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 条
  • [21] CONNECTED COMPONENT LABELING USING QUADTREES
    SAMET, H
    JOURNAL OF THE ACM, 1981, 28 (03) : 487 - 501
  • [22] FPGA based connected component labeling
    Lee, Dae Ro
    Jin, Seung Hun
    Thien, Pharn Cong
    Jeon, Jae Wook
    2007 INTERNATIONAL CONFERENCE ON CONTROL, AUTOMATION AND SYSTEMS, VOLS 1-6, 2007, : 1152 - 1156
  • [23] A New Parallel Algorithm for Two-Pass Connected Component Labeling
    Gupta, Siddharth
    Palsetia, Diana
    Patwary, Md. Mostofa Ali
    Agrawal, Ankit
    Choudhary, Alok
    PROCEEDINGS OF 2014 IEEE INTERNATIONAL PARALLEL & DISTRIBUTED PROCESSING SYMPOSIUM WORKSHOPS (IPDPSW), 2014, : 1356 - 1363
  • [24] A New Efficient Connected Component Labeling Algorithm and its VHDL Circuit
    Rouabeh, Hanene
    Abdelmoula, Chokri
    Masmoudi, Mohamed
    2016 28TH INTERNATIONAL CONFERENCE ON MICROELECTRONICS (ICM 2016), 2016, : 105 - 108
  • [25] Analysis of Classic Algorithms on GPUs
    Ma, Lin
    Chamberlain, Roger D.
    Agrawal, Kunal
    2014 INTERNATIONAL CONFERENCE ON HIGH PERFORMANCE COMPUTING & SIMULATION (HPCS), 2014, : 65 - 73
  • [26] How Does Connected Components Labeling with Decision Trees Perform on GPUs?
    Allegretti, Stefano
    Bolelli, Federico
    Cancilla, Michele
    Pollastri, Federico
    Canalini, Laura
    Grana, Costantino
    COMPUTER ANALYSIS OF IMAGES AND PATTERNS, CAIP 2019, PT I, 2019, 11678 : 39 - 51
  • [27] A Review of Single-pass Connected Component Analysis Algorithms
    Qu L.-G.
    Chen G.-H.
    Hu J.
    Chen P.
    Tien Tzu Hsueh Pao/Acta Electronica Sinica, 2022, 50 (06): : 1521 - 1536
  • [28] ALGORITHMS FOR REALTIME COMPONENT LABELING OF IMAGES
    LOCHOVSKY, AF
    IMAGE AND VISION COMPUTING, 1988, 6 (01) : 21 - 27
  • [29] ONE SCAN CONNECTED COMPONENT LABELING TECHNIQUE
    AbuBaker, Ayman
    Qahwaji, Rami
    Ipson, Stan
    Saleh, Mohmmad
    ICSPC: 2007 IEEE INTERNATIONAL CONFERENCE ON SIGNAL PROCESSING AND COMMUNICATIONS, VOLS 1-3, PROCEEDINGS, 2007, : 1283 - +
  • [30] Connected Component Labeling Techniques on Modern Architectures
    Grana, Costantino
    Borghesani, Daniele
    Cucchiara, Rita
    IMAGE ANALYSIS AND PROCESSING - ICIAP 2009, PROCEEDINGS, 2009, 5716 : 816 - 824