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 条
  • [11] Optimizing two-pass connected-component labeling algorithms
    Kesheng Wu
    Ekow Otoo
    Kenji Suzuki
    Pattern Analysis and Applications, 2009, 12 : 117 - 135
  • [12] Optimizing two-pass connected-component labeling algorithms
    Wu, Kesheng
    Otoo, Ekow
    Suzuki, Kenji
    PATTERN ANALYSIS AND APPLICATIONS, 2009, 12 (02) : 117 - 135
  • [13] A new SIMD iterative connected component labeling algorithm
    Lacassagne, Lionel
    Cabaret, Laurent
    Etiemble, Daniel
    Hebache, Farouk
    Petreto, Andrea
    PROCEEDINGS OF THE 2016 3RD WORKSHOP ON PROGRAMMING MODELS FOR SIMD/VECTOR PROCESSING (WPMVP 2016), 2016,
  • [14] Fast Parallel Connected Components Algorithms on GPUs
    Cong, Guojing
    Muzio, Paul
    EURO-PAR 2014: PARALLEL PROCESSING WORKSHOPS, PT I, 2014, 8805 : 153 - 164
  • [15] Evaluation of connected-component labeling algorithms for distributed-memory systems
    Iverson, J.
    Kamath, C.
    Karypis, G.
    PARALLEL COMPUTING, 2015, 44 : 53 - 68
  • [16] The connected-component labeling problem: A review of state-of-the-art algorithms
    He, Lifeng
    Ren, Xiwei
    Gao, Qihang
    Zhao, Xiao
    Yao, Bin
    Chao, Yuyan
    PATTERN RECOGNITION, 2017, 70 : 25 - 43
  • [17] On GPU Connected Components and Properties: A Systematic Evaluation of Connected Component Labeling Algorithms and Their Extension for Property Extraction
    Asad, Pedro
    Marroquim, Ricardo
    Souza, Andrea L. e L.
    IEEE TRANSACTIONS ON IMAGE PROCESSING, 2019, 28 (01) : 17 - 31
  • [18] A Review of World's Fastest Connected Component Labeling Algorithms: Speed and Energy Estimation
    Cabaret, Laurent
    Lacassagne, Lionel
    Oudni, Louiza
    PROCEEDINGS OF THE 2014 CONFERENCE ON DESIGN AND ARCHITECTURES FOR SIGNAL AND IMAGE PROCESSING, 2014,
  • [19] Fast connected-component labeling
    He, Lifeng
    Chao, Yuyan
    Suzuki, Kenji
    Wu, Kesheng
    PATTERN RECOGNITION, 2009, 42 (09) : 1977 - 1987
  • [20] CONNECTED COMPONENT LABELING WITH LINEAR OCTREE
    HECQUARD, J
    ACHARYA, R
    PATTERN RECOGNITION, 1991, 24 (06) : 515 - 531