Institute of Science and Technology · Computer Science and Engineering (%30 English) · Master
Course Objective
This course provides the student with the theoretical and practical knowledge to apply various techniques for image processing . It includes processing of multidimensional data such as images and videos. The types of problems students are expected to solve are image segmentation, information extraction, object detection, image filtering, feature extraction etc.
Course Content
The course aims to describe theories, algorithms, and practical solutions of digital image processing. The main topics of the course include image perception, acquisition, color representation, quantization, transform, enhancement, filtering, multi-spectral processing, analysis, feature extraction, segmentation, morphological transformation, object detection and recognition.
Required Resources
Gonzalez and Woods, Digital Image Processing, 2nd edition, Prentice Hall, 2001.
Recommended Resources
Gonzalez and Woods, Digital Image Processing using MATLAB.
Anil K. Jain, Fundamentals of Digital Image Processing, Prentice Hall, 1989.
William K. Pratt, Digital Image Processing, 3rd Edition, John Wiley, 2001.
Kenneth R. Castleman, Digital Image Processing, Prentice Hall, 1996.
Explanations
- You need to write an article related to a topic of image processing. You must read at least five journal articles and write your own observations as an article in IEEE format. A list of journals and format of the article will further be discussed in the class.
Rules
- Use of Mobiles: Use of mobiles in classroom and in lab is not allowed. If a student is caught using mobile, they may receive a warning first, then they may be not allowed to sit in class or lab.
- Attendance: Attending both lectures and lab is mandatory. You will NOT be allowed to enter the class after first 10 minutes. You are encouraged to be in class on time. If your attendance is less than 70%, you will be withdrawn from course a DZ grade will be assigned.
- Late submission: If you fail to submit your assignment on the specified time, you will be given extra one week to submit it (Only if you provide a genuine reason for late submission). However, the grading will be done from 50% of original marks. After this period, your work will carry NO marks.
For final project, the deadline is the last week of course work before final exam. There is NO extension in its deadline.
- Plagiarism: You are not allowed to directly copy and paste codes without understanding them available online for your project or homework. If you understood and used the online material, then you must provide and reference to the website or resource that you have used. Otherwise, it will be considered plagiarism and no marks will be given to you.
Course Learning Outcomes
- Able to be conversant with the mathematical description of image processing techniques and know-how to go from the equations to code.
- Able to gain experience and practical techniques to write programs using MATLAB language for digital manipulation of images.
- Able to develop a theoretical foundation of fundamental Digital Image Processing concepts.
- Learn mathematical foundations for digital manipulation of images.
- Able to explain how digital images are represented and manipulated in a computer, including reading and writing from storage, and displaying.
- Gain experience in applying image processing algorithms to real problems
Core Area Distribution
Teaching Methods
Assessment & Evaluation
ECTS / Workload
| Activity | Quantity | Duration (h) | Total Workload |
|---|---|---|---|
| Course Duration (Including Exam Week) | 14 | 3 | 42 |
| Out of Class Study Period | 14 | 3 | 42 |
| Midterm | 1 | 2 | 2 |
| Quiz | 0 | 0 | 0 |
| Assignment | 1 | 10 | 10 |
| Practice | 1 | 10 | 10 |
| Final | 1 | 2 | 2 |
Course Schedule
| Week | Subject | Preparation |
|---|---|---|
| 1 | Introduction to Course, Image Processing, Applications | Chapter 1 |
| 2 | Image Processing Fundamentals | Chapter 2 |
| 3 | Intensity Transformations-I | Chapter 3 |
| 4 | Intensity Transformations– II | Chapter 3 |
| 5 | Spatial Filtering | Chapter 4 |
| 6 | Color Image Processing | Chapter 6 |
| 7 | Image Restoration | Chapter 7 |
| 8 | Midterm | Midterm |
| 9 | Morphological Image Processing - I | Chapter 9 |
| 10 | Morphological Image Processing - II | Chapter 9 |
| 11 | Image Segmentation | Chapter 10 |
| 12 | Mean Shift segmentation | Slides |
| 13 | Presentations | - |
| 14 | Presentations | - |
| 16 | Final Exam | - |
| 15 | Presentations | - |


