Hybrid image segmentation using watersheds and fast region merging

A hybrid multidimensional image segmentation algorithm is proposed, which combines edge and region-based techniques through the morphological algorithm of watersheds. An edge-preserving statistical noise reduction approach is used as a preprocessing stage in order to compute an accurate estimate of the image gradient. Then, an initial partitioning of the image into primitive regions is produced by applying the watershed transform on the image gradient magnitude. This initial segmentation is the input to a computationally efficient hierarchical (bottom-up) region merging process that produces the final segmentation. The latter process uses the region adjacency graph (RAG) representation of the image regions. At each step, the most similar pair of regions is determined (minimum cost RAG edge), the regions are merged and the RAG is updated. Traditionally, the above is implemented by storing all RAG edges in a priority queue. We propose a significantly faster algorithm, which additionally maintains the so-called nearest neighbor graph, due to which the priority queue size and processing time are drastically reduced. The final segmentation provides, due to the RAG, one-pixel wide, closed, and accurately localized contours/surfaces. Experimental results obtained with two-dimensional/three-dimensional (2-D/3-D) magnetic resonance images are presented.

[1]  J. H. Ward Hierarchical Grouping to Optimize an Objective Function , 1963 .

[2]  Richard O. Duda,et al.  Pattern classification and scene analysis , 1974, A Wiley-Interscience publication.

[3]  Theodosios Pavlidis,et al.  Picture Segmentation by a Tree Traversal Algorithm , 1976, JACM.

[4]  Azriel Rosenfeld,et al.  Digital Picture Processing , 1976 .

[5]  D Marr,et al.  Theory of edge detection , 1979, Proceedings of the Royal Society of London. Series B. Biological Sciences.

[6]  Dana H. Ballard,et al.  Computer Vision , 1982 .

[7]  C. D. Gelatt,et al.  Optimization by Simulated Annealing , 1983, Science.

[8]  Ramesh C. Jain,et al.  Three-dimensional object recognition , 1985, CSUR.

[9]  Linda G. Shapiro,et al.  Image Segmentation Techniques , 1984, Other Conferences.

[10]  Tomaso A. Poggio,et al.  On Edge Detection , 1984, IEEE Transactions on Pattern Analysis and Machine Intelligence.

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

[12]  Murat Kunt,et al.  Recent results in high-compression image coding (Invited Papaer) , 1987 .

[13]  Tomaso Poggio,et al.  Probabilistic Solution of Ill-Posed Problems in Computational Vision , 1987 .

[14]  Theodosios Pavlidis,et al.  Integrating region growing and edge detection , 1988, Proceedings CVPR '88: The Computer Society Conference on Computer Vision and Pattern Recognition.

[15]  Van Wyk,et al.  Data structures and C programs , 1988 .

[16]  Ramesh C. Jain,et al.  Segmentation through Variable-Order Surface Fitting , 1988, IEEE Trans. Pattern Anal. Mach. Intell..

[17]  Anil K. Jain,et al.  Random field models in image analysis , 1989 .

[18]  Morris Goldberg,et al.  Hierarchy in Picture Segmentation: A Stepwise Optimization Approach , 1989, IEEE Trans. Pattern Anal. Mach. Intell..

[19]  Henry Fuchs,et al.  3D imaging in medicine : algorithms, systems, applications , 1990 .

[20]  U Tiede,et al.  3-D segmentation of MR images of the head for 3-D display. , 1990, IEEE transactions on medical imaging.

[21]  Murat Kunt,et al.  Image sequence coding by split and merge , 1991, IEEE Trans. Commun..

[22]  Rachid Deriche,et al.  Recursive filtering and edge tracking: two primary tools for 3D edge detection , 1991, Image Vis. Comput..

[23]  Glynn P. Robinson,et al.  Scale and segmentation of grey-level images using maximum gradient paths , 1991, Image and Vision Computing.

[24]  Chin-Tu Chen,et al.  Split-and-merge image segmentation based on localized feature analysis and statistical tests , 1991, CVGIP Graph. Model. Image Process..

[25]  Luc Vincent,et al.  Watersheds in Digital Spaces: An Efficient Algorithm Based on Immersion Simulations , 1991, IEEE Trans. Pattern Anal. Mach. Intell..

[26]  Pascal Fua,et al.  Computational strategies for object recognition , 1992, CSUR.

[27]  John M. Gauch,et al.  Multiresolution Analysis of Ridges and Valleys in Grey-Scale Images , 1993, IEEE Trans. Pattern Anal. Mach. Intell..

[28]  Luc Vincent,et al.  Morphological grayscale reconstruction in image analysis: applications and efficient algorithms , 1993, IEEE Trans. Image Process..

[29]  Vishvjit S. Nalwa,et al.  A guided tour of computer vision , 1993 .

[30]  P. Santago,et al.  Quantification of MR brain images by mixture density and partial volume modeling , 1993, IEEE Trans. Medical Imaging.

[31]  Zhenyu Wu Homogeneity Testing for Unlabeled Data: A Performance Evaluation , 1993, CVGIP Graph. Model. Image Process..

[32]  Søren I. Olsen,et al.  Estimation of Noise in Images: An Evaluation , 1993, CVGIP Graph. Model. Image Process..

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

[34]  Daniele D. Giusto,et al.  Polynomial approximation and vector quantization: a region-based integration , 1995, IEEE Trans. Commun..

[35]  Nicos Maglaveras,et al.  Hybrid image segmentation using watersheds , 1996, Other Conferences.

[36]  S. N. Efstratiadis,et al.  Image Noise Reduction Based on Local Classification and Iterated Conditional Modes , 1996 .

[37]  M. Strintzis,et al.  Segmentation of 3D MR image sequences , 1996, Computers in Cardiology 1996.

[38]  Anil K. Jain Fundamentals of Digital Image Processing , 2018, Control of Color Imaging Systems.

[39]  G. Tziritas,et al.  Smoothing 2-d or 3-d Images Using Local Classiication , .

[40]  Kannan,et al.  ON IMAGE SEGMENTATION TECHNIQUES , 2022 .

[41]  V.,et al.  A Spatial Thresholding Method for Image Segmentation , 2022 .