High Definition Video Real-Time Calibration and Display System on CUDA Architecture

姜柯,李艾华,崔智高,冯国彦,苏延召
DOI: https://doi.org/10.16136/j.joel.2013.05.029
2013-01-01
Abstract:Unistortion of the video image is a necessary step for accurate visual measurement and three-dimensional reconstruction,but excessive time-consuming is a serious problem of traditional serial process method for high definition video.To real-time calibrate and display the distorted video,a heterogeneous system with CUDA computing architecture is proposed in this paper.Zhang′s calibration method is employed to get the camera′s intrinsic and distortion parameters,undistortion maps are computed and uploaded to the display memory,and GPU processor with massive parallel computing ability is also used to accelerate the calibration process.To improve the display process,the direct driver technology from CUDA to OPENGL is used to output the corrected image data from the device memory.While the resource constraint and computation ability vary with the architecture of the GPUs,a self-tuning algorithm for parallel partitioning parameters is proposed to make that the application can get the best performance on different hardwares.Hardware platforms with different resources and process abilities are built to compare the undistortion and display process.The results of the experiment show the proposed system can get the speedup more than 39 with resolution of 2596×1920,and the frame processing rate can be more than 100 F/s.
What problem does this paper attempt to address?