Decreasing Time Consumption of Microscopy Image Segmentation Through Parallel Processing on the GPU

被引:3
作者
Roels, Joris [1 ,2 ]
De Vylder, Jonas [1 ]
Saeys, Yvan [2 ]
Goossens, Bart [1 ]
Philips, Wilfried [1 ]
机构
[1] Univ Ghent, Dept Telecommun & Informat Proc, Sint Pietersnieuwstr 41, B-9000 Ghent, Belgium
[2] Flanders Inst Biotechnol, Inflammat Res Ctr, Technol Pk 927, B-9052 Ghent, Belgium
来源
ADVANCED CONCEPTS FOR INTELLIGENT VISION SYSTEMS, ACIVS 2016 | 2016年 / 10016卷
关键词
Microscopy; Image segmentation; GPGPU computing;
D O I
10.1007/978-3-319-48680-2_14
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
The computational performance of graphical processing units (GPUs) has improved significantly. Achieving speedup factors of more than 50x compared to single-threaded CPU execution are not uncommon due to parallel processing. This makes their use for high throughput microscopy image analysis very appealing. Unfortunately, GPU programming is not straightforward and requires a lot of programming skills and effort. Additionally, the attainable speedup factor is hard to predict, since it depends on the type of algorithm, input data and the way in which the algorithm is implemented. In this paper, we identify the characteristic algorithm and data-dependent properties that significantly relate to the achievable GPU speedup. We find that the overall GPU speedup depends on three major factors: (1) the coarse-grained parallelism of the algorithm, (2) the size of the data and (3) the computation/memory transfer ratio. This is illustrated on two types of well-known segmentation methods that are extensively used in microscopy image analysis: SLIC superpixels and high-level geometric active contours. In particular, we find that our used geometric active contour segmentation algorithm is very suitable for parallel processing, resulting in acceleration factors of 50x for 0.1 megapixel images and 100x for 10 megapixel images.
引用
收藏
页码:147 / 159
页数:13
相关论文
共 18 条
[1]   SLIC Superpixels Compared to State-of-the-Art Superpixel Methods [J].
Achanta, Radhakrishna ;
Shaji, Appu ;
Smith, Kevin ;
Lucchi, Aurelien ;
Fua, Pascal ;
Suesstrunk, Sabine .
IEEE TRANSACTIONS ON PATTERN ANALYSIS AND MACHINE INTELLIGENCE, 2012, 34 (11) :2274-2281
[2]   Dual norms and image decomposition models [J].
Aujol, JF ;
Chambolle, A .
INTERNATIONAL JOURNAL OF COMPUTER VISION, 2005, 63 (01) :85-104
[3]   Fast global minimization of the active Contour/Snake model [J].
Bresson, Xavier ;
Esedoglu, Selim ;
Vandergheynst, Pierre ;
Thiran, Jean-Philippe ;
Osher, Stanley .
JOURNAL OF MATHEMATICAL IMAGING AND VISION, 2007, 28 (02) :151-167
[4]   Algorithms for finding global minimizers of image segmentation and denoising models [J].
Chan, Tony F. ;
Esedoglu, Selim ;
Nikolova, Mila .
SIAM JOURNAL ON APPLIED MATHEMATICS, 2006, 66 (05) :1632-1648
[5]   GPU IMPLEMENTATION OF MAP-MRF FOR MICROSCOPY IMAGERY SEGMENTATION [J].
Crookes, Danny ;
Miller, Paul ;
Gribben, Hugh ;
Gillan, Charles ;
McCaughey, Damian .
2009 IEEE INTERNATIONAL SYMPOSIUM ON BIOMEDICAL IMAGING: FROM NANO TO MACRO, VOLS 1 AND 2, 2009, :526-529
[6]  
Goossens B, 2014, IEEE IMAGE PROC, P2183, DOI 10.1109/ICIP.2014.7025441
[7]  
He ZY, 2006, LECT NOTES COMPUT SC, V4291, P191
[8]   Connectomic reconstruction of the inner plexiform layer in the mouse retina [J].
Helmstaedter, Moritz ;
Briggman, Kevin L. ;
Turaga, Srinivas C. ;
Jain, Viren ;
Seung, H. Sebastian ;
Denk, Winfried .
NATURE, 2013, 500 (7461) :168-+
[9]  
Holk Eric, 2013, 2013 IEEE International Symposium on Parallel and Distributed Processing, Workshops and PhD Forum (IPDPSW), P315, DOI 10.1109/IPDPSW.2013.173
[10]   Segmentation and Tracking of Lymphocytes Based on Modified Active Contour Models in Phase Contrast Microscopy Images [J].
Huang, Yali ;
Liu, Zhiwen .
COMPUTATIONAL AND MATHEMATICAL METHODS IN MEDICINE, 2015, 2015