Image Deblurring

Download Report

Transcript Image Deblurring

Vincent DeVito
Computer Systems Lab
2009-2010
The goal of my project is to take an image
input, artificially blur it using a known blur
kernel, then using deconvolution techniques to
deblur and restore the image, then run a last
step to reduce the noise of the image. The goal
is to have the input and output images be
identical with a blurry intermediate image.


Running goal for image processors and photo
editors
Many methods of deconvolution exist


Many utilize the Fourier Transform
Current progress focused on blur kernel
estimation

Better kernel  more accurate, clear output image

The group of Lu Yuan, et al. designed project
with blurry/noisy image pairs


Blurry image intensity + noisy image sharpness +
deconvolution = sharp, deblurred output image
The group of Rob Fergus, et al. designed
project to estimate blur kernel from naturally
blurred image

A few inputs + kernel estimation algorithm +
deconvolution = deblurred output image with few
artifacts

Photography


Improve image quality
Restore image

Machine Vision



Requires input images to be of good clarity
Blur could ruin techniques such as edge detection
Intermediate step


Basic image processing techniques (HIPR2
online worksheets)
Pointwise operations, geometric operations,
morphology

First version


Clear input  artificial blurring using known blur
kernel  deconvolution techniques using same
kernel  reduce noise  output image
Hope to have the output image be as clear and sharp
as the original input image

Final Version (hopefully)


Naturally blurred input  estimation of unknown
blur kernel  deconvolution techniques using that
kernel  reduce noise  output image
Hope to have the output image be a clear, sharp
version of the blurry input image