Parallel Catmull-Rom Spline Interpolation Algorithm for Image Zooming Based on CUDA

Tunhua Wu, Baogang Bai, Ping Wang
School of Information and Engineering, Wenzhou Medical College, Zhejiang 325035, China
Applied Mathematics & Information Sciences, Volume 7, p.533-537, 2013


   title={Parallel Catmull-Rom Spline Interpolation Algorithm for Image Zooming Based on CUDA},

   author={Wu, T. and Bai, B. and Wang, P.},

   journal={Appl. Math},






Download Download (PDF)   View View   Source Source   



In order to scale video image real-timely, a GPU-aided parallel interpolation algorithm was proposed. Catmull-Rom Spline algorithm for image zooming was reformed into SIMD (Single instruction, multiple data) mode according to CUDA programming model. Re-sampling of each pixel was completed by a GPU thread. Hence, time-consuming re-sampling procedure of the whole zooming process were handled by parallel threads. The proposed algorithm runs hundreds times faster than traditional algorithm in experiments, and the speed is fast enough for scaling video frames real-timely. In addition, this algorithm can be extended to solve many other image processing related problems, such as image denosing and image segmentation.
VN:F [1.9.22_1171]
Rating: 0.0/5 (0 votes cast)

Recent source codes

* * *

* * *

HGPU group © 2010-2017 hgpu.org

All rights belong to the respective authors

Contact us: