For details of standard term assessment timelines and exam structures, visit our Academics page.
WEEK 1
Introduction and Overview:
Course Overview and Motivation; Introduction to Image Formation, Capture and
Representation; Linear Filtering, Correlation, Convolution
WEEK 2
Visual Features and Representations:
Edge, Blobs, Corner Detection; Scale Space and Scale Selection; SIFT, SURF; HoG,LBP, etc.
WEEK 3
Visual Matching:
Bag-of-words, VLAD; RANSAC, Hough transform; Pyramid Matching; Optical Flow
WEEK 4
Deep Learning Review:
Review of Deep Learning, Multi-layer Perceptrons, Backpropagation
WEEK 5
Convolutional Neural Networks (CNNs):
Introduction to CNNs; Evolution of CNN Architectures: AlexNet, ZFNet, VGG,
InceptionNets, ResNets, DenseNets
WEEK 6
Visualization and Understanding CNNs:
Visualization of Kernels; Backprop-to-image/Deconvolution Methods; Deep Dream,
Hallucination, Neural Style Transfer; CAM, Grad-CAM, Grad-CAM++; Recent Methods
(IG, Segment-IG, SmoothGrad)
WEEK 7
CNNs for Recognition, Verification, Detection, Segmentation:
CNNs for Recognition and Verification (Siamese Networks, Triplet Loss, Contrastive
Loss, Ranking Loss); CNNs for Detection: Background of Object Detection, R-CNN, Fast
R-CNN, Faster R-CNN, YOLO, SSD, RetinaNet; CNNs for Segmentation: FCN, SegNet, U-Net, Mask-RCNN
WEEK 8
Recurrent Neural Networks (RNNs):
Review of RNNs; CNN + RNN Models for Video Understanding: Spatio-temporal
Models, Action/Activity Recognition
WEEK 9
Attention Models:
Introduction to Attention Models in Vision; Vision and Language: Image Captioning,
Visual QA, Visual Dialog; Spatial Transformers; Transformer Networks
WEEK 10
Deep Generative Models:
Review of (Popular) Deep Generative Models: GANs, VAEs; Other Generative Models:
PixelRNNs, NADE, Normalizing Flows, etc
WEEK 11
Variants and Applications of Generative Models in Vision:
Applications: Image Editing, Inpainting, Superresolution, 3D Object Generation, Security;
Variants: CycleGANs, Progressive GANs, StackGANs, Pix2Pix, etc
WEEK 12
Recent Trends:
Zero-shot, One-shot, Few-shot Learning; Self-supervised Learning; Reinforcement
Learning in Vision; Other Recent Topics and Applications