Geometry-Aware Infrastructure-Anchored Denoiser for UWB Sensing and Work-Zone Reconstruction
Summary
This paper presents GAIA, a geometry-aware learning framework for UWB denoising and work-zone reconstruction that couples temporal range modeling with latent anchor-layout estimation. Evaluated on real-world outdoor data, GAIA reduces range MSE by 18.4% and improves polygon IoU by 15.5% over baselines, demonstrating effective boundary-level reconstruction under NLOS conditions.
View Cached Full Text
Cached at: 07/08/26, 04:43 AM
# GAIA: Geometry-Aware Infrastructure-Anchored Denoiser for UWB Sensing and Work-Zone Reconstruction
Source: [https://arxiv.org/html/2607.05449](https://arxiv.org/html/2607.05449)
1\]organization=Department of Civil & Environmental Engineering, University of Wisconsin\-Madison, city=Madison, postcode=53706, state=Wisconsin, country=United States
\[orcid=0009\-0001\-2749\-6435\]\\cormark\[1\]
2\]organization=Department of Civil and Architectural Engineering and Construction Management, University of Wyoming, city=Laramie, postcode=82071, state=Wyoming, country=United States
3\]organization=School of Computer Science and Technology, Chongqing University of Posts and Telecommunications, city=Chongqing, postcode=400065, country=China
\\cortext
\[cor1\]Corresponding author
Jiaxi Liujliu2487@wisc\.eduJunwei YouSteven T\. ParkerPei Li\[Sikai ChenMeng Ran\[Bin Ran
###### Abstract
Accurate perception of work\-zone geometry is critical for intelligent transportation systems, and ultra\-wideband \(UWB\) sensing offers a low\-cost path toward infrastructure\-aided work\-zone reconstruction\. However, UWB ranging in outdoor work zones is often affected by non\-line\-of\-sight \(NLOS\) propagation, burst noise, and long\-tail errors, which can severely distort downstream spatial reconstruction\. Existing approaches mainly address signal\-level range denoising and do not explicitly model the geometric structure needed for reliable boundary reconstruction\.
In this work, we present GAIA, a geometry\-aware, infrastructure\-anchored learning framework for UWB denoising and work\-zone reconstruction\. GAIA estimates geometry\-consistent UWB distances by coupling temporal range modeling with latent anchor\-layout estimation and deterministic distance projection\. The framework keeps range denoising as the supervised prediction task while orienting the learned distances toward boundary\-consistent work\-zone reconstruction\.
We evaluate GAIA primarily on a real\-world outdoor UWB dataset with synchronized UWB, GNSS, and IMU measurements under LOS and NLOS conditions\. To complement this evaluation, we use a real\-data\-calibrated stress\-test simulator to examine robustness under stronger NLOS corruption and long\-tail ranging errors\. On the real\-world dataset, GAIA achieves the lowest overall range MSE and the highest polygon IoU among the evaluated filtering\-based and learning\-based baselines, reducing overall MSE by 18\.4% and improving polygon IoU by 15\.5% over PoseMLP\. Supplementary stress\-test simulation and ablation results further show that the geometry\-aware components improve boundary\-level reconstruction under severe ranging noise\. These results indicate that geometry\-aware range denoising is a promising direction for infrastructure\-aided work\-zone reconstruction, and that GAIA provides a boundary\-oriented UWB reconstruction framework that links range correction to spatially coherent work\-zone geometry estimation\.
###### keywords:
UWB \(Ultra\-wideband\)\\sepWork zone reconstruction\\sepInfrastructure sensing\\sepGeometry\-aware learning
\{highlights\}
Geometry\-aware work\-zone reconstruction:UWB mapping is formulated as boundary reconstruction, with range denoising serving the geometric objective\.
Latent geometry\-guided denoising:A latent anchor layout is inferred and fed back into denoising as an explicit spatial prior\.
Real\-data\-centered validation with stress testing:GAIA is evaluated primarily on real outdoor UWB measurements, with a real\-data\-calibrated simulator used as a supplementary stress\-test environment for severe NLOS and long\-tail errors\.
## 1Introduction
Work zones are among the most hazardous and geometrically dynamic environments on public roads\. In 2023 alone, work\-zone crashes caused 898 fatalities and more than 40,000 injuries in the U\.S\.nsc2024workzone\_injuryfacts\. Work zones introduce rapidly changing drivable boundaries through lane narrowing, lateral shifts, tapers, and temporary barriers, creating geometric conditions that differ substantially from normal roadway layoutsdehman2021workzone\_cav\_review\. These layouts are often irregular and frequently revised during construction, making drivable boundaries difficult to represent and track consistently\. Providing an accurate and frequently updated estimate of the spatial boundary of the active work zone is therefore a foundational requirement for compliant routing, hazard buffering, and safe passageusdot2024wzdx\.
For work\-zone sensing, the central question is where the traversable boundary lies\. We therefore formulate work\-zone perception as a geometry reconstruction task and emphasize boundary\-level metrics such as intersection\-over\-union \(IoU\) and Hausdorff distance\. Existing approaches to work\-zone awareness predominantly frame the problem as detection, focusing on traffic control devices, workers, or equipment\. Survey\-grade or LiDAR\-based mobile mapping systems can recover detailed roadway geometry, but they require dedicated calibrated equipment and cannot continuously follow changing conditionshabib2018lidar\_lane\_width\_workzones\. Vision\-based pipelines detect temporary traffic control devices \(TTCDs\) and infer scene extent through topology reasoningseo2022ttcd\_crc;zuo2023urban\_workzone\_detection\_sizing, but they remain sensitive to occlusion, adverse lighting, and limited annotated work\-zone data\. Trajectory\-based crowdsourcing methods infer drivable regions from vehicle pathschen2023crowdsourcing\_workzone\_mapping, yet they can lag behind abrupt layout changes and degrade under sparse observations\. More broadly, the HD\-map update literature shows that maintaining accurate geometric representations of dynamic road environments remains difficult and expensiveli2022hdmapnet;liao2022maptr\. Despite their differences, these approaches share a common limitation: they optimize for element\-level detection or localization while treating the drivable work\-zone boundary as an implicit by\-product\. This indirect formulation obscures the geometric structure of the reconstruction problem and limits reasoning about boundary\-level errors\. It also raises the question of which sensing modality can provide reliable, deployable geometric constraints for frequently updated boundary reconstruction in dynamic work zones\.
Ultra\-wideband \(UWB\) radio ranging offers a compelling low\-cost complement to onboard perception: fine time\-of\-flight resolution enables accurate distance measurementgezici2005uwb\_localization\_spm;alarifi2016uwb\_indoor\_review, hardware is commercially available and field\-deployable at modest costvolpi2023lowcost\_uwb\_rtls, and UWB\-based real\-time locating systems \(RTLS\) have already demonstrated utility in construction\-site worker and equipment trackingmaalek2016uwb\_construction\_accuracy;ochoa2024uwb\_roadworker\_safety\. In the V2I \(vehicle\-to\-infrastructure\) setting, UWB\-enabled roadside units \(UWB\-RSUs\) placed along the work\-zone perimeter can provide multi\-anchor geometric constraints to a vehicle\-mounted tag as the vehicle traverses the zone, yielding a direct, infrastructure\-side signal path to the work\-zone boundary\. The resulting multi\-anchor measurements provide structured geometric information for boundary reconstruction as coupled range observations\. However, UWB ranging is highly sensitive to NLOS propagation, occlusion, and environmental interference, which can introduce significant bias and instability in real\-world deploymentswang2023uwb\_nlos\_survey\.
To address these challenges, recent work has explored learning\-based correction of UWB ranges, showing that learned denoising can suppress NLOS\-induced biaswang2023uwb\_nlos\_survey;angarano2021robust\_uwb\_deep\_edgeand improve downstream ranging accuracy under work\-zone propagation conditions\. However, these approaches primarily formulate the problem as range denoising: the objective is to recover accurate anchor\-wise distances, while work\-zone geometry reconstruction remains a secondary downstream outcomeliu2026v2iworkzonegeometry\. This formulation leaves an important gap\. In dynamic work\-zone environments, UWB measurements are frequently affected by NLOS propagation, occlusion, and environmental variability, making it difficult to maintain reliable measurements across all anchors\. More importantly, boundary reconstruction is a geometric problem in which anchor errors contribute unevenly to the final reconstructed shape\. As illustrated in Fig\.[1](https://arxiv.org/html/2607.05449#S1.F1)\(c\), reconstruction quality is often dominated by geometrically critical anchors\. In Case A, most anchors remain accurate, yet a small number of critical anchor errors creates a large missing region in the reconstructed boundary\. In contrast, Case B contains moderate errors across all anchors, producing noisier local geometry while preserving the overall boundary structure\. This example shows why reliable work\-zone reconstruction requires more than average ranging error minimization: reconstruction quality depends heavily on spatially critical errors\. Moreover, real outdoor work\-zone UWB data are costly to collect, and measured datasets may not cover severe NLOS, burst\-noise, and long\-tail error cases\. This motivates a real\-data\-centered evaluation strategy complemented by controlled stress\-test simulations, with real data serving as the primary evidence\.
Figure 1:Overview of the proposed geometry\-first UWB denoising framework and motivating examples\.To address these limitations, we presentGAIA\(Geometry\-AwareInfrastructure\-Anchored denoiser\), a learned UWB range\-denoising framework designed for work\-zone geometry reconstruction\. GAIA uses multi\-anchor UWB observations and geometry\-aware regularization to make denoised ranges more consistent with downstream boundary reconstruction\. As demonstrated in the experiments, GAIA outperforms the evaluated filtering\-based and learning\-based baselines on polygon IoU while remaining competitive on range error\. Our contributions are as follows:
- •Geometry\-aware formulation for work\-zone reconstruction\.We formulate UWB work\-zone mapping as boundary\-oriented range denoising, where supervised range prediction is regularized by latent layout and geometry\-consistency objectives to support downstream reconstruction\.
- •Geometry\-aware latent layout reconstruction\.We design a geometry\-aware denoising framework that first infers a latent anchor layout from temporal multi\-anchor UWB observations and then feeds the inferred geometry back into the denoising process as an explicit spatial prior\. This enables the model to jointly enforce temporal consistency and spatially coherent boundary reconstruction from coupled multi\-anchor ranging signals\.
- •Real\-world validation with supplementary stress testing\.We validate GAIA primarily on a real outdoor UWB dataset with synchronized UWB, GNSS, and IMU measurements under LOS and NLOS conditions\. On the real\-world dataset, GAIA achieves an 18\.4% reduction in overall range MSE and a 15\.5% increase in polygon IoU over PoseMLP\. We further use a real\-data\-calibrated stress\-test simulator to evaluate model behavior under stronger NLOS corruption, long\-tail ranging errors, and controlled geometry variation\.
## 2Related Work
### 2\.1Work\-Zone Perception: Detection, Mapping, and Geometry Estimation
Existing work on work\-zone perception mainly addresses detection, mapping, and localization for autonomous driving systems\. Vision\-based approaches detect temporary traffic control devices and infer work\-zone extent from scene structureseo2022ttcd\_crc;zuo2023urban\_workzone\_detection\_sizing, while LiDAR\-based mobile mapping systems recover detailed roadway geometry using calibrated survey equipmenthabib2018lidar\_lane\_width\_workzones\. Crowdsourcing approaches estimate drivable regions from accumulated vehicle trajectorieschen2023crowdsourcing\_workzone\_mapping, and recent learning\-based HD\-map frameworks generate vectorized lane representations directly from sensor observationsli2022hdmapnet;liao2022maptr;liu2023intersectionmap\_roadside\_lidar\. The ROADWork benchmark further shows that modern foundation models still struggle in work\-zone environments and identifies drivable path estimation as an open problemghosh2025roadwork\_iccv\.
Despite their differences, these approaches primarily optimize for object detection, localization, or map generation, while treating the traversable work\-zone boundary as an implicit by\-product\. Planning and safety, however, depend directly on the drivable boundary itself\. Vision systems remain sensitive to occlusion and lighting conditions, while LiDAR mapping requires dedicated infrastructure and does not naturally support continuous adaptation to rapidly changing layouts\. These limitations motivate UWB roadside sensing as a deployable geometric sensing modality for work\-zone boundary reconstruction\.
### 2\.2UWB Ranging: Capabilities, NLOS Challenges, and Infrastructure Deployments
Ultra\-wideband \(UWB\) ranging enables centimeter\-scale distance estimation through precise time\-of\-flight measurement and has been widely adopted in real\-time locating systems \(RTLS\)gezici2005uwb\_localization\_spm;alarifi2016uwb\_indoor\_review\. Modern IEEE 802\.15\.4a/z UWB transceivers support protocols such as two\-way ranging \(TWR\) and time\-difference\-of\-arrival \(TDoA\), and can be deployed as low\-cost field\-operable sensing nodesvolpi2023lowcost\_uwb\_rtls\. Recent studies have demonstrated UWB deployment in industrial and construction environments, including work\-zone safety systems where anchors are mounted directly on traffic conesmaalek2016uwb\_construction\_accuracy;ochoa2024uwb\_roadworker\_safety\. These properties make UWB an attractive sensing modality for vehicle\-to\-infrastructure work\-zone perception\.
Outdoor UWB ranging, however, remains sensitive to non\-line\-of\-sight propagation, multipath reflections, and dynamic occlusion, which introduce systematic ranging biaswang2023uwb\_nlos\_survey\. Existing V2I UWB systems mainly use anchor measurements for localization, geofencing, or proximity warning, while treating measurements from different anchors independentlyliu2026v2iworkzonegeometry\. As a result, the geometric structure formed by multi\-anchor layouts has not been fully exploited for work\-zone boundary reconstruction, motivating learning\-based ranging correction methods that incorporate geometric consistency\.
### 2\.3Learning\-Based Range Denoising and Geometry\-Aware Reconstruction
Learning\-based methods have substantially improved UWB ranging under non\-line\-of\-sight conditions\. Early studies applied machine learning to waveform and channel features for ranging\-error mitigation and LOS/NLOS identificationwymeersch2012machine;jiang2020uwb\_nlos\_dl\_commlett;cui2021uwb\_nlos\_cnn\_morlet\. Subsequent work introduced deeper architectures, including autoencoder\-based ranging correction and lightweight edge\-deployable regression networks for work\-zone environmentsfontaine2020uwb\_autoencoder\_access;angarano2021robust\_uwb\_deep\_edge\. More recent approaches adopt attention and transformer architectures to jointly model channel characteristics and multi\-anchor observations for ranging refinement and position correctionpei2024fcn\_attention\_uwb;yang2025fuzzy\_bert\_uwb\_tim;coppens2025transformer\_tdoa\_uwb\. In parallel, several studies have explored structural or location\-aware learning to incorporate spatial relationships among anchorscoene2024location\_aware\_uwb\_sensors;luo2022geometric\_dl\_ipin\.
Despite these advances, existing methods remain primarily optimized for anchor\-wise ranging accuracy\. Their objectives are typically defined by mean range error or LOS/NLOS classification accuracy, without directly considering the downstream geometry reconstruction task\. Work\-zone boundary reconstruction is inherently geometry\-sensitive: errors on geometrically critical anchors can severely distort the reconstructed boundary, whereas similar errors on non\-critical anchors may have limited impact\. Consequently, minimizing average ranging error alone is insufficient for reliable boundary reconstruction\. In addition, many existing methods rely heavily on simulated or semi\-controlled datasets, raising concerns about deployment realism and transfer to outdoor work\-zone environments\.
### 2\.4Real\-World Evaluation and Simulation\-Based Stress Testing for UWB Systems
Real\-world UWB data are essential for evaluating deployment\-oriented ranging and reconstruction methods because outdoor UWB errors depend on propagation conditions, anchor placement, obstruction patterns, and vehicle motionwang2021semi\_supervised\_uwb\_wcl;li2023semi\_supervised\_uwb\_waveform\. At the same time, real\-world data collection is expensive and may not fully cover severe NLOS, burst noise, and long\-tail ranging errors\. Prior V2I work\-zone UWB studies therefore combine measured field data with controlled simulation to support robustness evaluation and ablation analysisliu2026v2iworkzonegeometry\. Following this perspective, our evaluation is centered on real\-world UWB measurements, with simulation used as a supplementary stress\-test environment\.
Motivated by the limitations discussed above, we propose GAIA, a geometry\-aware UWB denoising framework for boundary\-consistent work\-zone reconstruction, which is described in Sec\.[3](https://arxiv.org/html/2607.05449#S3)\.
## 3Methodology
### 3\.1Method Overview
Our goal is geometry\-aware UWB range denoising for work\-zone boundary reconstruction\. Given a vehicle traversing a work zone, we observe its location sequence together with multi\-anchor UWB ranging measurements\. Specifically, the input consists of a vehicle location sequencepseq∈ℝB×T×2p\_\{\\mathrm\{seq\}\}\\in\\mathbb\{R\}^\{B\\times T\\times 2\}, where each element contains the 2D vehicle coordinates over time, the raw UWB distance measurementsdseqobs∈ℝB×T×Nd\_\{\\mathrm\{seq\}\}^\{\\mathrm\{obs\}\}\\in\\mathbb\{R\}^\{B\\times T\\times N\}from the vehicle to cones equipped with UWB anchors, and a padding maskmseq∈\{0,1\}B×T×Nm\_\{\\mathrm\{seq\}\}\\in\\\{0,1\\\}^\{B\\times T\\times N\}indicating valid observations\. Here,BBdenotes the batch size,TTdenotes the temporal length, andNNdenotes the number of anchors\.
We assume that the vehicle pose sequencepseqp\_\{\\mathrm\{seq\}\}is provided by an onboard positioning module, such as GNSS/INS or SLAM, and we focus on denoising UWB ranges for latent anchor\-layout and work\-zone boundary reconstruction\. In the current experiments, we use the RTK\-GNSS trajectories available in the dataset as pose input to isolate the effect of UWB range denoising on geometry reconstruction\. This corresponds to an upper\-bound setting for pose\-conditioned reconstruction; characterizing GAIA’s sensitivity to noisier pose sources is left for future work\. The vehicle pose is therefore treated as a known input\. GAIA localizes anchor positions and reconstructs the work\-zone boundary shape, and the evaluation accordingly focuses on range accuracy, anchor position error, polygon IoU, and Hausdorff distance\. Vehicle or tag localization lies outside the scope of this study\.
The key idea of GAIA is to infer a latent geometric representation from temporal multi\-anchor UWB observations and feed the inferred geometry back into the denoising process\. As illustrated in Fig\.[2](https://arxiv.org/html/2607.05449#S3.F2), the model contains six modules: a PoseMLP Base module, a Temporal Refinement module, a Layout Head module, a GeoDist module, a Prediction Head module, and a Gated Fusion module\.
Figure 2:Overview of the proposed geometry\-aware UWB denoising framework \(GAIA\)\. The model takes vehicle trajectories, multi\-anchor UWB ranges, and validity masks as input, and produces denoised distances through the PoseMLP Base, Temporal Refinement, Layout Head, GeoDist, Prediction Head, and Gated Fusion modules\. The PoseMLP Base module is pretrained and frozen, providing a stable per\-step initialization\. The diagram distinguishes pretrained frozen components, trainable neural modules, and deterministic geometric operators\. The Layout Head predicts a latent anchor configuration, from which geometry\-consistent distances are computed by GeoDist and combined with learned residual corrections through gated fusion\.We process the input sequence through the modules in order\. We first apply the padding maskmseqm\_\{\\mathrm\{seq\}\}to the raw UWB measurementsdseqobsd\_\{\\mathrm\{seq\}\}^\{\\mathrm\{obs\}\}to obtain valid observations, ensuring that only available anchor measurements contribute to subsequent computation\. The masked observations and vehicle location sequencepseqp\_\{\\mathrm\{seq\}\}are then fed into a pretrained PoseMLP Base module\. We keep this module frozen during training because it already provides a stable representation of per\-anchor distance patterns and serves as a strong initialization for further refinement\.
The resulting features are combined with the original masked observations, mask signals, and vehicle locations, and then passed into the Temporal Refinement module\. This module captures temporal dependencies across the sequence and produces a latent representation that encodes temporal dynamics and cross\-anchor correlations, which are critical for handling burst noise and inconsistent measurements\.
From the refined temporal representation, we compute a global sequence summary and feed it into the Layout Head module to predict a latent spatial configuration of anchors\. This step explicitly introduces geometric structure, allowing the model to reason about anchor arrangement as a coupled spatial configuration\.
Given the predicted layout and the vehicle trajectory, the GeoDist module deterministically computes geometry\-consistent distances between the vehicle and anchors\. This provides a physically grounded reference signal implied by the inferred spatial configuration\.
Finally, the Prediction Head module produces a correction term and a gating signal, which the Gated Fusion module uses to combine refined estimates with geometry\-derived distances\. This fusion allows the model to adaptively balance learned corrections and geometric consistency, yielding the final denoised distance predictions\.
### 3\.2Architecture of GAIA
GAIA consists of six modules: the PoseMLP Base module, the Temporal Refinement module, the Layout Head module, the GeoDist module, the Prediction Head module, and the Gated Fusion module\. We describe these modules in the order of the forward pass\.
#### Masked observation construction\.
We first apply the validity maskmseqm\_\{\\mathrm\{seq\}\}to the raw UWB measurementsdseqobsd\_\{\\mathrm\{seq\}\}^\{\\mathrm\{obs\}\}to remove invalid or padded observations, obtaining the masked observation tensorduseobs∈ℝB×T×Nd\_\{\\mathrm\{use\}\}^\{\\mathrm\{obs\}\}\\in\\mathbb\{R\}^\{B\\times T\\times N\}\. Here,BBdenotes the batch size,TTthe temporal sequence length, andNNthe number of anchors\. This masking step preserves valid anchor measurements for subsequent processing and prevents padded or invalid anchors from contributing to feature extraction or final prediction\.
#### PoseMLP base module\.
The PoseMLP Base module is a pretrained pose\-aware denoising networkliu2026v2iworkzonegeometrythat serves as a stable backbone for spatial ranging patterns related to the underlying anchor layout\. It is pretrained as a per\-step denoising baseline and kept frozen in GAIA\. For each time step, the module takes the masked anchor measurements together with the corresponding vehicle location and predicts an initial per\-anchor distance estimate\. Specifically, the per\-step masked ranging vector and the 2D vehicle location are fed into a three\-layer multilayer perceptron with ReLU activations\. The output is an initial base estimate for all anchors at that time step, denoted asb∈ℝB×T×Nb\\in\\mathbb\{R\}^\{B\\times T\\times N\}\. We then apply the validity maskmseqm\_\{\\mathrm\{seq\}\}to obtain the valid\-anchor base estimate, denoted asbval∈ℝB×T×Nb\_\{\\mathrm\{val\}\}\\in\\mathbb\{R\}^\{B\\times T\\times N\}\.
By providing an initial estimate that already reflects coarse anchor\-layout information, the PoseMLP Base module gives a strong initialization for subsequent temporal refinement and geometry\-aware processing\. The ablation study in Sec\.[5\.5](https://arxiv.org/html/2607.05449#S5.SS5)examines the effect of this frozen backbone on boundary\-level reconstruction\.
#### Temporal Refinement module\.
After obtaining the base estimate, we concatenate the masked observationduseobsd\_\{\\mathrm\{use\}\}^\{\\mathrm\{obs\}\}, the base predictionbvalb\_\{\\mathrm\{val\}\}, the validity maskmseqm\_\{\\mathrm\{seq\}\}, and the vehicle location sequencepseqp\_\{\\mathrm\{seq\}\}along the feature dimension, forming a fused sequential featurex∈ℝB×T×3N\+2x\\in\\mathbb\{R\}^\{B\\times T\\times 3N\+2\}\. This sequence is processed by the Temporal Refinement module, which consists of a bidirectional GRU followed by a LayerNorm layer\. The bidirectional GRU captures temporal dependencies in both forward and backward directions, allowing the model to use contextual information from neighboring time steps\. This is important in UWB denoising because NLOS corruption and ranging noise are often temporally correlated across frames\. Because the bidirectional design uses both past and future context within each window, GAIA operates over short temporal windows and is most suitable for post\-pass reconstruction or near\-real\-time mapping with bounded look\-ahead delay; a causal temporal module is left for future work\. The subsequent normalization stabilizes the hidden representation and improves optimization\. The output is a latent temporal featureh∈ℝB×T×2Hseqh\\in\\mathbb\{R\}^\{B\\times T\\times 2H\_\{\\mathrm\{seq\}\}\}, whereHseqH\_\{\\mathrm\{seq\}\}denotes the GRU hidden dimension and the factor of two comes from concatenating the forward and backward hidden representations\. This representation summarizes temporal ranging dynamics, vehicle\-motion context, and cross\-anchor geometric interactions, providing the basis for geometry\-aware layout inference\.
#### Layout Head module\.
The detailed structure of the Layout Head module is illustrated in Fig\.[3](https://arxiv.org/html/2607.05449#S3.F3)\. The temporal featureh∈ℝB×T×2Hseqh\\in\\mathbb\{R\}^\{B\\times T\\times 2H\_\{\\mathrm\{seq\}\}\}is first aggregated along the time dimension using a mean operator, producing a compact global representationhmean∈ℝB×2Hseqh\_\{\\mathrm\{mean\}\}\\in\\mathbb\{R\}^\{B\\times 2H\_\{\\mathrm\{seq\}\}\}\. This aggregated feature is fed into a three\-layer multilayer perceptron with ReLU activations, which maps the temporal representation into an initial latent anchor layoutlinit∈ℝB×N×2l\_\{\\mathrm\{init\}\}\\in\\mathbb\{R\}^\{B\\times N\\times 2\}\.
In parallel, as shown in the lower branch of the figure, an anchor\-level validity maskmanchor∈ℝB×N×1m\_\{\\mathrm\{anchor\}\}\\in\\mathbb\{R\}^\{B\\times N\\times 1\}is constructed from the sequence maskmseqm\_\{\\mathrm\{seq\}\}and applied to the initial layoutlinitl\_\{\\mathrm\{init\}\}through element\-wise multiplication to produce the final latent layoutl∈ℝB×N×2l\\in\\mathbb\{R\}^\{B\\times N\\times 2\}\. This masking operation prevents invalid or padded anchors from contributing to the inferred spatial configuration, thereby maintaining consistency between the latent layout and the effective anchor set\.
Beyond its architectural role, the Layout Head enables geometry\-aware modeling\. While earlier stages operate primarily on temporal UWB signals, this module introduces a spatial representation by inferring anchor positions from the temporal feature\. This transition from sequence modeling to spatial reasoning is essential because accurate work\-zone geometry reconstruction depends on the underlying anchor layout\.
The inferred layout serves as the basis for subsequent geometry\-aware distance computation and fusion, encouraging consistency between predicted distances and the underlying spatial structure\.
As described in Secs\.[3\.3](https://arxiv.org/html/2607.05449#S3.SS3)and[3\.4](https://arxiv.org/html/2607.05449#S3.SS4), the predicted layout is further supervised by geometry\-aware losses that encourage physically meaningful and globally consistent anchor configurations\.
The Layout Head establishes a latent geometric representation that bridges temporal signal processing and explicit spatial reasoning, forming the foundation of GAIA’s geometry\-aware design\. The ablation study in Sec\.[5\.5](https://arxiv.org/html/2607.05449#S5.SS5)examines its contribution to boundary\-level reconstruction\.
Figure 3:Detailed structure of the Layout Head module\. The temporal featureh∈ℝB×T×2Hseqh\\in\\mathbb\{R\}^\{B\\times T\\times 2H\_\{\\mathrm\{seq\}\}\}is first aggregated along the time dimension using a deterministic mean operator, producing a global representationhmean∈ℝB×2Hseqh\_\{\\mathrm\{mean\}\}\\in\\mathbb\{R\}^\{B\\times 2H\_\{\\mathrm\{seq\}\}\}\. This representation is then processed by a three\-layer multilayer perceptron to predict the latent anchor layoutl∈ℝB×N×2l\\in\\mathbb\{R\}^\{B\\times N\\times 2\}\. In parallel, an anchor\-level validity mask is derived frommseqm\_\{\\mathrm\{seq\}\}and applied to the predicted layout via element\-wise multiplication, so that only valid anchors contribute to the inferred geometry\. Deterministic operators without learnable parameters and the trainable neural layers inside the Layout Head are visually distinguished in the diagram\.
#### GeoDist module\.
Given the predicted anchor layoutlland the vehicle location sequencepseqp\_\{\\mathrm\{seq\}\}, the GeoDist module computes a geometry\-consistent distance tensor as the Euclidean distance between the vehicle and each predicted anchor:
ld,b,t,i=‖pb,t−lb,i‖2,ld∈ℝB×T×N,l\_\{d,b,t,i\}=\\left\\\|p\_\{b,t\}\-l\_\{b,i\}\\right\\\|\_\{2\},\\quad l\_\{d\}\\in\\mathbb\{R\}^\{B\\times T\\times N\},\(1\)
where the vehicle positionpb,t∈ℝ2p\_\{b,t\}\\in\\mathbb\{R\}^\{2\}is broadcast over theNNanchors and the layoutlb,i∈ℝ2l\_\{b,i\}\\in\\mathbb\{R\}^\{2\}over theTTtime steps\. This module contains no learnable parameters and is fully deterministic\. Its primary role is to project the inferred anchor layout back into the ranging space, producing geometry\-consistent distance estimates constrained by the underlying spatial configuration\.
This geometric projection introduces an explicit spatial constraint into the denoising process, encouraging predicted distances to remain consistent with the inferred anchor layout and reducing reliance on learned temporal correlations alone\.
The resulting layout distanceldl\_\{d\}serves as a key intermediate representation that connects multiple components of the framework\. It is used in the Prediction Head and Gated Fusion modules to balance learned corrections with geometry\-consistent estimates, and it also participates in the geometry\-aware supervision described in subsequent sections\. Through this design, the GeoDist module helps align the latent layout, predicted distances, and underlying physical geometry\. The ablation study in Sec\.[5\.5](https://arxiv.org/html/2607.05449#S5.SS5)evaluates the contribution of this explicit geometric projection\.
#### Prediction Head module\.
The Prediction Head module takes the temporal featurehh, the base predictionbvalb\_\{\\mathrm\{val\}\}, the masked observationduseobsd\_\{\\mathrm\{use\}\}^\{\\mathrm\{obs\}\}, and the geometry\-derived distanceldl\_\{d\}, and concatenates them along the feature dimension\. The resulting fused featurez∈ℝB×T×\(2Hseq\+3N\)z\\in\\mathbb\{R\}^\{B\\times T\\times\(2H\_\{\\mathrm\{seq\}\}\+3N\)\}is then passed through another three\-layer MLP with ReLU activations\. This module outputs two quantities: a residual correction term and a gating logit\. After splitting the output along the last dimension, we obtainΔ∈ℝB×T×N\\Delta\\in\\mathbb\{R\}^\{B\\times T\\times N\}andzgate∈ℝB×T×N\.z\_\{\\mathrm\{gate\}\}\\in\\mathbb\{R\}^\{B\\times T\\times N\}\.
The residual termΔ\\Deltarefines the frozen PoseMLP prediction, while the gating branch determines how much the model should rely on the refined estimate versus the geometry\-based estimate\. This design makes the final prediction both data\-adaptive and geometry\-aware\.
We then obtain the gating signalg∈ℝB×T×Ng\\in\\mathbb\{R\}^\{B\\times T\\times N\}by applying a sigmoid activation tozgatez\_\{\\mathrm\{gate\}\}, and compute the refined base estimatedrefined∈ℝB×T×Nd\_\{\\mathrm\{refined\}\}\\in\\mathbb\{R\}^\{B\\times T\\times N\}by adding the residual correction to the base prediction followed by a non\-negativity constraint\. The clamp operation enforces physical non\-negativity of the predicted distances\.
#### Gated Fusion module\.
Finally, the Gated Fusion module combines the residual\-corrected prediction and the geometry\-derived distance according to
pred=\(g⊙drefined\+\(1−g\)⊙ld\)⊙mseqpred=\\bigl\(g\\odot d\_\{\\mathrm\{refined\}\}\+\(1\-g\)\\odot l\_\{d\}\\bigr\)\\odot m\_\{\\mathrm\{seq\}\}\(2\)This module is deterministic and contains no learnable parameters\. Its purpose is to balance two complementary sources of information: the learned denoising estimate and the geometry\-consistent distance implied by the latent layout\. When the learned temporal correction is reliable, the gate can place more weight ondrefinedd\_\{\\mathrm\{refined\}\}; when geometric consistency is more informative, the fusion can lean towardldl\_\{d\}\. The final output is the denoised distance tensorpred∈ℝB×T×N\.pred\\in\\mathbb\{R\}^\{B\\times T\\times N\}\.
#### Anchor reconstruction\.
To evaluate whether the predicted distances preserve geometric consistency, we reconstruct anchor layouts from the denoised distance predictions\. Given the final outputpred∈ℝB×T×Npred\\in\\mathbb\{R\}^\{B\\times T\\times N\}, we consider a single episode and denote the predicted distance between the vehicle and anchoriiat timettasd^t,i\\hat\{d\}\_\{t,i\}\. Given the corresponding vehicle trajectory\{pt\}t=1T\\\{p\_\{t\}\\\}\_\{t=1\}^\{T\}, wherept∈ℝ2p\_\{t\}\\in\\mathbb\{R\}^\{2\}denotes the 2D tag location at time steptt, we estimate the anchor positiona^i∈ℝ2\\hat\{a\}\_\{i\}\\in\\mathbb\{R\}^\{2\}by solving a weighted nonlinear least\-squares problem:
a^i=argmina∈ℝ2∑t=1Tωt,i\(‖pt−a‖2−d^t,i\)2,\\hat\{a\}\_\{i\}=\\arg\\min\_\{a\\in\\mathbb\{R\}^\{2\}\}\\sum\_\{t=1\}^\{T\}\\omega\_\{t,i\}\\left\(\\left\\\|p\_\{t\}\-a\\right\\\|\_\{2\}\-\\hat\{d\}\_\{t,i\}\\right\)^\{2\},\(3\)whereiiindexes the anchor andTTis the number of time steps used for reconstruction\.
The weightωt,i\\omega\_\{t,i\}is defined based on propagation conditions:
ωt,i=\{1,if LOS,0\.2,if NLOS\.\\omega\_\{t,i\}=\\begin\{cases\}1,&\\text\{if LOS\},\\\\ 0\.2,&\\text\{if NLOS\}\.\\end\{cases\}\(4\)
This reconstruction step provides a geometry\-level interpretation of the predicted distances: if the distances are globally consistent, the recovered anchor layout should align with the true spatial configuration\.
#### Framework summary\.
Overall, GAIA integrates temporal refinement, latent geometric layout inference, and geometry\-consistent distance projection into a unified denoising framework for work\-zone boundary reconstruction\. The experimental results show that GAIA improves boundary\-level reconstruction over the evaluated baselines in both real outdoor deployments and supplementary stress\-test simulations\. In particular, the framework improves boundary\-level metrics such as IoU while remaining competitive on ranging accuracy \(Table[1](https://arxiv.org/html/2607.05449#S5.T1)and Table[2](https://arxiv.org/html/2607.05449#S5.T2)\)\.
### 3\.3Training Strategy
Algorithm[1](https://arxiv.org/html/2607.05449#alg1)summarizes the training procedure of GAIA\. During training, each mini\-batch contains the vehicle location sequencepseq∈ℝB×T×2p\_\{\\mathrm\{seq\}\}\\in\\mathbb\{R\}^\{B\\times T\\times 2\}, the observed UWB range sequencedseqobs∈ℝB×T×Nd\_\{\\mathrm\{seq\}\}^\{\\mathrm\{obs\}\}\\in\\mathbb\{R\}^\{B\\times T\\times N\}, and the validity maskmseq∈\{0,1\}B×T×Nm\_\{\\mathrm\{seq\}\}\\in\\\{0,1\\\}^\{B\\times T\\times N\}\. In addition to these inputs, training uses the ground\-truth distance sequencedseqgt∈ℝB×T×Nd\_\{\\mathrm\{seq\}\}^\{\\mathrm\{gt\}\}\\in\\mathbb\{R\}^\{B\\times T\\times N\}as the primary supervision target\. When available, we further use an NLOS maskmseqNLOS∈\{0,1\}B×T×Nm\_\{\\mathrm\{seq\}\}^\{\\mathrm\{NLOS\}\}\\in\\\{0,1\\\}^\{B\\times T\\times N\}, which indicates whether a valid range observation is affected by NLOS propagation, and the ground\-truth anchor layoutAgt∈ℝB×N×2A^\{\\mathrm\{gt\}\}\\in\\mathbb\{R\}^\{B\\times N\\times 2\}, which provides the true 2D anchor positions for geometry\-related supervision\.
Algorithm 1Training procedure for GAIA1:
pseq,dseqobs,mseq,dseqgt,mseqNLOS,Agtp\_\{\\mathrm\{seq\}\},d\_\{\\mathrm\{seq\}\}^\{\\mathrm\{obs\}\},m\_\{\\mathrm\{seq\}\},d\_\{\\mathrm\{seq\}\}^\{\\mathrm\{gt\}\},m\_\{\\mathrm\{seq\}\}^\{\\mathrm\{NLOS\}\},A^\{\\mathrm\{gt\}\}
2:Updated model parameters
θ\\theta
3:foreach epochdo
4:foreach batchdo
5:
duseobs←dseqobs⊙mseqd\_\{\\mathrm\{use\}\}^\{\\mathrm\{obs\}\}\\leftarrow d\_\{\\mathrm\{seq\}\}^\{\\mathrm\{obs\}\}\\odot m\_\{\\mathrm\{seq\}\}
6:
\(pred,l,ld\)←GAIA\(pseq,duseobs,mseq\)\(pred,l,l\_\{d\}\)\\leftarrow\\mathrm\{GAIA\}\(p\_\{\\mathrm\{seq\}\},d\_\{\\mathrm\{use\}\}^\{\\mathrm\{obs\}\},m\_\{\\mathrm\{seq\}\}\)
7:
w←WeightMask\(mseq,mseqNLOS\)w\\leftarrow\\mathrm\{WeightMask\}\(m\_\{\\mathrm\{seq\}\},m\_\{\\mathrm\{seq\}\}^\{\\mathrm\{NLOS\}\}\)
8:
ℒmask←MaskedLoss\(pred,dseqgt,w\)\\mathcal\{L\}\_\{\\mathrm\{mask\}\}\\leftarrow\\mathrm\{MaskedLoss\}\(pred,d\_\{\\mathrm\{seq\}\}^\{\\mathrm\{gt\}\},w\)
9:
ℒlayout,ℒcons,ℒanchor←0,0,0\\mathcal\{L\}\_\{\\mathrm\{layout\}\},\\mathcal\{L\}\_\{\\mathrm\{cons\}\},\\mathcal\{L\}\_\{\\mathrm\{anchor\}\}\\leftarrow 0,\\,0,\\,0
10:if
AgtA^\{\\mathrm\{gt\}\}availablethen
11:
ℒlayout,ℒcons←LayoutLoss\(l,ld,pred,Agt\)\\mathcal\{L\}\_\{\\mathrm\{layout\}\},\\mathcal\{L\}\_\{\\mathrm\{cons\}\}\\leftarrow\\mathrm\{LayoutLoss\}\(l,l\_\{d\},pred,A^\{\\mathrm\{gt\}\}\)
12:
ℒanchor←AnchorLoss\(pred,pseq,mseq,mseqNLOS,Agt\)\\mathcal\{L\}\_\{\\mathrm\{anchor\}\}\\leftarrow\\mathrm\{AnchorLoss\}\(pred,p\_\{\\mathrm\{seq\}\},m\_\{\\mathrm\{seq\}\},m\_\{\\mathrm\{seq\}\}^\{\\mathrm\{NLOS\}\},A^\{\\mathrm\{gt\}\}\)
13:endif
14:
ℒ←ℒmask\+λ1ℒlayout\+λ2ℒcons\+λ3ℒanchor\\mathcal\{L\}\\leftarrow\\mathcal\{L\}\_\{\\mathrm\{mask\}\}\+\\lambda\_\{1\}\\mathcal\{L\}\_\{\\mathrm\{layout\}\}\+\\lambda\_\{2\}\\mathcal\{L\}\_\{\\mathrm\{cons\}\}\+\\lambda\_\{3\}\\mathcal\{L\}\_\{\\mathrm\{anchor\}\}
15:
θ←θ−η∇θℒ\\theta\\leftarrow\\theta\-\\eta\\nabla\_\{\\theta\}\\mathcal\{L\}
16:endfor
17:endfor
For each batch, we first construct the masked observationduseobsd\_\{\\mathrm\{use\}\}^\{\\mathrm\{obs\}\}, so that padded or invalid anchor measurements do not contribute to the forward pass\. The batch is then fed into GAIA, which produces three outputs: the final denoised distance predictionpred∈ℝB×T×Npred\\in\\mathbb\{R\}^\{B\\times T\\times N\}, the latent anchor layoutl∈ℝB×N×2l\\in\\mathbb\{R\}^\{B\\times N\\times 2\}, and the geometry\-derived distance tensorld∈ℝB×T×Nl\_\{d\}\\in\\mathbb\{R\}^\{B\\times T\\times N\}\. Here,predpredis the primary output used for distance supervision,llis the inferred 2D anchor configuration, andldl\_\{d\}is the deterministic distance field implied by the predicted layout and vehicle trajectory\.
After the forward pass, we construct a supervision weight tensorw∈ℝB×T×Nw\\in\\mathbb\{R\}^\{B\\times T\\times N\}from the validity maskmseqm\_\{\\mathrm\{seq\}\}and, when available, the NLOS maskmseqNLOSm\_\{\\mathrm\{seq\}\}^\{\\mathrm\{NLOS\}\}\. This weighting step ensures that the loss is evaluated only on valid anchor observations and allows different emphasis to be assigned to LOS and NLOS samples\. Using this weight tensor, we compute the masked distance lossℒmask\\mathcal\{L\}\_\{\\mathrm\{mask\}\}between the denoised predictionpredpredand the ground\-truth distance sequencedseqgtd\_\{\\mathrm\{seq\}\}^\{\\mathrm\{gt\}\}\. This is the primary supervision term and trains the model to recover accurate per\-anchor denoised ranges on valid measurements\.
When the ground\-truth anchor layoutAgtA^\{\\mathrm\{gt\}\}is available, we additionally apply geometry\-related supervision\. Specifically, the layout supervision branch produces two terms\. The first is a layout lossℒlayout\\mathcal\{L\}\_\{\\mathrm\{layout\}\}, which encourages the predicted latent layoutllto match the true anchor geometryAgtA^\{\\mathrm\{gt\}\}\. The second is a consistency termℒcons\\mathcal\{L\}\_\{\\mathrm\{cons\}\}, which is produced together with the layout supervision and encourages agreement between the final predicted distancespredpredand the geometry\-derived distancesldl\_\{d\}\. This consistency term couples denoising with the inferred spatial structure, discouraging the final prediction from drifting too far from the geometry implied by the latent layout\.
In addition, we optionally apply an anchor\-level geometry lossℒanchor\\mathcal\{L\}\_\{\\mathrm\{anchor\}\}\. This term is computed by performing differentiable multilateration on a temporally subsampled sequence derived from the predicted distancespredpred, the vehicle trajectorypseqp\_\{\\mathrm\{seq\}\}, and a weighted validity mask constructed frommseqm\_\{\\mathrm\{seq\}\}and the NLOS maskmseqNLOSm\_\{\\mathrm\{seq\}\}^\{\\mathrm\{NLOS\}\}; the recovered anchor positions are then compared against the ground\-truth anchor layoutAgtA^\{\\mathrm\{gt\}\}\. Compared with the direct layout supervision term, this loss acts as a downstream geometric constraint because it evaluates whether the predicted ranges are sufficient for recovering the correct anchor geometry through multilateration\.
The total training objective is then formed as a weighted sum of all active loss terms: the masked distance lossℒmask\\mathcal\{L\}\_\{\\mathrm\{mask\}\}, the layout supervision lossℒlayout\\mathcal\{L\}\_\{\\mathrm\{layout\}\}, the consistency termℒcons\\mathcal\{L\}\_\{\\mathrm\{cons\}\}, and the anchor\-level geometry lossℒanchor\\mathcal\{L\}\_\{\\mathrm\{anchor\}\}\. The corresponding balancing coefficients are denoted byλ1\\lambda\_\{1\},λ2\\lambda\_\{2\}, andλ3\\lambda\_\{3\}for the auxiliary geometric terms\. In this way, the primary denoising objective is preserved, while the additional supervision terms regularize the model toward geometry\-consistent predictions\.
Finally, the total loss is backpropagated to update the trainable parameters of GAIA\. The PoseMLP Base module remains fixed during this process because it is pretrained and frozen, while the remaining trainable modules are optimized end\-to\-end\. Through this procedure, GAIA combines masked range supervision, latent layout supervision, geometric consistency, and anchor\-level reconstruction constraints within a unified training framework\.
### 3\.4Loss Functions
The training objective of GAIA consists of four components: a masked distance loss, a layout supervision loss, a geometry consistency loss, and an anchor\-level geometry loss\. The final objective is a weighted sum of these terms\.
#### Masked distance loss\.
The primary supervision term is a weighted masked Huber loss between the predicted distancespredpredand the ground\-truth distancesdseqgtd\_\{\\mathrm\{seq\}\}^\{\\mathrm\{gt\}\}\. We first define the residual as
rhub=pred−dseqgt,r\_\{\\mathrm\{hub\}\}=pred\-d\_\{\\mathrm\{seq\}\}^\{\\mathrm\{gt\}\},\(5\)whererhub∈ℝB×T×Nr\_\{\\mathrm\{hub\}\}\\in\\mathbb\{R\}^\{B\\times T\\times N\}denotes the element\-wise distance error, andδhub\>0\\delta\_\{\\mathrm\{hub\}\}\>0denotes the Huber threshold\. The loss is defined as
ℒmask=∑w⊙ℓHuber\(rhub\)∑w,ℓHuber\(rhub\)=\{12rhub2,\|rhub\|≤δhub,δhub\(\|rhub\|−12δhub\),\|rhub\|\>δhub\.\\mathcal\{L\}\_\{\\mathrm\{mask\}\}=\\frac\{\\sum w\\odot\\ell\_\{\\mathrm\{Huber\}\}\\\!\\left\(r\_\{\\mathrm\{hub\}\}\\right\)\}\{\\sum w\},\\quad\\ell\_\{\\mathrm\{Huber\}\}\\\!\\left\(r\_\{\\mathrm\{hub\}\}\\right\)=\\begin\{cases\}\\frac\{1\}\{2\}r\_\{\\mathrm\{hub\}\}^\{2\},&\|r\_\{\\mathrm\{hub\}\}\|\\leq\\delta\_\{\\mathrm\{hub\}\},\\\\\[4\.0pt\] \\delta\_\{\\mathrm\{hub\}\}\\left\(\|r\_\{\\mathrm\{hub\}\}\|\-\\frac\{1\}\{2\}\\delta\_\{\\mathrm\{hub\}\}\\right\),&\|r\_\{\\mathrm\{hub\}\}\|\>\\delta\_\{\\mathrm\{hub\}\}\.\\end\{cases\}\(6\)
This loss serves as the primary denoising objective\. The weighting tensorwwrestricts supervision to valid observations and allows different emphasis on LOS and NLOS measurements, while the Huber formulation improves robustness to large residuals caused by burst noise or severe NLOS effects\.
#### Layout supervision loss\.
To supervise the latent anchor layout, we define a regression loss between the predicted layoutlland the ground\-truth anchor positionsAgtA^\{\\mathrm\{gt\}\}:
ℒlayout=1∑manchor∑manchor⋅‖l−Agt‖2,\\mathcal\{L\}\_\{\\mathrm\{layout\}\}=\\frac\{1\}\{\\sum m\_\{\\mathrm\{anchor\}\}\}\\sum m\_\{\\mathrm\{anchor\}\}\\cdot\\left\\\|l\-A^\{\\mathrm\{gt\}\}\\right\\\|^\{2\},\(7\)where the anchor\-level validity mask marks anchors that are observed at least once in the sequence,
manchor=𝕀\(maxtmseq\[:,t,:\]\>0\.5\),m\_\{\\mathrm\{anchor\}\}=\\mathbb\{I\}\\\!\\left\(\\max\_\{t\}m\_\{\\mathrm\{seq\}\}\[:,t,:\]\>0\.5\\right\),\(8\)withmanchor∈\{0,1\}B×Nm\_\{\\mathrm\{anchor\}\}\\in\\\{0,1\\\}^\{B\\times N\}\. In our data the per\-anchor validity is constant over a sequence, so this is equivalent to inspecting any single frame\.
This loss encourages the model to infer a geometrically consistent anchor configuration from coupled temporal ranging observations\.
#### Geometry consistency loss\.
In addition to direct layout supervision, we introduce a consistency term that aligns the final predicted distances with the geometry\-derived distances:
ℒcons=1∑mseq∑mseq⋅\(pred−ld\)2\.\\mathcal\{L\}\_\{\\mathrm\{cons\}\}=\\frac\{1\}\{\\sum m\_\{\\mathrm\{seq\}\}\}\\sum m\_\{\\mathrm\{seq\}\}\\cdot\\left\(pred\-l\_\{d\}\\right\)^\{2\}\.\(9\)This term is produced together with the layout supervision branch and encourages consistency between the learned denoising output and the distances implied by the inferred layout\. As a result, the model is encouraged to produce predictions that are accurate and geometrically coherent\.
#### Anchor\-level geometry loss\.
To further encourage geometric correctness, we introduce an anchor\-level loss based on differentiable multilateration\. For computational efficiency, this loss is evaluated on a temporally subsampled sequence\. Letpredspred\_\{\\mathrm\{s\}\},pseqsp\_\{\\mathrm\{seq\}\}^\{s\}, andmseqsm\_\{\\mathrm\{seq\}\}^\{s\}denote the temporally subsampled predicted distances, vehicle trajectory, and validity mask, respectively\. Frommseqsm\_\{\\mathrm\{seq\}\}^\{s\}and the corresponding subsampled NLOS mask, we construct an anchor\-level weighting tensorwanchor∈ℝB×Ts×Nw\_\{\\mathrm\{anchor\}\}\\in\\mathbb\{R\}^\{B\\times T\_\{s\}\\times N\}, which is used only in this multilateration branch\.
We then recover anchor positions through an unrolled multilateration operator:
\(A^,ℛgeo\)=Multilateration\(preds,pseqs,wanchor\),\(\\hat\{A\},\\mathcal\{R\}\_\{\\mathrm\{geo\}\}\)=\\mathrm\{Multilateration\}\(pred\_\{\\mathrm\{s\}\},p\_\{\\mathrm\{seq\}\}^\{s\},w\_\{\\mathrm\{anchor\}\}\),\(10\)whereA^∈ℝB×N×2\\hat\{A\}\\in\\mathbb\{R\}^\{B\\times N\\times 2\}denotes the recovered anchor positions andℛgeo\\mathcal\{R\}\_\{\\mathrm\{geo\}\}is the residual of the geometric fitting process\. In practice, the multilateration procedure solves for each anchor independently from the predicted distance sequence and the vehicle trajectory, using a least\-squares initialization followed by iterative Gauss–Newton refinement\. The residual termℛgeo\\mathcal\{R\}\_\{\\mathrm\{geo\}\}measures the mismatch between the recovered geometry and the predicted distances after reconstruction\.
To include only anchors valid in the subsampled sequence in the supervision, we define a subsampled anchor\-validity mask
manchorsub=𝕀\(maxtmseqs\[:,t,:\]\>0\.5\),m\_\{\\mathrm\{anchor\}\}^\{\\mathrm\{sub\}\}=\\mathbb\{I\}\\\!\\left\(\\max\_\{t\}m\_\{\\mathrm\{seq\}\}^\{s\}\[:,t,:\]\>0\.5\\right\),\(11\)withmanchorsub∈\{0,1\}B×Nm\_\{\\mathrm\{anchor\}\}^\{\\mathrm\{sub\}\}\\in\\\{0,1\\\}^\{B\\times N\}\. The anchor\-level geometry loss is then defined as
ℒanchor=1∑manchorsub∑manchorsub⋅‖A^−Agt‖2\+ℛgeo\.\\mathcal\{L\}\_\{\\mathrm\{anchor\}\}=\\frac\{1\}\{\\sum m\_\{\\mathrm\{anchor\}\}^\{\\mathrm\{sub\}\}\}\\sum m\_\{\\mathrm\{anchor\}\}^\{\\mathrm\{sub\}\}\\cdot\\left\\\|\\hat\{A\}\-A^\{\\mathrm\{gt\}\}\\right\\\|^\{2\}\+\\mathcal\{R\}\_\{\\mathrm\{geo\}\}\.\(12\)
This loss evaluates whether the predicted distances are sufficient to recover the correct anchor geometry through multilateration, thereby providing a downstream geometric constraint that complements the layout supervision branch\.
#### Total loss\.
The overall training objective is defined as
ℒ=ℒmask\+λ1ℒlayout\+λ2ℒcons\+λ3ℒanchor,\\mathcal\{L\}=\\mathcal\{L\}\_\{\\mathrm\{mask\}\}\+\\lambda\_\{1\}\\mathcal\{L\}\_\{\\mathrm\{layout\}\}\+\\lambda\_\{2\}\\mathcal\{L\}\_\{\\mathrm\{cons\}\}\+\\lambda\_\{3\}\\mathcal\{L\}\_\{\\mathrm\{anchor\}\},\(13\)whereλ1\\lambda\_\{1\},λ2\\lambda\_\{2\}, andλ3\\lambda\_\{3\}are weighting coefficients that balance the contribution of each term\. The masked distance loss acts as the primary supervision, while the remaining terms regularize the model toward geometry\-consistent predictions\.
## 4Experiments
### 4\.1Experiment Setup
We evaluate GAIA primarily on a real\-world outdoor UWB dataset containing synchronized UWB, GNSS, and IMU measurements under dynamic LOS and NLOS scenarioslee2025comprehensive\. This dataset serves as the main empirical basis of the study\. It includes multi\-anchor UWB ranging together with high\-accuracy trajectory references, enabling evaluation of range denoising, anchor reconstruction, and downstream work\-zone boundary reconstruction under practical outdoor sensing conditions\.
In addition to the real\-world evaluation, we use a supplementary stress\-test simulator to examine model behavior under more severe ranging conditions\. The simulator follows the V2I work\-zone UWB reconstruction setting inliu2026v2iworkzonegeometryand is calibrated using summary error statistics from the real dataset\. It is used for controlled robustness analysis and ablation, not as a replacement for real\-world validation\.
Although the simulator is calibrated using real UWB measurements, it does not duplicate the real dataset\. Calibration is applied only to the ranging\-error statistics, while the simulated episodes provide controlled variations in anchor layouts, vehicle trajectories, NLOS severity, burst noise, and long\-tail errors\. This makes the simulator useful for stress testing and component\-level analysis beyond the limited coverage of the real dataset\.
We compare GAIA with Kalmanzhang2016kalman, MLPwymeersch2012machine, PoseKalmanliu2026v2iworkzonegeometry, and PoseMLPliu2026v2iworkzonegeometry\. We evaluate performance usingdistance\_mse\_overall,distance\_mse\_los, anddistance\_mse\_nlosfor range prediction; anchor position error for anchor estimation; andpolygon\_iouandpolygon\_hausdorfffor geometry reconstruction\.
### 4\.2Dataset
Our main experiments use a real\-world outdoor UWB dataset containing synchronized UWB, GNSS, and IMU measurementslee2025comprehensive\. The dataset provides multi\-anchor UWB range observations, reference tag trajectories, anchor locations, and LOS/NLOS propagation conditions\. These measurements allow us to evaluate signal\-level range denoising as well as downstream anchor reconstruction and work\-zone boundary reconstruction\.
For the dynamic setting, each episode consists of a time\-ordered vehicle trajectory\{\(xt,yt\)\}t=1T\\\{\(x\_\{t\},y\_\{t\}\)\\\}\_\{t=1\}^\{T\}, together with corresponding UWB observations\{dt,iobs\}t=1T\\\{d\_\{t,i\}^\{\\mathrm\{obs\}\}\\\}\_\{t=1\}^\{T\}from multiple anchors\. The position of theii\-th anchor is denoted by\(xia,yia\)\(x\_\{i\}^\{a\},y\_\{i\}^\{a\}\), and the tag position at time stepttis denoted by\(xt,yt\)\(x\_\{t\},y\_\{t\}\)\. The observed UWB distance between the tag and anchoriiat time stepttis denoted bydt,iobsd\_\{t,i\}^\{\\mathrm\{obs\}\}\.
The dataset contains dynamic measurements under both full\-NLOS and mixed LOS/NLOS conditions, as shown in Fig\.[4](https://arxiv.org/html/2607.05449#S4.F4)\. Trajectory A corresponds to a full\-NLOS setting, where the tag moves behind obstacles with respect to the anchor array and most measurements are collected under blocked conditions\. Trajectory B corresponds to a mixed LOS/NLOS setting, where the tag moves through regions with different visibility conditions relative to the anchors\. These two trajectory patterns provide practical outdoor UWB measurements for evaluating geometry\-aware denoising under different propagation conditions\.
Figure 4:Real dynamic data collection settings\. Trajectory A corresponds to a full\-NLOS setting, while Trajectory B corresponds to a mixed LOS/NLOS setting\. The figure is adapted and re\-illustrated based on the outdoor UWB dataset inlee2025comprehensive\.
### 4\.3Supplementary Stress\-Test Simulation
Because real\-world UWB data are costly to collect and may not cover all severe NLOS and long\-tail error cases, we include a supplementary stress\-test simulation to examine model robustness under more challenging ranging conditions\. This simulation serves as a controlled extension of the real\-data evaluation\.
The simulator generates multi\-anchor UWB ranging sequences under controlled work\-zone\-like geometry\. Followingliu2026v2iworkzonegeometry, it includes vehicle trajectories, anchor layouts, LOS/NLOS propagation regimes, temporally correlated errors, and occasional long\-tail outliers\. We calibrate the noise statistics using the real outdoor UWB dataset so that simulated ranging errors better match the empirical LOS/NLOS error distribution\. The simulator serves as a controlled stress\-test environment for evaluating whether geometry\-aware denoising remains effective under stronger and more diverse ranging noise than the real dataset alone provides\.
The simulated stress\-test data are used for two purposes: first, to evaluate whether GAIA remains effective when UWB measurements contain stronger NLOS and long\-tail errors than those observed in the main real\-world dataset; and second, to support ablation studies that isolate the contributions of the Layout Head, GeoDist module, and frozen PoseMLP Base\. The main deployment\-oriented conclusions are based on the real\-world UWB evaluation, while the simulation results provide supplementary robustness and component\-level evidence\.
### 4\.4Baselines and Evaluation Metrics
#### Baseline Selection\.
We compare GAIA with four baselines: Kalmanzhang2016kalman, MLPwymeersch2012machine, PoseKalmanliu2026v2iworkzonegeometry, and PoseMLPliu2026v2iworkzonegeometry\. These baselines cover two modeling dimensions: filtering\-based versus learning\-based denoising, and pose\-agnostic versus pose\-aware input representations\.
Kalman represents a classical filtering\-based approach that operates on sequential UWB range observations\. We include it as an interpretable sequential smoothing baseline, following prior use of Kalman filtering for UWB positioning under LOS/NLOS scenarioszhang2016kalman\. MLP is a feedforward learning baseline without explicit temporal structure or pose input\. It represents machine\-learning\-based UWB ranging\-error mitigation methods that learn direct corrections from ranging observationswymeersch2012machine\.
PoseMLP follows the pose\-conditioned feedforward baseline used in prior V2I work\-zone UWB geometry reconstructionliu2026v2iworkzonegeometry\. It extends the MLP baseline by incorporating vehicle pose as an additional input\. PoseKalman follows the pose\-aware filtering baseline in the same V2I work\-zone reconstruction protocolliu2026v2iworkzonegeometry, extending Kalman\-style filtering with pose\-related information\. Together, these four baselines form a compact comparison space that spans filtering versus learning and pose\-agnostic versus pose\-aware settings, enabling a structured evaluation of denoising strategies under the same experimental protocol\.
#### Evaluation metrics\.
For clarity, we describe all metrics at the level of a single episode\. We use scalar\- and vector\-level notation, where each quantity corresponds to a specific time stepttand anchor indexii\.
Range\-level metrics\.Letd^t,i\\hat\{d\}\_\{t,i\}denote the denoised distance between the vehicle and anchoriiat timett, and letdt,igtd^\{\\mathrm\{gt\}\}\_\{t,i\}denote the corresponding ground\-truth distance\. We usemt,i∈\{0,1\}m\_\{t,i\}\\in\\\{0,1\\\}to indicate whether the measurement is valid, andnt,i∈\{0,1\}n\_\{t,i\}\\in\\\{0,1\\\}to indicate whether the measurement is affected by NLOS\.
MSEoverall=∑t,imt,i\(d^t,i−dt,igt\)2∑t,imt,i\.\\mathrm\{MSE\}\_\{\\mathrm\{overall\}\}=\\frac\{\\sum\_\{t,i\}m\_\{t,i\}\\left\(\\hat\{d\}\_\{t,i\}\-d^\{\\mathrm\{gt\}\}\_\{t,i\}\\right\)^\{2\}\}\{\\sum\_\{t,i\}m\_\{t,i\}\}\.\(14\)
MSELOS=∑t,imt,i\(1−nt,i\)\(d^t,i−dt,igt\)2∑t,imt,i\(1−nt,i\),\\mathrm\{MSE\}\_\{\\mathrm\{LOS\}\}=\\frac\{\\sum\_\{t,i\}m\_\{t,i\}\(1\-n\_\{t,i\}\)\\left\(\\hat\{d\}\_\{t,i\}\-d^\{\\mathrm\{gt\}\}\_\{t,i\}\\right\)^\{2\}\}\{\\sum\_\{t,i\}m\_\{t,i\}\(1\-n\_\{t,i\}\)\},\(15\)
MSENLOS=∑t,imt,int,i\(d^t,i−dt,igt\)2∑t,imt,int,i\.\\mathrm\{MSE\}\_\{\\mathrm\{NLOS\}\}=\\frac\{\\sum\_\{t,i\}m\_\{t,i\}n\_\{t,i\}\\left\(\\hat\{d\}\_\{t,i\}\-d^\{\\mathrm\{gt\}\}\_\{t,i\}\\right\)^\{2\}\}\{\\sum\_\{t,i\}m\_\{t,i\}n\_\{t,i\}\}\.\(16\)
Anchor\-level metrics\.Letaigt∈ℝ2a\_\{i\}^\{\\mathrm\{gt\}\}\\in\\mathbb\{R\}^\{2\}denote the ground\-truth position of anchorii, which is constant over time\. Given the denoised distancesd^t,i\\hat\{d\}\_\{t,i\}and the known trajectoryptgtp\_\{t\}^\{\\mathrm\{gt\}\}, we estimate a single anchor positiona^i\\hat\{a\}\_\{i\}by solving a nonlinear least\-squares problem over the entire episode\. We report the mean anchor position error, defined as the average Euclidean distance between the estimated and ground\-truth anchor positions:
MAEanchor=1\|ℐ\|∑i∈ℐ‖a^i−aigt‖2,\\mathrm\{MAE\}\_\{\\mathrm\{anchor\}\}=\\frac\{1\}\{\|\\mathcal\{I\}\|\}\\sum\_\{i\\in\\mathcal\{I\}\}\\left\\\|\\hat\{a\}\_\{i\}\-a\_\{i\}^\{\\mathrm\{gt\}\}\\right\\\|\_\{2\},\(17\)
wherea^i\\hat\{a\}\_\{i\}is estimated using all time steps\{t\}\\\{t\\\}within the episode andℐ=\{i∣∑tmt,i\>0\}\\mathcal\{I\}=\\left\\\{i\\mid\\sum\_\{t\}m\_\{t,i\}\>0\\right\\\}denotes the set of anchors that are observed at least once within the episode\.
Geometry\-level metrics\.To evaluate the reconstructed work\-zone geometry, we construct polygons from anchor layouts\. Specifically, the ground\-truth polygon𝒮gt\\mathcal\{S\}^\{\\mathrm\{gt\}\}is defined as the convex hull of\{aigt\}i∈ℐ\\\{a\_\{i\}^\{\\mathrm\{gt\}\}\\\}\_\{i\\in\\mathcal\{I\}\}, and the predicted polygon𝒮pred\\mathcal\{S\}^\{\\mathrm\{pred\}\}is defined as the convex hull of\{a^i\}i∈ℐ\\\{\\hat\{a\}\_\{i\}\\\}\_\{i\\in\\mathcal\{I\}\}, where bothaigta\_\{i\}^\{\\mathrm\{gt\}\}anda^i\\hat\{a\}\_\{i\}represent episode\-level anchor positions\.
IoU=Area\(𝒮gt∩𝒮pred\)Area\(𝒮gt∪𝒮pred\)\.\\mathrm\{IoU\}=\\frac\{\\mathrm\{Area\}\(\\mathcal\{S\}^\{\\mathrm\{gt\}\}\\cap\\mathcal\{S\}^\{\\mathrm\{pred\}\}\)\}\{\\mathrm\{Area\}\(\\mathcal\{S\}^\{\\mathrm\{gt\}\}\\cup\\mathcal\{S\}^\{\\mathrm\{pred\}\}\)\}\.\(18\)
dH=max\{supx∈∂𝒮gtinfy∈∂𝒮pred‖x−y‖2,supy∈∂𝒮predinfx∈∂𝒮gt‖x−y‖2\}\.d\_\{H\}=\\max\\left\\\{\\sup\_\{x\\in\\partial\\mathcal\{S\}^\{\\mathrm\{gt\}\}\}\\inf\_\{y\\in\\partial\\mathcal\{S\}^\{\\mathrm\{pred\}\}\}\\\|x\-y\\\|\_\{2\},\\;\\sup\_\{y\\in\\partial\\mathcal\{S\}^\{\\mathrm\{pred\}\}\}\\inf\_\{x\\in\\partial\\mathcal\{S\}^\{\\mathrm\{gt\}\}\}\\\|x\-y\\\|\_\{2\}\\right\\\}\.\(19\)
The Hausdorff distance measures the worst\-case boundary deviation between the two polygons, capturing extreme geometric errors that are not reflected by average metrics\.
Together, these metrics form a hierarchical evaluation pipeline from signal\-level accuracy to geometric reconstruction quality, following the progression from range denoising to anchor mapping and finally work\-zone boundary reconstruction\.
## 5Results
### 5\.1Main Results on the Real UWB Dataset
We first evaluate GAIA on the real\-world outdoor UWB dataset, which serves as the main empirical basis of this study\. Table[1](https://arxiv.org/html/2607.05449#S5.T1)summarizes the results\.
On the real\-world dataset, GAIA achieves the lowest range MSE and the highest polygon IoU among the evaluated methods\. It attains an overall distance MSE of 0\.1414 and a polygon IoU of 0\.2390\. Compared with PoseMLP, the strongest learning\-based baseline in this setting, GAIA reduces overall MSE by 18\.4% and increases polygon IoU by 15\.5%\. GAIA also obtains the lowest LOS and NLOS MSE, indicating that the geometry\-aware design improves range denoising under both propagation regimes\.
GAIA’s advantage is most evident in boundary overlap\. While PoseMLP achieves a slightly lower anchor position error \(2\.1703 vs\. 2\.2493\) and a lower Hausdorff distance \(3\.2905 vs\. 3\.7241\), GAIA produces the highest polygon IoU, suggesting better overall boundary agreement\. This indicates that geometry\-aware denoising improves the global reconstructed work\-zone shape, although worst\-case boundary deviation remains an area for future improvement\.
These results support the central motivation of this work: reliable work\-zone reconstruction requires geometry\-aware modeling beyond signal\-level range accuracy\. Geometry\-aware modeling can improve the consistency among denoised ranges, reconstructed anchor layouts, and the resulting work\-zone boundary\.
Table 1:Results on the real\-world UWB dataset\. Baseline references: Kalmanzhang2016kalman, MLPwymeersch2012machine, and PoseKalman/PoseMLPliu2026v2iworkzonegeometry\. All methods are evaluated under the same protocol and use identical downstream solvers\. Lower is better for all metrics except IoU\.MethodMSEoverall\{\}\_\{\\text\{overall\}\}MSELOS\{\}\_\{\\text\{LOS\}\}MSENLOS\{\}\_\{\\text\{NLOS\}\}MAEanchor\{\}\_\{\\text\{anchor\}\}IoUHausdorffKalman0\.19390\.23850\.17773\.36500\.08464\.6569MLP0\.58121\.01110\.42482\.88090\.04573\.3946PoseKalman0\.47330\.19020\.576212\.93400\.015915\.8975PoseMLP0\.17330\.11020\.19622\.17030\.20693\.2905GAIA0\.14140\.10980\.15292\.24930\.23903\.7241
### 5\.2Per\-Episode Distribution Analysis
Aggregate means can hide how reconstruction quality is distributed across episodes\. We therefore analyze the per\-episode distribution of the boundary\-level metrics and report uncertainty using95%95\\%bootstrap confidence intervals over episodes \(10310^\{3\}resamples\)\. On the real dataset \(N=15N=15episodes\), GAIA attains a polygon IoU of0\.2390\.239\[0\.157,0\.320\]\[0\.157,0\.320\]and a Hausdorff distance of3\.723\.72\[2\.15,5\.50\]\[2\.15,5\.50\]; on the larger stress\-test simulation \(N=216N=216\), the intervals are tighter, with IoU0\.4290\.429\[0\.383,0\.473\]\[0\.383,0\.473\]and Hausdorff30\.830\.8\[27\.2,34\.6\]\[27\.2,34\.6\]\. These boundary\-metric means are consistent with Tables[1](https://arxiv.org/html/2607.05449#S5.T1)and[2](https://arxiv.org/html/2607.05449#S5.T2); the per\-episode bootstrap quantifies their dispersion\.
Figure[5](https://arxiv.org/html/2607.05449#S5.F5)shows the empirical cumulative distribution functions \(CDFs\) of polygon IoU and Hausdorff distance\. GAIA’s IoU CDF lies to the right of the baselines across most of the range, indicating that its IoU advantage is not driven only by a few easy episodes\. The corresponding box plots in Figure[6](https://arxiv.org/html/2607.05449#S5.F6)show that GAIA also exhibits a higher median IoU and a concentrated spread\. These distributional results indicate that the improvement in boundary overlap is consistent across episodes, while the Hausdorff results should be interpreted together with the mean values in Table[1](https://arxiv.org/html/2607.05449#S5.T1)\.
Figure 5:Per\-episode empirical CDFs of polygon IoU \(left; higher is better\) and Hausdorff distance \(right; lower is better\) on the real UWB dataset\. GAIA shows consistently strong IoU across episodes\.Figure 6:Per\-episode spread of polygon IoU and Hausdorff distance on the real UWB dataset\. GAIA shows a higher median IoU and a concentrated distribution across episodes\.
### 5\.3Supplementary Stress\-Test Simulation Results
We next evaluate all methods on the supplementary stress\-test simulation\. This setting exposes models to stronger NLOS corruption, long\-tail ranging errors, and more diverse geometry variation than those covered by the real dataset\. The purpose is to examine model robustness under controlled severe conditions while keeping real\-world validation as the main empirical basis\. The simulation setting followsliu2026v2iworkzonegeometry, as described in Sec\.[4\.3](https://arxiv.org/html/2607.05449#S4.SS3)\.
Table[2](https://arxiv.org/html/2607.05449#S5.T2)summarizes the results\. GAIA achieves the best performance across all reported metrics\. Compared with PoseMLP, GAIA reduces the overall distance MSE by 50\.8%, lowers the anchor position error from 25\.6580 to 19\.7536, and increases polygon IoU from 0\.3531 to 0\.4286\. Compared with PoseKalman, GAIA reduces overall MSE by 77\.9% and improves polygon IoU from 0\.2519 to 0\.4286\.
These supplementary results are consistent with the real\-world evaluation: explicitly modeling latent anchor layout and geometry\-consistent distance projection improves downstream boundary reconstruction\. The larger gains observed in simulation suggest that geometry\-aware modeling is particularly beneficial under severe NLOS and long\-tail ranging conditions\.
Table 2:Overall results on the supplementary stress\-test simulation\. Baseline references: Kalmanzhang2016kalman, MLPwymeersch2012machine, and PoseKalman/PoseMLPliu2026v2iworkzonegeometry\. Lower is better for all metrics except IoU\.MethodMSEoverall\{\}\_\{\\text\{overall\}\}MSELOS\{\}\_\{\\text\{LOS\}\}MSENLOS\{\}\_\{\\text\{NLOS\}\}MAEanchor\{\}\_\{\\text\{anchor\}\}IoUHausdorffKalman3\.99131\.49984\.675032\.38940\.240462\.5128MLP1\.65141\.20881\.772830\.70230\.266854\.4222PoseKalman1\.73230\.49982\.070632\.56670\.251956\.9666PoseMLP0\.77730\.64940\.812425\.65800\.353137\.8489GAIA0\.38210\.35670\.389019\.75360\.428630\.9233
### 5\.4Robustness to Stressors
To probe how reconstruction degrades under harsher conditions, we perform a zero\-shot robustness study\. Starting from the held\-out simulation test set, we apply a controlled stressor of increasing intensity to the observations, hold the work\-zone geometry and trajectories fixed, and evaluate the same models without retraining\. Holding the geometry fixed isolates the effect of each stressor and avoids confounding it with a change in spatial configuration\. We study four stressors: additive range noise, outlier \(heavy\-tail\) rate, amplification of the NLOS bias, and the number of available anchors\.
Figure[7](https://arxiv.org/html/2607.05449#S5.F7)reports polygon IoU as a function of each stressor, with95%95\\%bootstrap confidence bands\. GAIA attains the highest mean IoU across the full range of every stressor and degrades gradually: under44m of added range noise, its IoU falls from0\.4290\.429to0\.3760\.376, and under a4×4\\timesoutlier rate, from0\.4290\.429to0\.3640\.364\. The most damaging stressors are amplifying the NLOS bias \(5×5\\times\), which lowers IoU to0\.1920\.192, and reducing the anchor count, where all methods converge as geometry becomes underdetermined\. Table[3](https://arxiv.org/html/2607.05449#S5.T3)summarizes GAIA’s IoU at the base and most severe setting of each stressor, together with its mean margin over the best baseline at the most severe setting\. GAIA retains a positive mean margin in every case; the margin remains clear under range noise, outliers, and NLOS\-bias amplification, but narrows to near zero with only four anchors, where the geometry becomes too sparse for any method to reconstruct the boundary reliably and the methods are effectively tied within confidence intervals\.
Figure 7:Zero\-shot robustness of polygon IoU to four observation stressors \(added range noise, outlier rate, NLOS\-bias amplification, and anchor count\), with95%95\\%bootstrap confidence bands\. The same models are evaluated on the simulation test set with the stressor applied; geometry is held fixed\. GAIA \(red\) attains the highest mean IoU across the range of every stressor, with the methods near\-tied only at the most severe four\-anchor setting\.Table 3:Robustness summary: GAIA polygon IoU at the base and most severe setting of each stressor, and GAIA’s IoU margin over the best baseline at the most severe setting \(positive means GAIA still leads\)\.Stressor \(base→\\rightarrowsevere\)GAIA IoU \(base\)GAIA IoU \(severe\)Margin \(severe\)Range noise \(0→40\\rightarrow 4m\)0\.4290\.376\+0\.058\+0\.058Outlier rate \(0→0\.200\\rightarrow 0\.20\)0\.4290\.364\+0\.044\+0\.044NLOS bias scale \(1→5×1\\rightarrow 5\\times\)0\.4290\.192\+0\.050\+0\.050Anchors kept \(all→4\\rightarrow 4\)0\.4290\.181\+0\.006\+0\.006
### 5\.5Ablation Study
We conduct ablation experiments on the supplementary stress\-test simulation to analyze the contribution of key GAIA components under controlled severe ranging conditions\. Specifically, we consider three variants: \(1\) removing the Layout Head module, \(2\) removing the GeoDist module, and \(3\) unfreezing the PoseMLP Base and training it jointly with the rest of the model\.
Table[4](https://arxiv.org/html/2607.05449#S5.T4)summarizes the results\. Among all ablated variants, the strongest non\-full model is the variant without geometry, which achieves an overall MSE of 0\.5520\. This indicates that even without explicit geometry modeling, the temporal refinement and learned components can still provide reasonable signal\-level denoising\.
However, a clear gap emerges in the downstream geometric metrics\. Removing the Layout Head or GeoDist module degrades polygon IoU and Hausdorff distance, indicating that without explicit layout estimation and geometry\-consistent distance modeling, the network struggles to recover coherent work\-zone structures\.
Among the ablations, the variant with the PoseMLP Base unfrozen achieves the highest polygon IoU \(0\.3799\)\. Importantly, this variant still retains both the Layout Head and GeoDist modules, suggesting that the geometry\-aware components are the main source of the reconstruction improvement\.
Overall, these results show that the Layout Head and GeoDist modules are important for geometry reconstruction, with the PoseMLP Base serving mainly as a stable initialization\.
Table 4:Ablation study on the supplementary stress\-test simulation\. “w/o Layout Head” removes the layout prediction module; “w/o GeoDist” removes the geometry\-based distance computation; “Unfreeze PoseMLP Base” jointly trains the PoseMLP base networkliu2026v2iworkzonegeometryas a trainable component\. Lower is better for all metrics except IoU\.VariantMSEoverall\{\}\_\{\\text\{overall\}\}MSELOS\{\}\_\{\\text\{LOS\}\}MSENLOS\{\}\_\{\\text\{NLOS\}\}MAEanchor\{\}\_\{\\text\{anchor\}\}IoUHausdorffw/o Layout Head0\.65200\.58170\.671326\.16890\.347539\.6997w/o GeoDist \(w/o geometry\)0\.55200\.48660\.569924\.96830\.365436\.1815Unfreeze PoseMLP Base0\.77200\.80360\.763323\.11870\.379936\.3602GAIA0\.38210\.35670\.389019\.75360\.428630\.9233
### 5\.6Simulator Statistical Check
We further report a statistical check of the supplementary simulator in Table[5](https://arxiv.org/html/2607.05449#S5.T5)\. This comparison verifies that calibration moves the simulated ranging\-error distribution closer to the measured outdoor UWB data than a naive simulator\. The calibrated simulator better approximates the real tail behavior and outlier rate, although temporal burst persistence remains shorter than in the real measurements\. Therefore, we use the simulator only for supplementary stress testing and ablation, while relying on real\-data supervision for the main model evaluation\.
Table 5:Statistical check of real\-data\-calibrated stress\-test simulation against real ranging\-error statistics\.SourceMean \(m\)p95 \(m\)p99 \(m\)Outlier RateBurst MeanBurst p95Real Dataset\-0\.03850\.51271\.12790\.01205\.688929\.0Naive Simulator0\.16801\.05641\.85200\.05632\.60689\.0Calibrated Simulator0\.06620\.63030\.90090\.00663\.178412\.0Figure 8:Qualitative comparison of anchor layout reconstruction\. For each episode, anchor positions are reconstructed from predicted distances by solving a weighted nonlinear least\-squares problem over a window ofT=64T=64time steps, where LOS measurements are assigned weight 1 and NLOS measurements are down\-weighted to 0\.2\. Ground\-truth anchor positions are shown together with reconstructed layouts from different methods\. The semi\-transparent purple regions highlight the overlap between GAIA and the ground\-truth geometry, which is substantial and closely follows the true work\-zone shape\. In contrast, baseline methods exhibit significant geometric distortion with minimal overlap\.
### 5\.7Qualitative Analysis
To further evaluate geometric consistency, we visualize anchor layouts reconstructed from the predicted distances using the formulation described in Sec\.[3\.2](https://arxiv.org/html/2607.05449#S3.SS2)\. For each episode, the sequence is partitioned into segments of lengthT=64T=64, and anchor positions are reconstructed accordingly\. Fig\.[8](https://arxiv.org/html/2607.05449#S5.F8)shows a representative example\. GAIA reconstructs anchor layouts that are closely aligned with the ground\-truth work\-zone geometry, with high spatial consistency across anchors\.
In contrast, the baseline methods produce distorted layouts in which reconstructed anchors deviate substantially from their true positions, resulting in poor geometric alignment and large structural errors\. These results show that GAIA preserves global geometric relationships beyond local range accuracy, supporting recovery of the underlying work\-zone structure\.
## 6Conclusion
In this work, we propose GAIA, a geometry\-aware framework for UWB range denoising and work\-zone boundary reconstruction\. GAIA jointly models temporal UWB ranging dynamics and latent anchor layout, and uses geometry\-consistent distance projection to connect range correction with downstream spatial reconstruction\. By incorporating spatial structure into the denoising process, GAIA produces distance predictions that are accurate at the signal level and more consistent with the reconstructed work\-zone geometry\.
Our evaluation is centered on a real\-world outdoor UWB dataset with synchronized UWB, GNSS, and IMU measurements under LOS and NLOS conditions\. On this dataset, GAIA achieves the lowest overall range MSE and the highest polygon IoU among the evaluated filtering\-based and learning\-based baselines\. These results show that geometry\-aware denoising improves boundary\-level reconstruction beyond what can be achieved by optimizing range error alone\. Supplementary real\-data\-calibrated stress\-test simulation further supports the robustness of GAIA under controlled severe ranging conditions and provides a useful environment for ablation analysis\. The main empirical conclusions are drawn from real outdoor UWB measurements, with simulation providing supplementary robustness evidence\.
## ReferencesSimilar Articles
Geometry-Aware Representation Denoising for Robust Multi-view 3D Reconstruction
Introduces GARD, a diffusion-based framework that operates in the feature space of a feed-forward 3D reconstructor to jointly recover scene geometry and high-quality imagery from degraded inputs.
OmniLoc: A Geometry-Aware Foundation Model for Anchor-Free UE Localization Across Diverse Indoor Environments
OmniLoc is a geometry-aware foundation model for anchor-free user equipment localization across diverse indoor environments, using a unified tokenization module, a geometry-aware Transformer, and geometric embeddings to significantly outperform existing methods.
Spatial Support Matters: Geometry-Aware Graph Fusion for Rainfall Field Reconstruction
This paper proposes a geometry-aware multi-support heterogeneous graph neural network for fine-scale rainfall field reconstruction, which fuses observations from point gauges, path-integrated microwave links, and gridded radar/satellite data. The method reduces RMSE by 23.2% over classical interpolation on Singapore data and shows greatest gains when the field is undersampled relative to its spatial correlation length.
Geometry-Aware Post-Hoc Uncertainty Quantification in Operator Learning
Proposes REEF-GP, a post-hoc uncertainty quantification framework that fits a Gaussian process to the residuals of a frozen neural operator using its internal embeddings, enabling geometry-aware and calibrated uncertainties at low cost.
Geometry-Aware Tabular Diffusion
Introduces Geometry-Aware Tabular Diffusion (GATD), which augments tabular diffusion denoisers with explicit pairwise geometric features. Achieves state-of-the-art performance on ten benchmarks while using significantly fewer parameters.