Single View Reconstruction

Single View Reconstruction, or Single View Modeling is the process of "reconstructing a 3D image from a single 2D image. The main principles are outlined here. Essentially, the process involves defining a three dimensional space from input either from a user or automated (this project uses user input). This particular project requires input from the user to define two things: a rear "wall" and a vanishing point. Here is the input process:

Reconstruction process

Next, we proceed in a few steps:



Some results:


  • A drawn room:




  • A drawn hallway:





  • A photo of an alley:




  • A checkered hallway:




  • A color hallway:




  • Discoveries: