Outline


The objective of this course is to introduce the essential concepts of digital image processing from an operational perspective with some exposure to theory. Aspects of image acquisition, processing, practical applications, and elementary image analysis algorithms will be covered. This course will make digital image processing accessible to computer scientists and engineers that are currently unfamiliar with the topic. We will be programming in Python for numerous visual examples in the form of actual digital image processing results and homework assignments.


Information


Instructor: Dr. Pranav Mantini | Office Hours: See meetings page | Location: Online


TA Information


Michail Koumpanakis | Email: mkoumpanakis@uh.edu | | Office Hours: See meetings page | Location: Online


TA Information


Bryan Nham | Email: bnham@uh.edu | | Office Hours: See meetings page | Location: Online


TA Information


Khadija Khaldi | Email: kkhaldi@uh.edu | | Office Hours: See meetings page | Location: Online


Tentative Topic


Digital Image Acquisition, Binary Image Processing, Histogram and Point Operations, Discrete Fourier Transform, Sampling Theorem, Linear Filtering, Enhancement, and Restoration, Nonlinear Image Filtering, Edge Detection, Segmentation, Object Descriptors, Recognition


Tentative Grading


Assignments - 60%, Quizzes - 20%, Midterm - 20%


Recommended Text


Digital Image Processing, 2nd or 3rd Edition, R. C. Gonzales and R. E. Woods, Prentice Hall, 2002.


NOTES


Attendance and participation in class in encouraged. Students enrolled in COSC 4393 and COSC 6380 will be given a midterm exam that is commensurate with their standing. The exam will cover topics discussed in class and will test your understanding of the basic principles.


Updates

Week 14 Lecture 27 Slides Posted; See schedule page
Nov. 25, 2022, 3:56 p.m.


Quiz 1 is available today on Blackboard, Due Date: Nov 28th, 11:59 PM.
Nov. 25, 2022, 3:55 p.m.


Assignment - 4: Filtering is released. Due date: Dec 2nd, See homework page;
Nov. 17, 2022, 3:06 p.m.


Week 13 Lecture 26 Slides Posted; See schedule page
Nov. 17, 2022, 3:06 p.m.


Week 13 Lecture 25 Slides Posted; See schedule page
Nov. 16, 2022, 10:33 a.m.


Week 12 Lecture 24 Slides Posted; See schedule page.
Nov. 16, 2022, 10:33 a.m.


Week 11 Lecture 21 and 22 Slides Posted; See schedule page
Nov. 4, 2022, 6:15 a.m.


Assignment - 3: Filtering is released. Due date: Nov 10th, See homework page;
Nov. 2, 2022, 11:43 a.m.


Week 10 Lecture 19 and 20 Slides Posted; See Schedule Page
Oct. 28, 2022, 9:39 a.m.


Assignment - 2 Deadline Extended
Oct. 25, 2022, 12:52 p.m.


Midterm Review Solutions posted online; See schedule page.
Oct. 18, 2022, 11:08 a.m.


Lecture 15 has missing audio (the recording failed). I have posted the link to an alternate video that has similar content. See Schedule page.
Oct. 13, 2022, 6:50 p.m.


Midterm Exam Review Questions; See Resource Page
Oct. 13, 2022, 6:48 p.m.


Week 8 Lecture 15 & 16 Slides Posted; See schedule page.
Oct. 13, 2022, 6:48 p.m.


MIdterm Exam Details Posted; See resource page.
Oct. 11, 2022, 5:10 p.m.


Week 7 Lecture 14 Slides Posted; See Schedule Page;
Oct. 11, 2022, 5:10 p.m.


Assignment - 2: Binary Image Processing is released. Due date: Oct 25th, See homework page;
Oct. 4, 2022, 5:36 p.m.


Week 6 Lecture 11 and 12 Slides Posted; See schedule page
Sept. 29, 2022, 4:53 p.m.


Week 5 Lecture 9 & 10 Slides Posted; See schedule page
Sept. 22, 2022, 1:29 p.m.


The midterm exam will be conducted on Oct. 20th, in class.
Sept. 15, 2022, 1 p.m.


Assignment - 1: Image Rotation and Interpolation is released. Due date: Sept 29th, See homework page;
Sept. 15, 2022, 11:59 a.m.


Week 4 Lecture 7 & 8 Slides Posted; See schedule page
Sept. 15, 2022, 11:58 a.m.


Week 3 Lecture 5 & 6 Slides Posted; See schedule page.
Sept. 8, 2022, 11:26 a.m.


Details on using GitHub desktop posted; See Resource Page, working with assignments.
Sept. 6, 2022, 11:02 a.m.


Assignment - 0: Image Merging is released. Due data: Sept 13th, See homework page;
Sept. 6, 2022, 11:01 a.m.


Quiz 1 is available today on Blackboard, Sept 2nd, at 10 am; Due Date: Sept 9th, 11:59 PM.
Sept. 2, 2022, 9:49 a.m.


Sample OpenCV code and Jupyter notebook files posted; See schedule page.
Sept. 1, 2022, 2:14 p.m.


Week 2 Lecture 3 & 4 Slides Posted; See schedule page
Sept. 1, 2022, 2:13 p.m.


Opencv install instructions are posted online; See schedule page.
Aug. 26, 2022, 6:08 p.m.


Week 1 Lecture 1 & 2 Slides Posted; See schedule page.
Aug. 26, 2022, 6:08 p.m.


Welcome to the Fall 2022 Offering of Digital Image Processing.
Aug. 18, 2022, 10:17 a.m.