Convergence Analysis of Blurring Mean Shift
Ryoya Yamasaki, Toshiyuki Tanaka
TL;DR
This paper investigates convergence properties of the Blurring Mean Shift (BMS) algorithm by interpreting it as a configuration-space optimization problem for the objective $L({\bm u})=\sum_{i,j}K\bigl(\frac{{\bm u_i}-{\bm u_j}}{h}\bigr)$. It establishes convergence guarantees even when blurred data sequences converge to multiple points (clusters) and derives rate bounds under both smooth and non-smooth kernel regimes, leveraging the Łojasiewicz framework and a graph-theoretic representation of interactions. It shows that, for smoothly truncated kernels (e.g., biweight, triweight) and certain non-smoothly truncated kernels (e.g., Epanechnikov, cosine), the configuration sequence $({\bm y_t})$ converges to stationary points, often with exponential or cubic rates once the BMS graph becomes closed; finite-time convergence is proved in particular for Epanechnikov. The results indicate that BMS can achieve clustering more efficiently than standard MS in many settings, with a rigorous link between kernel properties, graph structure, and convergence behavior.
Abstract
Blurring mean shift (BMS) algorithm, a variant of the mean shift algorithm, is a kernel-based iterative method for data clustering, where data points are clustered according to their convergent points via iterative blurring. In this paper, we analyze convergence properties of the BMS algorithm by leveraging its interpretation as an optimization procedure, which is known but has been underutilized in existing convergence studies. Whereas existing results on convergence properties applicable to multi-dimensional data only cover the case where all the blurred data point sequences converge to a single point, this study provides a convergence guarantee even when those sequences can converge to multiple points, yielding multiple clusters. This study also shows that the convergence of the BMS algorithm is fast by further leveraging geometrical characterization of the convergent points.
