arrow
Return

Connected component labeling on a 2D grid using CUDA

delete2011-04-01
delete88
delete
OA
AI
O
Oleksandr Kalentev *
A
Abha Rai
S
Stefan Kemnitz
R
R. Schneider
DOI:10.1016/j.jpdc.2010.10.012delete
deleteOriginal
deleteShare
deleteSave
View PDF
Abstract

Abstract

En 中文
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.
Keywords:
CUDA
GPU
Parallel
Connected component
Component labeling
Mesh
AI Summary

AI Summary

Key information extracted from the uploaded paper, including a brief overview, abstract, background, key highlights, visual analysis, and future outlook.

Journal

Journal of Parallel and Distributed Computing cover
Journal of Parallel and Distributed Computing
IF:
4
Papers:
3.8K
Citations:
4.8K

Organization

U
Universitat Greifswald
Scholars:
7.8K
Papers: 6.0K
Citations: 45