Connected component labeling on a 2D grid using CUDA

被引:75
|
作者
Kalentev, Oleksandr
Rai, Abha
Kemnitz, Stefan [1 ]
Schneider, Ralf [2 ]
机构
[1] Univ Appl Sci, Fachhsch Stralsund, D-18435 Stralsund, Germany
[2] Ernst Moritz Arndt Univ Greifswald, Inst Phys, D-17487 Greifswald, Germany
关键词
CUDA; GPU; Parallel; Connected component; Component labeling; Mesh; PERCOLATION;
D O I
10.1016/j.jpdc.2010.10.012
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Connected component labeling is an important but computationally expensive operation required in many fields of research. The goal in the present work is to label connected components on a 2D binary map. Two different iterative algorithms for doing this task are presented. The first algorithm (Row-Col Unify) is based upon the directional propagation labeling, whereas the second algorithm uses the Label Equivalence technique. The Row-Col Unify algorithm uses a local array of references and the reduction technique intrinsically. The usage of shared memory extensively makes the code efficient. The Label Equivalence algorithm is an extended version of the one presented by Hawick et al. (2010) [3]. At the end the comparison depending on the performances of both of the algorithms is presented. (C) 2010 Elsevier Inc. All rights reserved.
引用
收藏
页码:615 / 620
页数:6
相关论文
共 50 条
  • [41] Light speed labeling: efficient connected component labeling on RISC architectures
    Lacassagne, Lionel
    Zavidovique, Bertrand
    JOURNAL OF REAL-TIME IMAGE PROCESSING, 2011, 6 (02) : 117 - 135
  • [42] An Efficient Connected-Component Labeling Algorithm for 3-D Binary Images
    Zhao, Xiao
    Chao, Yuyan
    Zhang, Hui
    Yao, Bin
    He, Lifeng
    IEEE OPEN JOURNAL OF THE COMPUTER SOCIETY, 2023, 4 : 1 - 12
  • [43] An Efficient Method for Connected-Component Labeling in 3D Binary Images
    Zhao Xiao
    He Lifeng
    Wang Yongchao
    Chao Yuyan
    Yao Bin
    Hideto, Kasuya
    Atsushi, Ohta
    2018 INTERNATIONAL CONFERENCE ON ROBOTS & INTELLIGENT SYSTEM (ICRIS 2018), 2018, : 131 - 133
  • [44] Memory-efficient 3D connected component labeling with parallel computing
    Norihiro Ohira
    Signal, Image and Video Processing, 2018, 12 : 429 - 436
  • [45] Memory-efficient 3D connected component labeling with parallel computing
    Ohira, Norihiro
    SIGNAL IMAGE AND VIDEO PROCESSING, 2018, 12 (03) : 429 - 436
  • [46] Kinematics of connected grain boundaries in 2D
    Gottstein, G
    Shvindlerman, LS
    ZEITSCHRIFT FUR METALLKUNDE, 2004, 95 (04): : 219 - 222
  • [47] Distributed Connected Component Filtering and Analysis in 2D and 3D Tera-Scale Data Sets
    Gazagnes, Simon
    Wilkinson, Michael H. F.
    IEEE TRANSACTIONS ON IMAGE PROCESSING, 2021, 30 : 3664 - 3675
  • [48] Distributed Connected Component Filtering and Analysis in 2D and 3D Tera-Scale Data Sets
    Gazagnes, Simon
    Wilkinson, Michael H. F.
    IEEE Transactions on Image Processing, 2021, 30 : 3664 - 3675
  • [49] GRID GENERATION FOR 2D FLOW PROBLEMS
    TANIGUCHI, T
    HOLZ, KP
    OHTA, C
    INTERNATIONAL JOURNAL FOR NUMERICAL METHODS IN FLUIDS, 1992, 15 (09) : 985 - 997
  • [50] A Scalable Bandwidth Aware Architecture for Connected Component Labeling
    Kumar, Vikram Sampath
    Irick, Kevin
    Al Maashri, Ahmed
    Vijaykrishnan, N.
    IEEE ANNUAL SYMPOSIUM ON VLSI (ISVLSI 2010), 2010, : 116 - 121