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 条
  • [21] A cost effective architecture for HDTV with 2D/3D graphics
    Kovacevic, B
    IEEE INTERNATIONAL CONFERENCE ON CONSUMER ELECTRONICS - 2000 DIGEST OF TECHNICAL PAPERS, 2000, : 380 - 381
  • [22] Covariance Trees for 2D and 3D Processing
    Guillemot, Thierry
    Almansa, Andres
    Boubekeur, Tamy
    2014 IEEE CONFERENCE ON COMPUTER VISION AND PATTERN RECOGNITION (CVPR), 2014, : 556 - 563
  • [23] On the Use of 1D, 2D, and 3D Visualisation for Molecular Graphics
    Heinrich, Julian
    Burch, Michael
    O'Donoghue, Sean I.
    2014 IEEE VIS INTERNATIONAL WORKSHOP ON 3DVIS (3DVIS), 2014, : 55 - 60
  • [24] Characterizing biostructures and cellular events in 2D/3D
    Diaspro, A
    Beltrame, F
    Fato, M
    Ramoino, P
    IEEE ENGINEERING IN MEDICINE AND BIOLOGY MAGAZINE, 1996, 15 (01): : 92 - 100
  • [25] Efficient Map Sparsification Based on 2D and 3D Discretized Grids
    Zhang, Xiaoyu
    Liu, Yun-Hui
    2023 IEEE/CVF CONFERENCE ON COMPUTER VISION AND PATTERN RECOGNITION (CVPR), 2023, : 12470 - 12478
  • [26] Converting 2D Video to 3D: An Efficient Path to a 3D Experience
    Cao, Xun
    Bovik, Alan C.
    Wang, Yao
    Dai, Qionghai
    IEEE MULTIMEDIA, 2011, 18 (04) : 12 - 17
  • [27] 3D accelerator chip adds a third dimension to 2D graphics
    Bursky, D
    ELECTRONIC DESIGN, 1997, 45 (09) : 83 - &
  • [28] A Threshold Scheme for 3D Objects Based on Cellular Automata
    Martin del Rey, Angel
    DISTRIBUTED COMPUTING AND ARTIFICIAL INTELLIGENCE, 11TH INTERNATIONAL CONFERENCE, 2014, 290 : 441 - 448
  • [29] Fast 3D Computational Integral Imaging Using Graphics Processing Unit
    Yi, Faliu
    Moon, Inkyu
    Lee, Jeong-A
    Javidi, Bahram
    JOURNAL OF DISPLAY TECHNOLOGY, 2012, 8 (12): : 714 - 722
  • [30] Accelerating robust 3D pose estimation utilizing a graphics processing unit
    Gerlach, Adam R.
    Walker, Bruce K.
    INTELLIGENT ROBOTS AND COMPUTER VISION XXVIII: ALGORITHMS AND TECHNIQUES, 2011, 7878