Sparse stochastic processes
EE-726
Summary
Sparse stochastic processes are continuous-domain processes that admit a parsimonious representation in some matched wavelet-like basis. Such models are relevant for image compression, compressed sensing, and, more generally, for the derivation of statistical algorithms for solving ill-posed inverse problems.
This course introduces an extended family of sparse processes that are specified by a generic (non-Gaussian) innovation model or, equivalently, as solutions of linear stochastic differential equations driven by white Lévy noise. It presents the mathematical tools for their characterization. The two leading threads of the exposition are
- the statistical property of infinite divisibility, which induces two distinct types of behavior—Gaussian vs. sparse—at the exclusion of any other;
- the structural link between linear stochastic processes and spline functions, which is exploited to simplify the mathematical analysis.
The core of the course is devoted to the investigation of sparse processes, including the complete description of their transform-domain statistics. The final part develops signal-processing techniques that are based on these models. This leads to a reinterpretation of popular sparsity-promoting processing schemes—such as total-variation denoising, LASSO, and wavelet shrinkage—as MAP estimators for specific types of sparse processes. It also suggests alternative Bayesian recovery procedures that minimize the estimation error. The framework is illustrated with the reconstruction of biomedical images (deconvolution microscopy, MRI, X-ray tomography) from noisy and/or incomplete data.
- Course notes: Ebook (File)
- Course work: Each student will be asked to do... (Text and media area)
- Announcements (Forum)
Introduction and overview
- Part 1: Foundations (File)
- Part 2: Inverse problems (File)
- Part 3: Wavelets (File)
- Personal work (guide) (File)
Mathematical context and background
Continuous-domain innovation models
Operators
Splines and wavelets
Splines and RKHS
- Slides of RKHS: Sections 1-3 (File)
- Notes on RKHS - Part 1 (File)
- Recapitulation (April 12, 2017) (File)
- Notes on RKHS: Optimization (File)
Generalized stochastic processes
Foundations of the theory of generalized stochastic processes (GSP): mean and covariance forms, characteristic functions. Comprehensive definition of Gaussian processes as GSPs and relation with splines.
- Slides on GSP and Gaussian processes (File)
- Course notes on Gaussian processes (File)
- Recapitulation (May 17, 2017) (File)
Sparse stochastic processes
Sparse representations
Recovery of sparse signals
Wavelet-domain methods
Activities
- Introduction to Mathematica (URL)
- Keyboard shortcuts of Mathematica (URL)
- eBook resource on Mathematica (URL)
- First steps with Mathematica (File)
- Exo1 (File)
- Exo2 (File)
- Exo3 (File)