.
CSE397-011/497-011
Real-time Image Processing for Autonomous Robot Systems

TR 7:55-9:10 PM, Fall 2006

Announcements
Course Description

The Mars Exploration Rover (MER) employs no less than 8 cameras for sensing its environment.  Cameras are a popular choice for robot sensing as they are compact, passive, require little power, and are a natural medium for human/robot interaction.  This course will explore fundamental image processing and computer vision algorithms for autonomous robot operations, with additional applications to autonomous surveillance.  In addition to lectures, classroom time will include laboratory sessions where algorithms will be implemented on camera and/or robot vision systems.     

Topics will include (among others):

Prerequisites
Instructor
John Spletzer
Office Hours:  TR 4:00-5:00 and by appointment

Course Location
Lectures:  MG 103
Laboratory Sessions:  PL322

Course Materials
Course Text:  Digital Image Processing - 2nd Edition by Gonzalez and Woods, Prentice Hall
In addition to the course text, we will leverage the course lecture notes and the following online materials.
  1. HyperMedia Image Processing Reference
  2. CVOnline
  3. Computer Vision Home Page
  4. OpenCV - Intel's Open Source Computer Vision Library
  5. Random Sample Consensus (RANSAC)
    1. A one page summary from CVOnline
    2. The original paper (15 pages - you can only access this from the Lehigh server)
  6. The University of Leeds Vision Group Calibration Page.  This covers Tsai's method, and includes a link to a related paper by Horn.
  7. Caltech's Matlab Calibration Toolbox
  8. An INRIA paper on real-time correlation based stereo by Faugeras et al
  9. The Middlebury Stereo Vision Research Page has resources for regarding steropsis.
  10. Pyramids:
Grading
This course is intended to be applied.  As such, class lectures will be supplemented by laboratory sessions where students will implement relevant algorithms.  Grading will be based primarily on laboratory assignment participation and reports.  The latter are to be submitted at the following lecture. 

There will be an additional paper presentation to satisfy the 400-level requirement.

There will be no exams for this course.

The breakout of course grading  is as follows:
ALL ASSIGNMENTS MUST BE SUBMITTED IN ORDER TO RECEIVE A PASSING GRADE IN THIS CLASS.

Grades will be assigned acording to the following distribution:
.
A
92-100
C
72-76
A-
90-91
C-
70-71
B+
87-89
D+
67-69
B
82-86
D
62-66
B-
80-81
D-
60-61
C+
77-79
F