Colour image segmentation using adaptive mean shift filters

A novel adaptive mean shift filter is proposed for unsupervised color image segmentation. Segmentation is obtained by iteratively estimating local clusters and modifying (filtering) pixels along the steepest ascent towards their nearest clusters using local data from randomly partitioned image, followed by a simple post processing. Several new steps are introduced to avoid pixels drifting towards shaded regions, pixel filtering using outliers and other local mode, and the blur of image structures. In each local area, the number of clusters is set to be adaptive according to the dynamic range of the local histogram. The filter is applied only to a radial set of pixels chosen from the color histogram, instead of all pixels in the local area. Further, the random partitions of the image make it possible for parallel processing of each local area, hence the potential of fast processing. Experiments were performed on color images with different complexity, and good segmentation results were obtained. Some preliminary evaluations were also performed using the uniformity measure.

[1]  Jitendra Malik,et al.  Scale-Space and Edge Detection Using Anisotropic Diffusion , 1990, IEEE Trans. Pattern Anal. Mach. Intell..

[2]  Rajesh N. Davé,et al.  Robust clustering methods: a unified view , 1997, IEEE Trans. Fuzzy Syst..

[3]  Bruce Fischl,et al.  Adaptive Nonlocal Filtering: A Fast Alternative to Anisotropic Diffusion for Image Enhancement , 1999, IEEE Trans. Pattern Anal. Mach. Intell..

[4]  Jzau-Sheng Lin,et al.  A fuzzy Hopfield neural network for medical image segmentation , 1996 .

[5]  Hans Burkhardt,et al.  Possibilistic Hopfield Neural Network on CT Brain Hemorrhage Image Segmentation , 2000 .

[6]  Martin D. Levine,et al.  Dynamic Measurement of Computer Generated Image Segmentations , 1985, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[7]  Lucas J. van Vliet,et al.  Edge preserving orientation adaptive filtering , 1999, Proceedings. 1999 IEEE Computer Society Conference on Computer Vision and Pattern Recognition (Cat. No PR00149).

[8]  James M. Keller,et al.  The possibilistic C-means algorithm: insights and recommendations , 1996, IEEE Trans. Fuzzy Syst..

[9]  Yizong Cheng,et al.  Mean Shift, Mode Seeking, and Clustering , 1995, IEEE Trans. Pattern Anal. Mach. Intell..

[10]  Jia-Ping Wang,et al.  Stochastic Relaxation on Partitions With Connected Components and Its Application to Image Segmentation , 1998, IEEE Trans. Pattern Anal. Mach. Intell..

[11]  C. K. Lee,et al.  Comment on Using the Uniformity Measure for Performance Measure in Image Segmentation , 1996, IEEE Trans. Pattern Anal. Mach. Intell..

[12]  Dorin Comaniciu,et al.  Mean shift analysis and applications , 1999, Proceedings of the Seventh IEEE International Conference on Computer Vision.