The suggested syllabi is a result of surveying more than 70
courses related to various aspects of computer vision and image processing from more
than 60 universities worldwide. Two courses with different lengths
(short and long) are suggested for each of image processing and computer vision.
There was a possibility of a 10 hour syllabus, but in our survey, most courses were
at least 20 hours long, so we chose to have the minimum example course length be 20 hours.
Although proposing a general syllabus for computer vision / image processing
courses to cover various topics, which may need different
prerequisites, is nontrivial, hopefully the presented modules will
help academics to prepare suitable course content more easily and faster.
Image Processing | ||
Short | Long | |
Total Hours | 20 hrs | 40 hrs |
1. Introduction & Course Overview | 1 | 2 |
2. Image Acquisition and Display | 1 | 2 |
3. Color Image Processing | 2 | 3 |
4. Image Transforms (DFT,DCT,Wavelet,...) | 2 | 3 |
5. Enhancement (Spatial/Frequency Domain) | 2 | 3 |
6. Image Restoration | 2 | 3 |
7. Image Segmentation | 2 | 3 |
8. Edge detection | 1 | 2 |
9. Shape Recognition | 1 | 2 |
10. Image Registration and Matching | 2 | 3 |
11. Image and Video Compression | 2 | 2 |
12. Image Watermarking | 0 | 2 |
13. 3D Shapes | 0 | 2 |
13. Video Processing | 0 | 3 |
14. Image/Video Communication | 0 | 2 |
15. Applications (Medical Image Processing) | 2 | 3 |
Computer Vision | ||
Short | Long | |
Total Hours | 20 hrs | 40 hrs |
1. Introduction & Course Overview | 1 | 2 |
2. Image Processing Review | 2 | 6 |
3. 2D Visual Geometry | 2 | 3 |
4. 3D Visual Geometry | 2 | 3 |
5. Dynamic Vision | ||
5.1. Motion | 2 | 2 |
5.2 2D Object Tracking | 2 | 4 |
5.3 3D Object Tracking | 2 | 4 |
6. Object Recognition | ||
6.1 Object Modeling | 1 | 2 |
6.2 Model-based Object Recognition | 1 | 3 |
6.3 Scene and Object Discrimination | 1 | 3 |
6.4 Shape Recognition | 2 | 3 |
7. Applications ( Handwritten Character | 2 | 4 |
& Face Recognition) |