EECE 570: Fundamentals of Visual Computing 

Instructor: Prof. Rafeef Abugharbieh
 


Fall 2011 (Term 1, Sep-Dec 2011) webpage (accessible to registered students only)

 


Course Structure: The course material will be presented through a combination of formal lectures, group readings and discussions, homework-based labs, onsite visits and project work.

Learning Objectives: By the end of the course, students will;

  • Develop a solid understanding of digital processing and analysis of higher dimensional signals.
  • Learn the fundamentals of image capture and acquisition.
  • Understand how to represent high dimensional data in spatial and frequency domains.
  • Perform low level image processing such as denoising, enhancement and restoration.
  • Perform high level image analysis such as object localization and modeling.
  • Compare and evaluate state-of-the-art techniques in multi-dimensional data computing.
  • Appreciate the latest research developments in the related area.
  • Develop some experience with real life practical applications.

Course Outline:

     Fundamentals

  • Elements of visual perception, image acquisition systems.
  • Image representation, image coding.
  • Image enhancement in the spatial and frequency domains.
  • Color and morphological image processing.
  • Image restoration.

     Advanced

  • Feature extraction, object recognition.
  • Shape representation and object modeling including;
    • Explicit and implicit models.
    • Statistical models.
    • Medial representations.
  • Image segmentation including:
    • Deformable models.
    • Graph based approaches.
  • Image registration.
  • Motion analysis.

     Applications and practice

  • Real life applications e.g. medical imaging, industrial automation, and multi-media processing.
  • On-site visits.
  • Invited speakers.

Evaluation scheme: Students will be evaluated based on attendance and participation, homework assignments, presentations and discussions of research papers, and a term course project.