Digital Image Processing (DIP)

Fall 2022

Useful Links: Book Website

Syllabus and Introduction

Problem Set Chapter 2 :: 2-1, 2-5, 2-6, 2-11, 2-15, 2-16, 2-19, 2-20, 2-22, 2-23, 2-25 ::
MATLAB Problem: Write a MATLAB program capable of performing all affine transformations in table 2.2. ::

Problem Set Chapter 3 :: 3-2, 3.7, 3.11, 3.15, 3.20, 3.21, 3.22, 3.24, 3.30 ::
MATLAB Problem: Histogram Equalization see link: Link to MATLAB Problem (Project 03.02) (apply on Fig 3.8(a)) ::

Problem Set Chapter 4 :: 4-12, 4-13, 4-14, 4-21, 4-22, 4-26, 4-33, 4-36, 4-43 ::
MATLAB Problem: Lowpass Filtering see link: Link to MATLAB Problem (Project 04.03) (apply on Fig 4.41(a)) ::

Problem Set Chapter 5 :: 5.1, 5.6, 5.10, 5.14, 5.17, 5.20, 5.21, 5.27 ::
MATLAB Problem: Wiener Filter see link: Link to MATLAB Problem (Project 05.04) (apply on Fig 5.26(a)) ::

Problem Set Chapter 9 :: 9-5, 9-6, 9-9, 9-11, 9-14, 9-17, 9-18, 9-34, 9-36 ::
MATLAB Problem: Boundary Extraction: Link to MATLAB Problem (Project 09.02) (apply on Fig 9.14(a)) ::

Problem Set Chapter 10 :: 10.2, 10.3, 10.4, 10.5, 10.16, 10.31, 10.42, 10.48 ::
MATLAB Problem: Edge Detection: Link to MATLAB Problem (Project 10.01) (apply on Fig 2.35(c)) ::

Final Exam: Chapters 2, 3, 4, 5, 9, 10 :: One A4 sheet of formulas is allowed to bring to the exam room.

Final Project (Fall 2022): Manganese Stone Segmentation :: Data

Previous Semester Slides:
Chapter 01
Chapter 02
Chapter 03
Chapter 04
Chapter 05
Chapter 06
Chapter 09
Chapter 10

Final Projects:
Fall 2019 :: Iris Segmentation using MATLAB or Python :: Sample Images: Download Zip File ::
Fall 2018 ::
Traffic Sign Detection using MATLAB :: Sample Images: Sample 1, Sample 2 ::
Fall 2017 :: License Plate Detection using MATLAB ::