Block-Based Connected-Component Labeling Algorithm Using Binary Decision Trees

被引:26
|
作者
Chang, Wan-Yu [1 ]
Chiu, Chung-Cheng [1 ]
Yang, Jia-Horng [1 ]
机构
[1] Natl Def Univ, Chung Cheng Inst Technol, Dept Elect & Elect Engn, Taoyuan 33551, Taoyuan County, Taiwan
关键词
connected components; labeling algorithm; decision tree; scan mask;
D O I
10.3390/s150923763
中图分类号
O65 [分析化学];
学科分类号
070302 ; 081704 ;
摘要
In this paper, we propose a fast labeling algorithm based on block-based concepts. Because the number of memory access points directly affects the time consumption of the labeling algorithms, the aim of the proposed algorithm is to minimize neighborhood operations. Our algorithm utilizes a block-based view and correlates a raster scan to select the necessary pixels generated by a block-based scan mask. We analyze the advantages of a sequential raster scan for the block-based scan mask, and integrate the block-connected relationships using two different procedures with binary decision trees to reduce unnecessary memory access. This greatly simplifies the pixel locations of the block-based scan mask. Furthermore, our algorithm significantly reduces the number of leaf nodes and depth levels required in the binary decision tree. We analyze the labeling performance of the proposed algorithm alongside that of other labeling algorithms using high-resolution images and foreground images. The experimental results from synthetic and real image datasets demonstrate that the proposed algorithm is faster than other methods.
引用
收藏
页码:23763 / 23787
页数:25
相关论文
共 50 条
  • [11] An Algorithm for Connected-Component Labeling, Hole Labeling and Euler Number Computing
    何立风
    巢宇燕
    Kenji Suzuki
    Journal of Computer Science & Technology, 2013, 28 (03) : 468 - 478
  • [12] An Algorithm for Connected-Component Labeling, Hole Labeling and Euler Number Computing
    Li-Feng He
    Yu-Yan Chao
    Kenji Suzuki
    Journal of Computer Science and Technology, 2013, 28 : 468 - 478
  • [13] A Fast Connected-Component Labeling Algorithm for Robot Vision Based on Prior Knowledge
    Liu, Jun
    Lu, Guang
    Tao, Binbin
    Chen, Fang
    Gao, Haitao
    Zhang, Zhisheng
    INTELLIGENT ROBOTICS AND APPLICATIONS, PROCEEDINGS, 2009, 5928 : 856 - 865
  • [14] A combinational algorithm for connected-component labeling and Euler number computing
    He, Lifeng
    Zhao, Xiao
    Yao, Bin
    Yang, Yun
    Chao, Yuyan
    Shi, Zhenghao
    Suzuki, Kenji
    JOURNAL OF REAL-TIME IMAGE PROCESSING, 2017, 13 (04) : 703 - 712
  • [15] A combinational algorithm for connected-component labeling and Euler number computing
    Lifeng He
    Xiao Zhao
    Bin Yao
    Yun Yang
    Yuyan Chao
    Zhenghao Shi
    Kenji Suzuki
    Journal of Real-Time Image Processing, 2017, 13 : 703 - 712
  • [16] Configuration-Transition-Based Connected-Component Labeling
    He, Lifeng
    Zhao, Xiao
    Chao, Yuyan
    Suzuki, Kenji
    IEEE TRANSACTIONS ON IMAGE PROCESSING, 2014, 23 (02) : 943 - 951
  • [17] New Algorithm for Binary Connected-Component Labeling Based on Run-Length Encoding and Union-Find Sets
    王洪涛
    罗长洲
    王渝
    郭贺
    赵述芳
    JournalofBeijingInstituteofTechnology, 2010, 19 (01) : 71 - 75
  • [18] New algorithm for binary connected-component labeling based on run-length encoding and union-find sets
    Wang, Hong-Tao
    Luo, Chang-Zhou
    Wang, Yu
    Guo, He
    Zhao, Shu-Fang
    Journal of Beijing Institute of Technology (English Edition), 2010, 19 (01): : 71 - 75
  • [19] A fast algorithm for integrating connected-component labeling and euler number computation
    Lifeng He
    Bin Yao
    Xiao Zhao
    Yun Yang
    Zhenghao Shi
    Hideto Kasuya
    Yuyan Chao
    Journal of Real-Time Image Processing, 2018, 15 : 709 - 723
  • [20] A RUN-BASED ONE-AND-A-HALF-SCAN CONNECTED-COMPONENT LABELING ALGORITHM
    He, Lifeng
    Chao, Yuyan
    Suzuki, Kenji
    INTERNATIONAL JOURNAL OF PATTERN RECOGNITION AND ARTIFICIAL INTELLIGENCE, 2010, 24 (04) : 557 - 579