CSE 327 Back to CSE Courses

Course CSE327
Title Fundamentals of Computer Vision
Credits 3
Course Coordinator Dimitris Samaras (currently taught by ESE dept)
Current Catalog Description

Introduces fundamental concepts, algorithms, and techniques in visual information processing. Covers image formation, binary image processing, image features, model fitting, optics, illumination, texture, motion, segmentation, and object recognition.

Prerequisite

CSE 214 or 230; AMS 210 or MAT 211

Course Goals
  • Introduce the fundamental concepts and computational techniques in visual information processing.
  • Present algorithms for understanding images and video, such as segmentation, edge detection, and reflectance analysis.
Textbook
  • Computer Vision by Stockman & Shapiro
Major Topics Covered in Course
  • Students should demonstrate a basic ability to design and develop computational algorithms and implement them for the following applications:automatic inspection and measurement based on binary image processing (two-dimensional machine vision).
  • Gray-level image processing and analysis techniques (e.g. image segmentation, edge detection, image filtering, curve fitting).
  • Three-dimensional shape recovery through stereo image analysis.
  • Object recognition based on feature vector classification and template matching.
Laboratory Projects
  • Image processing: mask-based filtering, median filtering, subsampling, edge-detection (2 weeks)
  • Feature detection, Morphing and Mosaicing images (2 weeks)
  • Stereo Reconstruction (2 weeks)
  • Final project. Select from suggested topcs (4 weeks)
Course Webpage /~cse327
Department of Computer Science • Stony Brook University, Stony Brook, NY 11794-4400 • 631-632-8470 or 631-632-8471