[WPI] [CS Dept] [ECE Dept] [CS/EE 545] [Syllabus]

CS/EE 545 Homework 6

Complete by Class 8

Wiener Filtering

In this problem, we investigate the Wiener Filter discussed in class and described in Section 5.8. Use the moon images (moon1.img, moon1.tif, moon1.gif, or moon2.img, moon2.tif, moon2.gif)

Implement the following operations:

  1. Compute the DFT of the uncorrupted image.
  2. Compute the power spectrum of the image.
  3. Add Gaussian white noise to the image. Try s = 10 or other value. Call this the "corrupted" image.
  4. Compute the optimal Wiener filter modulation transfer function given by

    You may assume that and that . Use from part 2.

  5. Multiply the DFT of the corrupted image by the Wiener filter MTF to produce the best estimate of .
  6. Inverse DFT to produce the best estimate of the uncorrupted image.
Display the output of each step as an image. Also display the point spread function h(x,y) corresponding to the Wiener filter MTF from part 4.

E-mail your programs and solutions to cs545m_ta@cs.wpi.edu.


 
WPI Home Page
[CS Dept] [ECE Dept] [CS/EE 545] [Syllabus]

Contents ©2000 - 2002 Norman Wittels and Michael A. Gennert