Dfilled: Repurposing Edge-Enhancing Diffusion for Guided DSM Void Filling
Daniel Panangian, Ksenia Bittner
TL;DR
This work addresses voids in Digital Surface Models (DSMs) derived from stereo imagery, which impede accurate topographic analyses in urban and natural environments. It introduces Dfilled, a guided, diffusion-based inpainting approach that repurposes deep anisotropic diffusion models for DSM restoration, framing the problem with the heat equation $\frac{\partial u}{\partial t} = \nabla \cdot (D(x,y) \nabla u)$ and pursuing a steady-state solution. A two-stage model combines a coarse reconstruction with a local refinement network and a diffusion-based refinement, guided by high-resolution optical imagery, and uses Perlin-noise masks to simulate realistic void patterns for training and evaluation. Across real and synthetic datasets, Dfilled outperforms traditional interpolation and state-of-the-art deep-learning baselines, demonstrating improved edge preservation and visual realism, which is valuable for applications in urban planning, vegetation analysis, and 3D reconstruction. The method's robustness to various mask types and large voids suggests broad practical impact for generating complete, reliable DSMs from incomplete stereo data.
Abstract
Digital Surface Models (DSMs) are essential for accurately representing Earth's topography in geospatial analyses. DSMs capture detailed elevations of natural and manmade features, crucial for applications like urban planning, vegetation studies, and 3D reconstruction. However, DSMs derived from stereo satellite imagery often contain voids or missing data due to occlusions, shadows, and lowsignal areas. Previous studies have primarily focused on void filling for digital elevation models (DEMs) and Digital Terrain Models (DTMs), employing methods such as inverse distance weighting (IDW), kriging, and spline interpolation. While effective for simpler terrains, these approaches often fail to handle the intricate structures present in DSMs. To overcome these limitations, we introduce Dfilled, a guided DSM void filling method that leverages optical remote sensing images through edge-enhancing diffusion. Dfilled repurposes deep anisotropic diffusion models, which originally designed for super-resolution tasks, to inpaint DSMs. Additionally, we utilize Perlin noise to create inpainting masks that mimic natural void patterns in DSMs. Experimental evaluations demonstrate that Dfilled surpasses traditional interpolation methods and deep learning approaches in DSM void filling tasks. Both quantitative and qualitative assessments highlight the method's ability to manage complex features and deliver accurate, visually coherent results.
