An introduction to computer vision, focused on image processing: digital image representation, enhancement, restoration, analysis, and segmentation, plus topics such as object detection, 3D reconstruction, and tracking. Applications include facial recognition, medical image analysis, robot navigation, and computational photography. See the official course description.
Basic Information
- Instructor: Hong Xu
- Email: xuh at rhodes dot edu
- Office: Briggs 210
- Office hours: See Canvas
- Syllabus: PDF
- Canvas: grades, submissions, and solutions
- Prerequisite: COMP 241
Resources
Course calendar
This schedule is tentative and will be updated as the semester proceeds. We meet Tuesday and Thursday; the first half covers core image-processing tools. After the opening lectures we cover NumPy and continue with filtering and later topics as paced in class. After fall recess we finish classical geometry topics (cameras and stereo), then move into deep learning for vision. Later topics may still shift with class pace and student interest.
| Date | Topic |
|---|---|
| Thu, Aug 20 | What is image processing and computer vision |
| Tue, Aug 25 | What is an image |
| Thu, Aug 27 | Image filtering |
| Tue, Sep 1 | NumPy |
| Thu, Sep 3 |
NumPy continued
Quiz Lab 1
|
| Tue, Sep 8 | Filtering continued |
| Thu, Sep 10 | Filtering continued — finished filtering |
| Tue, Sep 15 | Sampling and aliasing; Fourier transform |
| Thu, Sep 17 | Fourier transform continued |
| Tue, Sep 22 | Fourier transform continued; edge detection |
| Thu, Sep 24 | Feature points and feature matching |
| Tue, Sep 29 | Feature points and feature matching continued |
| Thu, Oct 1 | Exam Midterm 1 |
| Tue, Oct 6 | Camera geometry and calibration |
| Thu, Oct 8 | Fall recess (no class) |
| Tue, Oct 13 | Camera geometry and calibration continued |
| Thu, Oct 15 | Stereo vision and stereo geometry |
| Tue, Oct 20 | Stereo vision and stereo geometry continued |
| Thu, Oct 22 | Deep learning for vision (tentative) |
| Tue, Oct 27 | Deep learning for vision (tentative) |
| Thu, Oct 29 | Deep learning for vision (tentative) |
| Tue, Nov 3 | Deep learning for vision (tentative) |
| Thu, Nov 5 | Exam Midterm 2 |
| Tue, Nov 10 | TBA — second-half topic |
| Thu, Nov 12 | TBA — second-half topic |
| Tue, Nov 17 | TBA — second-half topic |
| Thu, Nov 19 | TBA — second-half topic |
| Tue, Nov 24 | Thanksgiving recess (no class) |
| Thu, Nov 26 | Thanksgiving recess (no class) |
| Tue, Dec 1 | TBA — second-half topic |
| Thu, Dec 3 | TBA — second-half topic |