An Efficient Run-Based Connected Component Labeling Algorithm for Processing Holes

被引:0
|
作者
Lemaitre, Florian [1 ]
Maurice, Nathan [1 ]
Lacassagne, Lionel [1 ]
机构
[1] Sorbonne Univ, CNRS, LIP6, Paris, France
关键词
Black & white processing; Connected component labeling and analysis; Euler number; Adjacency tree; Hole processing; Hole filling; EULER NUMBER;
D O I
10.1007/978-3-031-13324-4_11
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
This article introduces a new connected component labeling and analysis algorithm framework that is able to compute in one pass the foreground and the background labels as well as the adjacency tree. The computation of features (bounding boxes, first statistical moments, Euler number) is done on-the-fly. The transitive closure enables an efficient hole processing that can be filled while their features are merged with the surrounding connected component without the need to rescan the image. A comparison with State-of-the-Art shows that this new algorithm can do all these computations faster than all existing algorithms processing foreground and background connected components or holes.
引用
收藏
页码:119 / 131
页数:13
相关论文
共 50 条
  • [1] An Efficient Run-Based Connected Component Labeling Algorithm for Processing Holes
    Lemaitre, Florian
    Maurice, Nathan
    Lacassagne, Lionel
    Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics), 2022, 13374 LNCS : 119 - 131
  • [2] An Efficient Run-Based Method for Connected Component Labeling
    Gharasuie, Morteza Mohammadi
    Gaffari, Aboozar
    2015 9TH IRANIAN CONFERENCE ON MACHINE VISION AND IMAGE PROCESSING (MVIP), 2015, : 100 - 104
  • [3] An efficient run-based connected-component labeling algorithm for three-dimensional binary images
    He, Lifeng
    Chao, Yuyan
    Suzuki, Kenji
    Tang, Wei
    Shi, Zhenghao
    Nakamura, Tsuyoshi
    INTERNATIONAL CONFERENCE ON IMAGE PROCESSING AND PATTERN RECOGNITION IN INDUSTRIAL ENGINEERING, 2010, 7820
  • [4] 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
  • [5] LSL3D: A Run-Based Connected Component Labeling Algorithm for 3D Volumes
    Maurice, Nathan
    Lemaitre, Florian
    Sopena, Julien
    Lacassagne, Lionel
    IMAGE ANALYSIS AND PROCESSING, ICIAP 2022 WORKSHOPS, PT II, 2022, 13374 : 132 - 142
  • [6] A run-based two-scan labeling algorithm
    He, Lifeng
    Chao, Yuyan
    Suzuki, Kenji
    IMAGE ANALYSIS AND RECOGNITION, PROCEEDINGS, 2007, 4633 : 131 - +
  • [7] A run-based two-scan labeling algorithm
    He, Lifeng
    Chao, Yuyan
    Suzuki, Kenji
    IEEE TRANSACTIONS ON IMAGE PROCESSING, 2008, 17 (05) : 749 - 756
  • [8] A Run-Based One-Scan Labeling Algorithm
    He, Lifeng
    Chao, Yuyan
    Suzuki, Kenji
    Itoh, Hidenori
    IMAGE ANALYSIS AND RECOGNITION, PROCEEDINGS, 2009, 5627 : 93 - +
  • [9] Run-Based Connected Components Labeling Using Double-Row Scan
    Ma, Dongdong
    Liu, Shaojun
    Liao, Qingmin
    IMAGE AND GRAPHICS (ICIG 2017), PT III, 2017, 10668 : 264 - 274
  • [10] A Run Equivalence Algorithm for Parallel Connected Component Labeling on CPU
    Bekhtin, Yury S.
    Gurov, Victor S.
    Zavalishin, Sergey S.
    2015 4TH MEDITERRANEAN CONFERENCE ON EMBEDDED COMPUTING (MECO), 2015, : 276 - 279