Title
Evaluation of OpenCL native math functions for image processing algorithms
Abstract
Image enhancement plays an important role in different research fields such as medical image analysis. Since the same computations are usually performed on many image elements, those computations can be easily parallelized. Modern Graphics Processing Units (GPUs) are capable for doing many tasks in parallel. However, improving running times on GPUs usually leads to a loss of floating point precision. In this paper we evaluate the impact of GPU hardware implemented native functions on three GPUs, and one Central Processing Unit (CPU). As an example, the bilateral filter with built-in and native math functions was implemented and used for smoothing noisy brain Magnetic Resonance Images (MRI). For all experiments widely used error metrics were calculated. Experiments shows that native versions improve running times significantly (up to 155 times). As expected precision is lower for the measures which include a lot additions without normalization.
Year
DOI
Venue
2013
10.1109/ICAT.2013.6684093
ICAT
Keywords
Field
DocType
parallel processing,medical image analysis,image processing algorithm,gpu hardware,opencl native math function evaluation,graphics processing units,central processing unit,smoothing methods,error metrics,noisy brain magnetic resonance image smoothing,biomedical mri,mri,cpu,image enhancement,bilateral filter,medical image processing
Feature detection (computer vision),Floating point,Computer science,Parallel computing,Image processing,Smoothing,General-purpose computing on graphics processing units,Real-time computer graphics,Digital image processing,Bilateral filter
Conference
Citations 
PageRank 
References 
1
0.35
5
Authors
3
Name
Order
Citations
PageRank
Damir Demirovic193.60
Amira Serifovic-Trbalic2114.42
Philippe C. Cattin336746.80