Image Denoising in the Wavelet Domain Using Wiener

  • Slides: 8
Download presentation
Image Denoising in the Wavelet Domain Using Wiener Filtering Nevine Jacob – Aline Martin

Image Denoising in the Wavelet Domain Using Wiener Filtering Nevine Jacob – Aline Martin ECE 533 Project – Fall 2004 nmjacob@wisc. edu – alinemartin@wisc. edu 12/14/2004 Image Denoising in the Wavelet Domain using Wiener Filtering

Problem statement Y = X + W = Y: Noisy image + W: White

Problem statement Y = X + W = Y: Noisy image + W: White Gaussian noise X: Original image Assumptions 1/ X is unknown 2/ X and W are uncorrelated Goal: recover X from Y 3/ noise variance may be unknown 12/14/2004 Image Denoising in the Wavelet Domain using Wiener Filtering 2

Wiener Filter in the Wavelet domain 3 steps: 1/ wavelet transform 2/ Wiener Filter

Wiener Filter in the Wavelet domain 3 steps: 1/ wavelet transform 2/ Wiener Filter on the wavelet coefficients 3/ Inverse wavelet transform WF Noisy Im 12/14/2004 Level 1 – Wiener Filtered coefficients Image Denoising in the Wavelet Domain using Wiener Filtering Denoised Im 3

Wiener Filter in the Wavelet domain Level 1 – Wiener Filtered coefficients : variance

Wiener Filter in the Wavelet domain Level 1 – Wiener Filtered coefficients : variance of the noise 12/14/2004 Image Denoising in the Wavelet Domain using Wiener Filtering 4

Simulation Results • Wavelet domain: WF vs Thresholding Wiener Filter wavelet domain MSE =

Simulation Results • Wavelet domain: WF vs Thresholding Wiener Filter wavelet domain MSE = 110 12/14/2004 Soft Thresholding MSE = 140 Image Denoising in the Wavelet Domain using Wiener Filtering Hard Thresholding MSE = 175 5

Simulation Results • WF: wavelet domain vs Fourier Domain Wiener Filter wavelet domain MSE

Simulation Results • WF: wavelet domain vs Fourier Domain Wiener Filter wavelet domain MSE = 110 12/14/2004 Global Wiener Filter MSE = 115 Image Denoising in the Wavelet Domain using Wiener Filtering Local Wiener Filter MSE = 75 6

Simulation Results • MSE 12/14/2004 Image Denoising in the Wavelet Domain using Wiener Filtering

Simulation Results • MSE 12/14/2004 Image Denoising in the Wavelet Domain using Wiener Filtering 7

Conclusion Wiener Filter in the Wavelet domain performs better than thresholding methods and Wiener

Conclusion Wiener Filter in the Wavelet domain performs better than thresholding methods and Wiener Filter in the Fourier Domain Improve denoising along the edges Need for a better quantitative criteria 12/14/2004 Image Denoising in the Wavelet Domain using Wiener Filtering 8