Intuitive and Efficient Roof Modeling for Reconstruction and Synthesis
Not on the map. Why?
Abstract (arXiv)
We propose a novel and flexible roof modeling approach that can be used for constructing planar 3D polygon roof meshes. Our method uses a graph structure to encode roof topology and enforces the roof validity by optimizing a simple but effective planarity metric we propose. This approach is significantly more efficient than using general purpose 3D modeling tools such as 3ds Max or SketchUp, and more powerful and expressive than specialized tools such as the straight skeleton. Our optimization-based formulation is also flexible and can accommodate different styles and user preferences for roof modeling. We showcase two applications. The first application is an interactive roof editing framework that can be used for roof design or roof reconstruction from aerial images. We highlight the efficiency and generality of our approach by constructing a mesh-image paired dataset consisting of 2539 roofs. Our second application is a generative model to synthesize new roof meshes from scratch. We use our novel dataset to combine machine learning and our roof optimization techniques, by using transformers and graph convolutional networks to model roof topology, and our roof optimization methods to enforce the planarity constraint.
Key facts. Cited by 14 papers in the map (data through 7 Oct 2026). First posted on arXiv 16 Sep 2021.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2022: 3; 2023: 4; 2024: 1; 2025: 3; 2026: 3.
14 papers.
Sort:
By area:
- 20233D Line Mapping Revisitedcited by 39
- 2022Smooth Non-Rigid Shape Matching via Effective Dirichlet Energy Optimizationcited by 37
- 2022Learning to Construct 3D Building Wireframes from 3D Line Cloudscited by 9
- 2024RoofDiffusion: Constructing Roofs from Severely Corrupted Point Data via Diffusioncited by 2
- 20233D detection of roof sections from a single satellite image and application to LOD2-building reconstructioncited by 1
- 2023Intelligent Generation of Graphical Game Assets: A Conceptual Framework and Systematic Review of the State of the Artcited by 1
- 2025PolyRoof: Precision Roof Polygonization in Urban Residential Building with Graph Neural Networkscited by 1
- 2022AutoPoly: Predicting a Polygonal Mesh Construction Sequence from a Silhouette Imagecited by 0
- 2023ZRG: A Dataset for Multimodal 3D Residential Rooftop Understandingcited by 0
- 2025Polygonizing Roof Segments from High-Resolution Aerial Images Using Yolov8-Based Edge Detectioncited by 0
- 2025AIM2PC: Aerial Image to 3D Building Point Cloud Reconstructioncited by 0
- 2026Flatten The Complex: Joint B-Rep Generation via Compositional k-Cell Particlescited by 0
2 more
- 2026Diffusion Transformers for Roof Graph Synthesis and Reconstruction26 Aug 2026
- 2026Patchwork: A compact representation for 3D polygonal shapes24 Mar 2026
- 2026Flatten The Complex: Joint B-Rep Generation via Compositional k-Cell Particles25 Jan 2026
- 2025AIM2PC: Aerial Image to 3D Building Point Cloud Reconstruction24 Mar 2025
- 2025PolyRoof: Precision Roof Polygonization in Urban Residential Building with Graph Neural Networks13 Mar 2025
- 2025Polygonizing Roof Segments from High-Resolution Aerial Images Using Yolov8-Based Edge Detection12 Mar 2025
- 2024RoofDiffusion: Constructing Roofs from Severely Corrupted Point Data via Diffusion14 Apr 2024
- 2023Intelligent Generation of Graphical Game Assets: A Conceptual Framework and Systematic Review of the State of the Art16 Nov 2023
- 20233D detection of roof sections from a single satellite image and application to LOD2-building reconstruction11 Jul 2023
- 2023ZRG: A Dataset for Multimodal 3D Residential Rooftop Understanding26 Apr 2023
- 20233D Line Mapping Revisited30 Mar 2023
- 2022Smooth Non-Rigid Shape Matching via Effective Dirichlet Energy Optimization5 Oct 2022
- 20233D Line Mapping Revisitedcited by 39
- 2022Smooth Non-Rigid Shape Matching via Effective Dirichlet Energy Optimizationcited by 37
- 2022Learning to Construct 3D Building Wireframes from 3D Line Cloudscited by 9
- 2024RoofDiffusion: Constructing Roofs from Severely Corrupted Point Data via Diffusioncited by 2
- 20233D detection of roof sections from a single satellite image and application to LOD2-building reconstructioncited by 1
- 2023Intelligent Generation of Graphical Game Assets: A Conceptual Framework and Systematic Review of the State of the Artcited by 1
- 2025PolyRoof: Precision Roof Polygonization in Urban Residential Building with Graph Neural Networkscited by 1
- 2022AutoPoly: Predicting a Polygonal Mesh Construction Sequence from a Silhouette Imagecited by 0
- 2023ZRG: A Dataset for Multimodal 3D Residential Rooftop Understandingcited by 0
- 2025Polygonizing Roof Segments from High-Resolution Aerial Images Using Yolov8-Based Edge Detectioncited by 0
- 2025AIM2PC: Aerial Image to 3D Building Point Cloud Reconstructioncited by 0
- 2026Flatten The Complex: Joint B-Rep Generation via Compositional k-Cell Particlescited by 0
12 most cited of 13 All 13 (JSON)
- 2026Patchwork: A compact representation for 3D polygonal shapes24 Mar 2026
- 2026Flatten The Complex: Joint B-Rep Generation via Compositional k-Cell Particles25 Jan 2026
- 2025AIM2PC: Aerial Image to 3D Building Point Cloud Reconstruction24 Mar 2025
- 2025PolyRoof: Precision Roof Polygonization in Urban Residential Building with Graph Neural Networks13 Mar 2025
- 2025Polygonizing Roof Segments from High-Resolution Aerial Images Using Yolov8-Based Edge Detection12 Mar 2025
- 2024RoofDiffusion: Constructing Roofs from Severely Corrupted Point Data via Diffusion14 Apr 2024
- 2023Intelligent Generation of Graphical Game Assets: A Conceptual Framework and Systematic Review of the State of the Art16 Nov 2023
- 20233D detection of roof sections from a single satellite image and application to LOD2-building reconstruction11 Jul 2023
- 2023ZRG: A Dataset for Multimodal 3D Residential Rooftop Understanding26 Apr 2023
- 20233D Line Mapping Revisited30 Mar 2023
- 2022Smooth Non-Rigid Shape Matching via Effective Dirichlet Energy Optimization5 Oct 2022
- 2022Learning to Construct 3D Building Wireframes from 3D Line Clouds25 Aug 2022
12 newest of 13 All 13 (JSON)