Multi-Plane Program Induction with 3D Box Priors
Not on the map. Why?
Abstract (arXiv)
We consider two important aspects in understanding and editing images: modeling regular, program-like texture or patterns in 2D planes, and 3D posing of these planes in the scene. Unlike prior work on image-based program synthesis, which assumes the image contains a single visible 2D plane, we present Box Program Induction (BPI), which infers a program-like scene representation that simultaneously models repeated structure on multiple 2D planes, the 3D position and orientation of the planes, and camera parameters, all from a single image. Our model assumes a box prior, i.e., that the image captures either an inner view or an outer view of a box in 3D. It uses neural networks to infer visual cues such as vanishing points, wireframe lines to guide a search-based algorithm to find the program that best explains the image. Such a holistic, structured scene representation enables 3D-aware interactive image editing operations such as inpainting missing pixels, changing camera parameters, and extrapolate the image contents.
Key facts. Cited by 10 papers in the map (data through 7 Oct 2026). First posted on arXiv 19 Nov 2020.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 1; 2022: 6; 2023: 0; 2024: 2; 2025: 0; 2026: 1.
10 papers.
- 2022Look Outside the Room: Synthesizing A Consistent Long-Term 3D Scene Video from A Single Imagecited by 55
- 2021PlaneTR: Structure-Guided Transformers for 3D Plane Recoverycited by 33
- 2024Can Large Language Models Understand Symbolic Graphics Programs?cited by 32
- 2022HAKE: A Knowledge Engine Foundation for Human Activity Understandingcited by 28
- 2022Holistically-Attracted Wireframe Parsing: From Supervised to Self-Supervised Learningcited by 26
- 2022Test-time Adaptation with Slot-Centric Modelscited by 9
- 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
- 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
- 2024Can Large Language Models Understand Symbolic Graphics Programs?15 Aug 2024
- 2024Structure from Duplicates: Neural Inverse Graphics from a Pile of Objects10 Jan 2024
- 2022Holistically-Attracted Wireframe Parsing: From Supervised to Self-Supervised Learning24 Oct 2022
- 2022Learning Continuous Implicit Representation for Near-Periodic Patterns25 Aug 2022
- 2022Learning to Infer 3D Shape Programs with Differentiable Renderer25 Jun 2022
- 2022Test-time Adaptation with Slot-Centric Models21 Mar 2022
- 2022Look Outside the Room: Synthesizing A Consistent Long-Term 3D Scene Video from A Single Image17 Mar 2022
- 2022HAKE: A Knowledge Engine Foundation for Human Activity Understanding14 Feb 2022
- 2021PlaneTR: Structure-Guided Transformers for 3D Plane Recovery27 Jul 2021