Date |
Content of the Lecture |
Assignments/Readings/Notes |
10th Jan (Fri) |
- Course overview: intro to compressed sensing, tomography, dictionary and transform learning, low rank matrix recovery
|
|
14th Jan (Tue) |
Compressed Sensing
- Compressed sensing (CS): introduction and motivation
- Review of DFT and DCT, Review of JPEG, representation of a signal/image as a linear combination of basis vectors
- Sparsity of natural images in transform bases
- Candes, Romberg, Tao: puzzling experiment; Basic optimization problem for CS involving the total variation (i.e. sum total gradient magnitude of the image)
|
- Slides (check moodle)
- Reading: E. Candes and M. Wakin, "Introduction to Compressive sampling", IEEE Signal Processing Magazine, 2008
|
17th Jan (Fri) |
- Concept of incoherence between sensing matrix and representation basis
- Shannon's sampling theorem and the Whittaker-Shannon Interpolation Formula
- Basic CS optimization problem: comments on the uniqueness of its solution
- Basic theorem of compressed sensing involving coherence (due to Candes, Romberg, Tao)
- Intuition behind role of incoherence in CS
- Restricted isometry property
|
- Slides (check moodle)
- Reading: E. Candes and M. Wakin, "Introduction to Compressive sampling", IEEE Signal Processing Magazine, 2008
|
21st Jan (Tue) |
- Restricted isometry property
- Basic theorems of CS: reconstruction of compressible signals
- Compressed sensing under noise (theorem 3): choice of regularization parameter under different noise models
- The role of randomness
- Basis pursuit and its efficiency - Basis pursuit as a linear programming problem
- Intuitive explanation: benefits of L1 or L2 penalty for signal sparsity
- Toy examples of CS results
- Sketch of a conventional camera
- Rice single pixel camera
|
- Slides (check moodle)
- Reading: E. Candes and M. Wakin, "Introduction to Compressive sampling", IEEE Signal Processing Magazine, 2008
- J. Romberg, "Imaging via Compressive sampling", IEEE Signal Processing Magazine, 2008
|
24th Jan (Fri) |
- Sketch of a conventional camera
- Rice single pixel camera
- Video version of the Rice SPC
- Video compressive sensing using coded snapshots; concept of space-time tradeoff in video cameras
|
- Slides (check moodle)
- Duarte et al, "Single-pixel imaging via Compressive sampling", IEEE Signal processing magazine, 2008
- Hitomi et al, "Video from single exposure coded snapshots", ICCV 2011
|
28th Jan (Tue) |
- CS algorithms: matching pursuit (MP) and orthogonal matching pursuit (OMP)
- CS algorithms: ISTA (iterative shrinkage/thresholding algorithm)
|
|
31st Jan (Fri) |
- CASSI architecture for compressive hyperspectral image acquisition; multiframe CASSI; role of coded aperture
- Concept for color filter arrays (CFA), Comparison of CASSI with color image demosaicing
- CS for MRI
|
- Slides (check moodle)
- Kittle et al, "Multiframe image estimation for coded aperture snapshot spectral imagers", Applied Optics, 2010
- Lustig et al, "Compressed sensing MRI", IEEE Signal Processing Magazine, 2008
|
4th Feb (Tue) |
- CS for MRI
- Compressed sensing for piecewise constant signals
- Concept of mutual coherence, CS theorem using mutual coherence (theorem 5) and its similarity with theorem 3
- Relationship between RIC and mutual coherence, Gershgorin's disk theorem, reason why RIC is expensive to compute
- Logan's result for band-limited signal recovery under impulse noise
|
|
7th Feb (Fri) |
- Sketch of proof for Theorem 3: Tube constraint, cone constraint, remaining steps using RIP and other inequalities
- CS bounds based on RIC of order s (as opposed to 2s): Theorem 6
- Motivation for overcomplete dictionaries
- Designing compressed sensing matrices by optimizing on mutual coherence or based on Gram matrix
|
|
11th Feb (Tue) |
- Compressive classification: Generalized Maximum-Likelihood classifier in original and compressed domain; smashed filter
- Proof that Basis Pursuit is a Linear Programming problem
- Brief discussion on choice of regularization parameter in ISTA
Tomography
- Concept of tomography and tompgraphic projection/Radon transform
- Concept of backprojection and its limitations
- Generations of CT (computed tomography) machines
- Fourier slice theorem in tomography
|
|
14th Feb (Fri) |
- Fourier slice theorem in tomography
- Concept of filtered backprojection and its relationship to (unfiltered) backprojection
- Tomography as a compressed sensing problem; coupled tomographic reconstruction in a compressed sensing framework
- Motivation for the problem of tomography under unknown angles
|
|
18th Feb (Tue) |
- Motivation for the problem of tomography under unknown angles
- Cryo-electron microscopy, concept of micrography, presence of noise in micrograph, concept of particle picking
- Moment based approach - Helgason Ludwig consistency conditions (2D images)
- Ordering-based algorithm: nearest neighbor algorithm (2D images)
|
|
3rd March (Tue) |
- Graph-laplacian algorithm for dimensionality reduction (due to Belkin and Niyogi); its application to tomography under unknown angles
- PCA-based algorithm for denoising of tomographic projections
|
|
6th March (Tue) |
- PCA-based algorithm for denoising of tomographic projections; derivation of a Wiener filter in the transform domain
- Tomography under unknown angles in 3D (i.e. 2D projection images): the concept of common lines, algorithm for finding common lines in spatial or Fourier domain
- Algorithm for finding unknown angles and underlying 3D structure from 2D projections under unknown angles - case of 3 projections only
- Orthogonal procrustes algorithm
|
|
13th March (Tue) |
- Distribution of midsem papers and discussion of solutions
- Algorithm or finding unknown angles (based on semi-definite programming) and underlying 3D structure from 2D projections under unknown angles - case of N projections
- Cryo-EM complete pipeline, concept of cryo-electron tomography and its difference from single particle cryo-EM
|
|
Week of 16th to 21st March |
Dictionary Learning:PCA (three recorded lectures on CDEEP)
- Introduction to overcomplete dictionaries
- Concept of overcomplete dictionaries: sinusoids and spikes examples
- Issues of uniqueness and sparsity of representation in overcomplete dictionaries, dictionary learning as a generalization of K-means
- Principal Components Analysis: Eigenfaces algorithm, complete derivation of PCA algorithm; relationship between DCT and PCA
Dictionary Learning: NMF (one short lecture recorded via zoom)
- Non-negative matrix factorization (NMF) and non-negative sparse coding (NNSC)
- Multiplicative update rules
Dictionary Learning: Overcomplete dictionaries (four short lecture recorded via zoom)
- A basic algorithm for simultaneously obtaining dictionary and sparse code - using projected gradient descent with adaptive step-size
- Method of Optimal Directions (MOD)
- Union of Orthonormal Bases (two lectures for these two techniques together)
- KSVD method: Theory (one lecture)
- KSVD applications (one lecture)
|
|