首页 | 本学科首页   官方微博 | 高级检索  
     


Connected component labeling on a 2D grid using CUDA
Authors:Oleksandr KalentevAuthor Vitae  Abha RaiAuthor VitaeStefan KemnitzAuthor Vitae  Ralf SchneiderAuthor Vitae
Affiliation:
  • a Max-Planck-Institut für Plasmaphysik, Wendelsteinstr. 1, D-17491 Greifswald, Germany
  • b Fachhochschule Stralsund-University of Applied Sciences, Zur Schwedenschanze 15, D-18435 Stralsund, Germany
  • c Ernst-Moritz-Arndt-Universität, Domstr. 11, D-17487 Greifswald, Germany
  • Abstract: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.
    Keywords:CUDA   GPU   Parallel   Connected component   Component labeling   Mesh
    本文献已被 ScienceDirect 等数据库收录!
    设为首页 | 免责声明 | 关于勤云 | 加入收藏

    Copyright©北京勤云科技发展有限公司  京ICP备09084417号