teaching

Fall 2022: Johns Hopkins University, Baltimore, MD
EN.601.461/661: Computer Vision

This course provides an overview of fundamental methods in computer vision from a computational perspective. Methods studied include: camera systems and their modeling, computation of 3-D geometry from binocular stereo, motion, and photometric stereo, and object recognition, image segmentation, and activity analysis. Elements of machine learning and deep learning are also included. Practical application of these concepts is emphasized through written and programming homework assignments. Students will also have an opportunity to further explore concepts through a semester long project.