ECE 8893: Embedded Video Surveillance Systems
Instructors: Professors Linda Wills and Scott Wills
Spring 2008, MWF 10-11 a.m.
Klaus Advanced Computing Building, Room 2447

DESCRIPTION: This course addresses the design and implementation of high performance, embedded video processing systems. System design issues such as imager and VLSI technology, processor, memory, and I/O architectures, execution parallelism, image representations, and algorithms for scene recognition will be addressed in the context of a low-cost embedded surveillance system. Projects will include design and evaluation of a PC-based system implementation for specified surveillance applications (e.g., background/ foreground modeling, blob identification, object tracking, etc.).

COURSE OBJECTIVES: This course builds on prerequisite undergraduate material to apply recent research results in automatic scene analysis to embedded systems. Graduate students who complete the course will have a systems-level grasp of the complex interactions of algorithms, computing architectures, and technology. Example objectives include:

PROJECT DESCRIPTION: Students work in two person teams to design and implement a basic automatic surveillance system. The target system detects and tracks a reference object through a dynamic scene. Due to time limitations, systems are prototyped using PCs and USB webcams. The projects address different aspects of the overall system: (1) image capture and preprocessing, (2) background modeling, (3) object tracking, and (4) articulated motion analysis (e.g., tracking people, computing pedestrian flow, and activity classification). Design teams calibrate and evaluate their systems in the field. Each project is evaluated on outdoor scenes in class-wide demonstration/discussion periods.

PROJECTS

READINGS

PREREQUISITES: graduate standing

TEXTBOOKS (recommended):
Multimedia Technology for Applications, Eds. Sheu and Ismail, 1998 [ISBN 0-7803-1174-4],
Machine Vision, Snyder and Qi, 2004 [ISBN 0-521-83046-X],
and recent research/survey papers.

ASSESSMENT: final exam (25%), 3-4 projects (75% total)

CODE OF CONDUCT:

All conduct in this course will be governed by the Georgia Tech honor code. Additionally, it is expected that students will respect their peers and the instructor such that no one takes unfair advantage of anyone else associated with the course. Any suspected cases of academic dishonesty or nonacademic misconduct will be reported to the Dean of Students for further action.

INSTRUCTORS: Linda Wills and Scott Wills
OFFICES: Klaus Advanced Computing Building 3310 and 3312
PHONE: (404) 894-4565 and (404) 894-7469
E-MAIL: linda.wills@ece.gatech.edu and scott.wills@ece.gatech.edu

DETAILED TOPICAL OUTLINE:

  1. Intro to Embedded Video Surveillance Systems
  2. Imagers (1 week)
  3. Front-End Conversion and Preprocessing (1 week)
  4. Processing (1.5 weeks)
  5. Local Storage (1 week)
  6. Transmission (0.5 weeks)
  7. Image Filtering and Normalization (1 week)
  8. Background Modeling (1.5 weeks)
  9. Activity Modeling and Recognition (1.5 weeks)
  10. System Integration (2 week)

      pdf reader Click here

      Questions and comments to Scott Wills or Linda Wills
      last revised at 4:41 p.m. on 4 January 2008.