paper-with-me

Papers

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

2022-11-23 · CVPR 2023 1 · Mohammad Amin Shabani, Sepidehsadat Hosseini, Yasutaka Furukawa

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.

📄 PDF Abstract BibTeX arXiv:2211.13287

Code (1)

aminshabani/house_diffusion 공식 구현 pytorch

Tasks

DenoisingVector Graphics

Methods 이 논문이 사용한 방법론

Multi-Head Attention 설명 없음
Attention 설명 없음
Layer Normalization Unlike batch normalization, Layer Normalization directly estimates the normalization statistics from the summed inputs…
Adam 설명 없음
Softmax The Softmax output function transforms a previous layer's output into a vector of probabilities. It is commonly used for multiclass classification. Given an input vector $x$…
Dropout Dropout is a regularization technique for neural networks that drops a unit (along with connections) at training time with a specified probability $p$ (a common value is…
BPE Byte Pair Encoding, or BPE, is a subword segmentation algorithm that encodes rare and unknown words as sequences of subword units. The intuition is that various word…
Position-Wise Feed-Forward Layer 설명 없음

Similar Papers 제목 키워드 기반

ChatHouseDiffusion: Prompt-Guided Generation and Editing of Floor Plans

2024-10-15 · Sizhong Qin, Chengyu He, Qiaoyun Chen, Sen yang 외

The generation and editing of floor plans are critical in architectural planning, requiring a high degree of flexibility and efficiency. Existing methods demand extensive input information and lack the capability for int…

Conditional Image GenerationImage Generation

Adapting HouseDiffusion for conditional Floor Plan generation on Modified Swiss Dwellings dataset

2023-12-06 · Emanuel Kuhn

Automated floor plan generation has recently gained momentum with several methods that have been proposed. The CVAAD Floor Plan Auto-Completion workshop challenge introduced MSD, a new dataset that includes existing stru…

GSDiff: Synthesizing Vector Floorplans via Geometry-enhanced Structural Graph Generation

2024-08-29 · Sizhe Hu, WenMing Wu, Yuntao Wang, Benzhu Xu 외

Automating architectural floorplan design is vital for housing and interior design, offering a faster, cost-effective alternative to manual sketches by architects. However, existing methods, including rule-based and lear…

Graph Generation

End-to-end Graph-constrained Vectorized Floorplan Generation with Panoptic Refinement

2022-07-27 · Jiachen Liu, Yuan Xue, Jose Duarte, Krishnendra Shekhawat 외

The automatic generation of floorplans given user inputs has great potential in architectural design and has recently been explored in the computer vision community. However, the majority of existing methods synthesize f…

HouseLLM: LLM-Assisted Two-Phase Text-to-Floorplan Generation

2024-11-19 · Ziyang Zong, Zhaohuan Zhan, Guang Tan

This paper proposes a two-phase text-to-floorplan generation method, which guides a Large Language Model (LLM) to generate an initial layout (Layout-LLM) and refines them into the final floorplans through conditional dif…

Language ModelingLanguage ModellingLarge Language ModelLayout Design