Share your thoughts, 1 month free Claude Pro on usSee more
WorkDL logo mark

HouseDiffusion: Vector Floorplan Generation via a Diffusion Model with Discrete and Continuous Denoising

About

The paper presents a novel approach for vector-floorplan generation via a diffusion model, which denoises 2D coordinates of room/door corners with two inference objectives: 1) a single-step noise as the continuous quantity to precisely invert the continuous forward process; and 2) the final 2D coordinate as the discrete quantity to establish geometric incident relationships such as parallelism, orthogonality, and corner-sharing. Our task is graph-conditioned floorplan generation, a common workflow in floorplan design. We represent a floorplan as 1D polygonal loops, each of which corresponds to a room or a door. Our diffusion model employs a Transformer architecture at the core, which controls the attention masks based on the input graph-constraint and directly generates vector-graphics floorplans via a discrete and continuous denoising process. We have evaluated our approach on RPLAN dataset. The proposed approach makes significant improvements in all the metrics against the state-of-the-art with significant margins, while being capable of generating non-Manhattan structures and controlling the exact number of corners per room. A project website with supplementary video and document is here https://aminshabani.github.io/housediffusion.

Mohammad Amin Shabani, Sepidehsadat Hosseini, Yasutaka Furukawa• 2022

Related benchmarks

TaskDatasetResultRank
Layout GenerationGreenPD 1.0 (test)
FID33.2
15
Floorplan GenerationRPLAN
Realism Score71
11
Residential Floor Plan GenerationSSPT-Bench (Eval-8)
D_pub0.1292
8
Floor plan generationRPLAN (test)
Atc Score96.7
6
Floor plan generationWMR24 out-of-distribution (test)
Atc80
6
Floor plan generationRPLAN 5-room
Compatibility1.5
6
Floor plan generationRPLAN 6-room
Compatibility1.2
6
Floor plan generationRPLAN 7-room
Compatibility Score1.7
6
Floor plan generationRPLAN 8-room
Compatibility2.5
6
Floorplan GenerationHuman Expert User Study
Usability Score67.2
5
Showing 10 of 17 rows

Other info

Code

Follow for update