Plan2Scene: Converting Floorplans to 3D Scenes
Not on the map. Why?
Abstract (arXiv)
We address the task of converting a floorplan and a set of associated photos of a residence into a textured 3D mesh model, a task which we call Plan2Scene. Our system 1) lifts a floorplan image to a 3D mesh model; 2) synthesizes surface textures based on the input photos; and 3) infers textures for unobserved surfaces using a graph neural network architecture. To train and evaluate our system we create indoor surface texture datasets, and augment a dataset of floorplans and photos from prior work with rectified surface crops and additional annotations. Our approach handles the challenge of producing tileable textures for dominant surfaces such as floors, walls, and ceilings from a sparse set of unaligned photos that only partially cover the residence. Qualitative and quantitative evaluations show that our system produces realistic 3D interior models, outperforming baseline approaches on a suite of texture quality metrics and as measured by a holistic user study.
Key facts. Cited by 17 papers in the map (data through 7 Oct 2026). Builds on 20 of its 37 references that are in the map. First posted on arXiv 9 Jun 2021.
Builds on
20 of 37 references.
References · 20
- 2014Adam: A Method for Stochastic Optimizationcited by 36,960
- 2015ShapeNet: An Information-Rich 3D Model Repositorycited by 2,880
- 2019Fast Graph Representation Learning with PyTorch Geometriccited by 2,414
- 2019Deep High-Resolution Representation Learning for Visual Recognitioncited by 1,417
- 2015Gated Graph Sequence Neural Networkscited by 792
- 2019Texture Fields: Learning Texture Representations in Function Spacecited by 210
- 2019HorizonNet: Learning Room Layout with 1D Representation and Pano Stretch Data Augmentationcited by 107
- 2018LayoutNet: Reconstructing the 3D Room Layout from a Single RGB Imagecited by 94
- 2016IM2CADcited by 78
- 2018DuLa-Net: A Dual-Projection Network for Estimating Room Layouts from a Single RGB Panoramacited by 67
- 2018Materials for Masses: SVBRDF Acquisition with a Single Mobile Phone Imagecited by 66
- 2017Diversified Texture Synthesis with Feed-forward Networkscited by 59
8 more
- 2019Single-Image Piece-wise Planar 3D Reconstruction via Associative Embeddingcited by 56
- 2019Learning a Neural 3D Texture Space from 2D Exemplarscited by 53
- 2018Modeling Surface Appearance from a Single Photograph using Self-augmented Convolutional Neural Networkscited by 51
- 2019A Dataset of Multi-Illumination Images in the Wildcited by 45
- 2020GeoLayout: Geometry Driven Room Layout Estimation Based on Depth Maps of Planescited by 12
- 2018Floorplan-Jigsaw: Jointly Estimating Scene Layout and Aligning Partial Scanscited by 11
- 2020Intelligent Home 3D: Automatic 3D-House Design from Linguistic Descriptions Onlycited by 10
- 2016Deep Multi-Modal Image Correspondence Learningcited by 2
Built on by
Citing papers per year: 2022: 2; 2023: 2; 2024: 6; 2025: 5; 2026: 2.
17 papers.
Sort:
By area:
- 2023CC3D: Layout-Conditioned Generation of Compositional 3D Scenescited by 58
- 2023RoomDreamer: Text-Driven 3D Indoor Scene Synthesis with Coherent Geometry and Texturecited by 53
- 2022PhotoScene: Photorealistic Material and Lighting Transfer for Indoor Scenescited by 22
- 2024HouseCrafter: Lifting Floorplans to 3D Scenes with 2D Diffusion Modelcited by 9
- 2024TexTile: A Differentiable Metric for Texture Tileabilitycited by 7
- 2025From Programs to Poses: Factored Real-World Scene Generation via Learned Program Librariescited by 6
- 2024WAFFLE: Multimodal Floorplan Understanding in the Wildcited by 5
- 2025C3Po: Cross-View Cross-Modality Correspondence by Pointmap Predictioncited by 4
- 2022Floorplan-Aware Camera Poses Refinementcited by 2
- 2024MaGRITTe: Manipulative and Generative 3D Realization from Image, Topview and Textcited by 2
- 2026PanoWorld: A Generative Spatial World Model for Consistent Whole-House Panorama Synthesiscited by 2
- 2025DoorDet: Semi-Automated Multi-Class Door Detection Dataset via Object Detection and Large Language Modelscited by 1
5 more
- 2024Recognizing and Reconstructing a Multi-Unit Floor Plancited by 0
- 2024Scene Co-pilot: Procedural Text to Video Generation with Human in the Loopcited by 0
- 2025Top2Pano: Learning to Generate Indoor Panoramas from Top-Down Viewcited by 0
- 2025Sketch2BIM: A Multi-Agent Human-AI Collaborative Pipeline to Convert Hand-Drawn Floor Plans to 3D BIMcited by 0
- 2026SG-Layout: Structured Scene Graph-Guided Layout Generation with LLMscited by 0
- 2026SG-Layout: Structured Scene Graph-Guided Layout Generation with LLMs2 Aug 2026
- 2026PanoWorld: A Generative Spatial World Model for Consistent Whole-House Panorama Synthesis18 May 2026
- 2025C3Po: Cross-View Cross-Modality Correspondence by Pointmap Prediction23 Nov 2025
- 2025Sketch2BIM: A Multi-Agent Human-AI Collaborative Pipeline to Convert Hand-Drawn Floor Plans to 3D BIM16 Oct 2025
- 2025From Programs to Poses: Factored Real-World Scene Generation via Learned Program Libraries11 Oct 2025
- 2025DoorDet: Semi-Automated Multi-Class Door Detection Dataset via Object Detection and Large Language Models11 Aug 2025
- 2025Top2Pano: Learning to Generate Indoor Panoramas from Top-Down View28 Jul 2025
- 2024WAFFLE: Multimodal Floorplan Understanding in the Wild1 Dec 2024
- 2024Scene Co-pilot: Procedural Text to Video Generation with Human in the Loop26 Nov 2024
- 2024Recognizing and Reconstructing a Multi-Unit Floor Plan2 Aug 2024
- 2024HouseCrafter: Lifting Floorplans to 3D Scenes with 2D Diffusion Model28 Jun 2024
- 2024MaGRITTe: Manipulative and Generative 3D Realization from Image, Topview and Text30 Mar 2024
5 more
- 2024TexTile: A Differentiable Metric for Texture Tileability19 Mar 2024
- 2023RoomDreamer: Text-Driven 3D Indoor Scene Synthesis with Coherent Geometry and Texture18 May 2023
- 2023CC3D: Layout-Conditioned Generation of Compositional 3D Scenes21 Mar 2023
- 2022Floorplan-Aware Camera Poses Refinement10 Oct 2022
- 2022PhotoScene: Photorealistic Material and Lighting Transfer for Indoor Scenes2 Jul 2022
- 2023CC3D: Layout-Conditioned Generation of Compositional 3D Scenescited by 58
- 2022PhotoScene: Photorealistic Material and Lighting Transfer for Indoor Scenescited by 22
- 2024TexTile: A Differentiable Metric for Texture Tileabilitycited by 7
- 2025From Programs to Poses: Factored Real-World Scene Generation via Learned Program Librariescited by 6
- 2024WAFFLE: Multimodal Floorplan Understanding in the Wildcited by 5
- 2025C3Po: Cross-View Cross-Modality Correspondence by Pointmap Predictioncited by 4
- 2022Floorplan-Aware Camera Poses Refinementcited by 2
- 2024MaGRITTe: Manipulative and Generative 3D Realization from Image, Topview and Textcited by 2
- 2025DoorDet: Semi-Automated Multi-Class Door Detection Dataset via Object Detection and Large Language Modelscited by 1
- 2024Recognizing and Reconstructing a Multi-Unit Floor Plancited by 0
- 2024Scene Co-pilot: Procedural Text to Video Generation with Human in the Loopcited by 0
- 2025Top2Pano: Learning to Generate Indoor Panoramas from Top-Down Viewcited by 0
12 most cited of 13 All 13 (JSON)
- 2026SG-Layout: Structured Scene Graph-Guided Layout Generation with LLMs2 Aug 2026
- 2025C3Po: Cross-View Cross-Modality Correspondence by Pointmap Prediction23 Nov 2025
- 2025From Programs to Poses: Factored Real-World Scene Generation via Learned Program Libraries11 Oct 2025
- 2025DoorDet: Semi-Automated Multi-Class Door Detection Dataset via Object Detection and Large Language Models11 Aug 2025
- 2025Top2Pano: Learning to Generate Indoor Panoramas from Top-Down View28 Jul 2025
- 2024WAFFLE: Multimodal Floorplan Understanding in the Wild1 Dec 2024
- 2024Scene Co-pilot: Procedural Text to Video Generation with Human in the Loop26 Nov 2024
- 2024Recognizing and Reconstructing a Multi-Unit Floor Plan2 Aug 2024
- 2024MaGRITTe: Manipulative and Generative 3D Realization from Image, Topview and Text30 Mar 2024
- 2024TexTile: A Differentiable Metric for Texture Tileability19 Mar 2024
- 2023CC3D: Layout-Conditioned Generation of Compositional 3D Scenes21 Mar 2023
- 2022Floorplan-Aware Camera Poses Refinement10 Oct 2022
12 newest of 13 All 13 (JSON)