DocumentCode :
598815
Title :
A comparison of sequential and GPU-accelerated implementations of B-spline signal processing operations for 2-D and 3-D images
Author :
Karantza, A. ; Alarcon, S.L. ; Cahill, Nathan D.
Author_Institution :
Dept. of Comput. Eng., Rochester Inst. of Technol., Rochester, NY, USA
fYear :
2012
fDate :
15-18 Oct. 2012
Firstpage :
74
Lastpage :
79
Abstract :
B-spline signal processing operations are widely used in the analysis of two and three-dimensional images. In this paper, we investigate and compare some of these basic operations (direct transformations, indirect transformations, and computation of partial derivatives) by (1) recursive filter based implementations in MATLAB and C++, and (2) GPU-accelerated implementations in CUDA. All operations are compared at a variety of resolution levels on a 2-D panoramic image as well as a 3-D magnetic resonance (MR) image. Results indicate significant improvements in efficiency for the CUDA implementations. A MATLAB toolkit implementing the various B-spline signal processing tasks as well as the C++ and CUDA implementation described here is currently publicly available.
Keywords :
C++ language; graphics processing units; image resolution; parallel architectures; recursive filters; splines (mathematics); 2D image; 2D panoramic image; 3D image; 3D magnetic resonance; B-spline signal processing; C++; CUDA; GPU-accelerated implementation; MATLAB; indirect transformation; partial derivative; recursive filter; resolution level; Convolution; Graphics processing units; Kernel; Laplace equations; MATLAB; Splines (mathematics); Transforms; B-spline; GPU; filtering; interpolation;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Image Processing Theory, Tools and Applications (IPTA), 2012 3rd International Conference on
Conference_Location :
Istanbul
ISSN :
2154-5111
Print_ISBN :
978-1-4673-2585-1
Type :
conf
DOI :
10.1109/IPTA.2012.6469565
Filename :
6469565
Link To Document :
بازگشت