Journal of Applied Sciences ›› 2014, Vol. 32 ›› Issue (1): 85-92.doi: 10.3969/j.issn.0255-8297.2014.01.014

• Signal and Information Processing • Previous Articles     Next Articles

Design and Implementation of CUDA Algorithms Based on Nonlinear Image Diffusion LB model

ZHOU Ming, YAN Zhuang-zhi, HUANG Bin     

  1. School of Communication and Information Engineering, Shanghai University, Shanghai 200072, China
  • Received:2013-01-29 Revised:2013-03-25 Online:2014-01-31 Published:2013-03-25

Abstract:  To improve the performance of Lattice Boltzmann (LB) method in image denoising, this paper proposes three compute unified device architecture (CUDA) algorithms to realize streaming processes of LB in nonlinear image diffusion, which are based on texture memory, shared memory, and global memory, respectively.To test effectiveness and efficiency of the GUDA algorithms, experiments were carried out with natural and composite images. The results show that GPU acceleration is 90 times faster than CPU acceleration, and the factor is proportional to the number of GPU stream processors.

Key words:  image denoising, nonlinear image diffusion, LB model, CUDA algorithm

CLC Number: