ECE 60141 / BME 66100 · Fall 2026

Lecture, Homework, and Laboratory Schedule

Readings refer to chapters of Foundations of Computational Imaging. Homework and labs are due at the start of class on the day listed. Laboratory assignments are on the lab web page.

#DateReading DueHW DueLab DueTopic
Week 1: Aug. 24–28
1Aug. 24Chapter 1What is computational imaging?
2Aug. 26Chapter 2.1Random variables and expectation
3Aug. 28Chapter 2.2HW 1Lab 1Commonly used distributions
Week 2: Aug. 31–Sept. 4
4Aug. 31Chapter 2.3Frequentist and Bayesian estimators
5Sept. 2Chapter 2.4Discrete-time random processes
6Sept. 4Chapter 3.1–3.2HW 2Lab 2Causal prediction in Gaussian models
Week 3: Sept. 7–11
Monday Sept. 7: Labor Day, no class
7Sept. 9Chapter 3.31-D Gaussian autoregressive models
8Sept. 11Chapter 3.4HW 32-D Gaussian AR models
Week 4: Sept. 14–18
9Sept. 14Chapter 4.1–4.2Noncausal prediction in Gaussian models
10Sept. 16Chapter 4.3–4.41-D and 2-D Gaussian Markov random fields
11Sept. 18Chapter 4.5–4.6HW 4Lab 3GMRF vs. AR models
Week 5: Sept. 21–25
12Sept. 21Chapter 5.1–5.2MAP image restoration; computing the MAP estimate
13Sept. 23Chapter 5.3Gradient descent optimization
14Sept. 25Chapter 5.4–5.5HW 5ICD, preconditioning, and conjugate gradient
Week 6: Sept. 28–Oct. 2
15Sept. 28Chapter 6.1–6.2Non-Gaussian MRFs, potential and influence functions
16Sept. 30Chapter 6.3–6.4Convex potentials and the scale parameter
17Oct. 2Chapter 7HW 6Lab 4MAP estimation with non-Gaussian priors
Week 7: Oct. 5–9
18Oct. 5Chapter 8.1–8.2Surrogate functions and the MM algorithm
19Oct. 7Chapter 8.2–8.3Surrogate properties, and building the quadratic surrogate
20Oct. 9Chapter 8.3–8.4HW 7Reweighting, and the one-step optimal line search
Week 8: Oct. 12–16
Oct. 12–13: Fall break, no class
21Oct. 14Chapter 9.1–9.2Constrained optimization; Lagrangian duality
22Oct. 16Chapter 9.3The augmented Lagrangian
Week 9: Oct. 19–23
23Oct. 19Chapter 9.4Proximal maps and shrinkage
24Oct. 21Chapter 9.5Variable splitting
25Oct. 23Chapter 9.5HW 8Lab 5The ADMM algorithm
Week 10: Oct. 26–30
26Oct. 26Chapter 10.1–10.2Plug-and-play: motivation; plug-in denoisers
27Oct. 28Chapter 10.3Consensus equilibrium for two models
28Oct. 30Chapter 10.4HW 9Multiagent consensus equilibrium
Week 11: Nov. 2–6
29Nov. 2Chapter 12.1–12.2EM: motivation; Gaussian mixtures
30Nov. 4Chapter 12.3–12.4EM theory; EM for Gaussian mixtures
31Nov. 6MIDTERM EXAM — in class
Week 12: Nov. 9–13
32Nov. 9Chapter 12.5–12.6EM clustering; convergence and majorization
33Nov. 11Chapter 12.7Simplified EM update derivations
34Nov. 13Chapter 13.1–13.2HW 10Lab 6Markov chains and their estimation
Week 13: Nov. 16–20
35Nov. 16Chapter 13.3Hidden Markov models (highlights)
36Nov. 18Chapter 13.4Stationary distributions of Markov chains
37Nov. 20Chapter 13.5HW 11Properties of Markov chains
Week 14: Nov. 23–27
38Nov. 23Chapter 14.1–14.4MRFs and Gibbs distributions; the Ising model (highlights)
Nov. 25–28: Thanksgiving, no class
Week 15: Nov. 30–Dec. 4
39Nov. 30Chapter 15.1–15.2Simulation; the Metropolis sampler
40Dec. 2Chapter 15.3–15.4Hastings–Metropolis; sampling of MRFs
41Dec. 4Chapter 15.5HW 12Lab 7The Gibbs sampler
Week 16: Dec. 7–11
42Dec. 7Course review and final-exam preparation
43Dec. 9To be determined
44Dec. 11To be determined
Final exam: during finals week, Dec. 14–18. Time and location will be announced by the Registrar.

Back to the course web page