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
Are you ready to excel as a remote leader? Enhance your leadership skills with the Remote Leadership for Managers specialization, designed to equip you with the tools to lead a successful,... more
In this specialization, students will explore the continually evolving platforms and channels of digital marketing and learn how to define and build an audience through social media, search engine... more
The courseware is designed to equip participants with a profound understanding of Payroll and HR Management. Tally is a revolutionary product which has been created with the objectives of Simplify... more
Welcome to the Digital Marketing course, your gateway to understanding the dynamic world of digital marketing. This comprehensive course is designed to equip you with the foundational knowledge and... more
This Specialization is for aspiring software developers with some programming experience in at least one other programming language (e.g., Python, C, JavaScript, etc.) who want to be able to solve... more