<?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-Archives</journal-id>
<journal-title-group>
<journal-title>The International Archives of the Photogrammetry, Remote Sensing and Spatial Information Sciences</journal-title>
<abbrev-journal-title abbrev-type="publisher">ISPRS-Archives</abbrev-journal-title>
<abbrev-journal-title abbrev-type="nlm-ta">Int. Arch. Photogramm. Remote Sens. Spatial Inf. Sci.</abbrev-journal-title>
</journal-title-group>
<issn pub-type="epub">2194-9034</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-archives-XLIX-B2-2026-199-2026</article-id>
<title-group>
<article-title>Learning-based Estimation of Surface Normals in Unstructured Airborne LiDAR Point Clouds</article-title>
</title-group>
<contrib-group><contrib contrib-type="author" xlink:type="simple"><name name-style="western"><surname>Hermann</surname>
<given-names>Max</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>Weinmann</surname>
<given-names>Martin</given-names>
</name>
<xref ref-type="aff" rid="aff2">
<sup>2</sup>
</xref>
</contrib>
</contrib-group><aff id="aff1">
<label>1</label>
<addr-line>Fraunhofer IOSB, Karlsruhe, Germany</addr-line>
</aff>
<aff id="aff2">
<label>2</label>
<addr-line>Institute of Photogrammetry and Remote Sensing, Karlsruhe Institute of Technology (KIT), Karlsruhe, Germany</addr-line>
</aff>
<pub-date pub-type="epub">
<day>23</day>
<month>07</month>
<year>2026</year>
</pub-date>
<volume>XLIX-B2-2026</volume>
<fpage>199</fpage>
<lpage>206</lpage>
<permissions>
<copyright-statement>Copyright: &#x000a9; 2026 Max Hermann</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-archives.copernicus.org/articles/XLIX-B2-2026/199/2026/isprs-archives-XLIX-B2-2026-199-2026.html">This article is available from https://isprs-archives.copernicus.org/articles/XLIX-B2-2026/199/2026/isprs-archives-XLIX-B2-2026-199-2026.html</self-uri>
<self-uri xlink:href="https://isprs-archives.copernicus.org/articles/XLIX-B2-2026/199/2026/isprs-archives-XLIX-B2-2026-199-2026.pdf">The full text article is available as a PDF file from https://isprs-archives.copernicus.org/articles/XLIX-B2-2026/199/2026/isprs-archives-XLIX-B2-2026-199-2026.pdf</self-uri>
<abstract>
<p>Estimating surface normals in airborne LiDAR point clouds is a critical step in mesh reconstruction and other downstream tasks such as semantic segmentation. Conventional methods often rely on local surface fitting combined with heuristic orientation strategies, which require careful parameter tuning and often yield inconsistent results, either globally, as in Minimum-Spanning-Trees, or locally on vertical structures, as in global axis-based orientation. In this work, we present two deep learning approaches based on a Point Transformer V3 encoder architecture for normal estimation in unstructured airborne LiDAR point clouds. The first approach treats normal orientation as a binary classification, flipping pre-computed normals to achieve consistent orientations. The second approach directly predicts the full normal vector. Both approaches estimate the results for all points simultaneously, which enables efficient processing of large-scale point clouds. Since no aerial LiDAR dataset provides reference normals for direct evaluation, we employ an indirect evaluation strategy based on Poisson surface reconstruction to assess the quality of the meshes generated from the estimated normals. Our method for full normal estimation outperforms the strongest baseline by up to 2 percentage points in terms of F1-Score, as shown by experiments with three reference LiDAR datasets: UseGeo, Hessigheim 3D, and our holdout dataset JB3D. However, our qualitative results also highlight the limitations of this approach. Since the training data consists of point clouds derived from photogrammetric point clouds and point clouds sampled from textured meshes, our approach for full normal vector estimation tends to result in noticeable smoothed edges.</p>
</abstract>
<counts><page-count count="8"/></counts>
</article-meta>
</front>
<body/>
<back>
</back>
</article>