FacaDiffy: Inpainting Unseen Facade Parts Using Diffusion Models

Thomas Froech, Olaf Wysocki, Yan Xia, Junyu Xie, Benedikt Schwab +2 more
2/20/2025
cs.CVcs.AI

Official code: ThomasFroech/InpaintingofUnseenFacadeObjects (11 stars, last commit 2025-02-27).

Abstract

High-detail semantic 3D building models are frequently utilized in robotics, geoinformatics, and computer vision. One key aspect of creating such models is employing 2D conflict maps that detect openings' locations in building facades. Yet, in reality, these maps are often incomplete due to obstacles encountered during laser scanning. To address this challenge, we introduce FacaDiffy, a novel method for inpainting unseen facade parts by completing conflict maps with a personalized Stable Diffusion model. Specifically, we first propose a deterministic ray analysis approach to derive 2D conflict maps from existing 3D building models and corresponding laser scanning point clouds. Furthermore, we facilitate the inpainting of unseen facade objects into these 2D conflict maps by leveraging the potential of personalizing a Stable Diffusion model. To complement the scarcity of real-world training data, we also develop a scalable pipeline to produce synthetic conflict maps using random city model generators and annotated facade images. Extensive experiments demonstrate that FacaDiffy achieves state-of-the-art performance in conflict map completion compared to various inpainting baselines and increases the detection rate by $22\%$ when applying the completed conflict maps for high-definition 3D semantic building reconstruction. The code is be publicly available in the corresponding GitHub repository: https://github.com/ThomasFroech/InpaintingofUnseenFacadeObjects

View on arXivView PDF

Code Implementations(1)

This repository contains the implementation for my Master's thesis: Inpainting of unseen façade objects using deep learning methods

111Python, Jupyter NotebookNov 29, 20231 years ago

Similar Papers

Cite this paper

@article{froech2025facadiffy,
  title  = {FacaDiffy: Inpainting Unseen Facade Parts Using Diffusion Models},
  author = {Thomas Froech and Olaf Wysocki and Yan Xia and Junyu Xie and Benedikt Schwab and Daniel Cremers and Thomas H. Kolbe},
  year   = {2025},
  eprint = {2502.14940},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2502.14940v1}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2502.14940.svg)](https://codeofpaper.com/paper/2502.14940)

Discussion