Definition of computer vision.

 Applications of computer vision :

  • Robot navigation
  • Image segmentation
  • Medical Image Processing
  • Inferring 3D information from a variety of sources

Camera Models 

  • Pinhole camera mathematical model
  • Perspective camera mathematical model
  • Weak-perspective camera mathematical model
  • Affine projection model
Project : Implement a pinhole, perspective, and weak-perspective camera to take pictures of theoretically ideal surfaces (such as a sphere) in MATLAB.


  • Snell's Law
  • Geometric Optics
  • The paraxial , single interface, lens model
  •  The thin lens model.
  • The thin lens equation.
  • The thick lens model.

Camera terminology

  • FOV (HFOV and VFOV)
  • Depth of field
  • Focal length
  • F-number
  • F-stops
  • Discussed how focal length is related to the FOV.