100% found this document useful (1 vote)
655 views

Syllabus-Topics in Computer Vision

This document outlines a course on computer vision. The course aims to develop knowledge of computer vision methods, algorithms, and applications. It covers topics such as image filtering, morphological operations, camera models, feature detection, and motion analysis. The course outcomes include applying filters and transforms, morphological algorithms, understanding image formation and camera models, detecting edges and objects, and analyzing 3D images and motion. The course is assessed through tests, assignments, and an end semester exam.

Uploaded by

Vilayil jestin
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
100% found this document useful (1 vote)
655 views

Syllabus-Topics in Computer Vision

This document outlines a course on computer vision. The course aims to develop knowledge of computer vision methods, algorithms, and applications. It covers topics such as image filtering, morphological operations, camera models, feature detection, and motion analysis. The course outcomes include applying filters and transforms, morphological algorithms, understanding image formation and camera models, detecting edges and objects, and analyzing 3D images and motion. The course is assessed through tests, assignments, and an end semester exam.

Uploaded by

Vilayil jestin
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 5

ELECTRONICS & COMMUNICATION ENGINEERING

TOPICS IN COMPUTER CATEGORY L T P CREDIT


ECT386
VISION VAC 3 1 0 4

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 basic point operators and 2D transforms for digital filtering


CO1 operations
Apply various algorithms for morphological operations and binary shape
CO 2 analysis.
Understand the theoretical aspects of image formation and 3D camera
CO3 models and vision system.

Apply edge, corner detection methods and optical flow algorithms to locate
CO 4 objects in an image/video.

Analyse 3D images and motion of objects in a given scene using appropriate


CO5 algorithms computer vision algorithms for real time practical applications.

Mapping of course outcomes with program outcomes

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

Bloom’s Category Continuous Assessment End Semester


Tests Examination
1 2
Remember K1 10 10 10
Understand K2 10 10 20
Apply K3 20 20 70
Analyse K4 10 10
Evaluate
Create

Mark distribution

Total Marks CIE ESE ESE Duration

150 50 100 3 hours


ELECTRONICS & COMMUNICATION ENGINEERING

Continuous Internal Evaluation Pattern:

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 Level Assessment Questions

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 3 (CO3): Understand the theoretical aspects of image formation


and 3D camera models and vision system.

1. Differentiate between Monocular and binocular imaging system.


2. Compare and Contrast Orthographic and Perspective Projection methods.
3. Describe image formation and geometric transformations in 3D Camera Models.
4. Write short notes on 3D-Imaging system.
5. Briefly describe a stereo vision system.

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

2. Analyse a given video to track a moving object in it.


3. To detect a particular object from the background.
4. To detect signboards/ pedestrian crossings/pedestrians from a moving vehicle.
5. To classify/segment a particular set of image using CV algorithms.
6. Analyse a given image/video using Machine learning/Deep learning algorithms.
7. Use trained networks to analyse a video using ML algorithms.
8. To use Deep neural networks/CNN/YOLOvx, to analyse images/videos

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.

Course Contents and Lecture Schedule

No. Topic No. of


Lectures
1 Introduction
1.1 Review of image processing techniques: filtering. 2
1.2 Point operators- Histogram, neighbourhood operators, thresholding– 3
development of filtering masks
1.3 2D Fourier transforms – filtering in frequency domain, 3
homomorphic filtering
2 Mathematical Operators:
2.1 Basics of Morphological operations , structuring element 2
2.2 Binary shape analysis : Erosion, Dilation, Opening and 2
Closing, Hit-or-Miss Transform
2.3 Connectedness, object labelling and counting 2
2.4 Boundary descriptors –Chain Codes. 2
3 Camera models
3.1 Monocular and binocular imaging system 2
3.2 Orthographic & Perspective Projection 2
3.3 Image formation, geometric transformations, camera Models(Basic 3
idea only)
3.4 3D-Imaging system-Stereo Vision 2
4 Feature Detection:
4.1 Edge detection – edges, lines, active contours, Split and merge, Mean 4
shift and mode finding, Normalized cuts, Graph cuts, energy-based
ELECTRONICS & COMMUNICATION ENGINEERING
and Canny’s methods.
4.2 Corner detection, Harris corner detection algorithm, Line and curve 3
detection, Hough transform
4.3 SIFT operators, Shape from X, Shape Matching 3
5 Motion Analysis
5.1 Motion Analysis- Regularization theory, Optical Flow: brightness 3
constancy equation, aperture problem,
Horn-Shunck method, Lucas-Kanade method (Analysis not required)
5.2 Object Detection and Object classification: SVM, Linear discriminant 4
analysis, Bayes rule, maximum likelihood, Face detection, Face
Recognition, Eigen
faces, 3D face models
5.3 Applications of Computer Vision: Context and scene understanding, 3
Real Time applications:
Locating road way and road marking, locating road
signs and pedestrians

You might also like