43
1403478 (Computer Vision) Syllabus - Part 1
General Information
Course Number 1403478
Credit Hours 3/0/3 (Theory credit hours = 3; Lab. credit hours = 0; Total credit hours = 3) Prerequisites Calculus and Advanced Programming
Course Coordinator Maher Rajab Course Objective
Not specified.
Catalog Description
The course introduces computer vision and proceeds to key vision and recognition concepts. The topics include: image acquisition and formation, transformations, camera calibration, basic image processing, invariants, template matching, edge detection, point and patch feature detection and matching, invariants, segmentation, motion estimation and 3D stereo vision
Course Contents
Image formation, transformations and camera calibrations - Basic image processing operations; including equalization, sampling, filtering - Feature detection and matching with vision and recognition
applications; edges, points, patches and holistic - Segmentation, Dense motion estimation, 3D stereo vision.
Text Book
Richard Szeliski, Computer Vision: Algorithms and Applications, Springer, 2010 Reference Material
Not specified.
44
1403478 (Computer Vision) Syllabus - Part 2
Course Learning Outcomes
Course Learning Outcome (CLO)
1 The students will gain a solid knowledge with hands on experience in a number of key computer vision and pattern recognition problems.
2 The students will learn about the challenges of designing a computer vision system and will gain a practical insight in trading off between system requirements (e.g. full automation or invariance ver 3 The students will write brief technical reports on the lab experiments which will improve on their
writing skills.
4 The students will develop skills in using Matlab for computer vision and pattern recognition.
CLO-SO Map
SO IDs
CLO ID a b c d e f g h i j k
CLO 1 1 1 0 0 1 0 0 0 0 0 0
CLO 2 0 1 1 0 1 0 0 0 0 0 0
CLO 3 0 0 0 0 0 0 1 0 0 0 0
CLO 4 0 0 0 0 0 0 0 0 0 0 1
Approvals
Prepared by Faisal Al-Osaimi Approved by Curriculum Committee Last Update 14 February, 2012