Inverse Filtering

Building the Cantata Workspace


  1. Get the float type blurred image $DIP/data/lenina-blur-float.viff and display it using the operators User defined and Display Image.
  2. Take the forward FFT of the image, use FFT operator, and display its spectrum using the Display Image operator.
  3. Take the forward FFT of the blurring kernel. First zero extend it to the size of the blurred image. Use the Pad operator and then apply the FFT.
  4. Find the reciprocal of the kernel DFT using the operators Divide Into. Display the DFT of the inverse filter.
  5. Multiply the DFT of the blurred image by the inverse filter using the operator Multiply, and display the result using the Display Image operator.
  6. Finally, take the inverse DFT of the last result, determine its Magnitudes, and display it.

Exercises


DIP Feedback Form

Copyright © 1995 KRI, ISTEC, Ramiro Jordán, Roberto Lotufo. All Rights Reserved.