ECE558 — Digital Imaging

Tuesday and Thursday, 12:30–2:00pm, 2013 ECEB


Teaching assistant

Course description

In the first part of the course we will introduce the major imaging modalities. We will start with the 2D Fourier transform as it repeatedly turns out to play a central role in understanding how images come about, and then use it to study optical imaging, tomography, and interferometric as well as diffraction-based techniques. We will then move to a study of the abstract notion of an ill-posed inverse problem, where we'll talk about the issues of uniqueness and stability, introduce regularization techniques and apply them to a selection of problems introduced in the first part. In addition to classical techniques we will touch upon sparsity, compressive sensing, and phase retrieval.


Week by week

Week Slides and notes Additional material Reading Homework assignment
1 Lecture 1, Lecture 2 Blahut 1.1–1.5, 3.1–3.5
2 Lecture 1 Blahut 3.4, 3.6, 3.7, 3.9
3 Lecture 1, Lecture 2 Prof. Do's notes on optical imaging Blahut 4.1–4.3, 4.5 Assignment 1, Code skeleton, Source
4 Lecture 1, Lecture 2 Python notebook on FBP, Python notebook on matrix representation and the adjoint Blahut 10.1–10.2
5 Lecture 1, Lecture 2 Blahut 8.1–8.7 Assignment 2, IPython NB, Source
6 Lecture 1 Prof. Do's notes on iterative methods, Python notebook on alternating reconstruction Blahut 13.1–13.2
7 Project information, Some ideas for papers Some notes on Prony's method, A great survey of array methods including MUSIC
8 Lecture 1 and 2 Python notebook on ill-posed reconstruction Assignment 3, IPython NB, Source
9 Lecture 1 and 2 Source, Assignment 4, IPython NB
11 Lecture 1, Lecture 2 (convexity)
12 Lecture 1, Lecture 2
13 Lecture 1, Lecture 2
15 Lecture 1, Lecture 2 Source, Assignment 5


All submissions will happen over Compass.