single image vignetting correction

14
Single Image Vignetting Correction Patrick Flynn

Upload: naiara

Post on 23-Feb-2016

52 views

Category:

Documents


0 download

DESCRIPTION

Patrick Flynn. Single Image Vignetting Correction. Outline. Motivation and Background Previous Work Current Method My Implementation Results Looking Ahead. Background. Vignetting is an effect where the image intensity drops off away from the center. Background (Cont.). - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: Single Image  Vignetting Correction

Single Image Vignetting Correction

Patrick Flynn

Page 2: Single Image  Vignetting Correction

Outline Motivation and Background Previous Work Current Method My Implementation Results Looking Ahead

Page 3: Single Image  Vignetting Correction

Background Vignetting is an effect where the image

intensity drops off away from the center.

Page 4: Single Image  Vignetting Correction

Background (Cont.) Causes of vignetting:

Mechanical: Lens hoods, filtersOptical: Due to lens itselfNatural: Less light reflected at sharp angles

Sometimes added for artistic effects

This project focuses on trying to reverse this effect.

Page 5: Single Image  Vignetting Correction

Previous Work1. Use calibration images for a camera2. Use overlapping scene images to fit a

function3. Segment the image into regions and

use texture info to rebuild image4. Fit some vignetting model

Page 6: Single Image  Vignetting Correction

The method I used… Presented by Zheng et al at ‘08 CVPR Conf. Idea: Since vignetting is a function of the

radius, use radial information. Uses the radial gradient:

Page 7: Single Image  Vignetting Correction

The method (Cont) Observation:

For ‘normal’ images the distribution of the radial gradients is symmetric.

Page 8: Single Image  Vignetting Correction

The method (Cont) For images with vignetting the distribution

is asymmetric

Page 9: Single Image  Vignetting Correction

Correction Model input image as the pure image

times a vignetting function:

If we find V, we can determine I.

)(),(),( rVrIrZ

Page 10: Single Image  Vignetting Correction

Correction (Cont.) Fit a function for V by minimizing the

asymmetry in I. They proposed both a least-squares and

a nonlinear optimization method The least squares function is flexible in

terms of types of images The nonlinear model had better results

Page 11: Single Image  Vignetting Correction

My Implementation So far I have implemented the

asymmetry measure in matlab. Demo time

C:\Users\pnflynn\Documents\MATLAB\cs638\p

Page 12: Single Image  Vignetting Correction

To Do Add the image correction features using

the MATLAB optimization toolbox. But I should get something like this…

Page 13: Single Image  Vignetting Correction

Results (from Paper)

Page 14: Single Image  Vignetting Correction

Questions?