Computer Vision Path

PCA and Eigenfaces  [3]

Foundations of Convolutional Neural Networks

  • Edge Detection [1]
  • Padding & Strided [1]
  • Pooling [1]
  • Convolutions Over Volume [1]
  • One Layer of a Convolutional Network [1]
  • Contrast and brightness correction [2]
  • Image convolution [2]

CNN Architectures

Convolutional features for visual recognition

  • Fine-grained image recognition [2]
  • Detection and classification of facial attributes [2]
  • Content-based image retrieval [2]
  • Computing semantic image embeddings using convolutional neural networks [2]
  • Employing indexing structures for efficient retrieval of semantic neighbors [2]
  • Face verification [2]
  • The re-identification problem in computer vision [2]
  • Facial keypoints regression [2]
  • CNN for key points regression [2]

Object detection

  • RANSAC [3]
  • Harris [3]
  • SIFT [3]
  • Object Localization [1]
  • Landmark Detection [1]
  • Object Detection [1]
  • Convolutional Implementation of Sliding Windows [1]
  • Bounding Box Predictions [1]
  • Intersection Over Union [1]
  • Non-max Suppression [1]
  • Anchor Boxes [1]
  • Classic detectors <HOG, Viola-Jones face> [2]
  • Attentional cascades [2]
  • YOLO Algorithm (and state of the art networks such as Single shot detectors <ssd>, faster rcnn, EfficientNet …) [1]

Object tracking and action recognition

  • Introduction to video analysis [2]
  • Optical flow [2]
  • Deep learning in optical flow estimation  [2]
  • Feature tracking [3]
  • Visual object tracking [2]
  • Examples of visual object tracking methods [2]
  • Multiple object tracking [2]
  • Examples of multiple object tracking methods [2]
  • Introduction to action recognition [2]
  • Action classification [2]
  • Action classification with convolutional neural networks [2]
  • Action localization [2]

Image segmentation and synthesis

Visualizing and Understanding

  • Feature visualization and inversion [2]
  • Adversarial examples [2]
  • DeepDream and style transfer [2]

Generative Models

  • PixelRNN/CNN [3]
  • Variational Autoencoders [3]
  • Generative Adversarial Networks [3]

Deep Reinforcement Learning

  • Policy gradients, hard attention [3]
  • Q-Learning, Actor-Critic [3]

Metric Learning

Applications

Face recognition & Neural style transfer [1]

References

  1. CNN
  2. Deep Learning in Computer Vision
  3. CS231n: Convolutional Neural Networks for Visual Recognition