CS268 Fall 2007TR 2:00-3:40, 5273 Boelter Hall
Reading list refers to MASKS (Ma-Soatto-Kosecka-Sastry, "An invitation to 3D vision" Springer Verlag, 2003) Homework assignments are not mandatory, and will not be
graded. Solutions to selected homeworks will be provided. |
COURSE DESCRIPTION
This is an introductory course on 3D computer vision.Through the
study
of the geometry of rigid motions and perspective projections we will
explore
ways for computers to infer three-dimensional properties of the
environment
from collections of images. In particular, the course will concentrate
on estimating 3D shape and motion.
NOTE: Course description on registrar website is updated. No
"symbolic and iconic representations", no "neural networks" in this
course.
PREREQUISITES
There are no formal prerequisites. However, a solid background in linear algebra and basic probability and stochastic processes is highly recommended. This background should be part of the basic knowledge any Engineering or Science graduate should have. Projects are going to be develped in Matlab, so familiarity with that software is helpful.
GRADING POLICY
The grade is based on the quality of the projects. Students will
organize into groups, and choose one of four projects. Each group will
be required to present a written project plan, specifying the strategy
to address the problem and the organization withini the group; a
written report for stage 1; a written report for stage 2, and a final
report. Each group will be required to give a brief (10') live
demonstration to the class upon completion of stage 2, prior to turning
in the final report. The grade will be based on the performance of the
software developed (60%), its documentation (10%), the organization of
the group (10%), the quality of the live demonstration and the written
reports (10%).
Students that are not wishing to participate in a project can opt
for a final exam, which will be conducted in class (closed books). In
that case, 90% of the final grade will be based on the grading of the
final exam.
In either case, 10% of the grade will be based on class
participation, questions answered and questions asked. Note that
participation does not mean attendance, but requires active engagement.
ACCESS TO FACILITIES
Most of the projects will involve processing real data. Such data will be provided through the website; therefore, students will not need to access dedicated facilities, as long as they have access to a computer cluster with scientific computation software (computers in the SEASnet have Matlab installed).
COLLABORATION POLICY
This course allows and encourages open collaboration at all levels.
OFFICE HOURS
Tuesdays 12:00-1:45. Additional hours by appointment. Please send
email if you plan to attend office hour.