Visual Perception

About this Course

The ultimate goal of a computer vision system is to generate a detailed symbolic description of each image shown. This course focuses on the all-important problem of perception. We first describe the problem of tracking objects in complex scenes. We look at two key challenges in this context. The first is the separation of an image into object and background using a technique called change detection. The second is the tracking of one or more objects in a video. Next, we examine the problem of segmenting an image into meaningful regions. In particular, we take a bottom-up approach where pixels with similar attributes are grouped together to obtain a region. Finally, we tackle the problem of object recognition. We describe two approaches to the problem. The first directly recognize an object and its pose using the appearance of the object. This method is based on the concept of dimension reduction, which is achieved using principal component analysis. The second approach is to use a neural network to solve the recognition problem as one of learning a mapping from the input (image) to the output (object class, object identity, activity, etc.). We describe how a neural network is constructed and how it is trained using the backpropagation algorithm.

Created by: Columbia University


Related Online Courses

This course is designed for early career teachers to learn about evaluating and incorporating technology into the classroom to engage students, especially English learners (ELs). Teachers face the... more
Learning Outcomes: Upon completing this course, participants will: 1) Understand the fundamentals and evolution of 5G technology and its impact on various industries. 2) Recognize the pivotal role... more
This specialization aims to explore the Total Data Quality framework in depth and provide learners with more information about the detailed evaluation of total data quality that needs to happen... more
The past 15 years have been exciting ones in plant biology. Hundreds of plant genomes have been sequenced, RNA-seq has enabled transcriptome-wide expression profiling, and a proliferation of... more
This course teaches students how to generate univariate graphics, such as histograms and box plots, using generative AI tools to automate and streamline the analysis process. Students will explore... more

CONTINUE SEARCH

FOLLOW COLLEGE PARENT CENTRAL