Introduction to Computer Vision, Camera geometry and camera calibration, Review of Digital Image Processing, Edge Detection and Hough Transforms, Image Segmentation, Feature Point Detection - Harris, SIFT, HOG, LBP, STIP, Feature Detection, and Description - Bag Of Words, VLAD, Object Recognition - SVMs, Detection - Viola-Jones Object detector, Convolutional Neural Networks and Applications, Optical Flow, KLT based object tracking, Linear Algebra review, Projective Geometry - Basics and 2D transformations (Euclidean, Similarity, Affine, and Projective), Epipolar Geometry - Fundamental and Essential Matrix, Least Squares and Robust Estimation (RANSAC), Stereo reconstruction, SfM and Bundle Adjustment, Homography and panorama creation, Recent Progress in Computer Vision.