One Shot 3D Photography
Not on the map. Why?
Abstract (arXiv)
3D photography is a new medium that allows viewers to more fully experience a captured moment. In this work, we refer to a 3D photo as one that displays parallax induced by moving the viewpoint (as opposed to a stereo pair with a fixed viewpoint). 3D photos are static in time, like traditional photos, but are displayed with interactive parallax on mobile or desktop screens, as well as on Virtual Reality devices, where viewing it also includes stereo. We present an end-to-end system for creating and viewing 3D photos, and the algorithmic and design choices therein. Our 3D photos are captured in a single shot and processed directly on a mobile device. The method starts by estimating depth from the 2D input image using a new monocular depth estimation network that is optimized for mobile devices. It performs competitively to the state-of-the-art, but has lower latency and peak memory consumption and uses an order of magnitude fewer parameters. The resulting depth is lifted to a layered depth image, and new geometry is synthesized in parallax regions. We synthesize color texture and structures in the parallax regions as well, using an inpainting network, also optimized for mobile devices, on the LDI directly. Finally, we convert the result into a mesh-based representation that can be efficiently transmitted and rendered even on low-end devices and over poor network connections. Altogether, the processing takes just a few seconds on a mobile device, and the result can be instantly viewed and shared. We perform extensive quantitative evaluation to validate our system and compare its new components against the current state-of-the-art.
Key facts. Cited by 45 papers in the map (data through 7 Oct 2026). First posted on arXiv 27 Aug 2020.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 9; 2022: 13; 2023: 14; 2024: 4; 2025: 4; 2026: 1.
45 papers.
Sort:
By area:
- 2021Dynamic View Synthesis from Dynamic Monocular Videocited by 420
- 2023Robust Dynamic Radiance Fieldscited by 193
- 2023Consistent View Synthesis with Pose-Guided Diffusion Modelscited by 117
- 2021Geometry-Free View Synthesis: Transformers and no 3D Priorscited by 99
- 2022InfiniteNature-Zero: Learning Perpetual View Generation of Natural Scenes from Single Imagescited by 82
- 2023Consistent-1-to-3: Consistent Image to 3D View Synthesis via Geometry-aware Diffusion Modelscited by 79
- 2021Learning to Stylize Novel Viewscited by 76
- 2021360MonoDepth: High-Resolution 360deg Monocular Depth Estimationcited by 60
- 2022Single-View View Synthesis in the Wild with Learned Adaptive Multiplane Imagescited by 59
- 2021Learning Neural Light Fields with Ray-Space Embedding Networkscited by 49
- 2022CM-GAN: Image Inpainting with Cascaded Modulation GAN and Object-Aware Trainingcited by 49
- 2021SLIDE: Single Image 3D Photography with Soft Layering and Depth-aware Inpaintingcited by 48
33 more
- 20213D Photo Stylization: Learning to Generate Stylized Novel Views from a Single Imagecited by 45
- 2023Persistent Nature: A Generative Model of Unbounded 3D Worldscited by 44
- 2022IronDepth: Iterative Refinement of Single-View Depth using Surface Normal and its Uncertaintycited by 30
- 2023Fast View Synthesis of Casual Videos with Soup-of-Planescited by 22
- 2021Hybrid Neural Fusion for Full-frame Video Stabilizationcited by 21
- 20223D Moments from Near-Duplicate Photoscited by 15
- 2023Tiled Multiplane Images for Practical 3D Photographycited by 14
- 2022High-Resolution Depth Estimation for 360-degree Panoramas through Perspective and Panoramic Depth Images Registrationcited by 10
- 2023Clutter Detection and Removal in 3D Scenes with View-Consistent Inpaintingcited by 9
- 2022NeuralPassthrough: Learned Real-Time View Synthesis for VRcited by 8
- 2022Shakes on a Plane: Unsupervised Depth Estimation from Unstabilized Photographycited by 8
- 2023Learning 3D Photography Videos via Self-supervised Diffusion on Single Imagescited by 8
- 2024Finding Waldo: Towards Efficient Exploration of NeRF Scene Spacescited by 8
- 2021Endless Loops: Detecting and Animating Periodic Patterns in Still Imagescited by 7
- 2022A Practical Stereo Depth System for Smart Glassescited by 7
- 2023Single-Stage 3D Geometry-Preserving Depth Estimation Model Training on Dataset Mixtures with Uncalibrated Stereo Datacited by 6
- 2025Eye2Eye: A Simple Approach for Monocular-to-Stereo Video Synthesiscited by 6
- 2022Automated Distance Estimation for Wildlife Camera Trappingcited by 5
- 2022OmniSyn: Synthesizing 360 Videos with Wide-baseline Panoramascited by 5
- 2022Self-improving Multiplane-to-layer Images for Novel View Synthesiscited by 5
- 2022FloatingFusion: Depth from ToF and Image-stabilized Stereo Camerascited by 5
- 2024GeoGS3D: Single-view 3D Reconstruction via Geometric-aware Diffusion Model and Gaussian Splattingcited by 5
- 2023Single-View View Synthesis with Self-Rectified Pseudo-Stereocited by 4
- 2023VaLID: Variable-Length Input Diffusion for Novel View Synthesiscited by 4
- 2025Optimizing 4D Gaussians for Dynamic Scene Video from Single Landscape Imagescited by 4
- 2023ReShader: View-Dependent Highlights for Single Image View-Synthesiscited by 3
- 2023Painting 3D Nature in 2D: View Synthesis of Natural Scenes from a Single Semantic Maskcited by 2
- 2023Novel View Synthesis with View-Dependent Effects from a Single Imagecited by 2
- 2024PanoDreamer: Optimization-Based Single Image to 360 3D Scene With Diffusioncited by 2
- 2024Efficient Depth Estimation for Unstable Stereo Camera Systems on AR Glassescited by 1
- 2025CheapNVS: Real-Time On-Device Narrow-Baseline Novel View Synthesiscited by 1
- 2025SteROI-D: System Design and Mapping for Stereo Depth Inference on Regions of Interestcited by 0
- 2026Monocular Depth Estimation from a Single Image: Progress and Opportunitiescited by 0
- 2026Monocular Depth Estimation from a Single Image: Progress and Opportunities1 Sep 2026
- 2025Eye2Eye: A Simple Approach for Monocular-to-Stereo Video Synthesis30 Apr 2025
- 2025Optimizing 4D Gaussians for Dynamic Scene Video from Single Landscape Images4 Apr 2025
- 2025SteROI-D: System Design and Mapping for Stereo Depth Inference on Regions of Interest13 Feb 2025
- 2025CheapNVS: Real-Time On-Device Narrow-Baseline Novel View Synthesis24 Jan 2025
- 2024PanoDreamer: Optimization-Based Single Image to 360 3D Scene With Diffusion6 Dec 2024
- 2024Efficient Depth Estimation for Unstable Stereo Camera Systems on AR Glasses15 Nov 2024
- 2024GeoGS3D: Single-view 3D Reconstruction via Geometric-aware Diffusion Model and Gaussian Splatting15 Mar 2024
- 2024Finding Waldo: Towards Efficient Exploration of NeRF Scene Spaces7 Mar 2024
- 2023VaLID: Variable-Length Input Diffusion for Novel View Synthesis14 Dec 2023
- 2023Novel View Synthesis with View-Dependent Effects from a Single Image13 Dec 2023
- 2023Fast View Synthesis of Casual Videos with Soup-of-Planes4 Dec 2023
33 more
- 2023Consistent-1-to-3: Consistent Image to 3D View Synthesis via Geometry-aware Diffusion Models4 Oct 2023
- 2023Tiled Multiplane Images for Practical 3D Photography25 Sep 2023
- 2023ReShader: View-Dependent Highlights for Single Image View-Synthesis19 Sep 2023
- 2023Single-Stage 3D Geometry-Preserving Depth Estimation Model Training on Dataset Mixtures with Uncalibrated Stereo Data5 Jun 2023
- 2023Single-View View Synthesis with Self-Rectified Pseudo-Stereo19 Apr 2023
- 2023Clutter Detection and Removal in 3D Scenes with View-Consistent Inpainting7 Apr 2023
- 2023Consistent View Synthesis with Pose-Guided Diffusion Models30 Mar 2023
- 2023Persistent Nature: A Generative Model of Unbounded 3D Worlds23 Mar 2023
- 2023Learning 3D Photography Videos via Self-supervised Diffusion on Single Images21 Feb 2023
- 2023Painting 3D Nature in 2D: View Synthesis of Natural Scenes from a Single Semantic Mask14 Feb 2023
- 2023Robust Dynamic Radiance Fields5 Jan 2023
- 2022Shakes on a Plane: Unsupervised Depth Estimation from Unstabilized Photography22 Dec 2022
- 2022A Practical Stereo Depth System for Smart Glasses19 Nov 2022
- 2022High-Resolution Depth Estimation for 360-degree Panoramas through Perspective and Panoramic Depth Images Registration19 Oct 2022
- 2022IronDepth: Iterative Refinement of Single-View Depth using Surface Normal and its Uncertainty7 Oct 2022
- 2022FloatingFusion: Depth from ToF and Image-stabilized Stereo Cameras6 Oct 2022
- 2022Self-improving Multiplane-to-layer Images for Novel View Synthesis4 Oct 2022
- 2022InfiniteNature-Zero: Learning Perpetual View Generation of Natural Scenes from Single Images22 Jul 2022
- 2022NeuralPassthrough: Learned Real-Time View Synthesis for VR5 Jul 2022
- 2022Single-View View Synthesis in the Wild with Learned Adaptive Multiplane Images24 May 2022
- 20223D Moments from Near-Duplicate Photos12 May 2022
- 2022CM-GAN: Image Inpainting with Cascaded Modulation GAN and Object-Aware Training22 Mar 2022
- 2022OmniSyn: Synthesizing 360 Videos with Wide-baseline Panoramas17 Feb 2022
- 2022Automated Distance Estimation for Wildlife Camera Trapping9 Feb 2022
- 2021Learning Neural Light Fields with Ray-Space Embedding Networks2 Dec 2021
- 20213D Photo Stylization: Learning to Generate Stylized Novel Views from a Single Image30 Nov 2021
- 2021360MonoDepth: High-Resolution 360deg Monocular Depth Estimation30 Nov 2021
- 2021SLIDE: Single Image 3D Photography with Soft Layering and Depth-aware Inpainting2 Sep 2021
- 2021Learning to Stylize Novel Views27 May 2021
- 2021Endless Loops: Detecting and Animating Periodic Patterns in Still Images19 May 2021
- 2021Dynamic View Synthesis from Dynamic Monocular Video13 May 2021
- 2021Geometry-Free View Synthesis: Transformers and no 3D Priors15 Apr 2021
- 2021Hybrid Neural Fusion for Full-frame Video Stabilization11 Feb 2021
- 2023Persistent Nature: A Generative Model of Unbounded 3D Worldscited by 44
- 2023Persistent Nature: A Generative Model of Unbounded 3D Worlds23 Mar 2023
- 2021Dynamic View Synthesis from Dynamic Monocular Videocited by 420
- 2023Robust Dynamic Radiance Fieldscited by 193
- 2021Geometry-Free View Synthesis: Transformers and no 3D Priorscited by 99
- 2022InfiniteNature-Zero: Learning Perpetual View Generation of Natural Scenes from Single Imagescited by 82
- 2021Learning to Stylize Novel Viewscited by 76
- 2021360MonoDepth: High-Resolution 360deg Monocular Depth Estimationcited by 60
- 2022Single-View View Synthesis in the Wild with Learned Adaptive Multiplane Imagescited by 59
- 2021Learning Neural Light Fields with Ray-Space Embedding Networkscited by 49
- 2022CM-GAN: Image Inpainting with Cascaded Modulation GAN and Object-Aware Trainingcited by 49
- 2021SLIDE: Single Image 3D Photography with Soft Layering and Depth-aware Inpaintingcited by 48
- 20213D Photo Stylization: Learning to Generate Stylized Novel Views from a Single Imagecited by 45
- 2022IronDepth: Iterative Refinement of Single-View Depth using Surface Normal and its Uncertaintycited by 30
12 most cited of 41 All 41 (JSON)
- 2026Monocular Depth Estimation from a Single Image: Progress and Opportunities1 Sep 2026
- 2025Eye2Eye: A Simple Approach for Monocular-to-Stereo Video Synthesis30 Apr 2025
- 2025Optimizing 4D Gaussians for Dynamic Scene Video from Single Landscape Images4 Apr 2025
- 2025SteROI-D: System Design and Mapping for Stereo Depth Inference on Regions of Interest13 Feb 2025
- 2025CheapNVS: Real-Time On-Device Narrow-Baseline Novel View Synthesis24 Jan 2025
- 2024PanoDreamer: Optimization-Based Single Image to 360 3D Scene With Diffusion6 Dec 2024
- 2024Efficient Depth Estimation for Unstable Stereo Camera Systems on AR Glasses15 Nov 2024
- 2024Finding Waldo: Towards Efficient Exploration of NeRF Scene Spaces7 Mar 2024
- 2023VaLID: Variable-Length Input Diffusion for Novel View Synthesis14 Dec 2023
- 2023Novel View Synthesis with View-Dependent Effects from a Single Image13 Dec 2023
- 2023Fast View Synthesis of Casual Videos with Soup-of-Planes4 Dec 2023
- 2023Tiled Multiplane Images for Practical 3D Photography25 Sep 2023
12 newest of 41 All 41 (JSON)