Lecture#4 Image reconstruction

Slides:



Advertisements
Similar presentations
Removing blur due to camera shake from images. William T. Freeman Joint work with Rob Fergus, Anat Levin, Yair Weiss, Fredo Durand, Aaron Hertzman, Sam.
Advertisements

Histograms of Oriented Gradients for Human Detection
Edge Preserving Image Restoration using L1 norm
L1 sparse reconstruction of sharp point set surfaces
3-D Computer Vision CSc83020 / Ioannis Stamos  Revisit filtering (Gaussian and Median)  Introduction to edge detection 3-D Computater Vision CSc
July 27, 2002 Image Processing for K.R. Precision1 Image Processing Training Lecture 1 by Suthep Madarasmi, Ph.D. Assistant Professor Department of Computer.
Digital Image Processing In The Name Of God Digital Image Processing Lecture3: Image enhancement M. Ghelich Oghli By: M. Ghelich Oghli
Shaojie Zhuo, Dong Guo, Terence Sim School of Computing, National University of Singapore CVPR2010 Reporter: 周 澄 (A.J.) 01/16/2011 Key words: image deblur,
1 Removing Camera Shake from a Single Photograph Rob Fergus, Barun Singh, Aaron Hertzmann, Sam T. Roweis and William T. Freeman ACM SIGGRAPH 2006, Boston,
Rob Fergus Courant Institute of Mathematical Sciences New York University A Variational Approach to Blind Image Deconvolution.
Digital Image Processing: Revision
Targil 2 Image enhancement and edge detection. For both we will use image derivatives.
Edge Detection Today’s reading Forsyth, chapters 8, 15.1
Combining Laser Scans Yong Joo Kil 1, Boris Mederos 2, and Nina Amenta 1 1 Department of Computer Science, University of California at Davis 2 Instituto.
Interactive Matting Christoph Rhemann Supervised by: Margrit Gelautz and Carsten Rother.
Lecture#6: segmentation Anat Levin Introduction to Computer Vision Class Fall 2009 Department of Computer Science and App math, Weizmann Institute of Science.
Linear View Synthesis Using a Dimensionality Gap Light Field Prior
Edge Detection Today’s readings Cipolla and Gee –supplemental: Forsyth, chapter 9Forsyth Watt, From Sandlot ScienceSandlot Science.
Understanding and evaluating blind deconvolution algorithms
Advanced Image Processing Image Relaxation – Restoration and Feature Extraction 02/02/10.
High dynamic range imaging. Camera pipeline 12 bits8 bits.
1 Patch Complexity, Finite Pixel Correlations and Optimal Denoising Anat Levin, Boaz Nadler, Fredo Durand and Bill Freeman Weizmann Institute, MIT CSAIL.
CAP5415: Computer Vision Lecture 4: Image Pyramids, Image Statistics, Denoising Fall 2006.
Chapter 7 Case Study 1: Image Deconvolution. Different Types of Image Blur Defocus blur --- Depth of field effects Scene motion --- Objects in the scene.
Effective Computation of Linear Filters The following properties are used to shorten the computation time f  g = g  f, f  (g  h) = (f  g)  h, f 
HCI/ComS 575X: Computational Perception Instructor: Alexander Stoytchev
Edge Detection Today’s reading Cipolla & Gee on edge detection (available online)Cipolla & Gee on edge detection Szeliski, Ch 4.1.2, From Sandlot.
Learning to Perceive Transparency from the Statistics of Natural Scenes Anat Levin School of Computer Science and Engineering The Hebrew University of.
G52IIP, School of Computer Science, University of Nottingham 1 G52IIP 2011 Summary Topic 1 Overview of the course Related topics Image processing Computer.
EE 4780 Edge Detection.
COMP322/S2000/L171 Robot Vision System Major Phases in Robot Vision Systems: A. Data (image) acquisition –Illumination, i.e. lighting consideration –Lenses,
1 Eye Detection in Images Introduction To Computational and biological Vision Lecturer : Ohad Ben Shahar Written by : Itai Bechor.
CSE 6367 Computer Vision Image Operations and Filtering “You cannot teach a man anything, you can only help him find it within himself.” ― Galileo GalileiGalileo.
Announcements Project 0 due tomorrow night. Edge Detection Today’s readings Cipolla and Gee (handout) –supplemental: Forsyth, chapter 9Forsyth For Friday.
Digital Image Processing Lecture 17: Segmentation: Canny Edge Detector & Hough Transform Prof. Charlene Tsai.
Instructor: Mircea Nicolescu Lecture 7
Digital Image Processing Lecture - 6 Autumn 2009.
Dr. J. Shanbehzadeh M.HosseinKord Science and Research Branch of Islamic Azad University Machine Vision 1/49 slides.
Medical Image Analysis
Fast edge-directed single-image super-resolution
- photometric aspects of image formation gray level images
Edge Detection Phil Mlsna, Ph.D. Dept. of Electrical Engineering Northern Arizona University.
Scale Invariant Feature Transform (SIFT)
Deconvolution , , Computational Photography
Systems Biology for Translational Medicine
A Gentle Introduction to Bilateral Filtering and its Applications
Math 3360: Mathematical Imaging
Convolution.
Super-Resolution Image Reconstruction
Vision Reading Group, 2nd of May 2018 Martin Rünz
Lecture 2: Edge detection
Fast image deconvolution using Hyper-Laplacian Prior
Dr. Chang Shu COMP 4900C Winter 2008
Lecture 3 (2.5.07) Image Enhancement in Spatial Domain
9th Lecture - Image Filters
a kind of filtering that leads to useful features
a kind of filtering that leads to useful features
Lecture 2: Edge detection
Canny Edge Detector.
Inferring Edges by Using Belief Propagation
CSE 576 (Spring 2005): Computer Vision
Basic Image Processing
Nov. 25 – Israeli Computer Vision Day
Edge Detection in Computer Vision
Intensity Transformation
Image Enhancement in the Spatial Domain
Deblurring Shaken and Partially Saturated Images
Review and Importance CS 111.
Convolution.
Presentation transcript:

Lecture#4 Image reconstruction Anat Levin Introduction to Computer Vision Class Fall 2009 Department of Computer Science and App math, Weizmann Institute of Science.

Deconvolution ? =

Super resolution from one image ? =

Super resolution from multiple image ? =

Super resolution results from multiple shifted images from one image Super res from multiple shifted images deconvolution Original sharp image

Deconvolution Input Gaussian prior with very low smoothness weight Gaussian with reasonable smoothness weight

Deconvolution Input Sparse Gaussian, freq domain Gaussian

Inpainting Gaussian prior Sparse prior Original image

Gaussian and Sparse priors- a toy example Step edge Smooth edge cheaper Gaussian equal Laplaceian cheaper Sparse

Natural image priors -|x|0.5 -|x|0.25 x x Gaussian: -x2 Laplacian: -|x| -|x|0.5 Log prob -|x|0.25 x x One strong property of natural images is the sparse derivatives distribution. If we plot the log histogram of derivatives in a natural image, we note that we can fit it with a parametric model of the form absolute derivative value to the power of alpha, when alpha is smaller than one. And an exponential distribution with alpha smaller than one is sparse. Derivative histogram from a natural image Parametric models Derivative distributions in natural images are sparse:

Comparing deconvolution algorithms (Non blind) deconvolution code available online: http://groups.csail.mit.edu/graphics/CodedAperture/ Input Gaussian prior “spread” gradients Sparse prior “localizes” gradients Richardson-Lucy

Comparing deconvolution algorithms “localizes” gradients (Non blind) deconvolution code available online: http://groups.csail.mit.edu/graphics/CodedAperture/ Input “spread” gradients “localizes” gradients Richardson-Lucy Gaussian prior Sparse prior

Deconvolution ? =

Deconvolution is ill posed ? =

Deconvolution is ill posed Solution 1: = ? Solution 2: = ?

Idea 1: Natural images prior What makes images special? Unnatural Image gradient Natural images have sparse gradients put a penalty on gradients

Deconvolution with prior Equal convolution error Derivatives prior 2 _ + ? Low Equal convolution error And looking at the wrong solution, its convolution error is zero, but its gradient response is much higher 2 _ + ? High