Skip to main content

Graduate Education Institute · Computer Science and Engineering · Master

ECTS: 7.5 T+P+L: 3+0+0 Departmental Elective
Coordinator: Dr. Öğr. Üyesi Zahra ELMI

Course Objective

The purpose of machine vision is to calculate the properties of the three-dimensional world from digital images. Problems in this area include defining the 3D shape of an environment through the analysis of images and videos, identifying how objects move, and recognizing familiar people and objects.

Course Content

low-level image perception aspects, such as image formation, cameras, color and continue with mid-level vision topics, such as interest point detection and local feature extraction, introduce the fundamentals of high-level vision tasks, such as face detection/recognition, object recognition, and human motion analysis.

Required Resources

Computer Vision: Algorithms and Applications, by Richard Szeliski, Springer, 2010.

Computer Vision: A Modern Approach (2nd edition), by D.A. Forsyth and J. Ponce, Prentice Hall, 2011.

Recommended Resources

Learning OpenCV, by Gary Bradski & Adrian Kaehler, O'Reilly Media, 2008.

Pattern Classification (2nd Edition), by R.O. Duda, P.E. Hart, and D.G. Stork, Wiley-Interscience, 2000.

Course Learning Outcomes

  1. Use mathematical modeling tools to represent digital images.
  2. Explain some successful applications of computer vision algorithms and how they work.
  3. Use stereo vision techniques and optical flow methods to study motion.
  4. Solve basic computer vision problems using programs such as MATLAB, C / C ++ and OpenCv.
  5. Applying morphological operations for shape recognition and template matching Uses advanced algorithms such as support vector machines and artificial neural networks for object recognition and classification.
  6. Perform transformations and filtering operations in time and frequency domains to obtain the desired outputs.

Core Area Distribution

(46) Mathematics and Statistics%30 (48) Computing%30 (52) Engineering and Engineering Trades%40

Teaching Methods

ExpressionQuestion-AnswerExercise and PracticeSelf studyProblem Solving

Assessment & Evaluation

HomeworkPerformance Assignment ( Lab / Workshop / Field Work / Seminar / Presentation / Completion Study / ThesisProject / Design

ECTS / Workload

ActivityQuantityDuration (h)Total Workload
Course Duration (Including Exam Week)16348
Out of Class Study Period16348
Midterm23570
Quiz000
Assignment31545
Practice000
Final250100

Course Schedule

WeekSubjectPreparation
1Introduction to machine visionlecture notes
2Basic concepts + Camera Calibrationlecture notes
3Basic concepts + Camera Calibrationlecture notes
4Image processing +Filters and edge detectionlecture notes
5Filters and edge detectionlecture notes
6Featureslecture notes
7Featureslecture notes
8Midterm ExamMidterm Exam
9Features + Stereo Visionlecture notes
10Stereo Visionlecture notes
11Stereo Visionlecture notes
12Motionlecture notes
13Motionlecture notes
14Object Modeling and Recognitionlecture notes
15Object Modeling and Recognitionlecture notes
16FinalFinal