Skip to main content
Log in

A hybrid denoising algorithm based on shearlet transform method and Yaroslavsky’s filter

  • Published:
Multimedia Tools and Applications Aims and scope Submit manuscript

Abstract

In this paper, we have proposed a hybrid denoising algorithm based on combining of the shearlet transform method, as a pre-processing step, with the Yaroslavsky’s filter, as a kernel smoother, on a wide class of images with various properties such as thin features and textures. In the other word, proposed algorithm is a two-step algorithm, where in the first step the image is filtered by shearlet transform method and in the second step the weighted Yaroslavsky’s filter is applied on result of first step. The weight coefficients of the Yaroslavsky’s filter are achieved by pixel similarities in the denoised image from the first step. The theoretical results are confirmed via simulations for 2D images corrupted by additive white Gaussian noise. Experimental results illustrate that proposed hybrid method has good effect on suppressing the pseudo-Gibbs and shearlet-like artifacts can obtain better performance in terms of mean square error (MSE), peak signal to noise ratio (PSNR) and structural similarity (SSIM) index rather than existing state-of-the-art methods.

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.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7
Fig. 8
Fig. 9
Fig. 10
Fig. 11
Fig. 12

Similar content being viewed by others

References

  1. Abazari R, Lakestani M (2017) Fourier based discrete shearlet transform for speckle noise reduction in medical ultrasound images. Curr Med Imaging Rev 13. https://doi.org/10.2174/1573405613666170405150828

  2. Arias-Castro E, Salmon J, Willett R (2012) Oracle inequalities and minimax rates for non-local means and related adaptive kernel-based methods. SIAM J Imag Sci 5(3):944–992

    Article  MATH  Google Scholar 

  3. Briggs WL, Van Emden H (1995) The DFT: an owner’s manual for the discrete fourier transform. SIAM

  4. Buades A, Coll B, Morel J-M (2005) A review of image denoising algorithms, with a new one. Multiscale Model Simul 4(2):490–530

    Article  MathSciNet  MATH  Google Scholar 

  5. Burt PJ, Adelson E (1983) The Laplacian pyramid as a compact image code. IEEE Trans Commun 31(4):532–540

    Article  Google Scholar 

  6. Candes EJ (1998) Ridgelets: theory and applications. Ph.D. thesis, Department of Statistics, Stanford University

  7. Candes EJ, Donoho DL (1999) Curvelets. Tech. report, Department of Statistics, Stanford University

  8. Candes EJ, Donoho DL (2000) Curvelets: a surprisingly effective nonadaptive representation for objects with edges. Tech. report, Department of Statistics, Stanford University

  9. Colonna F, Easley GR, Guo K, Labate D (2010) Radon transform inversion using the shearlet representation. Appl Comput Harmon Anal 29(2):232–250

    Article  MathSciNet  MATH  Google Scholar 

  10. Dabov K, Foi A, Katkovnik V, Egiazarian KO (2007) Image denoising by sparse 3-d transform-domain collaborative filtering. IEEE Trans Image Process 16 (8):2080–2095

    Article  MathSciNet  Google Scholar 

  11. Do MN, Vetterli M (2005) The contourlet transform: an efficient directional multiresolution image representation. IEEE Trans Image Process 14(12):2091–2106

    Article  Google Scholar 

  12. Donoho DL, Huo X (2001) Beamlets and multiscale image analysis. Tech. report, Stanford University

  13. Easley G, Labate D, Lim W-Q (2008) Sparse directional image representations using the discrete shearlet transform. Appl Comput Harmon Anal 25(1):25–46

    Article  MathSciNet  MATH  Google Scholar 

  14. Fan J, Gijbels I (1996) Local polynomial modelling and its applications. Monographs on Statistics and Applied Probability, vol 66. Chapman & Hall, London

    Google Scholar 

  15. François Meyer G., Ronald RC (1997) Brushlets: a tool for directional image analysis and image compression. Appl Comput Harmon Anal 4(2):147–187

    Article  MathSciNet  MATH  Google Scholar 

  16. Guo K, Labate D (2007) Optimally sparse multidimensional representation using shearlets. SIAM J Math Anal 39(1):298–318

    Article  MathSciNet  MATH  Google Scholar 

  17. Guo K, Labate D (2009) Characterization and analysis of edges using the continuous shearlet transform. SIAM J Imag Sci 2(3):959–986

    Article  MathSciNet  MATH  Google Scholar 

  18. Guo K, Labate D (2012) Optimally sparse representations of 3d data with c 2 surface singularities using parseval frames of shearlets. Siam J Math Anal 44:851–886

    Article  MathSciNet  MATH  Google Scholar 

  19. Guo K, Labate D (2013) The construction of smooth parseval frames of shearlets. Math Model Nat Phenom 8(1):82–105

    Article  MathSciNet  MATH  Google Scholar 

  20. Korostelev AP, Tsybakov AB (1993) Minimax theory of image reconstruction. Lecture Notes in Statistics, vol 82. Springer, New York

    Book  Google Scholar 

  21. Kutyniok G, Lim W (2011) Image separation using wavelets and shearlets. In: Curves and surfaces (Avignon, France, 2010), lecture notes in computer science 6920

  22. Labate D, Lim W. -Q., Kutyniok G, Weiss G (2005) Sparse multidimensional representation using shearlets. Wavelets XI (San Diego, CA, 2005). SPIE Proc 5914:254–262. SPIE, Bellingham, WA, 2005

    Google Scholar 

  23. Lakestani M, Razzaghi M, Mousavi Z (2016) Combined shearlet shrinkage and total variation minimization for image denoising. Iran J Sci Technol Trans A Sci. https://doi.org/10.22099/IJSTS.2016.3677

  24. Lee JS (1983) Digital image smoothing and the sigma filter. Computer Vision, Graphics, and Image Processing 24(2):255–269

    Article  Google Scholar 

  25. Lim W (2010) The discrete shearlet transform: a new directional transform and compactly supported shearlet frames. IEEE Trans Med Imaging 19(5):1166–80

    MathSciNet  MATH  Google Scholar 

  26. Neighborhood filter [computer software], retrieved from http://josephsalmon.eu/

  27. Patel VM, Easley G, Healy DM (2009) Shearlet-based deconvolution. IEEE Trans Image Process 18:2673–2685

    Article  MathSciNet  MATH  Google Scholar 

  28. Salmon J, Willett R, Arias-Castro E (2012) A two-stage denoising filter: the preprocessed Yaroslavsky filter. In: Statistical signal processing workshop (SSP). IEEE, pp 464–467

  29. Shearlab [computer software], retrieved from http://www.shearlet.org/

  30. Wang Z, Bovik AC, Sheikh HR, Simoncelli EP (2004) Image quality assessment: from error visibility to structural similarity. IEEE Trans Image Process 13 (4):600–612

    Article  Google Scholar 

  31. Wang X-Y, Liua Y -C, Yang H -Y (2014) Image denoising in extended Shearlet domain using hidden Markov tree models. Digital Signal Process 30:101–113

    Article  Google Scholar 

  32. Yaroslavsky LP (1985) Digital picture processing. Springer Series in Information Sciences, vol 9. Springer, Berlin

    Google Scholar 

Download references

Acknowledgments

The authors would like to thank the anonymous referees for their useful suggestions, which significantly clarified the presentation of the paper.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Reza Abazari.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Abazari, R., Lakestani, M. A hybrid denoising algorithm based on shearlet transform method and Yaroslavsky’s filter. Multimed Tools Appl 77, 17829–17851 (2018). https://doi.org/10.1007/s11042-018-5648-7

Download citation

  • Received:

  • Revised:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11042-018-5648-7

Keywords

Navigation