Applications of Fourier Analysis in Image Recovery

Slides:



Advertisements
Similar presentations
IPIM, IST, José Bioucas, Convolution Operators Spectral Representation Bandlimited Signals/Systems Inverse Operator Null and Range Spaces Sampling,
Advertisements

Image Enhancement in the Frequency Domain Part III
Deconvolution of Laser Scanning Confocal Microscope Volumes: Empirical determination of the point spread function Eyal Bar-Kochba ENGN2500: Medical Imaging.
EE4H, M.Sc Computer Vision Dr. Mike Spann
Applications of Fourier Analysis in Image Recovery Kang Guo TJHSST Computer Systems Lab
Image-Pro Premier Basic Training Course
EE465: Introduction to Digital Image Processing
S. Mandayam/ DIP/ECE Dept./Rowan University Digital Image Processing / Fall 2003 Shreekanth Mandayam ECE Department Rowan University.
Image Filtering, Part 2: Resampling Today’s readings Forsyth & Ponce, chapters Forsyth & Ponce –
General Functions A non-periodic function can be represented as a sum of sin’s and cos’s of (possibly) all frequencies: F(  ) is the spectrum of the function.
Digital Image Processing Chapter 5: Image Restoration.
Image Sampling Moire patterns
DIP Realized by IDL Author: Ying Li Course: computer for imaging science.
Convolution and Edge Detection : Computational Photography Alexei Efros, CMU, Fall 2005 Some slides from Steve Seitz.
1 Images and Transformations Images by Pawan SinhaPawan Sinha.
Image deblurring Seminar inverse problems April 18th 2007 Willem Dijkstra.
CS448f: Image Processing For Photography and Vision Denoising.
Computer Vision Spring ,-685 Instructor: S. Narasimhan Wean Hall 5409 T-R 10:30am – 11:50am.
© by Yu Hen Hu 1 ECE533 Digital Image Processing Image Restoration.
EE4328, Section 005 Introduction to Digital Image Processing Linear Image Restoration Zhou Wang Dept. of Electrical Engineering The Univ. of Texas.
Filtered Backprojection. Radon Transformation Radon transform in 2-D. Named after the Austrian mathematician Johann Radon RT is the integral transform.
lecture 4, Convolution and Fourier Convolution Convolution Fourier Convolution Outline  Review linear imaging model  Instrument response function.
Frequancy Domain Filtering (FDF) Lab 5. Using FFT (Fast Fourier Transform ) algorithm DFT (Discrete Fourier Transform) & inverse DFT.
CS654: Digital Image Analysis
CS654: Digital Image Analysis Lecture 22: Image Restoration - II.
Image Restoration.
Digital Image Processing Lecture : Image Restoration
Math 3360: Mathematical Imaging Prof. Ronald Lok Ming Lui Department of Mathematics, The Chinese University of Hong Kong Lecture 9: More about Discrete.
Chapter 5: Neighborhood Processing
8-1 Chapter 8: Image Restoration Image enhancement: Overlook degradation processes, deal with images intuitively Image restoration: Known degradation processes;
Vincent DeVito Computer Systems Lab The goal of my project is to take an image input, artificially blur it using a known blur kernel, then.
Frequency Domain Processing Lecture: 3. In image processing, linear systems are at the heart of many filtering operations, and they provide the basis.
University of Ioannina - Department of Computer Science Filtering in the Frequency Domain (Application) Digital Image Processing Christophoros Nikou
Frequency Domain By Dr. Rajeev Srivastava. Image enhancement in the frequency domain is straightforward. We simply compute the Fourier transform of the.
Blind Inverse Gamma Correction (Hany Farid, IEEE Trans. Signal Processing, vol. 10 no. 10, October 2001) An article review Merav Kass January 2003.
Dr. Abdul Basit Siddiqui FUIEMS. QuizTime 30 min. How the coefficents of Laplacian Filter are generated. Show your complete work. Also discuss different.
Vincent DeVito Computer Systems Lab The goal of my project is to take an image input, artificially blur it using a known blur kernel, then.
Cycle Detection and Removal in Electricity Markets “Lunch at Lab” Presentation Matt Lyle Department of mathematics&statistics University of Calgary, Alberta.
Today Defocus Deconvolution / inverse filters. Defocus.
6/10/20161 Digital Image Processing Lecture 09: Image Restoration-I Naveed Ejaz.
ECE 533 Project Tribute By: Justin Shepard & Jesse Fremstad.
The Frequency Domain Digital Image Processing – Chapter 8.
The content of lecture This lecture will cover: Fourier Transform
Image Deblurring and noise reduction in python
Deconvolution , , Computational Photography
IMAGE PROCESSING INTENSITY TRANSFORMATION AND SPATIAL FILTERING
The Chinese University of Hong Kong
(C) 2002 University of Wisconsin, CS 559
General Functions A non-periodic function can be represented as a sum of sin’s and cos’s of (possibly) all frequencies: F() is the spectrum of the function.
All about convolution.
Digital Image Processing / Fall 2001
Image Enhancement in the
Image Restoration and Denoising
4. Image Enhancement in Frequency Domain
Vincent DeVito Computer Systems Lab
Image De-blurring Defying logic
Filtering Part 2: Image Sampling
Basic Image Processing
Kenneth Moreland Edward Angel Sandia National Labs U. of New Mexico
Resampling.
Fourier Transforms.
Intensity Transformation
Lecture 4 Image Enhancement in Frequency Domain
Advanced deconvolution techniques and medical radiography
Digital Image Processing Lecture 11: Image Restoration
IMAGE DEBLURRING THE END IS NIGH
Even Discrete Cosine Transform The Chinese University of Hong Kong
Presentation transcript:

Applications of Fourier Analysis in Image Recovery Kang Guo TJHSST Computer Systems Lab 2009-2010

Image Blur Common cause of image quality degradation in photography Removing blur from images is a practical application http://web.media.mit.edu/~raskar/deblur/Whitecar.htm

Fourier Transform Spatial domain to Frequency domain N, N^2 transforms Imaginary numbers, displayed with magnitude Given a+bi, √(a^2+b^2) e^(iӨ) = cos(Ө)+isin(Ө)

Fast Fourier Transform Speed improvement 2N, N transforms 2 components

Logarithmic Transform Fit all values within the range of 8-bit color values Image without the logarithmic transform

Results Original Image Fourier Transformed Image

Applying a Blur Fourier Transform of Blur Filter must be multiplied with Fourier Transform of the Original Image A Point Spread Function (PSF) is simply the Fourier Transform of the blur filter Different kinds of blur can be modeled with a PSF e.g. linear, gaussian, etc.

Blurred Image

Linear Blur

Gaussian Blur

Deblur the Image If the PSF is known, then the reverse process can be done to remove the blur That is, instead of multiplying, dividing will result in the inverse process

Deblurred Image ÷

Problems Division by very small Fourier values creates amplified noise

Inverse Filter Goal to reduce/remove noise All values that are determined to be too small are set to a common value, gamma

Inverse Filter Without Inverse Filter With Inverse Filter Not a large difference, but still helpful at a low cost of efficiency.

Inverse Filter Without Inverse Filter With Inverse Filter However, in the case of a Gaussian blur, the Inverse Filter is not as helpful.

Regularization Introducing additional information into a problem to allow a proper solution The inverse process (deconvolution), division of blurred image by PSF produces loss of data Regularization → some sort of restriction, forcing final solution to fall in a set boundary of answers

Matlab Image Processing Toolbox Due to the difficulty of these image processing algorithms and the limited scope of this project, I will be using Matlab to implement regularization, filters, and blind deconvolution deconvblind(), deconvlucy(), deconvreg(), deconvwnr()

Further Work Test Matlab functions and collect results