Image segmentation evaluation: A survey of unsupervised methods

Image segmentation is an important processing step in many image, video and computer vision applications. Extensive research has been done in creating many different approaches and algorithms for image segmentation, but it is still difficult to assess whether one algorithm produces more accurate segmentations than another, whether it be for a particular image or set of images, or more generally, for a whole class of images. To date, the most common method for evaluating the effectiveness of a segmentation method is subjective evaluation, in which a human visually compares the image segmentation results for separate segmentation algorithms, which is a tedious process and inherently limits the depth of evaluation to a relatively small number of segmentation comparisons over a predetermined set of images. Another common evaluation alternative is supervised evaluation, in which a segmented image is compared against a manually-segmented or pre-processed reference image. Evaluation methods that require user assistance, such as subjective evaluation and supervised evaluation, are infeasible in many vision applications, so unsupervised methods are necessary. Unsupervised evaluation enables the objective comparison of both different segmentation methods and different parameterizations of a single method, without requiring human visual comparisons or comparison with a manually-segmented or pre-processed reference image. Additionally, unsupervised methods generate results for individual images and images whose characteristics may not be known until evaluation time. Unsupervised methods are crucial to real-time segmentation evaluation, and can furthermore enable self-tuning of algorithm parameters based on evaluation results. In this paper, we examine the unsupervised objective evaluation methods that have been proposed in the literature. An extensive evaluation of these methods are presented. The advantages and shortcomings of the underlying design mechanisms in these methods are discussed and analyzed through analytical evaluation and empirical evaluation. Finally, possible future directions for research in unsupervised evaluation are proposed.

[1]  Paola Campadelli,et al.  Quantitative evaluation of color image segmentation results , 1998, Pattern Recognit. Lett..

[2]  Hélène Laurent,et al.  Unsupervised evaluation of image segmentation application to multi-spectral images , 2004, ICPR 2004.

[3]  Phil Brodatz,et al.  Textures: A Photographic Album for Artists and Designers , 1966 .

[4]  W. Yasnoff,et al.  Scene-segmentation algorithm development using error measures. , 1984, Analytical and quantitative cytology.

[5]  Fernando Pereira,et al.  Stand-Alone Objective Segmentation Quality Evaluation , 2002, EURASIP J. Adv. Signal Process..

[6]  Sang Uk Lee,et al.  On the color image segmentation algorithm based on the thresholding and the fuzzy c-means techniques , 1990, Pattern Recognit..

[7]  Henk L. Muller,et al.  Evaluating Image Segmentation Algorithms Using the Pareto Front , 2002, ECCV.

[8]  S. Pizer,et al.  The Image Processing Handbook , 1994 .

[9]  Azriel Rosenfeld,et al.  Threshold Evaluation Techniques , 1978, IEEE Transactions on Systems, Man, and Cybernetics.

[10]  Martial Hebert,et al.  A Measure for Objective Evaluation of Image Segmentation Algorithms , 2005, 2005 IEEE Computer Society Conference on Computer Vision and Pattern Recognition (CVPR'05) - Workshops.

[11]  Sang Uk Lee,et al.  A comparative performance study of several global thresholding techniques for segmentation , 1990, Comput. Vis. Graph. Image Process..

[12]  William A. Yasnoff,et al.  Error measures for scene segmentation , 1977, Pattern Recognit..

[13]  Sanjit K. Mitra,et al.  Towards Perceptually Driven Segmentation Evaluation Metrics , 2004, 2004 Conference on Computer Vision and Pattern Recognition Workshop.

[14]  Djemel Ziou,et al.  Contextual and non-contextual performance evaluation of edge detectors , 2000, Pattern Recognit. Lett..

[15]  Fernando Pereira,et al.  Objective evaluation of video segmentation quality , 2003, IEEE Trans. Image Process..

[16]  Yasnoff Wa,et al.  Scene-segmentation algorithm development using error measures. , 1984 .

[17]  Max A. Viergever,et al.  Validation of the interleaved pyramid for the segmentation of 3D vector images , 1994, Pattern Recognit. Lett..

[18]  Jaime S. Cardoso,et al.  Toward a generic evaluation of image segmentation , 2005, IEEE Transactions on Image Processing.

[19]  Hui Zhang,et al.  A co-evaluation framework for improving segmentation evaluation , 2005, SPIE Defense + Commercial Sensing.

[20]  Brendan J. Frey,et al.  Epitomic analysis of appearance and shape , 2003, Proceedings Ninth IEEE International Conference on Computer Vision.

[21]  Robert M. Haralick,et al.  A methodology for quantitative performance evaluation of detection algorithms , 1995, IEEE Trans. Image Process..

[22]  Jean Serra,et al.  Image Analysis and Mathematical Morphology , 1983 .

[23]  R. S. Anand,et al.  A Local Statistics Based Region Growing Segmentation Method for Ultrasound Medical Images , 2007 .

[24]  Kevin W. Bowyer,et al.  Empirical evaluation techniques in computer vision , 1998 .

[25]  Jan J. Gerbrands,et al.  Three-dimensional image segmentation using a split, merge and group approach , 1991, Pattern Recognit. Lett..

[26]  Xiaolin Wu,et al.  Adaptive Split-and-Merge Segmentation Based on Piecewise Least-Square Approximation , 1993, IEEE Trans. Pattern Anal. Mach. Intell..

[27]  Christophe Rosenberger,et al.  Genetic fusion: application to multi-components image segmentation , 2000, 2000 IEEE International Conference on Acoustics, Speech, and Signal Processing. Proceedings (Cat. No.00CH37100).

[28]  B. S. Manjunath,et al.  Edge flow: A framework of boundary detection and image segmentation , 1997, Proceedings of IEEE Computer Society Conference on Computer Vision and Pattern Recognition.

[29]  Dmitry B. Goldgof,et al.  Comparison of Edge Detector Performance through Use in an Object Recognition Task , 2001, Comput. Vis. Image Underst..

[30]  Nikhil R. Pal,et al.  Image thresholding: Some new techniques , 1993, Signal Process..

[31]  Hélène Laurent,et al.  A comparative study of supervised evaluation criteria for image segmentation , 2004, 2004 12th European Signal Processing Conference.

[32]  Y. J. Zhang,et al.  A survey on evaluation methods for image segmentation , 1996, Pattern Recognit..

[33]  Edward S. Deutsch,et al.  On the Quantitative Evaluation of Edge Detection Schemes and their Comparison with Human Performance , 1975, IEEE Transactions on Computers.

[34]  Fernando Pereira,et al.  Objective evaluation of relative segmentation quality , 2000, Proceedings 2000 International Conference on Image Processing (Cat. No.00CH37101).

[35]  M. Strintzis,et al.  Still Image Objective Segmentation Evaluation using Ground Truth , 2003 .

[36]  Alfred Mertins,et al.  Scalable multiresolution color image segmentation , 2006, Signal Process..

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

[38]  Allan D. Jepson,et al.  Quantitative evaluation of a novel image segmentation algorithm , 2005, 2005 IEEE Computer Society Conference on Computer Vision and Pattern Recognition (CVPR'05).

[39]  Yitzhak Yitzhaky,et al.  A Method for Objective Edge Detection Evaluation and Detector Parameter Selection , 2003, IEEE Trans. Pattern Anal. Mach. Intell..

[40]  Hugues Benoit-Cattin,et al.  Scalable discrepancy measures for segmentation evaluation , 2002, Proceedings. International Conference on Image Processing.

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

[42]  Jean-Christophe Olivo-Marin,et al.  Color image segmentation based on Markov random field clustering for histological image analysis , 2002, Object recognition supported by user interaction for service robots.

[43]  Hui Zhang,et al.  A fast texture feature extraction method for region-based image segmentation , 2005, IS&T/SPIE Electronic Imaging.

[44]  N. Otsu A threshold selection method from gray level histograms , 1979 .

[45]  Jitendra Malik,et al.  Learning to detect natural image boundaries using local brightness, color, and texture cues , 2004, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[46]  Sean Dougherty,et al.  Edge detector evaluation using empirical ROC curves , 1999, Proceedings. 1999 IEEE Computer Society Conference on Computer Vision and Pattern Recognition (Cat. No PR00149).

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

[48]  John E. Moody,et al.  Fast adaptive k-means clustering: some empirical results , 1990, 1990 IJCNN International Joint Conference on Neural Networks.

[49]  Francisco F. Rivera,et al.  Image segmentation based on merging of sub-optimal segmentations , 2006, Pattern Recognit. Lett..

[50]  Hélène Laurent,et al.  Unsupervised evaluation of image segmentation application to multi-spectral images , 2004, Proceedings of the 17th International Conference on Pattern Recognition, 2004. ICPR 2004..

[51]  Jitendra Malik,et al.  A database of human segmented natural images and its application to evaluating segmentation algorithms and measuring ecological statistics , 2001, Proceedings Eighth IEEE International Conference on Computer Vision. ICCV 2001.

[52]  Hui Zhang,et al.  An entropy-based objective evaluation method for image segmentation , 2003, IS&T/SPIE Electronic Imaging.

[53]  Jan J. Gerbrands,et al.  Objective and quantitative segmentation evaluation and comparison , 1994, Signal Process..

[54]  Savvas Nikiforou,et al.  Comparison of edge detection algorithms using a structure from motion task , 2001, IEEE Trans. Syst. Man Cybern. Part B.

[55]  Robert M. Haralick,et al.  Context dependent edge detection and evaluation , 1990, Pattern Recognit..

[56]  Marc Van Droogenbroeck,et al.  Design of Statistical Measures for the Assessment of Image Segmentation Schemes , 2005, CAIP.

[57]  Song Wang,et al.  Image-Segmentation Evaluation From the Perspective of Salient Object Extraction , 2006, 2006 IEEE Computer Society Conference on Computer Vision and Pattern Recognition (CVPR'06).

[58]  Hui Zhang,et al.  Meta-Evaluation of Image Segmentation Using Machine Learning , 2006, 2006 IEEE Computer Society Conference on Computer Vision and Pattern Recognition (CVPR'06).

[59]  Fritz Albregtsen,et al.  A Supervised Approach to the Evaluation of Image Segmentation Methods , 1995, CAIP.

[60]  Guillermo Sapiro,et al.  Color Snakes , 1997, Comput. Vis. Image Underst..

[61]  Sheng-Jyh Wang,et al.  The use of visible color difference in the quantitative evaluation of color image segmentation , 2004, 2004 IEEE International Conference on Acoustics, Speech, and Signal Processing.

[62]  Paulo Villegas,et al.  Objective evaluation of segmentation masks in video sequences , 2000, 2000 10th European Signal Processing Conference.