Skip to main content

BIM 423 - Machine Vision

Faculty of Engineering and Natural Sciences · Computer Engineering · Undergraduate

ECTS: 5 T+P+L: 2+0+1 Departmental Elective
Coordinator: Dr. Öğr. Üyesi Hasibe Büşra AYTEKİN
Instructors: Dr. Öğr. Üyesi Hasibe Büşra AYTEKİN

Course Objective

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

Course Content

Continuing with low-level image perception features such as image formation, cameras, color, and mid-level vision topics such as interest point detection and local feature extraction, it presents the foundations of higher-level vision tasks such as face detection/recognition, object recognition, and human motion analysis.

Course Learning Outcomes

  1. Examine stereo vision techniques and optical flow methods for studying motion.
  2. Solve basic computer vision problems using programs such as MATLAB, Python, OpenCV.
  3. Apply morphological operations for shape recognition and template matching.
  4. Use advanced algorithms such as support vector machines and artificial neural networks for object recognition and classification.

Core Area Distribution

(52) Engineering and Engineering Trades%100

Teaching Methods

ExpressionQuestion-AnswerExercise and PracticeSelf studyProblem Solving

Assessment & Evaluation

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

ECTS / Workload

ActivityQuantityDuration (h)Total Workload
Course Duration (Including Exam Week)16348
Out of Class Study Period16348
Midterm13535
Quiz000
Assignment21530
Practice000
Final15050

Course Schedule

WeekSubjectPreparation
1Introduction to machine visionLecture Notes
2Basic conceptsLecture Notes
3Image ProcessingLecture Notes
4Fillers and edge detectionLecture Notes
5Filters and edge detectionLecture Notes
6FeaturesLecture Notes
7FeaturesLecture Notes
8Midterm ExamLecture Notes
9Camera CalibrationLecture Notes
10Stereo VisionLecture Notes
11Stereo visionLecture Notes
12MotionLecture Notes
13MotionLecture Notes
14Object Modeling and RecognitionLecture Notes
15Object Modeling and RecognitionLecture Notes
16FinalLecture Notes