Welcome to the First Principles of Computer Vision website - https://fpcv.cs.columbia.edu/about. This website serves as a supplementary resource to this specialization. Here, you will find additional information about the faculty team, ongoing research, and the academic resources for this specialization. What you can explore: ● About: Learn more about the faculty and staff behind the specialization. ● Research: The Columbia Imaging and Vision Laboratory (CAVE) at Columbia University is dedicated to the development of advanced vision systems. ● Monographs and lectures: Take a sneak peek at the lecture notes in advance.

Discover new skills with 30% off courses from industry experts. Save now.


First Principles of Computer Vision Specialization
Master the First Principles of Computer Vision. Advance the mathematical and physical algorithms empowering computer vision

Instructor: Shree Nayar
10,477 already enrolled
Included with
(204 reviews)
Recommended experience
(204 reviews)
Recommended experience
What you'll learn
Master the working principles of a digital camera and learn the fundamentals of imaging processing
Create a theory of feature detection and develop algorithms for extracting features from images
Explore novel methods for using visual cues (shading, defocus, etc.) to recover the 3D shape of an object from multiple images or viewpoints
Get exposed to fundamental perceptions tasks such as image segmentation, object tracking, and object recognition
Overview
Skills you'll gain
- Estimation
- Artificial Neural Networks
- Computer Graphics
- Graph Theory
- Image Analysis
- Virtual Reality
- Dimensionality Reduction
- Algorithms
- Mathematical Modeling
- Visualization (Computer Graphics)
- Computer Vision
- Medical Imaging
- Automation Engineering
- Photography
- Color Theory
- Electronic Components
- Machine Learning Algorithms
- 3D Modeling
- Unsupervised Learning
- Machine Learning
What’s included

Add to your LinkedIn profile
Advance your subject-matter expertise
- Learn in-demand skills from university and industry experts
- Master a subject or tool with hands-on projects
- Develop a deep understanding of key concepts
- Earn a career certificate from Columbia University

Specialization - 5 course series
What you'll learn
Learn how a camera works and how an image is formed using a lens
Understand how an image sensor works and its key characteristics
Design cameras that capture high dynamic range and wide angle images
Learn to create binary images and use them to build a simple object recognition system
Skills you'll gain
What you'll learn
Learn how to detect edges and corners in images.
Develop active contours (snakes) to find complex object boundaries.
Learn about the Hough Transform for finding simple parametric shapes in images.
Learn about image transformations and how to estimate the homography between two images.
Skills you'll gain
What you'll learn
Learn radiometric concepts related to light and how it interacts with scenes.
Understand reflectance models and the different physical mechanisms that determine the appearance of a surface.
Develop a method for recovering the shape of a surface from its shading.
Understand the principle of photometric stereo where a dense surface normal map of the scene is obtained by varying the illumination direction.
Skills you'll gain
What you'll learn
Develop a comprehensive model of a camera and learn how to calibrate a camera by estimating its parameters.
Develop a simple stereo system that uses two cameras of known configuration to estimate the 3D structure of a scene.
Design an algorithm for recovering both the structure of the scene and the motion of the camera from a video.
Develop optical flow algorithms for estimating the motion of points in a video sequence.
Skills you'll gain
What you'll learn
Design algorithms for detecting meaningful changes in a scene
Develop methods for tracking objects in a video while the object undergoes changes in pose and illumination
Learn several approaches to segmenting an image into meaningful regions
Create an end-to-end pipeline for learning and recognizing objects based on their visual appearance
Skills you'll gain
Earn a career certificate
Add this credential to your LinkedIn profile, resume, or CV. Share it on social media and in your performance review.
Instructor

Offered by
Why people choose Coursera for their career





Open new doors with Coursera Plus
Unlimited access to 10,000+ world-class courses, hands-on projects, and job-ready certificate programs - all included in your subscription
Advance your career with an online degree
Earn a degree from world-class universities - 100% online
Join over 3,400 global companies that choose Coursera for Business
Upskill your employees to excel in the digital economy
Frequently asked questions
3 - 5 months.
Fundamentals of linear algebra and the fundamentals of calculus is recommended. No programming language is required.
No.
More questions
Financial aid available,