Introduction to Image Processing-Basic mathematical concepts: Image enhancement: Grey level transforms, Spatial filtering. Extraction of special features: edge and corner detection. Morphological processing, Image transforms, Discrete Fourier Transform, Fast Fourier Transform. Frequency domain enhancement.
Image Segmentation Algorithms: contextual, non-contextual segmentation, texture segmentation. Feature Detectors and Descriptors, Feature Matching-Object Recognition, Face detection (Viola Jones), Face Recognition,
Modern computer vision architectures based on deep convolutional neural networks, The Use of Motion in Segmentation Optical Flow & Tracking Algorithms, YOLO, DeepSORT: Deep Learning to Track Custom Objects in a Video, Action classification with convolutional neural networks, RNN, LSTM
Image registration, 2D and 3D feature-based alignment, Pose estimation, Geometric intrinsic calibration, -Camera Models and Calibration: Camera Projection Models – orthographic, affine, perspective, projective models. Projective Geometry, transformation of 2-d and 3-d, Internal Parameters, Lens Distortion Models, Calibration Methods – linear, direct, indirect and multiplane methods. Geometry of Multiple views- Stereopsis, Camera and Epipolar Geometry, Fundamental matrix; Homography, Rectification, DLT, RANSAC, 3-D reconstruction framework; Auto-calibration., Introduction to SLAM (Simultaneous Localization and Mapping).