Color Image Segmentation: Kernel Do the Feature Space

In this paper, we try to apply kernel methods to solve the problem of color image segmentation, which is attracting more and more attention recently as color images provide more information than gray level images do. One natural way for color image segmentation is to do pixels clustering in color space. GMM has been applied for this task. However, practice has shown that GMM doesn't perform this task well in original color space. Our basic idea is to solve the segmentation in a nonlinear feature space obtained by kernel methods. The scheme is that we propose an extension of EM algorithm for GMM by involving one kernel feature extraction step, which is called K-EM. With the technique based on Monte Carlo sampling and mapping, K-EM not only speeds up kernel step, but also automatically extracts good features for clustering in a nonlinear way. Experiments show that the proposed algorithm has satisfactory performance. The contribution of this paper could be summarized into two points: one is that we introduced kernel methods to solve real computer vision problem, the other is that we proposed an efficient scheme for kernel methods applied in large scale problems.

[1]  Jeff A. Bilmes,et al.  A gentle tutorial of the em algorithm and its application to parameter estimation for Gaussian mixture and hidden Markov models , 1998 .

[2]  Bernhard Schölkopf,et al.  Nonlinear Component Analysis as a Kernel Eigenvalue Problem , 1998, Neural Computation.

[3]  Dorin Comaniciu,et al.  Mean Shift: A Robust Approach Toward Feature Space Analysis , 2002, IEEE Trans. Pattern Anal. Mach. Intell..

[4]  Jing Li Wang,et al.  Color image segmentation: advances and prospects , 2001, Pattern Recognit..

[5]  Leo Breiman,et al.  Bagging Predictors , 1996, Machine Learning.

[6]  Qi Tian,et al.  Discriminant-EM algorithm with application to image retrieval , 2000, Proceedings IEEE Conference on Computer Vision and Pattern Recognition. CVPR 2000 (Cat. No.PR00662).

[7]  A. Atiya,et al.  Learning with Kernels: Support Vector Machines, Regularization, Optimization, and Beyond , 2005, IEEE Transactions on Neural Networks.

[8]  John F. Canny,et al.  A Computational Approach to Edge Detection , 1986, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[9]  Nando de Freitas,et al.  An Introduction to MCMC for Machine Learning , 2004, Machine Learning.

[10]  Vladimir N. Vapnik,et al.  The Nature of Statistical Learning Theory , 2000, Statistics for Engineering and Information Science.

[11]  Alexander J. Smola,et al.  Learning with Kernels: support vector machines, regularization, optimization, and beyond , 2001, Adaptive computation and machine learning series.

[12]  Jitendra Malik,et al.  Color- and texture-based image segmentation using EM and its application to content-based image retrieval , 1998, Sixth International Conference on Computer Vision (IEEE Cat. No.98CH36271).

[13]  Zhuowen Tu,et al.  Image Segmentation by Data-Driven Markov Chain Monte Carlo , 2002, IEEE Trans. Pattern Anal. Mach. Intell..

[14]  Ying Wu,et al.  Self-supervised learning for object recognition based on kernel discriminant-EM algorithm , 2001, Proceedings Eighth IEEE International Conference on Computer Vision. ICCV 2001.

[15]  Jean Ponce,et al.  Computer Vision: A Modern Approach , 2002 .

[16]  Nando de Freitas,et al.  Sequential Monte Carlo in Practice , 2001 .

[17]  Nello Cristianini,et al.  On the Eigenspectrum of the Gram Matrix and Its Relationship to the Operator Eigenspectrum , 2002, ALT.

[18]  Rolf Adams,et al.  Seeded Region Growing , 1994, IEEE Trans. Pattern Anal. Mach. Intell..

[19]  Leo Breiman,et al.  Bagging Predictors , 1996, Machine Learning.

[20]  Michael I. Jordan,et al.  On Spectral Clustering: Analysis and an algorithm , 2001, NIPS.

[21]  Bernhard Schölkopf,et al.  Sampling Techniques for Kernel Methods , 2001, NIPS.

[22]  Matthias W. Seeger,et al.  Using the Nyström Method to Speed Up Kernel Machines , 2000, NIPS.

[23]  Stephen J. Roberts,et al.  Parametric and non-parametric unsupervised cluster analysis , 1997, Pattern Recognit..

[24]  Z. Kato Bayesian color image segmentation using reversible jump Markov chain Monte Carlo , 1999 .