Schedule
-
EventDateDescriptionCourse Material
-
Lecture03/30/2026
MondayCourse Introduction and 2D Fourier transform- What is image processing?
- The basic objects: Images
- Vector-space formulation of analog images
- 2D systems
- 2D Fourier transform
-
Lecture04/01/2026
Wednesday2D LSI Systems- Orientation estimation
- Characterization of LSI systems
- Lab 0 Out
-
Discussion04/01/2026
WednesdayPython and Jupyter overview -
Lecture04/06/2026
MondayExamples of LSI Systems and Image Acquisition- LSI systems
- Sampling theory
- Aliasing problems
- HW 1 Out
-
Due04/06/2026 23:55
MondayLab 0 Due -
Lecture04/08/2026
WednesdayImage Quantization- Image quantization
- Grayscale vs. spatial resolution tradeoff
-
Discussion04/08/2026
WednesdayLinearity and shift invariance -
Lecture04/13/2026
MondayImage Quantization and Filtering- Lloyd-Max quantization
- Discrete images and filtering
- Lab 1 Out
-
Due04/13/2026 23:55
MondayHomework 1 Due -
Lecture04/15/2026
WednesdayImage Filtering- Filtering with masks
- Equivalent filter characterizations of filters
- HW 2 Out
-
Discussion04/15/2026
WednesdayImage filtering in Python -
Lecture04/20/2026
MondayPractical Image Filtering- Filter separability
- Practical considerations for filtering
-
Due04/20/2026 23:55
MondayLab 1 Due -
Lecture04/22/2026
WednesdayIIR Filters and Binary Morphology- IIR filter implementation
- Binary morphology
-
Discussion04/22/2026
WednesdayQuantization and aliasing -
Lecture04/27/2026
MondayGralevel Morphology and Image Normalization- Graylevel morphology
- (Local) image normalization
- Midterm Practice Problems Out
-
Due04/27/2026 23:55
MondayHomework 2 Due -
Lecture04/29/2026
WednesdayMidterm Review- Midterm Practice Problems
-
Discussion04/29/2026
WednesdayMidterm Review -
Exam05/04/2026 11:00
MondayMidterm Exam -
Lecture05/06/2026
WednesdayTemplate Matching and Edge Detection- Template matching and matched filters
- Edge detection and Canny’s algorithm
- What is image segmentation?
- HW 3 Out
-
Discussion05/06/2026
WednesdayMorphological processsing in Python -
Lecture05/11/2026
MondaySegmentation and Radon Transforms- Image Segmentation
- Radon transforms
-
Lecture05/13/2026
WednesdayRadon Transforms and Directional Image Analysis- Radon transforms
- Directional derivatives
- Steerability
-
Discussion05/13/2026
WednesdayMorphological processsing -
Due05/13/2026 23:55
WednesdayLab 2 Due -
Lecture05/18/2026
MondayImage Reconstruction- Image reconstruction as an inverse problem
- Imaging modalities
- Discretization of inverse problems
- Linear algebra and least-squares
- HW 4 and Lab 3 Out
-
Due05/18/2026 23:55
MondayHomework 3 Due -
Lecture05/20/2026
WednesdayLeast Squares for Image Reconstruction- Least-squares solutions
- Vector calculus review
- Singular value decomposition (SVD)
- Landweber iteration
-
NO CLASS -- Memorial Day05/25/2026 00:00
Monday -
Due05/25/2026 23:55
MondayLab 3 Due -
Lecture05/27/2026
Wednesday(Proximal) Gradient Descent- Regularized least-squares
- Gradient descent
- Proximal gradient descent
- Final Practice Problems Out
-
Due05/29/2026 23:55
FridayHomework 4 Due -
Lecture06/01/2026
MondayProximal Gradient Descent and Plug-and-Play Methods- Proximal gradient descent
- Plug-and-Play methods for image reconstruction
- Lab 4 Out
-
Exam06/03/2026 11:00
WednesdayFinal Exam