Syllabus

 
  1. 1.Introduction

  2. Computer Vision Overview

  3. Open Source Computer Vision, Open CV

  4. Lego Mindstorms NXT

  5. NXC, Matlab,  RWTH, programming tools

  6. Iphone-based Robots

  7. Open Source Robotics: ROS

2. Extension of 1D Signal Processing to 2D

  1. Convolution

  2. Image Filtering

  3. 1D vs. 2D Fourier Transforms

  4. Sampling Theory in 2D

  5. Image Pyramids, Gaussian, Laplacian

  6. 3.Linear Algebra Overview

  7. Basic Principles

  8. Rank, Column Space, Null Space

4. Numerical Methods

  1. Least Squares Estimation

  2. Singular Value Decomposition

  3. Motion Estimation using Least Squares Estimation,

  4. Recognition Using SVD

  5. 5.Automated Object Recognition

  6. Image Features: Edge Detection, Corner Detection

  7. SIFT, SURF features

  8. Point Matching

  9. Appearance Based Recognition

  10. 6.Three Dimensional Coordinate Frame Transformations

  11. Rotation

  12. Translation

  13. Homogeneous Coordinates

  14. 7. Image Formation/Camera Model

  15. Perspective Projection

  16. Homography

  17. 8. Camera Calibration

  18. 9. Stereo

  19. Calibrated

  20. Uncalibrated

  21. 10. 3D Reconstruction

  22. 11. Robot Vision: Visual Slam