0% found this document useful (0 votes)
22 views

Image Denoising in The Wavelet Domain Using Wiener Filtering

This document presents a method for image denoising using Wiener filtering in the wavelet domain. It models an image as the sum of the original image and white Gaussian noise. It applies a 3-step process: 1) wavelet transform the noisy image, 2) Wiener filter the wavelet coefficients to reduce noise, 3) inverse wavelet transform to obtain the denoised image. Simulation results show the wavelet domain Wiener filter outperforms thresholding methods and Fourier domain Wiener filtering according to mean squared error. The document concludes Wiener filtering in the wavelet domain is effective but leaves room for improved edge preservation and quantitative evaluation.

Uploaded by

Ishita Aggarwal
Copyright
© Attribution Non-Commercial (BY-NC)
Available Formats
Download as PPT, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
22 views

Image Denoising in The Wavelet Domain Using Wiener Filtering

This document presents a method for image denoising using Wiener filtering in the wavelet domain. It models an image as the sum of the original image and white Gaussian noise. It applies a 3-step process: 1) wavelet transform the noisy image, 2) Wiener filter the wavelet coefficients to reduce noise, 3) inverse wavelet transform to obtain the denoised image. Simulation results show the wavelet domain Wiener filter outperforms thresholding methods and Fourier domain Wiener filtering according to mean squared error. The document concludes Wiener filtering in the wavelet domain is effective but leaves room for improved edge preservation and quantitative evaluation.

Uploaded by

Ishita Aggarwal
Copyright
© Attribution Non-Commercial (BY-NC)
Available Formats
Download as PPT, PDF, TXT or read online on Scribd
You are on page 1/ 8

Image Denoising in the Wavelet Domain Using Wiener Filtering

Nevine Jacob Aline Martin ECE 533 Project Fall 2004 [email protected] [email protected]

Problem statement
Y = X + W

Y: Noisy image

X: Original image

W: White Gaussian noise

Assumptions 1/ X is unknown 2/ X and W are uncorrelated 3/ noise variance may be unknown


12/14/2004 Image Denoising in the Wavelet Domain using Wiener Filtering 2

Goal: recover X from Y

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

Level 1

Level 1 Wiener Filtered coefficients

Denoised Im
3

12/14/2004

Image Denoising in the Wavelet Domain using Wiener Filtering

Wiener Filter in the Wavelet domain


p (i, j)
p (i, j)
^

Level 1

Level 1 Wiener Filtered coefficients


E [ p 2 (i , j )] E [ p 2 ( i , j )]
2

p (i, j) =

p (i, j)

2 : variance of the noise

12/14/2004

Image Denoising in the Wavelet Domain using Wiener Filtering

Simulation Results
Wavelet domain: WF vs Thresholding

Wiener Filter wavelet domain

Soft Thresholding

Hard Thresholding

MSE = 110

MSE = 140

MSE = 175

12/14/2004

Image Denoising in the Wavelet Domain using Wiener Filtering

Simulation Results
WF: wavelet domain vs Fourier Domain

Wiener Filter wavelet domain

Global Wiener Filter

Local Wiener Filter

MSE = 110

MSE = 115

MSE = 75

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

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

You might also like