DocumentCode :
688230
Title :
GPU-Based Barrel Distortion Correction for Acceleration
Author :
Luo Shuhua ; Zhang Jun
Author_Institution :
Sch. of Inf. Sci. & Eng., Central South Univ., Changsha, China
fYear :
2013
fDate :
13-15 Nov. 2013
Firstpage :
845
Lastpage :
848
Abstract :
Geometric correction is a practical and effective barrel distortion correction method. It mainly consists of two stages: the first stage is to take coordinates mapping from distortion image to correction image, the second stage is bilinear interpolation. It involves a certain amount of calculation, and the larger the image is, the more the quantity of calculation is. What´s more, the processing speed of geometric correction implemented on central processing unit (CPU) can´t meet the need of high-speed in real-time application fields. Compared with serial processing pipeline of CPU, graphics processing unit (GPU) has special parallel processing pipeline which is suitable and fast for mass data calculation in parallel. Therefore, it can provide an implementation of geometric correction on GPU with considerable acceleration effect. The paper proposes an implementation of geometric correction on GPU by using open graphics library (OpenGL) and graphics library shading language (GLSL) for portability. The experiment results show that the full execution performance of the implementation on GPU is over 190 times speedup of that completely on CPU at most, which obtains a high-speed processing effect.
Keywords :
aberrations; computational geometry; graphics processing units; image processing; interpolation; parallel processing; CPU serial processing pipeline; GLSL; GPU-based barrel distortion correction method; OpenGL; bilinear interpolation; central processing unit; coordinate mapping; correction image; distortion image; geometric correction; graphics library shading language; graphics processing unit; high-speed processing effect; open graphics library; parallel mass data calculation; parallel processing pipeline; Acceleration; Graphics processing units; Interpolation; Lenses; Libraries; Nonlinear distortion; GPU; barrel distortion; geometric correction; radial distortion;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
High Performance Computing and Communications & 2013 IEEE International Conference on Embedded and Ubiquitous Computing (HPCC_EUC), 2013 IEEE 10th International Conference on
Conference_Location :
Zhangjiajie
Type :
conf
DOI :
10.1109/HPCC.and.EUC.2013.121
Filename :
6832003
Link To Document :
بازگشت