Hill-manipulation: An effective algorithm for color image segmentation

In cluster-based image segmentation techniques, clusters may be viewed as hills in a histogram. These techniques may suffer from large hills that dominate the smaller hills and thus they result in a loss of image details in the segmentation process. In this paper, we propose a novel approach, called Hill-Manipulation algorithm, to solve the problems of the traditional cluster-based image segmentation methods. It starts by segmenting the 3D color histogram into hills according to the number of local maxima found, and then each hill is checked against defined criteria for possible splitting into more homogenous smaller hills. As a result, details of an image are distinguished and the details are captured in the segmentation. Finally, the resulting hills undergo a post-processing task that filters out the small non-significant regions.

[1]  B. S. Manjunath,et al.  Color and texture descriptors , 2001, IEEE Trans. Circuits Syst. Video Technol..

[2]  Shamik Sural,et al.  Segmentation and histogram generation using the HSV color space for image retrieval , 2002, Proceedings. International Conference on Image Processing.

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

[4]  B. S. Manjunath,et al.  A semantic representation for image retrieval , 2003, Proceedings 2003 International Conference on Image Processing (Cat. No.03CH37429).

[5]  Jong Beom Ra,et al.  Homogeneous region merging approach for image segmentation preserving semantic object contours , 1998 .

[6]  Yee-Hong Yang,et al.  Multiresolution Color Image Segmentation , 1994, IEEE Trans. Pattern Anal. Mach. Intell..

[7]  Andrew Mehnert,et al.  An improved seeded region growing algorithm , 1997, Pattern Recognit. Lett..

[8]  Shih-Fu Chang,et al.  Image Retrieval: Current Techniques, Promising Directions, and Open Issues , 1999, J. Vis. Commun. Image Represent..

[9]  B. S. Manjunath,et al.  Unsupervised Segmentation of Color-Texture Regions in Images and Video , 2001, IEEE Trans. Pattern Anal. Mach. Intell..

[10]  Chein-I Chang,et al.  A relative entropy-based approach to image thresholding , 1994, Pattern Recognit..

[11]  T. Ohashi Hill-Climbing Algorithm for Efficient Color-Based Image Segmentation , 2003 .

[12]  B. S. Manjunath,et al.  Image segmentation using multi-region stability and edge strength , 2003, Proceedings 2003 International Conference on Image Processing (Cat. No.03CH37429).

[13]  B. S. Manjunath,et al.  Video region segmentation by spatio-temporal watersheds , 2003, Proceedings 2003 International Conference on Image Processing (Cat. No.03CH37429).

[14]  Sang Uk Lee,et al.  Color image segmentation based on 3-D clustering: morphological approach , 1998, Pattern Recognit..

[15]  Bangalore S. Manjunath,et al.  Genetic Programming for Object Detection , 1996 .

[16]  B. S. Manjunath,et al.  Modeling object classes in aerial images using texture motifs , 2002, Object recognition supported by user interaction for service robots.

[17]  S. Tominaga Color classification of natural color images , 1992 .

[18]  Ian H. Jermyn,et al.  Globally optimal regions and boundaries , 1999, Proceedings of the Seventh IEEE International Conference on Computer Vision.

[19]  B. S. Manjunath,et al.  Image segmentation using curve evolution and region stability , 2002, Object recognition supported by user interaction for service robots.

[20]  Alan L. Yuille,et al.  Region Competition: Unifying Snakes, Region Growing, and Bayes/MDL for Multiband Image Segmentation , 1996, IEEE Trans. Pattern Anal. Mach. Intell..

[21]  Alan Wee-Chung Liew,et al.  Fuzzy image clustering incorporating spatial continuity , 2000 .

[22]  B. S. Manjunath,et al.  Color image segmentation , 1999, Proceedings. 1999 IEEE Computer Society Conference on Computer Vision and Pattern Recognition (Cat. No PR00149).

[23]  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).

[24]  G. Tziritas,et al.  REGION GROWING COLOUR IMAGE SEGMENTATION APPLIED TO FACE DETECTION , 2001 .

[25]  Raimondo Schettini,et al.  A segmentation algorithm for color images , 1993, Pattern Recognit. Lett..

[26]  Jianping Fan,et al.  Automatic image segmentation by integrating color-edge extraction and seeded region growing , 2001, IEEE Trans. Image Process..

[27]  B. S. Manjunath,et al.  A texture descriptor for browsing and similarity retrieval , 2000, Signal Process. Image Commun..

[28]  Ian H. Jermyn,et al.  Region Extraction from Multiple Images , 2001, ICCV.

[29]  Nick G. Kingsbury,et al.  Unsupervised image segmentation via Markov trees and complex wavelets , 2002, Proceedings. International Conference on Image Processing.

[30]  L. Lucchese,et al.  Advances in color image segmentation , 1999, Seamless Interconnection for Universal Services. Global Telecommunications Conference. GLOBECOM'99. (Cat. No.99CH37042).

[31]  Sankar K. Pal,et al.  A review on image segmentation techniques , 1993, Pattern Recognit..

[32]  Sitaram Bhagavathy,et al.  Object-based representations of spatial images , 2001 .

[33]  Xavier Cufí,et al.  Yet Another Survey on Image Segmentation: Region and Boundary Information Integration , 2002, ECCV.

[34]  S. Mitra,et al.  Unsupervised segmentation of color images based on k-means clustering in the chromaticity plane , 1999, Proceedings IEEE Workshop on Content-Based Access of Image and Video Libraries (CBAIVL'99).

[35]  P.K Sahoo,et al.  A survey of thresholding techniques , 1988, Comput. Vis. Graph. Image Process..