Multidimensional Digital Signal Processing

ECG782 Fall 2025


Description

Professor:
Dr. Brendan Morris,
SEB 3216
OH: TuTh 12:00-13:00

Lecture: TuTh 13:00-14:15, AEB 145
Final: Tu 12/09 13:00-15:00
Look up your final exam schedule now to determine conflicts.

Textbook

Digital Image Processing, 3rd Edition, Gonzalez and Woods, ISBN: 978031687288.
Hands-On Machine Learning with Scikit-Learn, Keras, and TensorFlow: Concepts, Tools and Techniques to Build Intelligent Systems, 2nd Edition, Geron, ISBN: 9781492032649.

Recommended Text

Image Processing, Analysis, and Machine Vision, 4th Edition, Sonka, Hlavac, and Boyle, ISBN: 978-1-133-59360-7 Available online [link]
Computer Vision: Algorithms and Applications, Richard Szeliski. Available online [link]

Catalog Description:

Theory and applications of multidimensional (M-D) digital signal processing. M-D signals and systems. M-D z-transform. M-D DFT and FFT. Design and implementation of M-D FIR and IIR filters. Applications to image processing such as image enhancement and restoration. Advanced topics chosen according to class interests.
Prerequisites: None. Expect DSP/Signals experience

Course Syllabus: [pdf]

Grading

ComponentPercentageDate
Midterm: 20% 10/14
Final: 20% 12/09
Project: 25% 12/13
Homework: 15% Weekly
Presentation: 10% -
Participation: 10% Weekly

Students may work together in study groups but all assignments must be completed individually. Homework will be due via Webcampus (Canvas) on the designated date. No late homework will be accepted unless prior notification and arrangements are made. Be sure you have a tool to scan or make pdf images of your work. The course will have a final computer vision term project. You will be required to submit a project report in the form of a conference styled manuscript and make a presentation.

Gradebook

The gradebook is available through UNLV Webcampus [link].

Schedule (Tentative)

WeekDateLecture TopicReadingAssignment
1 08/26 Tu class01: Course Info [pdf] Intro [pdf][Zoom] GW Ch 1 [pdf], 2 [pdf] HW00 [pdf]
Due 8/31
Latex template [tex][pdf]
08/28 Th class02: Image Fundamentals [pdf][Zoom]
2 09/02 Tu class03: Spatial Filtering [pdf][Zoom] GW Ch 3 [pdf] HW01 [pdf]
Due Su 9/07
Solutions [pdf]
09/04 Th class04: Spatial Filtering [Zoom]
3 09/09 Tu class05: Color IP [pdf][Zoom] Morphology [pdf][Zoom] GW Ch 6 [pdf], 9 [pdf] HW02 [pdf]
Due Su 9/14
09/11 Th class06: Frequency Domain Filtering [pdf][Zoom]
4 09/16 Tu class07: Frequency Domain Filtering [pdf] GW Ch 4 [pdf]
GW Ch 10 [pdf]
HW03 [pdf]
Due Su 9/21
09/18 Th class08: Segmentation [pdf]
5 09/23 Tu class09: Segmentation Szeliski Ch 8
Sonka Ch 16 [pdf]
HW04 [pdf]
Due Su 9/28
09/25 Th class10: Motion [pdf]
6 09/30 Tu class11: Keypoints [pdf] Szeliski Ch 4 [pdf]
[Stauffer and Grimson 1999] [pdf]
HW05 [pdf]
Due Su 10/05
10/02 Th class12: Mixture of Gaussian Background Model [pdf]
7 10/07 Tu class13: Project Introduction [pdf] Project Description [pdf]
Project Examples [pdf]
10/09 Th class14: Midterm Review
8 10/14 Tu class15: Midterm Sonka Ch 9 [pdf]
Szeliski 2e Ch 6
10/16 Th class16: Object Recognition [pdf]
9 10/21 Tu class17: Viola-Jones Detector [pdf] [Viola Jones 2001] [pdf]
10/23 Th class18: paper presentations
10 10/28 Tu class19: paper presentations
10/30 Th class20: paper presentations
11 11/04 Tu class21: [Election Day] Machine Learning (ML) Overview [pdf] Geron Ch 1 [pdf]
Geron Ch 10 [pdf]
11/06 Th class22: Artificial Neural Network (ANN) Overview [pdf]
12 11/11 Tu class23: Veterans Day Geron Ch 14 [pdf]
11/13 Th class24: Deep Computer Vision Using CNNs [pdf]
13 11/18 Tu class25: Segmentation Deep Recognition [pdf] HW06 [pdf]
Due Su 11/23
11/20 Th class26: Attention
14 11/25 Tu class27: Transformers
11/27 Th class28: Thanksgiving
15 12/02 Tu class29: Project Presentations
12/04 Th class30: Project Presentations
16 12/09 Tu Final
-
12/11 Th Freedom