Syllabus - Computer Vision (CD703 (C))
CSE
Computer Vision (CD703 (C))
VII
Unit 1
Introduction to Computer Vision and Basic Concepts of Image Formation
Introduction and Goals of Computer Vision and Image Processing, Image Formation Concepts. Fundamental Concepts of Image Formation: Radiometry, Geometric Transformations, Geometric Camera Models.
Unit 2
Fundamental Concepts of Image Formation
Camera Calibration, Image Formation in a Stereo Vision Setup, Image Reconstruction from a Series of Projections. Image Processing Concepts: Image Transforms.
Unit 3
Image Processing Concepts
Image Transforms, Image Enhancement. Image Processing Concepts: Image Filtering, Colour Image Processing, Image Segmentation. Image Descriptors and Features: Texture Descriptors, Colour Features, Edges/Boundaries.
Unit 4
Image Descriptors and Features
Object Boundary and Shape Representations. Image Descriptors and Features: Interest or Corner Point Detectors, Histogram of Oriented Gradients, Scale Invariant Feature Transform, Speeded up Robust Features, Saliency
Unit 5
Applications of Computer Vision
Artificial Neural Network for Pattern Classification, Convolutional Neural Networks, Autoencoders. Applications of Computer Vision: Gesture Recognition, Motion Estimation and Object Tracking, Programming Assignments.
Practicals
- Write a python program for image enhancement.
- Write a python program to perform compression operation on the input image.
- Write a python program for color image processing on the input image.
- Write a python program to perform image segmentation operation.
- Write a python program to perform image morphology operation on the image.
- Write a python program for Image Restoration operation.
- Write a python program to implement Scaling, Rotating, Shifting and Edge Detection operations on input image.
- Write a program for object tracking using Open CV
Reference Books
-
Forsyth & Ponce, “Computer Vision-A Modern Approach”, Pearson Education.
-
M.K. Bhuyan , “ Computer Vision and Image Processing: Fundamentals and Applications”, CRC Press, USA, ISBN 9780815370840 - CAT# K338147.
-
Richard Szeliski, “Computer Vision- Algorithms & Applications”, Springer.