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 条
  • [31] 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 - +
  • [32] Connected Component Labeling Techniques on Modern Architectures
    Grana, Costantino
    Borghesani, Daniele
    Cucchiara, Rita
    IMAGE ANALYSIS AND PROCESSING - ICIAP 2009, PROCEEDINGS, 2009, 5716 : 816 - 824
  • [33] Using 2D Wavelet and Principal Component Analysis for Personal Identification Based On 2D Ear Structure
    Nosrati, Masoud S.
    Faez, Karim
    Faradji, Farhad
    ICIAS 2007: INTERNATIONAL CONFERENCE ON INTELLIGENT & ADVANCED SYSTEMS, VOLS 1-3, PROCEEDINGS, 2007, : 616 - 620
  • [34] 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
  • [35] Fast Connected Component Labeling in Binary Images
    Paralic, Martin
    2012 35TH INTERNATIONAL CONFERENCE ON TELECOMMUNICATIONS AND SIGNAL PROCESSING (TSP), 2012, : 706 - 709
  • [36] 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
  • [37] L(D, 2, 1)-labeling of Square Grid
    Soumen Atta
    Priya Ranjan Sinha Mahapatra
    National Academy Science Letters, 2019, 42 : 485 - 487
  • [38] L(D, 2, 1)-labeling of Square Grid
    Atta, Soumen
    Mahapatra, Priya Ranjan Sinha
    NATIONAL ACADEMY SCIENCE LETTERS-INDIA, 2019, 42 (06): : 485 - 487
  • [39] Light speed labeling: efficient connected component labeling on RISC architectures
    Lionel Lacassagne
    Bertrand Zavidovique
    Journal of Real-Time Image Processing, 2011, 6 : 117 - 135
  • [40] EFIT simulation of 2D ultrasonic sound field based on CUDA
    Song B.
    Li W.
    Lian G.
    Beijing Hangkong Hangtian Daxue Xuebao/Journal of Beijing University of Aeronautics and Astronautics, 2019, 45 (07): : 1322 - 1328