Abstract
Nonlocal means (NLM) which utilizes the self-similarity is considered as one of the most popular denoising techniques. Although NLM can attain significant performance, it shows a few loopholes, such as its computational complexity when it comes to similarity measurements, and the small number of sufficient candidates that use to choose the target patches which have complicated textures. In this paper, the use of clustering based on moment invariants and the hidden Markov model (HMM) is proposed to achieve preclassification and thus capture the dependency between additive white Gaussian noise pixel and its neighbors on the wavelet transform. The HMM also allows hidden states to connect to one another to capture the dependencies among coefficients in the transform domain. In the practical part, the experimental results present that the proposed algorithm has the ability to show denoised images better than the results of state-of-the-art denoising methods both objectively in peak signal-to-noise ratio and structural similarity and subjectively using visual results, especially when the noise level is high.
Similar content being viewed by others
References
Khmag, A., Ramli, R., Al-haddad, S.A.R., Kamarudin, N.H., Aqel Mohammad, O.A.: Robust natural image denoising in wavelet domain using hidden Markov models. Indian J. Sci. Technol. 8(32), 1–9 (2015)
Tomasi, C., Manduchi, R.: Bilateral filtering for gray and color images. In: Sixth IEEE International Conference on Computer Vision, pp. 839-846 (1998)
Shao, L., Zhang, H., De Haan, G.: An overview and performance evaluation of classification-based least squares trained filters. IEEE Trans. Image Process. 17(10), 1772–1782 (2008)
Buades, A., Coll, B., Morel, J.-M.: A non-local algorithm for image denoising. In: IEEE Conference on Computer Vision and Pattern Recognition, vol. 2, pp. 60–65 (2005)
Khmag, A., Ramli, A.R., Al-Haddad, S.A.R., Hashim, S.J., Noh, Z.M., Najih, A.A.: Design of natural image denoising filter based on second-generation wavelet transformation and principle component analysis. J. Med. Imaging Health Inform. 5(6), 1261–1266 (2015)
Khmag, A., Ramli, A.R., Al-haddad, S.A.R., Kamarudin, N.: Natural image noise level estimation based on local statistics for blind noise reduction. Vis. Comput. 1–13 (2017) doi:10.1007/00371-017-1362-0
Dabov, K., Foi, A., Katkovnik, V., Egiazarian, K.: Image denoising by sparse 3-D transform-domain collaborative filtering. IEEE Trans. Image Process. 16(8), 2080–2095 (2007)
Mahmoudi, M., Sapiro, G.: Fast image and video denoising via nonlocal means of similar neighborhoods. IEEE Signal Process. Lett. 12(12), 839–842 (2005)
Coupé, P., Yger, P., Prima, S., Hellier, P., Kervrann, C., Barillot, C.: An optimized blockwise nonlocal means denoising filter for 3-D magnetic resonance images. IEEE Trans. Med. Imaging 27(4), 425–441 (2008)
Thaipanich, T., Oh, B.T., Wu, P.H., Xu, D., Kuo, C.C.J.: Improved image denoising with adaptive nonlocal means (ANL-means) algorithm. IEEE Trans. Consumer Electron. 56(4), 2623–2630 (2010)
Chen, G., Qian, S.-E.: Denoising of hyperspectral imagery using principal component analysis and wavelet shrinkage. IEEE Trans. Geosci. Remote Sens. 49(3), 973–980 (2011)
Demir, B., Erturk, S., Gullu, M.: Hyperspectral image classification using denoising of intrinsic mode functions. IEEE Geosci. Remote Sens. Lett. 8(2), 220–224 (2011)
Wang, J., Guo, Y., Ying, Y., Liu, Y., Peng, Q.: Fast non-local algorithm for image denoising. In: IEEE International Conference on Image Processing, pp. 1429–1432 (2006)
Goossens, B., Luong, Q., Pizurica, A., Philips, W.: An improved non-local denoising algorithm. In: International Workshop on Local and Non-Local Approximation in Image Processing, pp. 143–156 (2008)
Xu, G., Kwok, T.H., Wang, C.C.: Isogeometric computation reuse method for complex objects with topology-consistent volumetric parameterization. Comput. Aided Des. 91, 1–13 (2017)
Pang, C., Au, O.C., Dai, J., Yang, W., Zou, F.: A fast NL-means method in image denoising based on the similarity of spatially sampled pixels. In: IEEE International Workshop on Multimedia Signal Processing, pp. 1–4 (2009)
Khmag, A., Ramli, A.R., Al-haddad, S.A.R., Yusoff, S., Kamarudin, N.H.: Denoising of natural images through robust wavelet thresholding and genetic programming. Vis. Comput. 33(9), 1141–1154
Khmag, A., Ramli, A.R., Hashim, S.J., Al-Haddad, S.A.R.: Additive noise reduction in natural images using second-generation wavelet transform hidden Markov models. IEEJ Trans. Electr. Electron. Eng. 11(3), 339–347 (2016)
Grewenig, S., Zimmer, S., Weickert, J.: Rotationally invariant similarity measures for nonlocal image denoising. J. Vis. Commun. Image Represent. 22(2), 117–130 (2011)
Yan, R.: Adaptive Representations for Image Restoration. PhD Thesis, University of Sheffield, UK (2014)
Wang, Z., Bovik, A.C., Sheikh, H.R., Simoncelli, E.: Image quality assessment: from error visibility to structural similarity. IEEE Trans. Image Process. 13(4), 600–612 (2004)
Salmon, J.: On two parameters for denoising with non-local means. IEEE Signal Process. Lett. 17(3), 269–272 (2010)
Yan, R., Shao, L., Cvetkovic, S.D., Klijn, J.: Improved nonlocal means based on pre-classification and invariant block matching. IEEE/OSA J. Disp. Technol. 8(4), 212–218 (2012)
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
Cite this article
Khmag, A., Al Haddad, S.A.R., Ramlee, R.A. et al. Natural image noise removal using nonlocal means and hidden Markov models in transform domain. Vis Comput 34, 1661–1675 (2018). https://doi.org/10.1007/s00371-017-1439-9
Published:
Issue Date:
DOI: https://doi.org/10.1007/s00371-017-1439-9