Digital Image Processing

(3-0-0-3)

CMPE Degree: This course is Selected Elective for the CMPE degree.

EE Degree: This course is Selected Elective for the EE degree.

Lab Hours: 0 supervised lab hours and 0 unsupervised lab hours.

Technical Interest Groups / Course Categories: Threads / ECE Electives

Course Coordinator: Ghassan AlRegib

Prerequisites: ECE 2026 [min C] and (ECE 3077 [min C] or ISYE 3770 [min C] or MATH 3770 [min C] or CEE 3770 [min C] or MATH 3670 [min C])

Catalog Description

An introduction to the fundamentals and the theory of multidimensional signal processing, digital image processing, machine learning for visual data, key applications in multimedia products and services.

Textbook(s)

Course Outcomes

N/A

Strategic Performance Indicators (SPIs)

N/A

Topic List

  1. Introduction
  2. Acquisition
  3. Color in Images
  4. Image Representation
    1. Multidimensional Signal Processing (MDSP)
    2. Sampling
    3. Interpolation
    4. Image Quality Assessment (IQA)
  5. Image Transform
    1. DFT and DTFT
    2. DFT + DCT/DST
    3. DWT
    4. KLT
    5. Neural Networks
    6. Autoencoder (AE)
  6. Image Enhancement
    1. Denoising
    2. Sharpening
    3. Recent Advances
  7. Image Coding
    1. Entropy
    2. Model- versus Data-based Coding
    3. JPEG and JPEG2000
    4. Motion Estimation & Optical Flow
    5. Video Coding
    6. Recent Advances