Title
GPU accelerated 2D and 3D image processing
Abstract
The current advances in hardware led to the development of the GPGPU (General-purpose computing on graphics processing units) paradigm. Thus, nowadays, the GPU (Graphics Processing Unit) is used not only for graphics programming, but also for general purpose algorithms. This paper discusses several methods regarding the use of CUDA (Compute Unified Device Architecture) for 2D and 3D image processing techniques. Some general rules for writing parallel algorithms in computer vision are pointed out. A theoretic comparison between the complexity for CPU (Central Processing Unit) and GPU implementations of image processing algorithms is given. Also, real computing times are provided for several algorithms in order to point out the actual performance gain of using the GPU over CPU. The factors that contribute to the difference between theoretic and real performance gain are also discussed.
Year
DOI
Venue
2017
10.15439/2017F265
2017 Federated Conference on Computer Science and Information Systems (FedCSIS)
Keywords
Field
DocType
GPU,graphics programming,3D image processing techniques,parallel algorithms,computer vision,CPU,graphics processing unit,compute unified device architecture,central processing unit,2D image processing,GPGPU,general-purpose computing-on-graphics processing units,CUDA
Graphics,Central processing unit,CUDA,Computer science,Parallel computing,Image processing,Real-time computer graphics,General-purpose computing on graphics processing units,Graphics processing unit,Digital image processing
Conference
ISSN
ISBN
Citations 
2325-0348
978-1-5090-4414-6
0
PageRank 
References 
Authors
0.34
10
5
Name
Order
Citations
PageRank
A. Morar1174.40
Florica Moldoveanu23019.21
Alin Moldoveanu33415.76
Oana Balan400.68
Victor Asavei524.76