Intro to CV and Python (slides)

Basic image processing (slides)

Filtering and resampling (slides)

  • Noise and filtering (notebook)
  • Frequency representation
  • Decimation
  • Interpolation

Edge Detection (slides)

Curve fitting (slides)

Hough transform (slides)

Image formation (slides)

  • BRDF
  • Pinhole camera
  • Digital camera
  • The human eye

Geometric transformation (slides)

  • 2D->2D transformations (notebook)
  • 3D->3D transformations
  • 3D->2D transformations (3D projections)
    • Perspective projection
    • Orthographic projection

Camera calibration (slides)

  • What is camera calibration?
  • Camera extrinsics
  • Camera intrinsics
  • Full camera matrix
  • Calibration methods and distortions (notebook)

Features (slides)

  • What and why we need features detection?
  • Feature detection
  • Feature description
    • Template matching
    • HOG
    • SIFT descriptor
  • SIFT feature matching (SIFT notebook)
  • Panoramas

Stereo (slides)

  • Structure from motion
  • Epipolar geometry
    • Essential matrix
    • Fundamental matrix
    • Estimating the fundamental matrix
  • Camera rectification
  • Triangulation
  • Stereo matching
  • Other 3D sensors

Neural networks basics (slides)

  • Perceptrons
  • Dense NN

Neural networks 2 (slides)