Title :
Gaussian Mean-Shift Is an EM Algorithm
Author :
Carreira-Perpiñán, Miguel Á
Author_Institution :
Dept. of Comput. Sci. & Electr. Eng., Oregon Health & Sci. Univ., Beaverton, OR
fDate :
5/1/2007 12:00:00 AM
Abstract :
The mean-shift algorithm, based on ideas proposed by Fukunaga and Hosteller, is a hill-climbing algorithm on the density defined by a finite mixture or a kernel density estimate. Mean-shift can be used as a nonparametric clustering method and has attracted recent attention in computer vision applications such as image segmentation or tracking. We show that, when the kernel is Gaussian, mean-shift is an expectation-maximization (EM) algorithm and, when the kernel is non-Gaussian, mean-shift is a generalized EM algorithm. This implies that mean-shift converges from almost any starting point and that, in general, its convergence is of linear order. For Gaussian mean-shift, we show: 1) the rate of linear convergence approaches 0 (superlinear convergence) for very narrow or very wide kernels, but is often close to 1 (thus, extremely slow) for intermediate widths and exactly 1 (sublinear convergence) for widths at which modes merge, 2) the iterates approach the mode along the local principal component of the data points from the inside of the convex hull of the data points, and 3) the convergence domains are nonconvex and can be disconnected and show fractal behavior. We suggest ways of accelerating mean-shift based on the EM interpretation
Keywords :
Gaussian processes; computer vision; expectation-maximisation algorithm; Gaussian mean-shift algorithm; computer vision; expectation-maximization algorithm; hill-climbing algorithm; image segmentation; image tracking; kernel density estimate; nonparametric clustering method; sublinear convergence; superlinear convergence; Acceleration; Application software; Clustering algorithms; Clustering methods; Computer vision; Convergence; Fractals; Image converters; Image segmentation; Kernel; EM algorithm; Gaussian mixtures; Mean-shift algorithm; clustering.; kernel density estimators; Algorithms; Artificial Intelligence; Computer Simulation; Image Enhancement; Image Interpretation, Computer-Assisted; Information Storage and Retrieval; Likelihood Functions; Models, Statistical; Normal Distribution; Pattern Recognition, Automated;
Journal_Title :
Pattern Analysis and Machine Intelligence, IEEE Transactions on
DOI :
10.1109/TPAMI.2007.1057