Digital image formation and low-level processing: Overview and state-of-the-art, fundamentals of image formation, transformation: orthogonal, Euclidean, affine, projective, etc; Fourier transform, convolution and filtering, image enhancement, restoration, histogram processing.
Depth estimation and multi-camera views: Perspective, binocular stereopsis: camera and epipolar geometry; Homography, rectification, DLT, RANSAC, 3-D reconstruction framework.
Feature extraction: Edges – Canny, LOG, DOG; Line detectors (Hough Transform), Corners – Harris and Hessian Affine, Orientation Histogram, SIFT, SURF, HOG, GLOH, Scale-Space Analysis- Image Pyramids and Gaussian derivative filters, Gabor Filters and DWT.
Image Segmentation: Region Growing, Edge Based approaches to segmentation, Graph-Cut, Mean-Shift, MRFs, Texture Segmentation; Object detection.
Pattern Analysis: Clustering: K-Means, K-Medoids, Mixture of Gaussians, Classification: Discriminant Function, Supervised, Un-supervised, Semi-supervised;
Suggested Lab Sessions:
· Usage of OpenCV / MATLAB / Equivalent for the implementation of the course topics.
· Develop computer vision-based applications in robotic systems.