Syllabus-Topics in Computer Vision
Syllabus-Topics in Computer Vision
Preamble: This course aims to develop the knowledge of various methods, algorithms and
applications of computer vision
Prerequisite: Nil
Course Outcomes: After the completion of the course the student will be able to
Apply edge, corner detection methods and optical flow algorithms to locate
CO 4 objects in an image/video.
PO PO PO PO PO PO PO PO PO PO 10 PO PO
1 2 3 4 5 6 7 8 9 11 12
CO 1 3 3 2 2 2 2 3
CO 2 3 3 2 2 2 2 3
CO 3 3 3 3 2 2 2 3
CO 4 3 3 3 2 2 2 3
CO 5 3 3 3 2 2 2 3
Assessment Pattern
Mark distribution
Attendance : 10 marks
Continuous Assessment Test (2 numbers) : 25 marks
Assignment/Quiz/Course project : 15 marks
End Semester Examination Pattern: There will be two parts; Part A and Part B. Part A
contain 10 questions with 2 questions from each module, having 3 marks for each question.
Students should answer all questions. Part B contains 2 questions from each module of which
student should answer any one. Each question can have maximum 2 sub-divisions and carry
14 marks.
Course Outcome 1 (CO1): Apply basic point operators and 2D transforms for digital
filtering operations
1. Why histogram transformations are applied in a grey scale image and what output is
observed in that case.
2. Find filtered image using LP/HP/Smoothing/Median filter.
3. Describe the working principle of Homomorphic filter.
Course Outcome 2 (CO2): Apply various algorithms for morphological operations and
binary shape analysis
1. List different morphological operators and describe about each one in detail.
2. To describe connected component labelling and to apply it in a given image pixel set.
3. Find 8-point connectivity and Chain code of a given image pixel diagram.
Course Outcome 4 (CO4): Apply edge, corner detection methods and optical flow
algorithms to locate objects in an image/video.
1. What is the role of edge detection and corner detection in Computer Vision
applications?
2. Describe Canny’s edge detection algorithm.
3. Mention the steps in Harris corner detection algorithm and explain how it is employed
to detect corners in an image.
4. State with necessary mathematical steps, how Hough transform is employed for
detecting lines and curves in detecting an image.
ELECTRONICS & COMMUNICATION ENGINEERING
Course Outcome 5 (CO5): Analyse 3D images and motion of objects in a given scene using
appropriate computer vision algorithms for real time practical applications.
1. Find Eigen values and Eigen Vectors of the following matrix
[ ]
8 −8 − 2
A= 4 −3 − 2
3 −4 1
SYLLABUS
Module 1
Review of image processing techniques: Filtering, Point operators-Histogram Based
operators, neighbourhood operators, Thresholding - linear filtering – development of filtering
masks - 2D Fourier transforms – filtering in frequency domain, Homomorphic filtering
Module 2
Mathematical Operators: Binary shape analysis: Basics of Morphological operations,
structuring element, Erosion, Dilation, Opening and Closing, Hit-or-Miss Transform,
Connectedness, object labelling and counting , Boundary descriptors – Chain codes.
Module 3
Camera models: Monocular and binocular imaging system, Orthographic and Perspective
Projection, Image formation, geometric transformations, Camera Models (Basic idea only),
3D-Imaging system-Stereo Vision.
Module 4
Feature Detection: Edge detection – edges, lines, active contours, Split and merge, Mean
shift and mode finding, Normalized cuts, Graph cuts, energy-based and Canny’s methods.
Corner detection, Harris corner detection algorithm, Line and curve detection, Hough
transform
SIFT operators, Shape from X, Shape Matching, Structure from motion.
Module 5
Motion Analysis- Regularization theory, Optical Flow: brightness constancy equation,
aperture problem, Horn-Shunck method, Lucas-Kanade method. (Analysis not required)
Object Detection and Object classification: SVM, Linear discriminant analysis, Bayes rule,
ELECTRONICS & COMMUNICATION ENGINEERING
ML.
Face detection, Face Recognition, Eigen faces, 3D face models
Applications of Computer Vision: Context and scene understanding, Real Time applications:
Locating road way and road marking, locating road signs and pedestrians.
Text Books
1. E. R .Davies, Computer and Machine Vision -Theory Algorithm and Practicalities,
Academic Press, 2012
2. Richard Szeliski, Computer Vision: Algorithms and Applications, ISBN 978-1-
84882-935-0, Springer 2011.
3. David Forsyth and Jean Ponce, Computer Vision: A Modern Approach, Pearson India,
2002.
Reference Books
1. Goodfellow, Bengio, and Courville, Deep Learning, MIT Press, 2006.
2. Daniel Lelis Baggio, Khvedchenia Ievgen, Shervin Emam, David Millan Escriva,
Naureen Mahmoo, Jason Saragi, Roy Shilkrot, Mastering Open CV with Practical
Computer Vision Projects, Packt Publishing Limited, 2012
3. Simon J D Prince, Computer Vision: Models, Learning, and Inference, Cambridge
University Press, 2012.
4. R. J. Schalkoff, Digital Image Processing and Computer Vision, John Wiley, 2004.