Learning sparse representations to restore, classify, and sense images and videos Guillermo Sapiro University of Minnesota Supported by NSF, NGA, NIH,

Slides:



Advertisements
Similar presentations
Image Super-resolution via Sparse Representation
Advertisements

Visual Dictionaries George Papandreou CVPR 2014 Tutorial on BASIS
MMSE Estimation for Sparse Representation Modeling
Joint work with Irad Yavneh
Structured Sparse Principal Component Analysis Reading Group Presenter: Peng Zhang Cognitive Radio Institute Friday, October 01, 2010 Authors: Rodolphe.
Learning Measurement Matrices for Redundant Dictionaries Richard Baraniuk Rice University Chinmay Hegde MIT Aswin Sankaranarayanan CMU.
Submodular Dictionary Selection for Sparse Representation Volkan Cevher Laboratory for Information and Inference Systems - LIONS.
Multi-Task Compressive Sensing with Dirichlet Process Priors Yuting Qi 1, Dehong Liu 1, David Dunson 2, and Lawrence Carin 1 1 Department of Electrical.
Patch-based Image Deconvolution via Joint Modeling of Sparse Priors Chao Jia and Brian L. Evans The University of Texas at Austin 12 Sep
Beyond Nyquist: Compressed Sensing of Analog Signals
K-SVD Dictionary-Learning for Analysis Sparse Models
* * Joint work with Michal Aharon Freddy Bruckstein Michael Elad
A novel supervised feature extraction and classification framework for land cover recognition of the off-land scenario Yan Cui
1 Micha Feigin, Danny Feldman, Nir Sochen
Ilias Theodorakopoulos PhD Candidate
An Introduction to Sparse Coding, Sparse Sensing, and Optimization Speaker: Wei-Lun Chao Date: Nov. 23, 2011 DISP Lab, Graduate Institute of Communication.
Compressed sensing Carlos Becker, Guillaume Lemaître & Peter Rennert
Entropy-constrained overcomplete-based coding of natural images André F. de Araujo, Maryam Daneshi, Ryan Peng Stanford University.
Sparse & Redundant Signal Representation, and its Role in Image Processing Michael Elad The CS Department The Technion – Israel Institute of technology.
Dictionary-Learning for the Analysis Sparse Model Michael Elad The Computer Science Department The Technion – Israel Institute of technology Haifa 32000,
Image Super-Resolution Using Sparse Representation By: Michael Elad Single Image Super-Resolution Using Sparse Representation Michael Elad The Computer.
Sparse and Overcomplete Data Representation
SRINKAGE FOR REDUNDANT REPRESENTATIONS ? Michael Elad The Computer Science Department The Technion – Israel Institute of technology Haifa 32000, Israel.
Mathematics and Image Analysis, MIA'06
Image Denoising via Learned Dictionaries and Sparse Representations
Image Denoising and Beyond via Learned Dictionaries and Sparse Representations Michael Elad The Computer Science Department The Technion – Israel Institute.
An Introduction to Sparse Representation and the K-SVD Algorithm
ITERATED SRINKAGE ALGORITHM FOR BASIS PURSUIT MINIMIZATION Michael Elad The Computer Science Department The Technion – Israel Institute of technology Haifa.
New Results in Image Processing based on Sparse and Redundant Representations Michael Elad The Computer Science Department The Technion – Israel Institute.
Optimized Projection Directions for Compressed Sensing Michael Elad The Computer Science Department The Technion – Israel Institute of technology Haifa.
Image Denoising with K-SVD Priyam Chatterjee EE 264 – Image Processing & Reconstruction Instructor : Prof. Peyman Milanfar Spring 2007.
* Joint work with Michal Aharon Guillermo Sapiro
Introduction to Compressive Sensing
Recent Trends in Signal Representations and Their Role in Image Processing Michael Elad The CS Department The Technion – Israel Institute of technology.
SOS Boosting of Image Denoising Algorithms
A Weighted Average of Sparse Several Representations is Better than the Sparsest One Alone Michael Elad The Computer Science Department The Technion –
A Sparse Solution of is Necessarily Unique !! Alfred M. Bruckstein, Michael Elad & Michael Zibulevsky The Computer Science Department The Technion – Israel.
Multiscale transforms : wavelets, ridgelets, curvelets, etc.
Sparse and Redundant Representation Modeling for Image Processing Michael Elad The Computer Science Department The Technion – Israel Institute of technology.
Topics in MMSE Estimation for Sparse Approximation Michael Elad The Computer Science Department The Technion – Israel Institute of technology Haifa 32000,
The Quest for a Dictionary. We Need a Dictionary  The Sparse-land model assumes that our signal x can be described as emerging from the PDF:  Clearly,
Image Classification using Sparse Coding: Advanced Topics
Seminar presented by: Tomer Faktor Advanced Topics in Computer Vision (048921) 12/01/2012 SINGLE IMAGE SUPER RESOLUTION.
Online Dictionary Learning for Sparse Coding International Conference on Machine Learning, 2009 Julien Mairal, Francis Bach, Jean Ponce and Guillermo Sapiro.
Compressive Sampling: A Brief Overview
Online Learning for Matrix Factorization and Sparse Coding
Non Negative Matrix Factorization
Cs: compressed sensing
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.
 Karthik Gurumoorthy  Ajit Rajwade  Arunava Banerjee  Anand Rangarajan Department of CISE University of Florida 1.
Fast and incoherent dictionary learning algorithms with application to fMRI Authors: Vahid Abolghasemi Saideh Ferdowsi Saeid Sanei. Journal of Signal Processing.
Learning to Sense Sparse Signals: Simultaneous Sensing Matrix and Sparsifying Dictionary Optimization Julio Martin Duarte-Carvajalino, and Guillermo Sapiro.
Non-local Sparse Models for Image Restoration Julien Mairal, Francis Bach, Jean Ponce, Guillermo Sapiro and Andrew Zisserman ICCV 2009 Presented by: Mingyuan.
Image Decomposition, Inpainting, and Impulse Noise Removal by Sparse & Redundant Representations Michael Elad The Computer Science Department The Technion.
Image Priors and the Sparse-Land Model
The Quest for a Dictionary. We Need a Dictionary  The Sparse-land model assumes that our signal x can be described as emerging from the PDF:  Clearly,
Single Image Interpolation via Adaptive Non-Local Sparsity-Based Modeling The research leading to these results has received funding from the European.
Jianchao Yang, John Wright, Thomas Huang, Yi Ma CVPR 2008 Image Super-Resolution as Sparse Representation of Raw Image Patches.
From Sparse Solutions of Systems of Equations to Sparse Modeling of Signals and Images Alfred M. Bruckstein (Technion), David L. Donoho (Stanford), Michael.
My Research in a Nut-Shell Michael Elad The Computer Science Department The Technion – Israel Institute of technology Haifa 32000, Israel Meeting with.
Sparsity Based Poisson Denoising and Inpainting

* *Joint work with Ron Rubinstein Tomer Peleg Remi Gribonval and
Improving K-SVD Denoising by Post-Processing its Method-Noise
* * Joint work with Michal Aharon Freddy Bruckstein Michael Elad
Sparse and Redundant Representations and Their Applications in
Outline Sparse Reconstruction RIP Condition
Image restoration, noise models, detection, deconvolution
Presentation transcript:

Learning sparse representations to restore, classify, and sense images and videos Guillermo Sapiro University of Minnesota Supported by NSF, NGA, NIH, ONR, DARPA, ARO, McKnight Foundation

Learning Sparsity 2 Martin Duarte Rodriguez Ramirez Lecumberry

Learning Sparsity 3 Overview Introduction –Denoising, Demosaicing, Inpainting –Mairal, Elad, Sapiro, IEEE-TIP, January 2008 Learn multiscale dictionaries –Mairal, Elad, Sapiro, SIAM-MMS, April 2008 Sparsity + Self-similarity –Mairal, Bach, Ponce, Sapiro, Zisserman, pre-print. Incoherent dictionaries and universal coding –Ramirez, Lecumberry, Sapiro, June 2009, pre-print Learning to classify –Mairal, Bach, Ponce, Sapiro, Zisserman, CVPR 2008, NIPS 2008 –Rodriguez and Sapiro, pre-print, Learning to sense sparse signals –Duarte and Sapiro, pre-print, May 2008, IEEE-TIP to appear

Learning Sparsity 4 Introduction I: Sparse and Redundant Representations Webster Dictionary: Of few and scattered elements

Learning Sparsity 5 Relation to measurements Restoration by Energy Minimization Thomas Bayes Prior or regularization y : Given measurements x : Unknown to be recovered Restoration/representation algorithms are often related to the minimization of an energy function of the form  Bayesian type of approach  What is the prior? What is the image model?

Learning Sparsity 6 The Sparseland Model for Images MM K N A fixed Dictionary  Every column in D (dictionary) is a prototype signal (Atom).  The vector  contains very few (say L) non-zeros. A sparse & random vector N

Learning Sparsity 7 What Should the Dictionary D Be? D should be chosen such that it sparsifies the representations (for a given task!) Learn D : Multiscale Learning Color Image Examples Task / sensing adapted Internal structure One approach to choose D is from a known set of transforms (Steerable wavelet, Curvelet, Contourlets, Bandlets, …)

Learning Sparsity 8 Introduction II: Dictionary Learning

Learning Sparsity 9 Each example is a linear combination of atoms from D Measure of Quality for D D  X A Each example has a sparse representation with no more than L atoms Field & Olshausen (‘96) Engan et. al. (‘99) Lewicki & Sejnowski (‘00) Cotter et. al. (‘03) Gribonval et. al. (‘04) Aharon, Elad, & Bruckstein (‘04) Aharon, Elad, & Bruckstein (‘05) Ng et al. (‘07) Mairal, Sapiro, Elad (‘08)

Learning Sparsity 10 The K–SVD Algorithm – General D Initialize D Sparse Coding Orthogonal Matching Pursuit (or L1) Dictionary Update Column-by-Column by SVD computation over the relevant examples Aharon, Elad, & Bruckstein (`04) XTXT

Learning Sparsity 11 Show me the pictures

Learning Sparsity 12 Change the Metric in the OMP

Learning Sparsity 13 Non-uniform noise

Learning Sparsity 14 Example: Non-uniform noise

Learning Sparsity 15 Example: Inpainting

Learning Sparsity 16 Example: Demoisaic

Learning Sparsity 17 Example: Inpainting

Learning Sparsity 18 Not enough fun yet?: Multiscale Dictionaries

Learning Sparsity 19 Learned multiscale dictionary

Learning Sparsity 20

Learning Sparsity 21 Color multiscale dictionaries

Learning Sparsity 22 Example

Learning Sparsity 23 Video inpainting

Extending the Models Learning Sparsity 24

Universal Coding and Incoherent Dictionaries Consistent Improved generalization properties Improved active set computation Improved coding speed Improved reconstruction See poster by Ramirez and Lecumberry… Learning Sparsity 25

Sparsity + Self-similarity=Group Sparsity Combine the two of the most successful models for images Mairal, Bach. Ponce, Sapiro, Zisserman, pre-print, 2009 Learning Sparsity 26

Learning to Classify

Learning Sparsity 28 Global Dictionary

Learning Sparsity 29 Barbara

Learning Sparsity 30 Boat

Learning Sparsity 31 Digits

Which dictionary? How to learn them? Multiple reconstructive dictionary? (Payre) Single reconstructive dictionary ? (Ng et al, LeCunn et al.) Dictionaries for classification! See also Winn et al., Holub et al., Lasserre et al., Hinton et al. for joint discriminative/generative probabilistic approaches Learning Sparsity 32

Learning Sparsity 33 Learning multiple reconstructive and discriminative dictionaries With J. Mairal, F. Bach, J. Ponce, and A. Zisserman, CVPR ’08, NIPS ‘08

Learning Sparsity 34 Texture classification

Semi-supervised detection learning MIT -- Learning Sparsity 35

Learning Sparsity 36 Learning a Single Discriminative and Reconstructive Dictionary Exploit the representation coefficients for classification –Include this in the optimization –Class supervised simultaneous OMP With F. Rodriguez

Learning Sparsity 37 Digits images: Robust to noise and occlusions

Learning Sparsity 38 Supervised Dictionary Learning With J. Mairal, F. Bach, J. Ponce, and A. Zisserman, NIPS ‘08

Learning to Sense Sparse Images

Motivation Compressed sensing (Candes &Tao, Donoho, et al.) –Sparsity –Random sampling Universality Stability Shall the sensing be adapted to the data type? –Yes! (Elad, Peyre, Weiss et al., Applebaum et al, this talk). Shall the sensing and dictionary be learned simultaneously? Learning Sparsity 40

Some formulas…. Learning Sparsity 41 + “RIP (Identity Gramm Matrix)”

Design the dictionary and sensing together Learning Sparsity 42

Just Believe the Pictures Learning Sparsity 43

Just Believe the Pictures Learning Sparsity 44

Just Believe the Pictures Learning Sparsity 45

Learning Sparsity 46 Conclusions State-of-the-art denoising results for still (shared with Dabov et al.) and video General Vectorial and multiscale learned dictionaries Dictionaries with internal structure Dictionary learning for classification –See also Szlam and Sapiro, ICML 2009 –See also Carin et al, ICML 2009 Dictionary learning for sensing A lot of work still to be done!

Please do not use the wrong dictionaries… 12 M pixel image 7 million patches LARS+online learning: ~8 minutes Mairal, Bach, Ponce, Sapiro, ICML 2009 Learning Sparsity 47

Learning Sparsity 48