Skip to main content
Log in

A Two-Step Regularization Framework for Non-Local Means

  • Regular Paper
  • Published:
Journal of Computer Science and Technology Aims and scope Submit manuscript

Abstract

As an effective patch-based denoising method, non-local means (NLM) method achieves favorable denoising performance over its local counterparts and has drawn wide attention in image processing community. The implementation of NLM can formally be decomposed into two sequential steps, i.e., computing the weights and using the weights to compute the weighted means. In the first step, the weights can be obtained by solving a regularized optimization. And in the second step, the means can be obtained by solving a weighted least squares problem. Motivated by such observations, we establish a two-step regularization framework for NLM in this paper. Meanwhile, using the framework, we reinterpret several non-local filters in the unified view. Further, taking the framework as a design platform, we develop a novel non-local median filter for removing salt-pepper noise with encouraging experimental results.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Institutional subscriptions

Similar content being viewed by others

References

  1. Buades A, Coll B, Morel J M. A non-local algorithm for image denoising. In Proc. IEEE Computer Society Conference Computer Vision and Pattern Recognition (CVPR), June 2005, Vol.2, pp.60–65.

  2. Perona P, Malik J. Scale-space and edge detection using anisotropic diffusion. IEEE Transactions on Pattern Analysis and Machine Intelligence, 1990, 12(7): 629–639.

    Article  Google Scholar 

  3. Yaroslavsky L P. Digital Picture Processing: An Introduction (1st edition). Springer-Verlag, 1985.

  4. Smith S M, Brady J M. SUSAN | A new approach to low level image processing. Int. J. Computer Vision, 1997, 23(1): 45–78.

    Article  Google Scholar 

  5. Tomasi C, Manduch R. Bilateral filtering for gray and color images. In Proc. the 6th International Conference on Computer Vision (ICCV), Jan. 1998, pp.839–846.

  6. Efros A A, Leung T K. Texture synthesis by non-parametric sampling. In Proc. the 7th International Conference on Computer Vision (ICCV), Sept. 1999, pp.1033–1038.

  7. Buades A, Coll B, Morel J M. Image denoising methods. A new nonlocal principle. SIAM Review: Multiscale Modeling and Simulation, 2010, 52(1): 113–147.

    Article  MATH  MathSciNet  Google Scholar 

  8. Awate S P, Whitaker R T. Unsupervised, information-theoretic, adaptive image filtering for image restoration.IEEE Transactions on Pattern Analysis and Machine Intelligence, 2006, 28(3): 364–376.

    Article  Google Scholar 

  9. Dabov K, Foi A, Katkovnik V, Egiazarian K. Image denoising by sparse 3-D transform-domain collaborative filtering. IEEE Transactions on Image Processing, 2007, 16(8): 2080–2095.

    Article  MathSciNet  Google Scholar 

  10. Aharon M, Elad M, Bruckstein A. K-SVD: An algorithm for designing of overcomplete dictionaries for sparse representation. IEEE Trans. Signal Processing, 2006, 54(11): 4311–4322.

    Article  Google Scholar 

  11. Peyré G, Bougleux S, Cohen L. Non-local regularization of inverse problems. Inverse Problems and Imaging, 2011, 5(2): 511–530.

    Article  MATH  MathSciNet  Google Scholar 

  12. Facciolo G, Arias P, Caselles V, Sapiro G. Exemplar-based interpolation of sparsely sampled images. In Proc. the 7th Int. Conf. Energy Minimization Methods in Computer Vision and Pattern Recognition, Aug. 2009, pp.331–344.

  13. Arias P, Caselles V, Sapiro G. A variational framework for non-local image inpainting. In Proc. the 7th Int. Conf. Energy Minimization Methods in Computer Vision and Pattern Recognition, Aug. 2009, pp.345–358.

  14. Peyré G, Bougleux S, Cohen L. Non-local regularization of inverse problems. In Lecture Notes in Computer Science 5304, Forsyth D, Torr P, Zisserman A (eds.), Springer-Verlag, 2008, pp.57–68.

  15. Chaudhury K N, Singer A. Non-local Euclidean medians. IEEE Signal Processing Letters, 2012, 19(11): 745–748.

    Article  Google Scholar 

  16. Zhang L, Qiao L, Chen S. Graph-optimized locality preserving projections. Pattern Recognition, 2010, 43(6): 1993–2002.

    Article  MATH  Google Scholar 

  17. Dowson N, Salvado O. Hashed non-local means for rapid image filtering. IEEE Transactions on Pattern Analysis and Machine Intelligence, 2011, 33(3): 485–499.

    Article  Google Scholar 

  18. Vignesh R, Byung T O, Kuo C C J. Fast non-local means (NLM) computation with probabilistic early termination. IEEE Signal Processing Letters, 2010, 17(3): 277–280.

    Article  Google Scholar 

  19. Sun Z, Chen S. Modifying NL-means to a universal filter. Optics Communications, 2012, 285(24): 4918–4926.

    Article  Google Scholar 

  20. Malerba D, Esposito F, Gioviale V, Tamma V. Comparing dissimilarity measures for symbolic data analysis. In Proc. Techniques and Technologies for Statistics - Exchange of Technology and Know-How, June 2001, pp.473–481.

  21. Liu H, Song D, Stefan R, Hu R, Victoria U. Comparing dissimilarity measures for content-based image retrieval. In Lecture Notes in Computer Science 4993, Li H, Liu T, Ma W Y et al. (eds.), Springer-Verlag, 2008, pp.44–50.

  22. Sun J, Zhao W, Xue J, Shen Z, Shen Y. Clustering with feature order preferences. In Lecture Notes in Computer Science 5351, Ho T B, Zhou Z H (eds.), Springer-Verlag, 2008, pp.382–393.

  23. Luo P, Zhan G, He Q, Shi Z, Lu K. On defining partition entropy by inequalities. IEEE Transactions on Information Theory, 2007, 53(9): 3233–3239.

    Article  MATH  MathSciNet  Google Scholar 

  24. Sun J, Zhao W, Xue J, Shen Z, Shen Y. Clustering with feature order preferences. Intelligent Data Analysis, 2010, 14: 479–495.

    Google Scholar 

  25. Huber P J, Ronchetti E M. Robust Statistics (2nd edition). New Jersey: John Wiley & Sons, 2009.

  26. Sun Z, Chen S. Analysis of non-local Euclidean medians and its improvement. IEEE Signal Processing Letters, 2013, 20(4): 303–306.

    Article  Google Scholar 

  27. Cai J F, Chan R H, Nikolova M. Fast two-phase image deblurring under impulse noise. Journal of Mathematical Imaging and Vision, 2010, 36(1): 46–53.

    Article  MathSciNet  Google Scholar 

  28. Brownrigg D R K. The weighted median filter. Communications of the ACM, 1984, 27(8): 807–818.

    Article  Google Scholar 

  29. Hwang H, Haddad R A. Adaptive median filters: New algorithms and results. IEEE Transactions on Image Processing, 1995, 4(4): 499–502.

    Article  Google Scholar 

  30. Bovik A. Handbook of Image and Video Processing. Academic Press, 2000.

  31. Rudin L I, Osher S, Fatemi E. Nonlinear total variation based noise removal algorithms. Physica D Nonlinear Phenomena, 1992, 60(1/2/3/4): 259–268.

  32. Yang R, Yin L, Gabbouj M, Astola J, Neuvo T. Optimal weighted median filtering under structural constraints. IEEE Transactions on Signal Processing, 1995, 43(3): 591–604.

    Article  Google Scholar 

  33. Wang G, Qi J. Penalized likelihood PET image reconstruction using patch-based edge-preserving regularization. IEEE Transactions on Medical Imaging, 2012, 31(12): 2194–2204.

    Article  Google Scholar 

  34. Yang Z, Jacob M. Nonlocal regularization of inverse problems: A unified variational framework. IEEE Transactions on Image Processing, 2013, 22(8): 3192–3203.

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Song-Can Chen.

Additional information

The research was partially supported by the National Natural Science Foundation of China under Grant No. 61300154, the Natural Science Foundations of Shandong Province of China under Grant Nos. NZR2010FL011, ZR2012FQ005, Jiangsu Qing Lan Projects, the Fundamental Research Funds for the Central Universities of China under Grant No. NZ2013306, and the Natural Science Foundation of Liaocheng University under Grant No. 318011408.

Electronic supplementary material

Below is the link to the electronic supplementary material.

ESM 1

(PDF 114 kb)

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Sun, ZG., Chen, SC. & Qiao, LS. A Two-Step Regularization Framework for Non-Local Means. J. Comput. Sci. Technol. 29, 1026–1037 (2014). https://doi.org/10.1007/s11390-014-1487-9

Download citation

  • Received:

  • Revised:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11390-014-1487-9

Keywords

Navigation