CS 456

Intro to Computer Vision

Binghamton University · UGRD · Fall 2026

1 section
Add to a schedule

Catalog description

Fundamental mathematical understanding of computer vision in various forms. Image processing fundamentals, including image filtering, image pyramids, hough transform, corner detection, and feature detection and descriptors. Geometry-based vision, including 2D transformations, homography, geometric camera models, two-view geometry, and stereo. Video-based vision, including optical flow, alignment and tracking, and structure-from-motion. Physics-based vision, including radiometry and reflectance, photometric stereo, and computational photography. Lectures provide a mixture of real-world motivation examples, problem setups and mathematical derivations, and discussions on today’s state-of-the-art approaches. Students complete Python-based programming assignments. To study complex algorithms, students use AI tools to promote code simplicity, readability, better OpenCV and NumPy functionalities, real-time applications, and vectorization techniques. Prerequisite: CS 375, must have a grade of C- or better. Expected to be offered once every academic year.

Sections

Current meeting, instructor, credit, and enrollment details

Updated 11 hours ago

001

Availability not recently verified
Class #binghamton-CS456Fall 2026UGRD3 credits
Days & times
No scheduled meeting time
Meeting dates
Location
Instructor
Staff
Class numbers and section codes come from the registrar.
Spot missing or incorrect course data?