Patch-based Image Deconvolution via Joint Modeling of Sparse Priors Chao Jia and Brian L. Evans The University of Texas at Austin 12 Sep 2011 1.

Slides:



Advertisements
Similar presentations
Optimizing and Learning for Super-resolution
Advertisements

Hongliang Li, Senior Member, IEEE, Linfeng Xu, Member, IEEE, and Guanghui Liu Face Hallucination via Similarity Constraints.
Byung Cheol Song Shin-Cheol Jeong Yanglim Choi Video Super-Resolution Algorithm Using Bi-directional Overlapped Block Motion Compensation IEEE TRANSACTIONS.
A Sampled Texture Prior for Image Super-Resolution Lyndsey C. Pickup, Stephen J. Roberts and Andrew Zisserman, Robotics Research Group, University of Oxford.
Image Denoising using Locally Learned Dictionaries Priyam Chatterjee Peyman Milanfar Dept. of Electrical Engineering University of California, Santa Cruz.
Ilias Theodorakopoulos PhD Candidate
Shaojie Zhuo, Dong Guo, Terence Sim School of Computing, National University of Singapore CVPR2010 Reporter: 周 澄 (A.J.) 01/16/2011 Key words: image deblur,
Robust Object Tracking via Sparsity-based Collaborative Model
Unnatural L 0 Representation for Natural Image Deblurring Speaker: Wei-Sheng Lai Date: 2013/04/26.
Rob Fergus Courant Institute of Mathematical Sciences New York University A Variational Approach to Blind Image Deconvolution.
Optimization & Learning for Registration of Moving Dynamic Textures Junzhou Huang 1, Xiaolei Huang 2, Dimitris Metaxas 1 Rutgers University 1, Lehigh University.
Image Super-Resolution Using Sparse Representation By: Michael Elad Single Image Super-Resolution Using Sparse Representation Michael Elad The Computer.
SRINKAGE FOR REDUNDANT REPRESENTATIONS ? Michael Elad The Computer Science Department The Technion – Israel Institute of technology Haifa 32000, Israel.
Image Denoising via Learned Dictionaries and Sparse Representations
ON THE IMPROVEMENT OF IMAGE REGISTRATION FOR HIGH ACCURACY SUPER-RESOLUTION Michalis Vrigkas, Christophoros Nikou, Lisimachos P. Kondi University of Ioannina.
Image Denoising with K-SVD Priyam Chatterjee EE 264 – Image Processing & Reconstruction Instructor : Prof. Peyman Milanfar Spring 2007.
Learning Low-Level Vision William T. Freeman Egon C. Pasztor Owen T. Carmichael.
* Joint work with Michal Aharon Guillermo Sapiro
Super-Resolution Reconstruction of Images -
Image Deblurring with Optimizations Qi Shan Leo Jiaya Jia Aseem Agarwala University of Washington The Chinese University of Hong Kong Adobe Systems, Inc.
IEEE TRANSACTIONS ON IMAGE PROCESSING, VOL. 20, NO. 11, NOVEMBER 2011 Qian Zhang, King Ngi Ngan Department of Electronic Engineering, the Chinese university.
SOS Boosting of Image Denoising Algorithms
Image Denoising and Inpainting with Deep Neural Networks Junyuan Xie, Linli Xu, Enhong Chen School of Computer Science and Technology University of Science.
Sparse and Redundant Representation Modeling for Image Processing Michael Elad The Computer Science Department The Technion – Israel Institute of technology.
(1) A probability model respecting those covariance observations: Gaussian Maximum entropy probability distribution for a given covariance observation.
Automatic Estimation and Removal of Noise from a Single Image
Face Recognition Using Neural Networks Presented By: Hadis Mohseni Leila Taghavi Atefeh Mirsafian.
Sparsity-Aware Adaptive Algorithms Based on Alternating Optimization and Shrinkage Rodrigo C. de Lamare* + and Raimundo Sampaio-Neto * + Communications.
3D-Assisted Facial Texture Super-Resolution Pouria Mortazavian, Josef Kittler, William Christmas 10 September 2009 Centre for Vision, Speech and Signal.
Image Representation Gaussian pyramids Laplacian Pyramids
Evolving Curves/Surfaces for Geometric Reconstruction and Image Segmentation Huaiping Yang (Joint work with Bert Juettler) Johannes Kepler University of.
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.:
CAP5415: Computer Vision Lecture 4: Image Pyramids, Image Statistics, Denoising Fall 2006.
INDEPENDENT COMPONENT ANALYSIS OF TEXTURES based on the article R.Manduchi, J. Portilla, ICA of Textures, The Proc. of the 7 th IEEE Int. Conf. On Comp.
International Conference on Intelligent and Advanced Systems 2007 Chee-Ming Ting Sh-Hussain Salleh Tian-Swee Tan A. K. Ariff. Jain-De,Lee.
Video Tracking Using Learned Hierarchical Features
Fast and incoherent dictionary learning algorithms with application to fMRI Authors: Vahid Abolghasemi Saideh Ferdowsi Saeid Sanei. Journal of Signal Processing.
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.
Object Detection with Discriminatively Trained Part Based Models
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.
Fast Direct Super-Resolution by Simple Functions
Esmaeil Faramarzi, Member, IEEE, Dinesh Rajan, Senior Member, IEEE, and Marc P. Christensen, Senior Member, IEEE Unified Blind Method for Multi-Image Super-Resolution.
A Region Based Stereo Matching Algorithm Using Cooperative Optimization Zeng-Fu Wang, Zhi-Gang Zheng University of Science and Technology of China Computer.
Learning to Sense Sparse Signals: Simultaneous Sensing Matrix and Sparsifying Dictionary Optimization Julio Martin Duarte-Carvajalino, and Guillermo Sapiro.
Fields of Experts: A Framework for Learning Image Priors (Mon) Young Ki Baik, Computer Vision Lab.
Single Image Super-Resolution: A Benchmark Chih-Yuan Yang 1, Chao Ma 2, Ming-Hsuan Yang 1 UC Merced 1, Shanghai Jiao Tong University 2.
Biointelligence Laboratory, Seoul National University
Image Decomposition, Inpainting, and Impulse Noise Removal by Sparse & Redundant Representations Michael Elad The Computer Science Department The Technion.
Visual Tracking by Cluster Analysis Arthur Pece Department of Computer Science University of Copenhagen
SuperResolution (SR): “Classical” SR (model-based) Linear interpolation (with post-processing) Edge-directed interpolation (simple idea) Example-based.
Performance Measurement of Image Processing Algorithms By Dr. Rajeev Srivastava ITBHU, Varanasi.
Single Image Interpolation via Adaptive Non-Local Sparsity-Based Modeling The research leading to these results has received funding from the European.
Using Neumann Series to Solve Inverse Problems in Imaging Christopher Kumar Anand.
Jianchao Yang, John Wright, Thomas Huang, Yi Ma CVPR 2008 Image Super-Resolution as Sparse Representation of Raw Image Patches.
Edge Preserving Spatially Varying Mixtures for Image Segmentation Giorgos Sfikas, Christophoros Nikou, Nikolaos Galatsanos (CVPR 2008) Presented by Lihan.
RECONSTRUCTION OF MULTI- SPECTRAL IMAGES USING MAP Gaurav.
SUPER RESOLUTION USING NEURAL NETS Hila Levi & Eran Amar Weizmann Ins
Sparsity Based Poisson Denoising and Inpainting

Fast edge-directed single-image super-resolution
Summary of “Efficient Deep Learning for Stereo Matching”
A Neural Approach to Blind Motion Deblurring
Image Deblurring Using Dark Channel Prior
School of Electronic Engineering, Xidian University, Xi’an, China
Improving K-SVD Denoising by Post-Processing its Method-Noise
Advanced deconvolution techniques and medical radiography
Deblurring Shaken and Partially Saturated Images
Learned Convolutional Sparse Coding
Progress Report Alvaro Velasquez.
Presentation transcript:

Patch-based Image Deconvolution via Joint Modeling of Sparse Priors Chao Jia and Brian L. Evans The University of Texas at Austin 12 Sep

Non-blind Image Deconvolution  Reconstruct natural image from blurred version  Camera shake; astronomy; biomedical image reconstruction  2D convolution matrix H and Gaussian additive noise vector n  Maximum a-posteriori (MAP) estimation for vector X  Prior model for p(X) for natural images? [Elad 2007]  Optimization method? 2

Analysis-based modeling [Krishnan 2009]  Prior based on hyper-Laplacian distribution of the spatial derivative of natural images  Linear filtering to compute spatial derivative  Fit ( ) and (normalization factor) to empirical data 3

Patch-based modeling  Sparse coding of patches  Spatial receptive fields of visual cortex [Olshausen 1997]  For patches  Learn an overcomplete dictionary from natural images.  Application in image restoration  Denoising, superresolution [Yang 2010]  Localized algorithm: patches can overlap  Use this model in deconvolution? [Lee 2007] 4

Prior model in natural images  From local to global  Slow convergence (EM Algorithm)  Patches should not overlap (Why?) boundary artifacts 5

Joint modeling  Take advantage of patch-based sparse representation while resolving the problems in?  Combine analysis-based prior and synthesis-based prior Sparse spatial gradient Patch-based sparse coding Accelerate convergence Keep consistency on the boundary of adjacent patches Keep details and textures 6

Joint modeling  Discard the generative model  Prior probability  After training, we fix the parameters for all images sparsity of representation coefficients compatibility term sparsity of gradients 7

MAP estimation using the joint model  Problem:  Iteratively updating w and X until convergence  w sub-problem small-scale L 1 regularized square loss minimization  X sub-problem Half-quadratic splitting [Krishnan 2009] likelihood prior 8

Experimental results  Initialization: Wiener estimates / blurred images  Dictionary: learned from Berkeley Segmentation database  Patch size  Prior parameters:  Runtime: (Matlab) 16s with Intel Core2 Duo  Experiment settings: 9

Experimental results PASCAL Visual Object Classes Challenge (VOC) 2007 database 10

Experimental results 11

Experimental results keeps more brick textures [Krishnan 2009] Original image Blurred imageProposed 12 [Portilla 2009]

Experimental results 13  Textures zoomed in [Krishnan 2009] Original image Proposed[Portilla 2009]

Conclusions  Global model for MAP estimation  Able to solve general non-blind image deconvolution  Joint model of image pixels and representation coefficients  Sparsity of spatial derivative (analysis-based)  Sparsity of representation of patches in overcomplete dictionary (synthesis-based)  Iterative algorithm  converges in a few iterations  Matlab code for the proposed method is available at 14

References  [Elad 2007] M. Elad, P. Milanfar and R. Rubinstein, “Analysis versus synthesis in signal priors”, Inverse Problems, vol. 23,  [Krishnan 2009] D. Krishnan and R. Fergus, “Fast image deconvolution using hyper-Laplacian priors,” Advances in Neural Information Processing Systems, vol. 22, pp. 1-9,  [Olshausen 1997] B.A. Olshausen and D.J. Field, “Sparse coding with an overcomplete basis set: a strategy employed by V1,” Vision Research, vol. 37, no. 23, pp ,  [Portilla 2009] J. Portilla, “Image restoration through L0 analysis-based sparse optimization in tight frames,” in Proc. IEEE Int. Conf. on Image Processing, 2009, pp  [Yang 2010] J. yang, J. Wright, T.S. Huang and Y. Ma, “Image super- resolution via sparse representation,” IEEE Trans. on Image Processing, vol. 19, no. 11, pp ,

 Thank you! 16

w sub-problem patches do not overlap small-scale l 1 regularized square loss minimization 17

X sub-problem  Conjugate gradient iteratively reweighted least squares  Half-quadratic splitting [Krishnan 2009] auxiliary variable No need to solve the equation component-wise quartic function component-wise quartic function 18

MAP estimation using the joint model blurred image; noise level; blurring kernel; initialization of recovered image Update the coefficient of patches (w sub-problem) Set α=α 0 α>α max ? Update auxiliary variable Y (quartic equation) Update image X (FFT) α=kα X converges? finish X sub-problem 19

Image Quality Assessment 20  Full reference metric  ISNR -- increment in PSNR (peak signal-to-noise ratio)  SSIM -- structural similarity [Wang 2004]

Prior model of natural images  Analysis-based prior  Fast convergence  Over smooth the images  Synthesis-based prior (patch-based sparse representation)  Dictionary well adapted to nature images  Captures textures well  Slow convergence  Boundary artifacts 21

Computational complexity 22  Computational complexity  For each iteration:  N is the total number of pixels in the image  Average runtime comparison [Krishnan 2009][Portilla 2009]Proposed 2s15s16s