The connected-component labeling problem: A review of state-of-the-art algorithms

被引:254
|
作者
He, Lifeng [1 ,2 ]
Ren, Xiwei [1 ]
Gao, Qihang [1 ]
Zhao, Xiao [1 ]
Yao, Bin [1 ]
Chao, Yuyan [3 ]
机构
[1] Shaanxi Univ Sci & Technol, Artificial Intelligence Inst, Coll Elect & Informat Engn, Xian 710021, Shaanxi, Peoples R China
[2] Aichi Prefectural Univ, Fac Informat Sci & Technol, Nagakute, Aichi 4801198, Japan
[3] Nagoya Sangyo Univ, Fac Environm Informat & Business, Owariasahi, Aichi 4888711, Japan
基金
中国国家自然科学基金;
关键词
Connected-component labeling; Shape feature; Image analysis; Image understanding; Pattern recognition; Computer vision; BINARY IMAGES; FPGA IMPLEMENTATION;
D O I
10.1016/j.patcog.2017.04.018
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
This article addresses the connected-component labeling problem which consists in assigning a unique label to all pixels of each connected component (i.e., each object) in a binary image. Connected-component labeling is indispensable for distinguishing different objects in a binary image, and prerequisite for image analysis and object recognition in the image. Therefore, connected-component labeling is one of the most important processes for image analysis, image understanding, pattern recognition, and computer vision. In this article, we review state-of-the-art connected-component labeling algorithms presented in the last decade, explain the main strategies and algorithms, present their pseudo codes, and give experimental results in order to bring order of the algorithms. Moreover, we will also discuss parallel implementation and hardware implementation of connected-component labeling algorithms, extension for n-D images, and try to indicate future work on the connected component labeling problem. (C) 2017 The Authors. Published by Elsevier Ltd.
引用
收藏
页码:25 / 43
页数:19
相关论文
共 50 条
  • [1] Optimizing two-pass connected-component labeling algorithms
    Wu, Kesheng
    Otoo, Ekow
    Suzuki, Kenji
    [J]. PATTERN ANALYSIS AND APPLICATIONS, 2009, 12 (02) : 117 - 135
  • [2] Fast connected-component labeling
    He, Lifeng
    Chao, Yuyan
    Suzuki, Kenji
    Wu, Kesheng
    [J]. PATTERN RECOGNITION, 2009, 42 (09) : 1977 - 1987
  • [3] Optimizing two-pass connected-component labeling algorithms
    Kesheng Wu
    Ekow Otoo
    Kenji Suzuki
    [J]. Pattern Analysis and Applications, 2009, 12 : 117 - 135
  • [4] A New Connected-Component Labeling Algorithm
    Zhao, Xiao
    He, Lifeng
    Yao, Bin
    Chao, Yuyan
    [J]. IEICE TRANSACTIONS ON INFORMATION AND SYSTEMS, 2015, E98D (11): : 2013 - 2016
  • [5] A comparison of connected-component algorithms
    Waltz, FM
    Miller, JWV
    [J]. MACHINE VISION SYSTEMS FOR INSPECTION AND METROLOGY VIII, 1999, 3836 : 10 - 17
  • [6] Evaluation of connected-component labeling algorithms for distributed-memory systems
    Iverson, J.
    Kamath, C.
    Karypis, G.
    [J]. PARALLEL COMPUTING, 2015, 44 : 53 - 68
  • [7] Configuration-Transition-Based Connected-Component Labeling
    He, Lifeng
    Zhao, Xiao
    Chao, Yuyan
    Suzuki, Kenji
    [J]. IEEE TRANSACTIONS ON IMAGE PROCESSING, 2014, 23 (02) : 943 - 951
  • [8] Fast Connected-Component Labeling for Binary Hexagonal Images
    He, Lifeng
    Zhao, Xiao
    Yang, Yun
    Tang, Haipeng
    [J]. 2013 IEEE INTERNATIONAL CONFERENCE OF IEEE REGION 10 (TENCON), 2013,
  • [9] An Algorithm for Connected-Component Labeling, Hole Labeling and Euler Number Computing
    He, Li-Feng
    Chao, Yu-Yan
    Suzuki, Kenji
    [J]. JOURNAL OF COMPUTER SCIENCE AND TECHNOLOGY, 2013, 28 (03) : 468 - 478
  • [10] An Algorithm for Connected-Component Labeling, Hole Labeling and Euler Number Computing
    何立风
    巢宇燕
    Kenji Suzuki
    [J]. Journal of Computer Science & Technology, 2013, 28 (03) : 468 - 478