CxCxC: Compressed connected components labeling algorithm

被引:0
|
作者
Nagaraj, Nithin [1 ]
Dwivedi, Shekhar [2 ]
机构
[1] Natl Inst Adv Studies, Sch Nat & Engn Sci, IISc Campus, Bangalore 560012, Karnataka, India
[2] GE Global Res, John F Welch Technol Ctr, Imaging Technol Lab, Bangalore 560066, Karnataka, India
关键词
connected components; medical image processing; compression; lossless; component labeling;
D O I
10.1117/12.709210
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
We propose Compressed Connected Components (C x C x C), a new fast algorithm for labeling connected components in binary images making use of compression. We break the given 3D image into non-overlapping 2 x 2 x 2 cube of voxels (2x2 square of pixels for 2D) and encode these binary values as the bits of a single decimal integer. We perform the connected component labeling on the resulting compressed data set. A recursive labeling approach by the use of smart-masks on the encoded decimal values is performed. The output is finally decompressed back to the original size by decimal-to-binary conversion of the cubes to retrieve the connected components in a lossless fashion. We demonstrate the efficacy of such encoding and labeling for large data sets (up to 1392 x 1040 for 2D and 512 x 512 x 336 for 3D). C x C x C reports a speed gain of 4x for 2D and 12x for 3D with memory savings of 75% for 2D and 88% for 3D over conventional (recursive growing of component labels) connected components algorithm. We also compare our method with VTK's "< vtkImageConnectMeasure >" filter and ITK's "< itk::ConnectedComponentlmageFilter >" and find that we outperform both with speed gains of 3x and 6x for 3D. These features make C x C x C highly suitable for medical imaging and multi-media applications where the size of data sets and the number of connected components can be very large.
引用
收藏
页数:10
相关论文
共 50 条
  • [1] In-place Algorithm for Connected Components Labeling
    Asano, Tetsuo
    Tanaka, Hiroshi
    JOURNAL OF PATTERN RECOGNITION RESEARCH, 2010, 5 (01): : 10 - 22
  • [2] A fast connected components labeling algorithm for binary images
    付宜利
    韩现伟
    王树国
    Journal of Harbin Institute of Technology(New series), 2012, (03) : 81 - 87
  • [3] A fast connected components labeling algorithm for binary images
    Fu, Yi-Li
    Han, Xian-Wei
    Wang, Shu-Guo
    Journal of Harbin Institute of Technology (New Series), 2012, 19 (03) : 81 - 87
  • [4] Optimization on Algorithm of Labeling Connected Components in Binary Images
    Luo Zhizao
    Zhuo Yingwu
    Luo Zhishi
    PROCEEDINGS OF THE THIRD INTERNATIONAL SYMPOSIUM ON TEST AUTOMATION & INSTRUMENTATION, VOLS 1 - 4, 2010, : 797 - 804
  • [5] Efficient scan mask techniques for connected components labeling algorithm
    Phaisarn Sutheebanjard
    Wichian Premchaiswadi
    EURASIP Journal on Image and Video Processing, 2011
  • [6] A Fast Labeling Algorithm of Connected Components Applicable for Hardware Implementation
    Zhang G.
    Xu K.
    Duan G.
    Zhao C.
    Liang F.
    Zhang, Guohe, 2018, Xi'an Jiaotong University (52): : 95 - 101
  • [7] Efficient scan mask techniques for connected components labeling algorithm
    Sutheebanjard, Phaisarn
    Premchaiswadi, Wichian
    EURASIP JOURNAL ON IMAGE AND VIDEO PROCESSING, 2011,
  • [8] A gamma-signal-regulated connected components labeling algorithm
    Zhang, Danyang
    Ma, Huadong
    Pan, Linqiang
    PATTERN RECOGNITION, 2019, 91 : 281 - 290
  • [9] Application of a Fast Connected Components Labeling Algorithm in Processing Landmark Images
    闫士举
    王成焘
    陈统一
    袁文
    苏颖颖
    JournalofShanghaiJiaotongUniversity, 2007, (03) : 383 - 387
  • [10] Connected Components Labeling on DRAGs
    Bolelli, Federico
    Baraldi, Lorenzo
    Cancilla, Michele
    Grana, Costantino
    2018 24TH INTERNATIONAL CONFERENCE ON PATTERN RECOGNITION (ICPR), 2018, : 121 - 126