0% found this document useful (0 votes)
18 views9 pages

CV Syllabus

The document outlines the syllabus for the Computer Vision course (ET3221) at Vishwakarma Institute of Technology, detailing prerequisites, objectives, and course structure including theory, tutorials, practicals, and projects. It covers fundamental topics such as image processing, feature detection, machine learning applications, and camera geometry. Additionally, it lists assessment schemes, textbooks, and potential job mappings for graduates in the field.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
18 views9 pages

CV Syllabus

The document outlines the syllabus for the Computer Vision course (ET3221) at Vishwakarma Institute of Technology, detailing prerequisites, objectives, and course structure including theory, tutorials, practicals, and projects. It covers fundamental topics such as image processing, feature detection, machine learning applications, and camera geometry. Additionally, it lists assessment schemes, textbooks, and potential job mappings for graduates in the field.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 9

Vishwakarma Institute of Technology, Pune Issue 01 : Rev No. 1 : Dt.

01/07/18

FF No. : 654

ET3221: COMPUTER VISION


Course Prerequisites:
Linear Algebra, Python / C Programming, Basics of Digital Electronics
Course Objectives:
1. Learn Fundamentals of Digital Image Processing
2. Understand Features, their Selection and Extraction
3. Implement Object Detection
4. Implement Object Recognition
5. Implement Object Classification

Credits:5 Teaching Scheme Theory: 3. Hours/Week


Tut: 1 Hour/Week
Lab: 2 Hours/Week
Course Relevance: High (Core Engineering)

SECTION-1

Topics and Contents

Fundamentals of Image Formation, Human Vision System, Computer Vision System, Geometric
Transformation, Fourier Transform, Discrete Fourier Transform, Convolution and Filtering,
Image Enhancement, Histogram Processing, Image Registration, Image Restoration. Image
Segmentation: Edge Based approaches to segmentation, Gradient using Masks, Laplacian of
Gaussian, Canny, Edge Linking, Line detectors (Hough Transform), Corners – Harris, Region
Growing, Region Splitting.

Structure and syllabus of T.Y. B.Tech. Electronics and Telecommunication Engineering. Pattern C-20, A.Y. 2021-22 Page of 17/128
Vishwakarma Institute of Technology, Pune Issue 01 : Rev No. 1 : Dt. 01/07/18

SECTION-1I

Topics and Contents

Feature Detectors and Descriptors: Features from Accelerated Segment Test, Oriented Fast and
Rotated Brief, Scale Invariant Feature Transform, Haar-Cascade, Local Binary Pattern, Local
Directional Pattern, Feature Matching and Feature Tracking. Supervised and Unsupervised
Machine Learning for Image Classification: Support Vector Machine, K-Nearest Neighbours,
Principal Component Analysis, K-Means. Camera Geometry Fundamentals, Camera Calibration,
Epipolar Geometry, Stereo Vision: Distortion, Rectification, Point-Correspondence,
Triangulation.

List of Tutorials:

1. Introduction to OpenCV and Setting up Python Programming Environment for


Computer Vision
2. Essentials of Linear Algebra Part-I (Matrix Theory) for Computer Vision
3. Essentials of Linear Algebra Part-II (Vector Spaces) for Computer Vision
4. Configuration of Raspberry Pi-4B for Computer Vision
5. Essentials of Raspbian Operating System
6. Configuration of Jetson Nano for Computer Vision
7. Essentials of Ubuntu Operating System
8. Camera Calibration
9. Mathematics of Support Vector Machine
10. Mathematics of K-Means Classification.

Structure and syllabus of T.Y. B.Tech. Electronics and Telecommunication Engineering. Pattern C-20, A.Y. 2021-22 Page of 18/128
Vishwakarma Institute of Technology, Pune Issue 01 : Rev No. 1 : Dt. 01/07/18

List of Practicals: (Any Six)

1. Image Manipulations and Geometrical Transformations


2. Image Filtering and Enhancement
3. Detection of Lines, Edges and Corners
4. Camera Calibration
5. Image Registration
6. Feature Detection and Description by using FAST / ORB
7. Feature Detection and Description by using SIFT / SURF
8. Feature Detection and Description by using LBP / LDP
9. Implementation of Object Tracking
10. Object Classification by using SVM and K-Means

List of Projects:

1. Counting of Objects
2. Object Locator.
3. Barcode Detection
4. Traffic Sign Recognition
5. Motion Detection and Tracking
6. Detection of Potholes
7. Face Recognition
8. Detection of Dents on a Car
9. Detection of Type of Roads (Tar, Cement, and Mud)
10. Detection of Roadside Vegetation, Trees, etc.
11. Detection of Littering / Garbage on the Road
12. Detection of Stray Animals on the Road
13. Detection of Road Intersection (Crossings)
14. Vehicle License Plate Recognition at Security Checkpoints

Structure and syllabus of T.Y. B.Tech. Electronics and Telecommunication Engineering. Pattern C-20, A.Y. 2021-22 Page of 19/128
Vishwakarma Institute of Technology, Pune Issue 01 : Rev No. 1 : Dt. 01/07/18

List of Course Seminar Topics:

1. Bioinspired Stereo Vision Calibration for Dynamic Vision Sensors

2. Low-Power Computer Vision: Status, Challenges, and Opportunities

3. Subpixel Computer Vision Detection based on Wavelet Transform

4. Automatic Counting and Individual Size and Mass Estimation of Olive-Fruits Through
Computer Vision Techniques

5. Person Recognition in Personal Photo Collection

6. Measuring Gait Variables Using Computer Vision to Access Mobility and Fall Risk in
Older Adults with Dementia

7. Wearable Vision Assistance System based on Binocular Sensors for Visually Impaired
Users

8. Edge Detection Algorithm for Musca-Domestica Inspired Vision System

9. Automated Vision Based High Intraocular Pressure Detection using Frontal Eye Images
10. Detection of Possible Illicit Messages using Natural Language Processing and Computer
Vision on Twitter and LinkedIn Websites

List of Course Group Discussion Topics:

1 Human Visual System and Computer Vision System

2. Spatial Domain Filtering and Frequency Domain Filtering

Structure and syllabus of T.Y. B.Tech. Electronics and Telecommunication Engineering. Pattern C-20, A.Y. 2021-22 Page of 20/128
Vishwakarma Institute of Technology, Pune Issue 01 : Rev No. 1 : Dt. 01/07/18

3. Features from Accelerated Segment Test Features from Accelerated Segment Test and

Oriented Fast and Rotated Brief

4. Local Binary Pattern and Local Directional Pattern

5. K-Nearest Neighbors and K-Means

6. Monocular Vision and Stereo Vision

7. Image Enhancement and Image Restoration

8. Raspberry Pi-4B and Jetson Nano

9. Essential Matrix and Fundamental Matrix


10. Camera Calibration.

List of Home Assignments:

Design:

1. Depth Calculation based on Monocular Vision

2. Depth Calculation based on Stereo Vision

3. Automatic Attendance monitoring system

4. Detection of Traffic Signals

5. Pose Estimation

Case Study:

1. Detection of Roadside Infrastructure (Lampposts, Pavement Blocks, Seating Arrangements,

Roadside Line Markers, Manholes, Barricades, etc.

2. Vehicle License Plate Recognition at Security Checkpoints

Structure and syllabus of T.Y. B.Tech. Electronics and Telecommunication Engineering. Pattern C-20, A.Y. 2021-22 Page of 21/128
Vishwakarma Institute of Technology, Pune Issue 01 : Rev No. 1 : Dt. 01/07/18

3. Detection of Dents on a Car

4. Detection of Type of Roads (Tar, Cement, and Mud)

5. Hand-Gesture Recognition

Blog

Computer Vision for:

1. Mobility of Visually Impaired People

2. Avoiding Accidents

3. Obstacle Detection and Avoidance

4. Patient Monitoring

5. Fall detection

Surveys

1. Computer Vision for Differently Abled People

2. Computer Vision for Kids Care

3. Computer Vision Electric Vehicles

4. Computer Vision for Women Safety

5. Computer Vision for Teaching-Learning Process at Academic Institutes

Suggest an assessment Scheme (Only for Work From Home Period):

1. HA - 10 Marks

Structure and syllabus of T.Y. B.Tech. Electronics and Telecommunication Engineering. Pattern C-20, A.Y. 2021-22 Page of 22/128
Vishwakarma Institute of Technology, Pune Issue 01 : Rev No. 1 : Dt. 01/07/18

2. Seminar 10 Marks
3. Viva 20 Marks
4. Online MCQ Test 20 Marks
5. CP 30 Marks
6. LAB 10 Marks

Text Books: (As per IEEE format)

1. Gonzalez, Woods, “Digital Image Processing”, Prentice Hall India, 2nd edition.

2. Pratt W.K., “Image Processing”, John Wiley, 2001

3. Richard Szeliski, “Computer Vision: Algorithms and Applications”, Springer Publication.


4. Forsyth and Ponce, “Computer Vision-A Modern Approach”, 2nd Edition, Pearson
Education.

5. R. O. Duda, P.E.Hart, and D.G.Stork,”, Pattern Classification”, 2nd edition, Springer,


2007.

6. Theodoridis and Koutrombas,” Pattern Recognition”, 4th edition, Academic Press, 2009

Reference Books: (As per IEEE format)

1. Milan Sonka, Vaclav Hlavac, Roger Boyle, “Image Processing, Analysis, and Machine
Vision”, Thomson Learning.
2. Robert Haralick and Linda Shapiro, "Computer and Robot Vision", Vol I, II, Addison-
Wesley, 1993.

3. Ludmila I.Kuncheva,”Combining pattern classifiers”, John Wiley and sons Publication.

Structure and syllabus of T.Y. B.Tech. Electronics and Telecommunication Engineering. Pattern C-20, A.Y. 2021-22 Page of 23/128
Vishwakarma Institute of Technology, Pune Issue 01 : Rev No. 1 : Dt. 01/07/18

4. Ethem Alpaydin,” Introduction to Machine Learning”, The MIT press.

Moocs Links and additional reading material:

https://nptel.ac.in/noc/courses/noc19/SEM2/noc19-cs58/

Course Outcomes:

1. Perform Image Enhancement Operations


2. Apply Segmentation Techniques to Divide Image into Parts
3. Develop Feature Vectors for Object Detection Purpose
4. Select Algorithm for Object Recognition
5. Classify Image / Signal / Data/ by using Supervised / Unsupervised Classifier
6. Discuss Epipolar Geometry and Stereo Vision for Depth Calculation

CO attainment levels

1. Perform Image Enhancement Operations (CO Attainment Level: 3)


2. Apply Segmentation Techniques to Divide Image into Parts (CO Attainment
Level: 4)
3. Develop Feature Vectors for Object Detection Purpose (CO Attainment Level: 4)
4. Select Algorithm for Object Recognition (CO Attainment Level: 5)
5. Classify Image / Signal / Data/ by using Supervised / Unsupervised Classifier (CO
Attainment Level: 5)
6. Discuss Epipolar Geometry and Stereo Vision for Depth Calculation (CO Attainment
Level: 4)

Structure and syllabus of T.Y. B.Tech. Electronics and Telecommunication Engineering. Pattern C-20, A.Y. 2021-22 Page of 24/128
Vishwakarma Institute of Technology, Pune Issue 01 : Rev No. 1 : Dt. 01/07/18

Future Courses Mapping:

1. Pattern Recognition
2. Deep Learning

Job Mapping:
1. Embedded Engineer
2. Computer Vision Specialist
3. Data Engineer
4. Machine Learning Engineer
5. Data Scientist
6. Engineer-Autonomous Vehicle
7. Research Engineer

Structure and syllabus of T.Y. B.Tech. Electronics and Telecommunication Engineering. Pattern C-20, A.Y. 2021-22 Page of 25/128

You might also like