A GPU-based implementation on super-resolution reconstruction

Super-resolution reconstruction (SRR) proposes a fusion of several low-quality images into one higher quality result with better optical resolution. However, due to the vast amount of calculation of the SRR algorithm, its implementation is too slow. In this paper, we present a GPU-based parallel implementation on SRR algorithm. The compute unified device architecture (CUDA) is a programming approach for performing scientific calculations on a graphics processing unit (GPU) as a data-parallel computing device. The proposed GPU-based implementation using CUDA is up to approximately 200 times faster than the corresponding optimized CPU counterparts.

[1]  Michael Elad,et al.  Generalizing the Nonlocal-Means to Super-Resolution Reconstruction , 2009, IEEE Transactions on Image Processing.

[2]  Michael Elad,et al.  Super Resolution With Probabilistic Motion Estimation , 2009, IEEE Transactions on Image Processing.

[3]  Wolfgang Paul,et al.  GPU accelerated Monte Carlo simulation of the 2D and 3D Ising model , 2009, J. Comput. Phys..

[4]  John D. Owens,et al.  GPU Computing , 2008, Proceedings of the IEEE.