The advancement of digital imaging technology enables a variety of imaging devices to capture images of high resolutions. As the resolution of an image increases, the amount of photons that enter the unit area of the sensor decreases and should be amp...
The advancement of digital imaging technology enables a variety of imaging devices to capture images of high resolutions. As the resolution of an image increases, the amount of photons that enter the unit area of the sensor decreases and should be amplified with a larger gain. This amplification process increases noise components as well, degrading the image quality. However, the performances of image processing applications, such as image compression, stereo matching, and object segmentation, are affected by the fidelity of an input image. Therefore, denoising, which is the procedure to recover the original image that is degraded by noise components, has been an important research topic in image processing communities. Furthermore, although there are various noise sources with different characteristics, noise components in captured images can be well approximated by the Gaussian noise model or the Poisson noise model according to light conditions. Therefore, it is essential to take these noise characteristics into account in the denoising procedure.
In this dissertation, we propose two nonlocal minimum mean square error (MMSE) image denoising algorithms for the Gaussian noise model and the Poisson noise model, respectively.
For the Gaussian noise model, based on the Bayesian estimation theory, we first derive that the conventional nonlocal means filter is an MMSE estimator in the special case of noise-free nonlocal neighbors. Then, we develop the nonlocal MMSE denoising filter that can minimize the mean square error (MSE) of a denoised block in more general cases of noisy nonlocal neighbors. Note that, as we search a wider region for nonlocal neighbors, we can increase the probability to find more similar blocks and improve the denoising performance. Therefore, the proposed algorithm selects nonlocal neighbors from the entire input image and also optionally from an external database, while discarding dissimilar neighbors. A wider search range, however, demands higher computational complexity. To reduce the computational burden, we propose a probabilistic tree search method, which can identify similar nonlocal neighbors efficiently by probabilistically traversing a binary tree that contains candidate neighbors. Simulation results demonstrate that the proposed algorithm provides significantly better denoising performance than the conventional nonlocal means filter. Specifically, even when the external database is not used, the proposed algorithm provides 0.22$~1.31 dB higher PSNR's on the test images from the VisTex database, the USC-SIPI image database, and the Berkeley segmentation dataset. When the external database is used, the PSNR is further improved by the maximum of 0.31 dB and 0.07 dB on average.
We also propose another nonlocal means algorithm for the Poisson noise model by extending the nonlocal MMSE denoising filter for the Gaussian noise model. First, we derive two distance measures, which indicate how dissimilar two blocks are from each other in the presence of Poisson noise. Then, similarly to the case for Gaussian noise, we develop the MMSE nonlocal means denoising filter that can minimize the MSE of a denoised block based on the Bayesian estimation theory. However, we notice that it is intractable to obtain the optimal MMSE nonlocal means filter in practice due to its high computational complexity. Therefore, based on the observation on the statistical properties of general images, we provide a practical approximation of the MMSE nonlocal means filter for fast implementation. Simulation results show that the proposed algorithm provides significantly better denoising performance than the conventional nonlocal means filter and its recent extensions for Poisson noise removal. More specifically, the proposed algorithm provides 0.21~1.09 dB higher PSNR's on the test images from the USC-SIPI image database.