3D Reconstruction - Single Viewpoint (Coursera)

Offered by Columbia University,
3D Reconstruction - Single Viewpoint (Coursera)

This course focuses on the recovery of the 3D structure of a scene from its 2D images. In particular, we are interested in the 3D reconstruction of a rigid scene from images taken by a stationary camera (same viewpoint). This problem is interesting as we want the multiple images of the scene to capture complementary information despite the fact that the scene is rigid and the camera is fixed. To this end, we explore several ways of capturing images where each image provides additional information about the scene.

Class Deals by MOOC List - Click here and see Coursera's Active Discounts, Deals, and Promo Codes.

In order to estimate scene properties (depth, surface orientation, material properties, etc.) we first define several important radiometric concepts, such as, light source intensity, surface illumination, surface brightness, image brightness and surface reflectance. Then, we tackle the challenging problem of shape from shading - recovering the shape of a surface from its shading in a single image. Next, we show that if multiple images of a scene of known reflectance are taken while changing the illumination direction, the surface normal at each scene point can be computed. This method, called photometric stereo, provides a dense surface normal map that can be integrated to obtain surface shape.
Next, we discuss depth from defocus, which uses the limited depth of field of the camera to estimate scene structure. From a small number of images taken by changing the focus setting of the lens, a dense depth of the scene is recovered. Finally, we present a suite of techniques that use active illumination (the projection of light patterns onto the scene) to get precise 3D reconstructions of the scene. These active illumination methods are the workhorse of factory automation. They are used on manufacturing lines to assemble products and inspect their visual quality. They are also extensively used in other domains such as driverless cars, robotics, surveillance, medical imaging and special effects in movies.

What You Will 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.

Course 3 of 5 in the First Principles of Computer Vision Specialization

Syllabus

WEEK 1: Getting Started: 3D Reconstruction - Single Viewpoint
WEEK 2: Radiometry and Reflectance
WEEK 3: Photometric Stereo
WEEK 4: Shape from Shading
WEEK 5: Depth from Defocus
WEEK 6: Active Illumination Methods

Go to Class
MOOC List is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

Related Courses

Visual Perception (Coursera) Coursera
Columbia University

Visual Perception (Coursera)

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.

Jul 27th 2026
5-12 Weeks
Introduction to Genomic Technologies (Coursera) Coursera
Johns Hopkins University

Introduction to Genomic Technologies (Coursera)

This course introduces you to the basic biology of modern genomics and the experimental tools that we use to measure it. We'll introduce the Central Dogma of Molecular Biology and cover how next-generation sequencing can be used to measure DNA, RNA, and epigenetic patterns. You'll also get an introduction to the key concepts in computing and data science that you'll need to understand how data from next-generation sequencing experiments are generated and analyzed.

Aug 17th 2026
4 Weeks
Voyage au cœur du vivant avec les rayons X : la cristallographie (FUN) FUN
Université Paris-Saclay

Voyage au cœur du vivant avec les rayons X : la cristallographie (FUN)

L’utilisation des structures tridimensionnelles de macromolécules biologiques fait partie du quotidien d’un grand nombre de biologistes. Ces structures permettent de comprendre leur fonctionnement, de dessiner des mutants pour étudier leur fonction, de dessiner des molécules pour les bloquer ou les activer. L’approche majeure pour résoudre la structure tridimensionnelle de macromolécules biologiques est la cristallographie aux rayons X. Ce MOOC est une initiation complète à la cristallographie biologique : depuis l'histoire de la méthode jusqu'à ses outils concrets.Nous vous transmettons nos connaissances et notre expérience par le biais de vidéos théoriques et en situation.

No sessions available
5-12 Weeks
Introduction to American History: From Reconstruction to World War, 1865-1919 (FutureLearn) FutureLearn
The University of Newcastle, Australia

Introduction to American History: From Reconstruction to World War, 1865-1919 (FutureLearn)

Explore American history since 1865. Learn about the Civil War, Reconstruction, segregation and US foreign policy. Discover key moments in American history after the Civil War. American history is vast and complex. Through this course you will explore some of its key moments - examining domestic history and foreign relations.

No sessions available
3 Weeks
Fundamentals of Machine Learning in Finance (Coursera) Coursera
New York University Tandon School of Engineering

Fundamentals of Machine Learning in Finance (Coursera)

The course aims at helping students to be able to solve practical ML-amenable problems that they may encounter in real life that include: (1) understanding where the problem one faces lands on a general landscape of available ML methods, (2) understanding which particular ML approach(es) would be most appropriate for resolving the problem, and (3) ability to successfully implement a solution, and assess its performance.

Aug 17th 2026
4 Weeks
Estadística aplicada a los negocios (Coursera) Coursera
Universidad Austral

Estadística aplicada a los negocios (Coursera)

La toma de decisiones está en la esencia de los negocios. Gerenciar es tomar decisiones, muchas veces bajo presión, con información desordenada y en un contexto de incertidumbre. Un aspecto básico es entender y analizar la información, organizar los datos de forma de facilitar su posterior uso y la toma de decisiones.

Aug 17th 2026
4 Weeks
Machine Learning Rapid Prototyping with IBM Watson Studio (Coursera) Coursera
IBM

Machine Learning Rapid Prototyping with IBM Watson Studio (Coursera)

An emerging trend in AI is the availability of technologies in which automation is used to select a best-fit model, perform feature engineering and improve model performance via hyperparameter optimization. This automation will provide rapid-prototyping of models and allow the Data Scientist to focus their efforts on applying domain knowledge to fine-tune models. This course will take the learner through the creation of an end-to-end automated pipeline built by Watson Studio’s AutoAI experiment tool, explaining the underlying technology at work as developed by IBM Research.

Aug 17th 2026
4 Weeks
Optical Efficiency and Resolution (Coursera) Coursera
University of Colorado Boulder

Optical Efficiency and Resolution (Coursera)

This course can also be taken for academic credit as ECEA 5601, part of CU Boulder’s Master of Science in Electrical Engineering degree. Optical instruments are how we see the world, from corrective eyewear to medical endoscopes to cell phone cameras to orbiting telescopes. This course will teach you how to design such optical systems with simple mathematical and graphical techniques.

Jul 27th 2026
5-12 Weeks