Virginia Tech® home

ECE 4554 - Introduction to Computer Vision (3C)

Course Description

Techniques for automated analysis of images and videos. Image formation, detecting features in images, segmenting or grouping image regions and image features, multiple view geometry, object instance and category recognition in images, and video processing

Why take this course?

Computers increasingly require the ability to "see" their surroundings in order to interact with humans and with the three-dimensional world. This course introduces theory and techniques for analyzing the content of images. Applications of computer vision include robotics, autonomous vehicle navigation, industrial automation, content-based search in image databases, face and gesture recognition, and aids for the seeing-impaired.

Learning Objectives

  • contrast common image formation models
  • extract various features from images
  • segment an image into meaningful regions
  • derive the theory behind multi-view geometry
  • implement various approaches to recognizing objects and scenes in images
  • process video sequences