<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE article PUBLIC "-//NLM//DTD Journal Publishing DTD v3.0 20080202//EN" "https://jats.nlm.nih.gov/nlm-dtd/publishing/3.0/journalpublishing3.dtd">
<article xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink" article-type="research-article" dtd-version="3.0" xml:lang="en">
<front>
<journal-meta>
<journal-id journal-id-type="publisher">ISPRS-Annals</journal-id>
<journal-title-group>
<journal-title>ISPRS Annals of the Photogrammetry, Remote Sensing and Spatial Information Sciences</journal-title>
<abbrev-journal-title abbrev-type="publisher">ISPRS-Annals</abbrev-journal-title>
<abbrev-journal-title abbrev-type="nlm-ta">ISPRS Ann. Photogramm. Remote Sens. Spatial Inf. Sci.</abbrev-journal-title>
</journal-title-group>
<issn pub-type="epub">2194-9050</issn>
<publisher><publisher-name>Copernicus Publications</publisher-name>
<publisher-loc>Göttingen, Germany</publisher-loc>
</publisher>
</journal-meta>
<article-meta>
<article-id pub-id-type="doi">10.5194/isprs-annals-XII-4-W1-2026-81-2026</article-id>
<title-group>
<article-title>Roof Structure Extraction from Remote Sensing Images</article-title>
</title-group>
<contrib-group><contrib contrib-type="author" xlink:type="simple"><name name-style="western"><surname>Cheng</surname>
<given-names>Hsin-Yu</given-names>
</name>
<xref ref-type="aff" rid="aff1">
<sup>1</sup>
</xref>
</contrib>
<contrib contrib-type="author" xlink:type="simple"><name name-style="western"><surname>Gao</surname>
<given-names>Weixiao</given-names>
</name>
<xref ref-type="aff" rid="aff1">
<sup>1</sup>
</xref>
<xref ref-type="aff" rid="aff2">
<sup>2</sup>
</xref>
</contrib>
<contrib contrib-type="author" xlink:type="simple"><name name-style="western"><surname>Nan</surname>
<given-names>Liangliang</given-names>
</name>
<xref ref-type="aff" rid="aff1">
<sup>1</sup>
</xref>
</contrib>
</contrib-group><aff id="aff1">
<label>1</label>
<addr-line>Delft University of Technology, the Netherlands</addr-line>
</aff>
<aff id="aff2">
<label>2</label>
<addr-line>Wageningen University &amp; Research, the Netherlands</addr-line>
</aff>
<pub-date pub-type="epub">
<day>28</day>
<month>09</month>
<year>2026</year>
</pub-date>
<volume>XII-4/W1-2026</volume>
<fpage>81</fpage>
<lpage>88</lpage>
<permissions>
<copyright-statement>Copyright: &#x000a9; 2026 Hsin-Yu Cheng et al.</copyright-statement>
<copyright-year>2026</copyright-year>
<license license-type="open-access">
<license-p>This work is licensed under the Creative Commons Attribution 4.0 International License. To view a copy of this licence, visit <ext-link ext-link-type="uri"  xlink:href="https://creativecommons.org/licenses/by/4.0/">https://creativecommons.org/licenses/by/4.0/</ext-link></license-p>
</license>
</permissions>
<self-uri xlink:href="https://isprs-annals.copernicus.org/articles/XII-4-W1-2026/81/2026/isprs-annals-XII-4-W1-2026-81-2026.html">This article is available from https://isprs-annals.copernicus.org/articles/XII-4-W1-2026/81/2026/isprs-annals-XII-4-W1-2026-81-2026.html</self-uri>
<self-uri xlink:href="https://isprs-annals.copernicus.org/articles/XII-4-W1-2026/81/2026/isprs-annals-XII-4-W1-2026-81-2026.pdf">The full text article is available as a PDF file from https://isprs-annals.copernicus.org/articles/XII-4-W1-2026/81/2026/isprs-annals-XII-4-W1-2026-81-2026.pdf</self-uri>
<abstract>
<p>Accurate roof structure extraction from aerial imagery is important for applications such as solar energy assessment, urban analysis, and 3D city modeling, where roof surfaces require geometrically reliable polygonal representations. Although instance segmentation methods can detect rooftop regions, their masks often contain redundant or overlapping predictions and irregular boundaries, making them difficult to convert into coherent roof surfaces. To address these limitations, we propose a polygon-level structured inference framework for roof-region extraction. Rather than directly using raster masks as final outputs or reconstructing roof polygons from local vector primitives, the proposed method generates over-segmented polygon candidates from line-based cues and aggregates confidence-weighted probabilities at the polygon level. Roof-region assignment is formulated as a Markov Random Field (MRF) optimization problem, where unary terms encode segmentation evidence and pairwise terms enforce spatial consistency. Experiments on the Cities and RoofVec datasets show that the proposed framework suppresses redundant and spurious predictions while improving region coherence. On RoofVec, false positives are reduced from 111 to 94 and precision improves from 96.7% to 97.2% compared with unary-only polygon labeling, while maintaining comparable mean IoU. These results show improved geometric consistency in roof extraction from 2D remote sensing imagery. The source code is publicly available at &lt;code&gt;https://github.com/appleadele/Roof-Structure-Extraction-from-Remote-Sensing-Images&lt;/code&gt;.</p>
</abstract>
<counts><page-count count="8"/></counts>
</article-meta>
</front>
<body/>
<back>
</back>
</article>