Fast Implementation of Image Denoising Algorithm Based on GPU

Kaizhi Wu,Qingwei Gao,Yixiang Lu,Dong Sun
DOI: https://doi.org/10.1109/ccdc.2019.8833264
2019-01-01
Abstract:In this paper, we propose a novel fast image denoising algorithm based on GPU in directionlet domain. Firstly, the noisy image is decomposed into two sub-images which are denoted as two cosets. Then the two sub-images are transformed by directionlet respectively to obtain different sub-band coefficients. Secondly, the GMM (Gaussian Mixture Model) is used to fit these sub-band coefficients by analyzing these coefficients and directionlet transform (DT) process. Also, the EM (Expectation Maximization) algorithm is used to estimate the parameters of the GMM including variance, mean and weight and a general estimation algorithm is used for the noise model parameters. After that, the noise is filtered by constructing a Bayesian MAP (Maximum a Posteriori) estimator and non-noise sub-band coefficients will be obtained. Finally, the noise-free image is reconstructed by inverse DT so as to achieve the purpose of removing noise. The algorithm proposed in this paper not only has clear steps, but also can be quickly implemented on the GPU, which greatly improves the efficiency of the algorithm. In comparison with the CPU-based implementation, the proposed method achieves a significant speed-up.
What problem does this paper attempt to address?