Schedule

  • Event
    Date
    Description
    Course Material
  • Discussion
    01/06/2025
    Monday
    Python, Jupyter, and DataHub overview

    Lab 0 out

  • Lecture
    01/07/2025
    Tuesday
    Course Introduction and 2D Fourier transform
    • What is machine perception/image processing?
    • The basic objects: Images
    • Vector-space formulation of analog images
    • 2D systems
    • 2D Fourier transform
  • Due
    01/10/2025 23:55
    Friday
    Lab 0 Due
  • Discussion
    01/13/2025
    Monday
    Linear Systems and the Fourier Transform in 2D
  • Lecture
    01/14/2025
    Tuesday
    2D LSI Systems and Image Acquisition
    • Orientation estimation
    • Characterization of LSI systems
    • Sampling theory
    • Aliasing problems
  • Discussion
    01/20/2025
    Monday
    NO DISCUSSION -- Martin Luther King Jr. Day

    Lab 1 out

  • Lecture
    01/21/2025
    Tuesday
    • Image quantization
    • Grayscale vs. spatial resolution tradeoff
    • 2D z-transforms
    • Image filtering
  • Due
    01/24/2025 23:55
    Friday
    Homework 1 Due
  • Discussion
    01/27/2025
    Monday
    Image intensity values and aliasing
  • Lecture
    01/28/2025
    Tuesday
    Image Filtering Considerations and Binary Morphology
    • Separability
    • Boundary conditions
    • Useful image processing filters
    • Binary morphology
  • Due
    01/29/2025 23:55
    Wednesday
    Lab 1 Due
  • Discussion
    02/03/2025
    Monday
    Practice Midterm Group Work
  • Lecture
    02/04/2025
    Tuesday

    The midterm will cover all material through the first half of week 4

  • Due
    02/07/2025 23:55
    Friday
    Homework 2 Due
  • Exam
    02/11/2025 17:00
    Tuesday
    Midterm Exam
  • Discussion
    02/17/2025
    Monday
    NO DISCUSSION -- President's Day

    Lab 2 out

  • Lecture
    02/18/2025
    Tuesday
    Morphological Processing and Common Image Processing Tasks
    • Binary morphology
    • Graylevel morphology
    • (Local) image normalization
    • Template matching and matched filters
    • Edge detection and Canny’s algorithm
    • What is image segmentation?
  • Discussion
    02/24/2025
    Monday
    Morphological Processing
  • Lecture
    02/25/2025
    Tuesday
    Image Segmentation and Directional Image Analysis/Processing
    • Image segmentation
    • Radon transform
    • Structure tensor
    • Steerable filters
    • Edge and ridge detection: Revisited
  • Due
    02/26/2025 23:55
    Wednesday
    Lab 2 Due
  • Discussion
    03/03/2025
    Monday
    Sobel Filters and Directional Image Analysis

    Lab 3 out

  • Lecture
    03/04/2025
    Tuesday
    Image Reconstruction, Inverse Problems, and Least Squares
    • Imaging as an inverse problem
    • Imaging operators and modalities
    • Discretization of inverse problems
    • Least squares
  • Due
    03/07/2025 23:55
    Friday
    Homework 3 Due
  • Discussion
    03/10/2025
    Monday
    DISCUSSION CANCELLED
  • Lecture
    03/11/2025
    Tuesday
    Proximal Gradient Methods and Plug-and-Play for Image Reconstruction
    • Convexity
    • Regularized least squares
    • Proximal gradient methods
    • Plug-and-play methods for image reconstruction
  • Due
    03/12/2025 23:55
    Wednesday
    Lab 3 Due
  • Due
    03/17/2025 23:55
    Monday
    Homework 4 Due
  • Exam
    03/20/2025 19:00
    Thursday
    Final Exam