Efficient 2D and 3D watershed on graphics processing unit: block-asynchronous approaches based on cellular automata

被引:10
|
作者
Quesada-Barriuso, Pablo [1 ]
Heras, Dora B. [1 ]
Argueello, Francisco [1 ]
机构
[1] Univ Santiago Compostela, Ctr Invest Tecnol Informac, Santiago De Compostela 15842, Spain
关键词
Graphics processing unit;
D O I
10.1016/j.compeleceng.2013.04.020
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
The watershed transform is a method for non-supervised image segmentation. In this paper we show that a watershed algorithm based on a cellular automaton is a good choice for the recent CPU architectures, especially when the synchronization rules are relaxed. In particular, we propose a block-asynchronous computation strategy that maps the cellular automaton on the thread blocks of the GPU. This method reduces the number of points of global synchronization allowing efficient exploitation of the memory hierarchy of the CPU. We also avoid the artifacts produced in the watershed lines by the block-asynchronous updating scheme by correcting the data propagation speed among the blocks. The proposals are compared to an OpenMP multithreaded code. The high speedups indicate the potential of this kind of algorithm for new architectures based on hundreds of cores. The method is tuned to be applied to 3D volumes obtaining similar results. (C) 2013 Elsevier Ltd. All rights reserved.
引用
下载
收藏
页码:2638 / 2655
页数:18
相关论文
共 50 条
  • [31] FAST 2D AND 3D IMAGE PROCESSING WITH OPENCL
    Dantas, Daniel Oliveira
    Passos Leal, Helton Danilo
    Barros Sousa, Davy Oliveira
    2015 IEEE INTERNATIONAL CONFERENCE ON IMAGE PROCESSING (ICIP), 2015, : 4858 - 4862
  • [32] GPU Accelerated 2D and 3D Image Processing
    Morar, Anca
    Moldoveanu, Florica
    Moldoveanu, Alin
    Balan, Oana
    Asavei, Victor
    PROCEEDINGS OF THE 2017 FEDERATED CONFERENCE ON COMPUTER SCIENCE AND INFORMATION SYSTEMS (FEDCSIS), 2017, : 653 - 656
  • [33] AMILab: A 2D/3D image processing software
    Trujillo, A
    Krissian, K
    EIGHTH IEEE INTERNATIONAL CONFERENCE ON COMPUTER VISION, VOL II, PROCEEDINGS, 2001, : 744 - 744
  • [34] Laser Processing of 2D and 3D Metamaterial Structures
    Charipar, Nicholas A.
    Charipar, Kristin M.
    Kim, Heungsoo
    Kirleis, Matthew A.
    Auyeung, Ray C. Y.
    Smith, Andrew T.
    Mathews, Scott A.
    Pique, Alberto
    LASER APPLICATIONS IN MICROELECTRONIC AND OPTOELECTRONIC MANUFACTURING (LAMOM) XVIII, 2013, 8607
  • [35] Enhanced 2D/3D approaches based on relevance index for 3D-shape retrieval
    Chaouch, Mohamed
    Verroust-Blondet, Anne
    IEEE INTERNATIONAL CONFERENCE ON SHAPE MODELING AND APPLICATIONS 2006, PROCEEDINGS, 2006, : 241 - +
  • [36] 2D–3D synchronous/asynchronous camera fusion for visual odometry
    Danda Pani Paudel
    Cédric Demonceaux
    Adlane Habed
    Pascal Vasseur
    Autonomous Robots, 2019, 43 : 21 - 35
  • [37] 2D or not 2D? Adaptive 3D Convolution Selection for Efficient Video Recognition
    Li, Hengduo
    Wu, Zuxuan
    Shrivastava, Abhinav
    Davis, Larry S.
    2021 IEEE/CVF CONFERENCE ON COMPUTER VISION AND PATTERN RECOGNITION, CVPR 2021, 2021, : 6151 - 6160
  • [38] Efficient 2D Simulation on Moving 3D Surfaces
    Morgenroth, D.
    Reinhardt, S.
    Weiskopf, D.
    Eberhardt, B.
    COMPUTER GRAPHICS FORUM, 2020, 39 (08) : 27 - 38
  • [39] EFFICIENT 2D AND 3D SHOT RECORD REDATUMING
    KINNEGING, NA
    BUDEJICKY, V
    WAPENAAR, CPA
    BERKHOUT, AJ
    GEOPHYSICAL PROSPECTING, 1989, 37 (05) : 493 - 530
  • [40] A 2D FLOOD INUNDATION MODEL BASED ON CELLULAR AUTOMATA APPROACH
    Dottori, F.
    Todini, E.
    PROCEEDINGS OF THE XVIII INTERNATIONAL CONFERENCE ON COMPUTATIONAL METHODS IN WATER RESOURCES (CMWR 2010), 2010, : 602 - 609