Perspective Plane Program Induction from a Single Image
Not on the map. Why?
Abstract (arXiv)
We study the inverse graphics problem of inferring a holistic representation for natural images. Given an input image, our goal is to induce a neuro-symbolic, program-like representation that jointly models camera poses, object locations, and global scene structures. Such high-level, holistic scene representations further facilitate low-level image manipulation tasks such as inpainting. We formulate this problem as jointly finding the camera pose and scene structure that best describe the input image. The benefits of such joint inference are two-fold: scene regularity serves as a new cue for perspective correction, and in turn, correct perspective correction leads to a simplified scene structure, similar to how the correct shape leads to the most regular texture in shape from texture. Our proposed framework, Perspective Plane Program Induction (P3I), combines search-based and gradient-based algorithms to efficiently solve the problem. P3I outperforms a set of baselines on a collection of Internet images, across tasks including camera pose estimation, global structure inference, and down-stream image manipulation tasks.
Key facts. Cited by 9 papers in the map (data through 7 Oct 2026). First posted on arXiv 25 Jun 2020.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 2; 2022: 2; 2023: 1; 2024: 2; 2025: 1; 2026: 1.
9 papers.
- 2021Decomposing 3D Scenes into Objects via Unsupervised Volume Segmentationcited by 88
- 2025Neuro-Symbolic AI in 2024: A Systematic Reviewcited by 36
- 2024Structure from Duplicates: Neural Inverse Graphics from a Pile of Objectscited by 5
- 2022Learning Continuous Implicit Representation for Near-Periodic Patternscited by 4
- 2022Learning to Infer 3D Shape Programs with Differentiable Renderercited by 2
- 2023Tree-Structured Shading Decompositioncited by 2
- 2024Neural Slot Interpreters: Grounding Object Semantics in Emergent Slot Representationscited by 2
- 2021Conditional Teaching Sizecited by 0
- 2026ShapeCodeBench: A Renewable Benchmark for Perception-to-Program Reconstruction of Synthetic Shape Scenescited by 0
- 2026ShapeCodeBench: A Renewable Benchmark for Perception-to-Program Reconstruction of Synthetic Shape Scenes12 May 2026
- 2025Neuro-Symbolic AI in 2024: A Systematic Review9 Jan 2025
- 2024Neural Slot Interpreters: Grounding Object Semantics in Emergent Slot Representations2 Feb 2024
- 2024Structure from Duplicates: Neural Inverse Graphics from a Pile of Objects10 Jan 2024
- 2023Tree-Structured Shading Decomposition13 Sep 2023
- 2022Learning Continuous Implicit Representation for Near-Periodic Patterns25 Aug 2022
- 2022Learning to Infer 3D Shape Programs with Differentiable Renderer25 Jun 2022
- 2021Conditional Teaching Size29 Jun 2021
- 2021Decomposing 3D Scenes into Objects via Unsupervised Volume Segmentation2 Apr 2021