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.