Structural Similarity Optimized Wiener Filter: A Way to Fight Image Noise

  • Mahmud Hasan
  • Mahmoud R. El-SakkaEmail author
Conference paper
Part of the Lecture Notes in Computer Science book series (LNCS, volume 9164)


Wiener filter is widely used for image denoising and restoration. It is alternatively known as the minimum mean square error filter or the least square error filter, since the objective function used in Wiener filter is an age-old benchmark called the Mean Square Error (MSE). Wiener filter tries to approximate the degraded image so that its objective function is optimized. Although MSE is considered to be a robust measurement metric to assess the closeness between two images, recent studies show that MSE can sometimes be misleading whereas the Structural Similarity (SSIM) can be an acceptable alternative. In spite of having this misleading natured objective function, Wiener filter is being heavily used as a fundamental component in many image denoising and restoration algorithms such as in current state-of-the-art of image denoising- BM3D. In this study, we explored the problem with the objective function of Wiener filter. We then improved the Wiener filter by optimizing it for SSIM. Our proposed method is tested using the standard performance evaluation methods. Experimental results show that the proposed SSIM optimized Wiener filter can achieve significantly better denoising (and restoration) as compared to its original MSE optimized counterpart. Finally, we discussed the potentials of using our improved Wiener filter inside BM3D in order to eventually improve BM3D’s denoising performance.


Wiener filter Structural similarity Mean square error Image denoising Image restoration BM3D 


  1. 1.
    Wiener, N.: The Interpolation, Extrapolation and Smoothing of Stationary Time Series, vol. 19. MIT press, New York (1949)Google Scholar
  2. 2.
    Gonzalez, R.C., Woods, R.E.: Digital Image Processing. Prentice hall, Upper Saddle River (2002)Google Scholar
  3. 3.
    Wang, Z., Bovik, A.C., Sheikh, H.R., Simoncelli, E.P.: Image quality assessment: from error visibility to structural similarity. IEEE Trans. Image Process. 13(4), 600–612 (2004)CrossRefGoogle Scholar
  4. 4.
    Ghael, S.P., Sayeed, A.M., Baraniuk, R.G.: Improved wavelet denoising via empirical Wiener filtering. In: Optical Science, Engineering and Instrumentation 1997. International Society for Optics and Photonics, pp. 389–399 (1997)Google Scholar
  5. 5.
    Shui, P.L.: Image denoising algorithm via doubly local Wiener filtering with directional windows in wavelet domain. IEEE Signal Process. Lett. 12(10), 681–684 (2005)CrossRefGoogle Scholar
  6. 6.
    Kazubek, M.: Wavelet domain image denoising by thresholding and Wiener filtering. IEEE Signal Process. Lett. 10(11), 324–326 (2003)CrossRefGoogle Scholar
  7. 7.
    Jin, F., Fieguth, P., Winger, L., Jernigan, E.: Adaptive Wiener filtering of noisy images and image sequences. In: IEEE International Conference on Image Processing. vol. 3, pp. III-349 (2003)Google Scholar
  8. 8.
    Malik, M.B., Deller, J.J.R.: Hybrid Wiener filter. In: IEEE International Conference on Acoustics, Speech, and Signal Processing, vol. 4, pp. IV–229 (2005)Google Scholar
  9. 9.
    Hung, K.W., Siu, W.C.: Hybrid DCT-Wiener-based interpolation via learnt Wiener filter. In: IEEE International Conference on Acoustics, Speech, and Signal Processing, pp. 1419–1423 (2013)Google Scholar
  10. 10.
    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)MathSciNetCrossRefGoogle Scholar
  11. 11.
    Channappayya, S.S., Bovik, A.C., Heath, R.W.: A linear estimator optimized for the structural similarity index and its application to image denoising. In: IEEE International Conference on Image Processing, pp. 2637–2640 (2006)Google Scholar
  12. 12.
    Channappayya, S.S., Bovik, A.C., Caramanis, C., Heath, R.W.: Design of linear equalizers optimized for the structural similarity index. IEEE Trans. Image Process. 17(6), 857–872 (2008)MathSciNetCrossRefGoogle Scholar
  13. 13.
    Lim, J.S.: Two-dimensional Signal and Image Processing, vol. 1. Prentice Hall, Englewood (1990)Google Scholar
  14. 14.
    Lebrun, M.: An analysis and implementation of the BM3D image denoising method. Image Processing On Line, pp. 175–213 (2012)Google Scholar

Copyright information

© Springer International Publishing Switzerland 2015

Authors and Affiliations

  1. 1.Department of Computer ScienceUniversity of Western OntarioLondonCanada

Personalised recommendations