Skip to main content

Institute of Science and Technology · Computer Science and Engineering (%30 English) · Master

ECTS: 7.5 T+P+L: 3+0+0 Departmental Elective
Coordinator: Dr. Öğr. Üyesi Akhtar JAMIL
Instructors: Dr. Öğr. Üyesi Akhtar JAMIL

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

  1. 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

  1. 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.
  2. 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.
  3. 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.

  1. 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

  1. Able to be conversant with the mathematical description of image processing techniques and know-how to go from the equations to code.
  2. Able to gain experience and practical techniques to write programs using MATLAB language for digital manipulation of images.
  3. Able to develop a theoretical foundation of fundamental Digital Image Processing concepts.
  4. Learn mathematical foundations for digital manipulation of images.
  5. Able to explain how digital images are represented and manipulated in a computer, including reading and writing from storage, and displaying.
  6. Gain experience in applying image processing algorithms to real problems

Core Area Distribution

(46) Mathematics and Statistics%30 (48) Computing%70

Teaching Methods

ExpressionQuestion-AnswerDiscussionPresentation

Assessment & Evaluation

HomeworkProject / DesignTesting (Essay / Tests: True-Falls, multiple-choice, short answer, matching)

ECTS / Workload

ActivityQuantityDuration (h)Total Workload
Course Duration (Including Exam Week)14342
Out of Class Study Period14342
Midterm122
Quiz000
Assignment11010
Practice11010
Final122

Course Schedule

WeekSubjectPreparation
1Introduction to Course, Image Processing, ApplicationsChapter 1
2Image Processing FundamentalsChapter 2
3Intensity Transformations-IChapter 3
4Intensity Transformations– IIChapter 3
5Spatial FilteringChapter 4
6Color Image ProcessingChapter 6
7Image RestorationChapter 7
8MidtermMidterm
9Morphological Image Processing - IChapter 9
10Morphological Image Processing - IIChapter 9
11Image SegmentationChapter 10
12Mean Shift segmentationSlides
13Presentations-
14Presentations-
16Final Exam-
15Presentations-