A new Direct Connected Component Labeling and Analysis Algorithms for GPUs

被引:0
|
作者
Hennequin, Arthur [1 ,2 ]
Lacassagne, Lionel [1 ]
Cabaret, Laurent [3 ]
Meunier, Quentin [1 ]
机构
[1] Sorbonne Univ, CNRS, LIP6, Paris, France
[2] Sorbonne Univ, CNRS, LPNHE, Paris, France
[3] Cent Supelec, MICS, Chatenay Malabry, France
关键词
D O I
暂无
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Until recent years, labeling algorithms for GPUs have been iterative. This was a major problem because the computation time depended on the content of the image. The number of iterations to reach the stability of labels propagation could be very high. In the last years, new direct labeling algorithms have been proposed. They add some extra tests to avoid memory accesses and serialization due to atomic instructions. This article presents two new algorithms, one for labeling (CCL) and one for analysis (CCA). These algorithms use a new data structure combined with low-level intrinsics to leverage the architecture. The connected component analysis algorithm can efficiently compute features like bounding rectangles or statistical moments. A benchmark on a Jetson TX2 shows that the labeling algorithm is from 1.8 up to 2.7 times faster than the State-of-the-Art and can reach a processing rate of 200 fps for a resolution of 2048x2048.
引用
收藏
页码:76 / 81
页数:6
相关论文
共 50 条
  • [1] Distanceless Label Propagation: an Efficient Direct Connected Component Labeling Algorithm for GPUs
    Cabaret, Laurent
    Lacassagne, Lionel
    Etiemble, Daniel
    PROCEEDINGS OF THE 2017 SEVENTH INTERNATIONAL CONFERENCE ON IMAGE PROCESSING THEORY, TOOLS AND APPLICATIONS (IPTA 2017), 2017,
  • [2] TAMING VOTING ALGORITHMS ON GPUS FOR AN EFFICIENT CONNECTED COMPONENT ANALYSIS ALGORITHM
    Lemaitre, Florian
    Hennequin, Arthur
    Lacassagne, Lionel
    2021 IEEE INTERNATIONAL CONFERENCE ON ACOUSTICS, SPEECH AND SIGNAL PROCESSING (ICASSP 2021), 2021, : 7903 - 7907
  • [3] Optimizing connected component labeling algorithms
    Wu, KS
    Otoo, E
    Shoshani, A
    MEDICAL IMAGING 2005: IMAGE PROCESSING, PT 1-3, 2005, 5747 : 1965 - 1976
  • [4] Algorithms for Connected Component Labeling Based on Quadtrees
    Aizawa, Kunio
    Tanaka, Shojiro
    Motomura, Koyo
    Kadowaki, Ryosuke
    INTERNATIONAL JOURNAL OF IMAGING SYSTEMS AND TECHNOLOGY, 2009, 19 (02) : 158 - 166
  • [5] A line-based connected component labeling algorithm using GPUs
    Yonehara, Kensaku
    Aizawa, Kunio
    PROCEEDINGS OF 2015 THIRD INTERNATIONAL SYMPOSIUM ON COMPUTING AND NETWORKING (CANDAR), 2015, : 341 - 345
  • [6] PARALLEL ALGORITHMS FOR GEOMETRIC CONNECTED COMPONENT LABELING ON A HYPERCUBE MULTIPROCESSOR
    BELKHALE, KP
    BANERJEE, P
    IEEE TRANSACTIONS ON COMPUTERS, 1992, 41 (06) : 699 - 709
  • [7] A New Connected-Component Labeling Algorithm
    Zhao, Xiao
    He, Lifeng
    Yao, Bin
    Chao, Yuyan
    IEICE TRANSACTIONS ON INFORMATION AND SYSTEMS, 2015, E98D (11): : 2013 - 2016
  • [8] A New Algorithm for Parallel Connected-Component Labelling on GPUs
    Playne, Daniel Peter
    Hawick, Ken
    IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 2018, 29 (06) : 1217 - 1230
  • [9] ALGORITHMS FOR IMAGE COMPONENT LABELING ON SIMD MESH-CONNECTED COMPUTERS
    CYPHER, RE
    SANZ, JLC
    SNYDER, L
    IEEE TRANSACTIONS ON COMPUTERS, 1990, 39 (02) : 276 - 281
  • [10] A Comparative Review of Two-Pass Connected Component Labeling Algorithms
    Hernandez-Belmonte, Uriel H.
    Ayala-Ramirez, Victor
    Sanchez-Yanez, Raul E.
    ADVANCES IN SOFT COMPUTING, PT II, 2011, 7095 : 452 - 462