-
(Sep 1) Welcome to CMSC733!
-
(Sep 16) TA not sitting in 4103 for office hours today, that room is crowded, mail the TA to meet
-
(Oct 14) Hwk 2 deadline extended to Oct 24, early deadline at Oct 15. Also, one error in Q.6, 512 buckets for histogram (8 * 8 * 8) not 256.
-
(Oct 28) TA not taking office hours today due to attending PhD defence of someone in the vision lab. Mail any questions to TA.
-
(Nov 25) If you have not done so yet, please submit your first three homeworks+midterm by Dec 7 so they are graded in time.
-
(Nov 25) No office hours today due to Thanksgiving break. TA will be available over mail.
-
(Dec 09) As there is no final exam separate from the project, the grading weights have changed. Homeworks have the extra weight distributed upon them so please submit all of them
-
(Dec 11) The grades for the Midterm, and Homeworks 1,4, and 5 are visible. If your grade is not on the server for any of these, and you have already submitted, forward that mail to the TA
-
(Dec 17) All the grades aside from the final project are visible. Make certain all your grades have been entered. Submit all remaining stuff by 19th (FINAL DEADLINE).
Course Outline
In this class we will cover the following topics:
- 1. Multiple View Geometry:
- Image Formation, Geometric aspects, Radiometric Aspects, Digital Images, The Human Eye, Camera parameters, Camera Calibration, Intrinsic Parameters, Extrinsic Parameters, Stereo, The Correspondence Problem, Epipolar Geometry, 3D Reconstruction
-
- 2. Edge Detection:
- Gradient based edge Detectors, Laplacian, Parametric Models
-
- 3. Other Image Features:
- Hough Transform, Ellipse fitting, Deformable contours
-
- 4. Lightness and Color:
- Surface Reflectance, Recovering Lightness, The Physics of Color, Human Color Perception, Color Representations
-
- 5. Filters:
- Linear Filters and Convolution, Spatial Frequency and Fourier Transform, Sampling and Aliasing, Noise Reduction
-
- 6. Motion and video processing:
- The Image Motion Field, Estimation of 3D Motion and Structure, Segmentation on the basis of different Motion, Image Compression
-
- 7. Shape from Single Image Cues:
- Surface Descriptions, Shape from Contours, Shape from Shading, Shape from Texture.
-
- 8. Segmentation
-
Reading List
We will use a few resources. For the first part of the course, we will
use material that can be found in:
- Multiple View Geometry in Computer Vision, by Hartley and Zisserman
There will also be materials given in class or posted on the website.
Grading
Midterm: 25%, Final Project: 25%, Homework: 50% (5 x 10% each)
Grades are maintained at CS Grades
Grading Policy for HW: Extra 15% credit for HW submitted by early deadline, 10% credit for HW submitted in time.
Lecture Notes
Lecture notes will appear as the semester goes on.
- Topic 1: Image Formation 1 [pdf]
-
- Topic 2: Projective Geometry [ppt] (10 MB) [pdf]
-
- Topic 3: Linear Algebra Review [ppt][pdf]
-
- Topic 4: Camera Calibration [pdf]
-
- Topic 5: Filtering [ppt] [pdf]
-
- Topic 5: Filtering2 [ppt] [pdf]
-
- Topic 6: Edge detection [ppt] [pdf]
-
- Topic 7: Resampling [ppt] (Slides from Univ. of Washington) [pdf]
-
- Topic 8: Image motion [ppt]
-
- Topic 9: Statistics on image features: Review of statistical concepts [ppt] [Website on illusions]
-
- Topic 10: Stereopsis [ppt]
-
- Topic 11: Epipolar Geometry [ppt] (8 MB)
-
- Topic 12: Interpretation of image motion fields [ppt]
-
- Topic 13: 3D motion estimation from image derivatives [ppt]
-
- Topic 14: Shape from Shading [pdf] (from Daniel DeMenthon)
-
- Topic 15: Texture [ppt] (5.5 MB)
-
- Topic 16: Tracking with Kalman Filters [pdf] (from Daniel DeMenthon)
-
- Topic 17: Histogram Equalization [pdf]
-
- Topic 18: Correlation and Convolution [pdf]
-
- Topic 19: Perception for Robots 1 [pdf]
Homeworks
Homework 1, due by October 8, 2015, 23:59pm. Early deadline on October 1.
Deliverables: In one pdf file, include:
- Answers to the questions
- Your code for the programming questions
[Homework 1]
Homework 2, due by October 24, 2015, 23:59pm. Early deadline on October 15.
Deliverables: In one pdf file, include:
- Answers to the questions
- Your code for the programming questions
[Homework 2]
Homework 3, due by October 30, 2015, 23:59pm. Early deadline on October 22.
Deliverables: In one pdf file, include:
- Answers to the questions
- Your code for the programming questions
[Homework 3]
Homework 4, due by Dec 10 (FINAL deadline), 2015, 23:59pm. Early deadline on Dec 3.
Deliverables: In one pdf file, include:
- Answers to the questions
- Your code for the programming questions
[Homework 4]
Projects
TBA
Additional Resources
Back to the Department of Computer Science Class Pages
Web Accessibility