Please read News page before and after every class meeting.
Syllabus Handout
General Information
-
Time and Place: CSE E220, MWF, 4th period
-
Instructor: Prof. Baba Vemuri (vemuri[AT]cise[.]ufl.edu)
Office Hours: CSE 324, Monday 1:30-3:30pm or by appointment (to be setup via email).
-
TA: Yuchen Xie (yxie[AT]cise.ufl.edu)
-
Prerequisites: Linear Algebra, Multivariate Calculus, proficiency in MATLAB or C/C++ and familiarity with Image I/O.
Texts and Other Material
-
Recommended Text: Robot Vision, by B. K. P. Horn, McGraw-Hill.
- References:
1. Computer Vision: Algorithms and Applications, by Richard Szeliski, Springer.
The following link has a soft copy [Link].
2. Multiview Geometry, by Richard Hartely and Andrew Zisserman, Cambridge University Press .
3. Introductory Techniques for 3D Computer Vision, by E. Trucco and A. Verri, Publisher: Prentice Hall.
4. Fourier Transforms and its Applications, Bracewell, McGraw Hill Co.
5. Vision, by David Marr; Publisher: W. H. Freeman and Co.
6. Other Material: Papers from the following IEEE TPAMI, IJCV, CVIU (Academic Press, formerly: CVGIP).
Syllabus
-
Image Formation:
Monocular imaging system; Orthographic and Perspective Projections; Camera model and Camera calibration; Binocular imaging systems; 3D image sensing (range sensing with laser ranging, grid coding etc.)
-
Low-level Vision:
Basic image processing (continuous and discrete images), Edges and edge finding, stereo vision, Regularization, Shape from X, Optic flow and it.s computation, Motion analysis (computation of motion parameters and structure).
-
Shape Segmentation and Representation:
Simple segmentation techniques in 2D and 3D: Deformable curves and surfaces a.k.a. .snakes. and associated numerical methods. Snakes for tracking and Kalman snakes. Normalized Cuts and Graph Cuts. 2D (implicit and explicit functions, boundaries: Fourier/Wavelet descriptors; regions: Texture description using co-occurrence matrices, Medial axis, quadtrees etc.) and 3D shape representation (surface based:implicit and explicit functions, Gauss map and its differential; and volume based: Octrees, deformable solids etc.) techniques, Multi-resolution representations (Laplacian pyramid and wavelet basis).
-
High-level Vision:
Simple object recognition methods in 2D and 3D: Various criteria for imageimage or shape-shape matching. Principal Component Analysis (PCA) and building priors for recognition.
Grading
Office Hours: CSE 324, Monday 1:30-3:30pm or by appointment (to be setup via email).
1. Computer Vision: Algorithms and Applications, by Richard Szeliski, Springer. The following link has a soft copy [Link].
2. Multiview Geometry, by Richard Hartely and Andrew Zisserman, Cambridge University Press .
3. Introductory Techniques for 3D Computer Vision, by E. Trucco and A. Verri, Publisher: Prentice Hall.
4. Fourier Transforms and its Applications, Bracewell, McGraw Hill Co.
5. Vision, by David Marr; Publisher: W. H. Freeman and Co.
6. Other Material: Papers from the following IEEE TPAMI, IJCV, CVIU (Academic Press, formerly: CVGIP).
- Homeworks and Programs: 30% (10% for Hwks and 20% for Programs); NO late hwks. and
programs.
Homeworks/programs will be assigned regularly (once every 10-15 days). All programs must be written either in C/C++ or in MATLAB. Your program output will invariably involve processed image display. Hence, it is useful for you to know or learn some graphics programming either via MATLAB or OPENGL or any other packages available on the departmental workstations/PCs. None of this will be covered in the class and students are expected to pick this up on their own through various online sources. - Two Midterms: 35% each; There is NO makeup policy unless there are medical reasons and
the student will be required to show a letter from a doctor (MD) as proof.
- First Midterm will be given approximately at the middle of the semester and the second will be in the last week of classes.
Other Policies
- Academic Honesty: See http://www.dso.ufl.edu/judicial/honestybrochure.htm for Academic Honesty Guidelines. All academic dishonesty cases will be handled through the University of Florida Honor Court procedures as documented by the office of Student Services, P202 Peabody Hall. You may contact them at 392-1261 for a "Student Judicial Process: Guide for Students" pamphlet.
- You are allowed to discuss hwk and programing problems with your colleagues in class but keep in mind that you MUST hand in your own solutions which must be distinct from those you consulted with.
- Cell Phones: Your cell phones MUST be switched off before you come to the class.
- Students with Disabilities:
Students requesting classroom accommodation must first register with the Dean of Students Office. The Dean of Students Office will provide documentation to the student who must then provide this documentation to the Instructor when requesting accommodation.