Image Deblurring with Optimizations Qi Shan Leo Jiaya Jia Aseem Agarwala University of Washington The Chinese University of Hong Kong Adobe Systems, Inc.

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

Course Evaluations 4 Random Individuals will win an ATI Radeon tm HD2900XT.
Bayesian Belief Propagation
Fast and Accurate Optical Flow Estimation
CISC 489/689 Spring 2009 University of Delaware
S INGLE -I MAGE R EFOCUSING AND D EFOCUSING Wei Zhang, Nember, IEEE, and Wai-Kuen Cham, Senior Member, IEEE.
Exploiting Sparse Markov and Covariance Structure in Multiresolution Models Presenter: Zhe Chen ECE / CMR Tennessee Technological University October 22,
Patch-based Image Deconvolution via Joint Modeling of Sparse Priors Chao Jia and Brian L. Evans The University of Texas at Austin 12 Sep
Shaojie Zhuo, Dong Guo, Terence Sim School of Computing, National University of Singapore CVPR2010 Reporter: 周 澄 (A.J.) 01/16/2011 Key words: image deblur,
Single Image Blind Deconvolution Presented By: Tomer Peled & Eitan Shterenbaum.
Applications of Fourier Analysis in Image Recovery Kang Guo TJHSST Computer Systems Lab
Unnatural L 0 Representation for Natural Image Deblurring Speaker: Wei-Sheng Lai Date: 2013/04/26.
Removing Camera Shake from a Single Photograph 报告人:牟加俊 日期: In ACM SIGGRAPH, 2006.
Fast Removal of Non-uniform Camera Shake By Michael Hirsch, Christian J. Schuler, Stefan Harmeling and Bernhard Scholkopf Max Planck Institute for Intelligent.
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.
Personal Photo Enhancement using Example Images Neel Joshi Wojciech Matusik, Edward H. Adelson, and David J. Kriegman Microsoft Research, Disney Research,
Supervisor: Prof. Anil Kokaram Co-Supervisor: Dr. David Corrigan Student: Yun feng Wang Deblurring in Atomic Force Microscopy (AFM) images.
Variational Image Restoration Leah Bar PhD. thesis supervised by: Prof. Nahum Kiryati and Dr. Nir Sochen* School of Electrical Engineering *Department.
Image Deblurring with Blurred/Noisy Image Pairs Lu Yuan Jian Sun Long Quan Heung-Yeung Shum The Hong Kong University of Science and Technology.
What are Good Apertures for Defocus Deblurring? Columbia University ICCP 2009, San Francisco Changyin Zhou Shree K. Nayar.
Learning Low-Level Vision William T. Freeman Egon C. Pasztor Owen T. Carmichael.
SUSAN: structure-preserving noise reduction EE264: Image Processing Final Presentation by Luke Johnson 6/7/2007.
Our output Blur kernel. Close-up of child Our output Original photograph.
Understanding and evaluating blind deconvolution algorithms
QUASI MAXIMUM LIKELIHOOD BLIND DECONVOLUTION QUASI MAXIMUM LIKELIHOOD BLIND DECONVOLUTION Alexander Bronstein.
(1) A probability model respecting those covariance observations: Gaussian Maximum entropy probability distribution for a given covariance observation.
Noise Estimation from a Single Image Ce Liu William T. FreemanRichard Szeliski Sing Bing Kang.
Advanced Image Processing Image Relaxation – Restoration and Feature Extraction 02/02/10.
CSCE 441: Computer Graphics Image Filtering Jinxiang Chai.
ELE 488 F06 ELE 488 Fall 2006 Image Processing and Transmission ( ) Wiener Filtering Derivation Comments Re-sampling and Re-sizing 1D  2D 10/5/06.
Session: Image Processing Seung-Tak Noh 五十嵐研究室 M2.
1 Patch Complexity, Finite Pixel Correlations and Optimal Denoising Anat Levin, Boaz Nadler, Fredo Durand and Bill Freeman Weizmann Institute, MIT CSAIL.
Image Priors and Optimization Methods for Low-level Vision Dilip Krishnan TexPoint fonts used in EMF. Read the TexPoint manual before you delete this box.:
Introduction to Computational Photography. Computational Photography Digital Camera What is Computational Photography? Second breakthrough by IT First.
© by Yu Hen Hu 1 ECE533 Digital Image Processing Image Restoration.
Lecture IV: A Bayesian Viewpoint on Sparse Models Yi Ma John Wright Microsoft Research Asia Columbia University (Slides courtesy of David Wipf, MSRA) IPAM.
Chapter 7 Case Study 1: Image Deconvolution. Different Types of Image Blur Defocus blur --- Depth of field effects Scene motion --- Objects in the scene.
EE4328, Section 005 Introduction to Digital Image Processing Linear Image Restoration Zhou Wang Dept. of Electrical Engineering The Univ. of Texas.
Deconvolution, Deblurring and Restoration T , Biomedical Image Analysis Seminar Presentation Seppo Mattila & Mika Pollari.
Yu-Wing Tai, Hao Du, Michael S. Brown, Stephen Lin CVPR’08 (Longer Version in Revision at IEEE Trans PAMI) Google Search: Video Deblurring Spatially Varying.
Sparsity-based Image Deblurring with Locally Adaptive and Nonlocally Robust Regularization Weisheng Dong a, Xin Li b, Lei Zhang c, Guangming Shi a a Xidian.
Motion Deblurring Using Hybrid Imaging Moshe Ben-Ezra and Shree K. Nayar Columbia University IEEE CVPR Conference June 2003, Madison, USA.
Mitsubishi Electric Research Labs (MERL) Super-Res from Single Motion Blur PhotoAgrawal & Raskar Amit Agrawal and Ramesh Raskar Mitsubishi Electric Research.
Image Restoration.
Image deconvolution, denoising and compression T.E. Gureyev and Ya.I.Nesterets
Learning to Perceive Transparency from the Statistics of Natural Scenes Anat Levin School of Computer Science and Engineering The Hebrew University of.
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.
1 Markov random field: A brief introduction (2) Tzu-Cheng Jen Institute of Electronics, NCTU
Typical Types of Degradation: Motion Blur.
Non-linear Filters Non-linear filter (nelineární filtr) –spatial non-linear operator that produces the output image array g(x,y) from the input image array.
Lecture#4 Image reconstruction
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.
Speaker Min-Koo Kang March 26, 2013 Depth Enhancement Technique by Sensor Fusion: MRF-based approach.
Jianchao Yang, John Wright, Thomas Huang, Yi Ma CVPR 2008 Image Super-Resolution as Sparse Representation of Raw Image Patches.
Introduction to Medical Imaging Week 7: Deconvolution and Introduction to Medical Imaging Week 7: Deconvolution and Motion Correction Guy Gilboa Course.
Digital Image Processing Lecture 10: Image Restoration
Image Deblurring and noise reduction in python
Deconvolution , , Computational Photography
The Chinese University of Hong Kong
Image Deblurring Using Dark Channel Prior
A Comparative Study for Single Image Blind Deblurring
Single Image Haze Removal Using Dark Channel Prior
Math 3360: Mathematical Imaging
Vincent DeVito Computer Systems Lab
Advanced deconvolution techniques and medical radiography
Deblurring Shaken and Partially Saturated Images
Lecture 7 Patch based methods: nonlocal means, BM3D, K- SVD, data-driven (tight) frame.
Presentation transcript:

Image Deblurring with Optimizations Qi Shan Leo Jiaya Jia Aseem Agarwala University of Washington The Chinese University of Hong Kong Adobe Systems, Inc.

2 The Problem

An Example

4 Previous Work (1) Hardware solutions: [Raskar et al. 2006] [Ben-Ezra and Nayar 2004] [Levin et al. 2008]

5 Previous Work (2) Multi-frame solutions: [Petschnigg et al. 2004] [Jia et al. 2004] [Rav-Acha and Peleg 2005] [Yuan et al. 2007]

6 Previous Work (3) Single image solutions: [Jia 2007] [Fergus et al. 2006] [Levin et al. 2007]

Most recent work on Single Image Deblurring Qi Shan, Jiaya Jia, and Aseem Agarwala High-Quality Motion Deblurring From a Single Image. SIGGRAPH 2008 Lu Yuan, Jian Sun, Long Quan and Heung-Yeung Shum Progressive Inter-scale and intra-scale Non-blind Image Deconvolution. SIGGRAPH Joshi, N., Szeliski, R. and Kriegman, D. PSF Estimation using Sharp Edge Prediction, CVPR A. Levin, Y. Weiss, F. Durand, W. T. Freeman Understanding and evaluating blind deconvolution algorithms. CVPR 2009 Sunghyun Cho and Seungyong Lee, Fast Motion Deblurring. SIGGRAPH ASIA 2009 And many more...

Some take home ideas 1. Using hierarchical approaches to estimate kernel in different scales 2. Realize the importance of strong edges 3. Bilateral filtering to suppress ringing artifacts 4. RL deconvolution is good, but we've got better chioces 5. Stronger prior does a better job 6. Deblurring by assuming spatially variant kernel is a good way to go

Today's topic How to apply natural image statistics, image local smoothness constraints, and kernel sparsity prior in a MAP process Short discussion on 1. the stability of a non-blind deconvolution process 2. noise resistant non-blind deconvolution and denoising

10 Image Global Statistics …

11 … Image Global Statistics

12 Image Global Statistics

13 Image Local Constraint

14 Image Local Constraint

15 Image Local Constraint

16 Image Local Constraint

17 exponentially distributed Kernel Statistics

18 Combining All constraints Lfn Two-step iterative optimization Optimize L Optimize f

19 Idea: separate convolution Optimize L Optimization Process replace with

20 Idea: separate convolution Optimize L Optimization Process replace with

21 Adding a new constraint to make Removing terms that are not relevant to Updating L An easy quadratic optimization problem with a closed form solution in the frequency domain

22 Updating Removing terms that are not relevant to

23 each only contains a single variable Ψ i It is then a set of easy single variable optimization problems

24 Iteration 0 (initialization)

25 Time: about 30 seconds for an 800x600 image Iteration 8 (converge)

26 A comparison RL deconvolution

27 A comparison Our deconvolution

28 Two-step iterative optimization Optimize L Optimize f Optimization with a total variation regularization

29 Results

30 Results

31

32

33 More results

34 More results

Today's topic How to apply natural image statistics, image local smoothness constraints, and kernel sparsity prior in a MAP process Short discussion on 1. the stability of a non-blind deconvolution process 2. noise resistant non-blind deconvolution and denoising

Stability Considering the simplest case: Wiener Filtering How about if And

Stability Thus where is the frequency domain representation of is the variance of the noise Observation: the noise in the blur image is magnified in the deconvolved image. And the Noise Magnification Factor (NMF) is solely determined by the filter

Some examples

Dense kernels are less stable for deconvolution than sparse ones

40 Noise resistant deconvolution and denoising With Jiaya Jia, Singbing Kang and Zenlu Qin In CVPR 2010 Blind and non-blind image deconvolution software is available online and will be updated soon! See you in San Francisco!