Efficient scan mask techniques for connected components labeling algorithm

被引:0
作者
Phaisarn Sutheebanjard
Wichian Premchaiswadi
机构
[1] Siam University,Graduate School of Information Technology
来源
EURASIP Journal on Image and Video Processing | / 2011卷
关键词
connected components; image processing; labeling algorithm; linear time algorithm; pattern recognition.;
D O I
暂无
中图分类号
学科分类号
摘要
Block-based connected components labeling is by far the fastest algorithm to label the connected components in 2D binary images, especially when the image size is quite large. This algorithm produces a decision tree that contains 211 leaf nodes with 14 levels for the depth of a tree and an average depth of 1.5923. This article attempts to provide a faster method for connected components labeling. We propose two new scan masks for connected components labeling, namely, the pixel-based scan mask and the block-based scan mask. In the final stage, the block-based scan mask is transformed to a near-optimal decision tree. We conducted comparative experiments using different sources of images for examining the performance of the proposed method against the existing methods. We also performed an average tree depth analysis and tree balance analysis to consolidate the performance improvement over the existing methods. Most significantly, the proposed method produces a decision tree containing 86 leaf nodes with 12 levels for the depth of a tree and an average depth of 1.4593, resulting in faster execution time, especially when the foreground density is equal to or greater than the background density of the images.
引用
收藏
相关论文
共 35 条
[1]  
Grana C(2010)Optimized block-based connected components labeling with decision trees IEEE Trans Image Process 19 1596-1609
[2]  
Borghesani D(1966)Sequential operations in digital picture processing J ACM 13 471-494
[3]  
Cucchiara R(2005)Optimizing connected component labeling algorithms Proc SPIE 5747 1965-1976
[4]  
Rosenfeld A(2009)Fast connected-component labeling Pattern Recogn 42 1977-1987
[5]  
Pfaltz JL(2010)An efficient first-scan method for label-equivalence-based labeling algorithms Pattern Recogn Lett 31 28-35
[6]  
Wu K(2008)A run-based two-scan labeling algorithm IEEE Trans Image Process 17 749-756
[7]  
Otoo E(2010)A run-based one-and-a-half-scan connected-component labeling algorithm Int J Pattern Recogn Artif Intell 24 557-579
[8]  
Shoshani A(2003)Linear-time connected-component labeling based on sequential local operations Comput Vis Image Understand 89 1-23
[9]  
He L(2004)A linear-time component-labeling algorithm using contour tracing technique Comput Vis Image Understand 93 206-220
[10]  
Chao Y(1976)The synthetic approach to decision table conversion Commun ACM 19 343-351