Comparison between immersion-based and toboggan-based watershed image segmentation

被引:57
作者
Lin, YC [1 ]
Tsai, YP
Hung, YP
Shih, ZC
机构
[1] Natl Taiwan Univ, Dept Comp Sci & Informat Engn, Taipei 10764, Taiwan
[2] Acad Sinica, Inst Informat Sci, Taipei, Taiwan
[3] Natl Chiao Tung Univ, Dept Comp & Informat Sci, Hsinchu 300, Taiwan
[4] Natl Taiwan Univ, Grad Inst Networking & Multimedia, Taipei 10764, Taiwan
关键词
immersion approach; order-invariance; toboggan approach; watershed image segmentation;
D O I
10.1109/TIP.2005.860996
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Watershed segmentation has recently become a popular tool for image segmentation. There are two approaches to implementing watershed segmentation: immersion approach and toboggan simulation. Conceptually, the immersion approach can be viewed as an approach that starts from low altitude to high altitude and the toboggan approach as an approach that starts from high altitude to low altitude. The former seemed to be more popular recently (e.g., Vincent and Soille), but the latter had its own supporters (e.g., Mortensen and Barrett). It was not clear whether the two approaches could lead to exactly the same segmentation result and which approach was more efficient. In this paper, we present two "order-invariant" algorithms for watershed segmentation, one based on the immersion approach and the other on the toboggan approach. By introducing a special RIDGE label to achieve the property of order-invariance, we find that the two conceptually opposite approaches can indeed obtain the same segmentation result. When running on a Pentium-III PC, both of our algorithms require only less than 1130 s for a 256 x 256,image and 115 s for a 512 x 512 image, on average. What is more surprising is that the toboggan algorithm, which is less well known in the computer vision community, turns out to run faster than immersion algorithm for almost all the test images we have used, especially when the image is large, say, 512 x 512 or larger. This paper also gives some explanation as to Why the toboggan algorithm can be more efficient in most cases.
引用
收藏
页码:632 / 640
页数:9
相关论文
共 15 条
[11]   The watershed algorithm: A method to segment noisy PET transmission images [J].
Riddell, C ;
Brigger, P ;
Carson, RE ;
Bacharach, SL .
IEEE TRANSACTIONS ON NUCLEAR SCIENCE, 1999, 46 (03) :713-719
[12]   WATERSHEDS IN DIGITAL SPACES - AN EFFICIENT ALGORITHM BASED ON IMMERSION SIMULATIONS [J].
VINCENT, L ;
SOILLE, P .
IEEE TRANSACTIONS ON PATTERN ANALYSIS AND MACHINE INTELLIGENCE, 1991, 13 (06) :583-598
[13]   Morphological grayscale reconstruction in image analysis: Applications and efficient algorithms [J].
Vincent, Luc .
IEEE TRANSACTIONS ON IMAGE PROCESSING, 1993, 2 (02) :176-201
[14]   Unsupervised video segmentation based on watersheds and temporal tracking [J].
Wang, DM .
IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS FOR VIDEO TECHNOLOGY, 1998, 8 (05) :539-546
[15]  
YAO X, 1991, P SOC PHOTO-OPT INS, V1607, P369