Fast connected-component labelling in three-dimensional binary images based on iterative recursion

被引:56
作者
Hu, QM [1 ]
Qian, GY [1 ]
Nowinski, WL [1 ]
机构
[1] Agcy Sci Technol & Res, Biomed Imaging Lab, Singapore 138671, Singapore
关键词
labelling; connected components; recursion; iteration; iterative recursion;
D O I
10.1016/j.cviu.2005.04.001
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
We propose two new methods to label connected components based oil iterative recursion: one directly labels an original binary image while the other labels the boundary voxels followed by one-pass labelling of non-boundary object voxels. The novelty of the proposed methods is a fast labelling of large datasets without stack overflow and it flexible trade-off between speed and memory. For each iterative recursion: (1) the original volume is scanned in the raster order and an initially unlabelled object voxel r is selected, (2) a sub-volume with a user-defined size is formed around the selected voxel r, (3) within this sub-volume all object voxels 26-connected to v are labelled using iterations; and (4) subsequent iterative recursions are initiated from those border object voxels of the sub-volume that are 26-connected it) r, Our experiments show that the time-memory trade-off is that the decrease in the execution time by one-third requires the increase in memory size by 3 orders. This trade-off is controlled by the User by changing the size of the sub-volume, Experiments oil large three-dimensional brain phantom datasets (362 x 432 x 362 voxels of 56 MB (megabytes)) show that the proposed methods are three times faster on the average (with the maximum speedup of 10) than the existing iterative methods based on label equivalences with less than I MB memory consumption. Moreover, our algorithms are applicable to any dimensional data and are less dependant on the geometric complexity of connected components. (c) 2005 Elsevier Inc. All rights reserved.
引用
收藏
页码:414 / 434
页数:21
相关论文
共 11 条
[1]   Connected component labeling for binary images on a reconfigurable mesh architecture [J].
Bhattacharya, P .
JOURNAL OF SYSTEMS ARCHITECTURE, 1996, 42 (04) :309-313
[2]  
BORGEFORS G, 1997, P 10 SCAND C IM AN S, P567
[3]   A linear-time component-labeling algorithm using contour tracing technique [J].
Chang, F ;
Chen, CJ ;
Lu, CJ .
COMPUTER VISION AND IMAGE UNDERSTANDING, 2004, 93 (02) :206-220
[4]  
LUMIA R, 1983, COMPUT VIS GRAPH IMA, V22, P207
[5]  
LUMIA R, 1983, COMPUT VIS GRAPH IMA, V22, P230
[6]   THRESHOLD SELECTION METHOD FROM GRAY-LEVEL HISTOGRAMS [J].
OTSU, N .
IEEE TRANSACTIONS ON SYSTEMS MAN AND CYBERNETICS, 1979, 9 (01) :62-66
[7]   EFFICIENT COMPONENT LABELING OF IMAGES OF ARBITRARY DIMENSION REPRESENTED BY LINEAR BINTREES [J].
SAMET, H ;
TAMMINEN, M .
IEEE TRANSACTIONS ON PATTERN ANALYSIS AND MACHINE INTELLIGENCE, 1988, 10 (04) :579-586
[8]   Automated histogram-based brain segmentation in T1-weighted three-dimensional magnetic resonance head images [J].
Shan, ZY ;
Yue, GH ;
Liu, JZ .
NEUROIMAGE, 2002, 17 (03) :1587-1598
[9]   Linear-time connected-component labeling based on sequential local operations [J].
Suzuki, K ;
Horiba, I ;
Sugie, N .
COMPUTER VISION AND IMAGE UNDERSTANDING, 2003, 89 (01) :1-23
[10]   A NEW 3-DIMENSIONAL CONNECTED COMPONENTS LABELING ALGORITHM WITH SIMULTANEOUS OBJECT FEATURE-EXTRACTION CAPABILITY [J].
THURFJELL, L ;
BENGTSSON, E ;
NORDIN, B .
CVGIP-GRAPHICAL MODELS AND IMAGE PROCESSING, 1992, 54 (04) :357-364