• DocumentCode
    748134
  • 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
  • Volume
    29
  • Issue
    5
  • fYear
    2007
  • fDate
    5/1/2007 12:00:00 AM
  • Firstpage
    767
  • Lastpage
    776
  • 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;
  • fLanguage
    English
  • Journal_Title
    Pattern Analysis and Machine Intelligence, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    0162-8828
  • Type

    jour

  • DOI
    10.1109/TPAMI.2007.1057
  • Filename
    4135673