Computer Vision
Computer Vision
UNIT I [8 hrs]
Image Classification with Machine Learning: Introduction to Machine Learning for Computer Vision, The Machine
Learning Workflow, Introduction to Classification Models, Preparing Your Images for Classification, Training Image
Classification Models, Image Classification Using Bag of Features: Introduction to Bag of Features, Classifying
Images With Bag of Features, Evaluating Classification Models: Evaluating Classification Models, Evaluating
Classification Models in MATLAB, Common Issues in Image Classification, Object Detection with Machine
Learning: Object Detection with Machine Learning, Labeling your Images for Machine Learning, Introduction to the
Object Detection Project
UNIT III [13 hrs]
Detecting Objects: Introduction to Object Tracking and Motion Detection, Detecting Objects with Pretrained Models,
Detecting Objects with Segmentation, Motion Detection: Detecting Motion, Stabilizing Video with Template
Matching, Applying Optical Flow, Detection and Tracking: Introduction to Object Tracking, Implementing Object
Tracking 1: Concepts, Implementing Object Tracking 2: Execution, Final Project: Introduction to the Traffic Flow
Project, Integrating Your Code
Text Books:
1. Gonzalez and Woods: Digital Image Processing ISDN 0-201-600- 781, Addison Wesley 1992.
2. Forsyth and Ponce: Computer Vision A Modern Approach Pearson Education Latest Edition.
Reference Books:
1. Pakhera Malay K: Digital Image Processing and Pattern Recognition, PHI.
2. Trucco&Verri: Introductory Techniques for 3-D Computer Vision, Prentice Hall, Latest Edition.
3. Low: Introductory Computer Vision and Image Processing, McGraw-Hill 1991, ISBN 0-07-707403-3.
CO vs PO/PSO PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12 PSO1 PSO2
CO1 3 NA 2 NA NA 2 NA NA NA NA NA NA 2 NA
CO2 2 2 2 NA 2 NA NA NA NA NA NA NA NA NA
CO3 3 3 NA 3 NA NA NA NA NA NA NA NA NA NA
CO4 3 3 NA 3 NA NA NA NA NA NA NA NA NA NA
CO5 NA NA 3 3 NA 2 NA NA 2 2 NA NA NA NA
PSO1
PSO2
PO10
PO12
PO11
PO2
PO6
PO7
PO9
PO1
PO3
PO4
PO5
PO8
CO
CO-1 3 2 - - 3 - - - - - - - 3 -
CO-2 - 3 - 2 - - - - - 2 - - 2 -
CO-3 - 3 2 - - - 1 - - - - - 2 -
CO-4 - 2 - - - 2 - 2 2 - - - 2 -
CO-5 - 3 - 2 - - - - - 2 - 2 2 -
b) Explicitly indicate which of the student outcomes listed in Criterion 3 or any other outcomes are
addressed by the course.
CAC
Analyze a complex computing problem and to apply principles of computing and other √
SO1
relevant
disciplines to identify solutions.
Design, implement and evaluate a computing-based solution to meet a given set of √
SO2 computing
EAC
An ability to identify, formulate, and solve complex engineering problems by applying √
SO1
principles of engineering, science, and mathematics
An ability to apply engineering design to produce solutions that meet specified needs with
√
SO2 consideration of public health, safety, and welfare, as well as global, cultural, social,
environmental, and economic factor
SO3 An ability to communicate effectively with a range of audiences
An ability to recognize ethical and professional responsibilities in engineering situations and
SO4 make informed judgments, which must consider the impact of engineering solutions in global,
economic, environmental, and societal contexts
SO5 An ability to function effectively on a team whose members together provide leadership,
create a collaborative and inclusive environment, establish goals, plan tasks, and meet
objectives
SO6 An ability to develop and conduct appropriate experimentation, analyze and interpret data, and
use engineering judgment to draw conclusions √
SO7 An ability to acquire and apply new knowledge as needed, using appropriate learning
strategies. √
List of Experiments