CSE 527
 

 

 

STONY BROOK UNIVERSITY

DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING

 


 
 
Home
 
Awards
 
Research
 
Students
 
Courses

Stony Brook University (SUNY):

   Computer Vision - CSE 527
News
 
Media Coverage
 
Downloads
  

CSE 527: INTRODUCTION TO COMPUTER VISION

Course Description -- Spring 2009

CLASS INFORMATION:

Lectures: Tue/Thu 2:20 - 3:40pm
Location: Computer Science Bldg. room 2311 (2313A)

Instructor: Prof. M. Alex O. Vasilescu
Office Hours: Tue/Thu 4-5pm               

Course Description: -- Complete list of Topics.

Today's computers interact in a limited  way with the world and with humans because they lack the ability to "see".  Cameras and video recorders capture visual information without understanding the information they capture.  The goal of computer vision is to "discover from images what is present in the world,  where things are located, what actions are taking place" (Marr 1982).  To achieve this goal, we need to know how light is reflected off surfaces, how objects move, and how this information is projected onto an image by the optics of a camera.  Unfortunately, information is lost when the three dimensional world is projected onto a two dimensional image. We will study the mathematics needed to devise algorithms to recover, or reconstruct, some of physical properties of the world from one or more images.  However,  vision is more than simply reconstructing the 3D world from 2D images, it is about image "understanding".

This course is an introduction to basic concepts in computer vision, as well some research topics. We will cover low-level image analysis, image formation, edge detection, segmentation, image transformations for image synthesis, methods for 3D scene reconstruction, motion analysis, tracking, and object recognition.

Prerequisites: Linear Algebra, Probability, or consent of the instructor.

Grading:

 

 

 

Option A

Option B

 

Problem Sets (~6) with lab exercises in Matlab.

Problem sets may be discussed, but all written work and coding must be done individually. 

 

40%

60%

 

Exams: One take-home exams.

             (Take-home exam may not be discussed.)

 

20%

0%

 

Final Project:

 

  • An original implementation of a new or published idea
  • A detailed empirical evaluation of an existing implementation of one or more methods

 

Project proposal not longer than two pages must be submitted and approved before the end of March.

 


30%


30%

  Class Participation:   10% 10%


Late Policy
:  Late assignments will not be accepted without prior approval. Get prior approval. No exceptions! 

Textbooks and Reading material:

  • Computer Vision: A Modern Approach, by David Forsyth and Jean Ponce., Prentice Hall, 2003.

  • Robot Vision, by Berthold Horn, MIT Press 1986.

  • Selected journal articles

 

Internet Resources:

Matlab:

         University of Colorado Matlab Tutorials

o        A decent collection of Matlab tutorials, including one focusing on image processing.

         Matlab Image Processing Tutorial

o        A short introduction to the manipulation of images in Matlab, including an introduction to principal components analysis via eigenfaces.

 Computer Vision: Computer Vision Homepage, Face Recognition Homepage, Face Detection Homepage