Paper deep dive
Marker-Constrained Pose-Graph Correction for Cross-Platform Georeferencing in GNSS-Denied Environments
Marco Giberna, Jose Luis Sanchez Lopez, Holger Voos
Intelligence
Status: succeeded | Model: Gemma-4-26B-A4B | Prompt: intel-v1 | Confidence: 91%
Last extracted: 8/18/2026, 4:09:45 AM
Summary
This paper presents a framework for georeferencing LiDAR-odometry and dense mapping outputs in GNSS-denied environments using camouflage-matched fiducial markers (iMarkers) fabricated from Cholesteric Spherical Reflectors (CSRs). The method employs marker-constrained pose-graph optimization to align trajectories to a common geodetic frame (LUREF), significantly reducing drift and improving cross-session consistency without requiring GNSS signals.
Entities (8)
Relation Signals (6)
iMarker â fabricatedfrom â Cholesteric Spherical Reflectors
confidence 95% · iMarkers are fabricated from Cholesteric Spherical Reflectors (CSRs)
iMarker â usedfor â georeferencing
confidence 95% · The anchors georeference both a lightweight LiDAR-odometry trajectory and a dense RTAB-Map reconstruction
LUREF â usedby â georeferencing
confidence 92% · expressed in a common LUREF frame
RTAB-Map â usedfor â dense_mapping
confidence 90% · dense mapping is performed using RTAB-Map
ICP Odometry â usedfor â trajectory_estimation
confidence 90% · lightweight ICP-based LiDAR odometry pipeline
Pose-Graph Optimization â uses â iMarker
confidence 90% · marker-constrained pose-graph optimization... using the Umeyama method over the available marker anchors
Cypher Suggestions (0)
No Cypher suggestions yet.
Abstract
Abstract:Autonomous operation in GNSS-denied environments requires heterogeneous mapping pipelines to maintain a consistent spatial reference. This paper presents a framework using camouflage-matched fiducial markers fabricated from Cholesteric Spherical Reflectors (CSRs) as pre-surveyed visual anchors. The anchors georeference both a lightweight LiDAR-odometry trajectory and a dense RTAB-Map reconstruction, allowing their outputs to be expressed in a common LUREF frame (geodetic coordinate reference system used in Luxembourg) without requiring GNSS measurements during operation. The method combines coarse similarity alignment with marker-constrained pose-graph optimization. We evaluate it using two handheld acquisition sessions with ground-level and elevated motion profiles emulating UGV and UAV operation. A single iMarker was relocated among six surveyed positions, with the first position revisited to quantify drift correction. Marker-anchor correction reduced revisit inconsistency by 97.9% and 99.1% for the UAV- and UGV-emulating sessions, respectively, and improved held-out anchor prediction compared with one-time alignment. Separately georeferenced dense reconstructions achieved a median cross-session nearest-neighbour distance of 58 cm without explicit cross-session registration. Marker processing operated in real time, while trajectory correction required less than 0.25 s per session. These results demonstrate a proof of concept for georeferencing lightweight odometry and dense reconstructions using visually unobtrusive, pre-surveyed anchors during GNSS-denied operation.
Tags
Links
- Source: https://arxiv.org/abs/2608.16281v1
- Canonical: https://arxiv.org/abs/2608.16281v1
Trouble viewing inline? Open PDF directly â
Full Text
46,451 characters extracted from source content.
Expand or collapse full text
Further author information: (Send correspondence to M.G.) M.G.: E-mail: marco.giberna@uni.lu Marker-Constrained Pose-Graph Correction for Cross-Platform Georeferencing in GNSS-Denied Environments Marco Giberna Automation and Robotics Research Group, Interdisciplinary Centre for Security, Reliability and Trust (SnT), University of Luxembourg, 1855 Luxembourg, Luxembourg Jose Luis Sanchez Lopez Automation and Robotics Research Group, Interdisciplinary Centre for Security, Reliability and Trust (SnT), University of Luxembourg, 1855 Luxembourg, Luxembourg Holger Voos Automation and Robotics Research Group, Interdisciplinary Centre for Security, Reliability and Trust (SnT), University of Luxembourg, 1855 Luxembourg, Luxembourg Faculty of Science, Technology and Medicine, University of Luxembourg, 4365 Esch-sur-Alzette, Luxembourg Abstract Autonomous operation in GNSS-denied environments requires heterogeneous mapping pipelines to maintain a consistent spatial reference. This paper presents a framework using camouflage-matched fiducial markers fabricated from Cholesteric Spherical Reflectors (CSRs) as pre-surveyed visual anchors. The anchors georeference both a lightweight LiDAR-odometry trajectory and a dense RTAB-Map reconstruction, allowing their outputs to be expressed in a common LUREF frame (geodetic coordinate reference system used in Luxembourg) without requiring GNSS measurements during operation. The method combines coarse similarity alignment with marker-constrained pose-graph optimization. We evaluate it using two handheld acquisition sessions with ground-level and elevated motion profiles emulating UGV and UAV operation. A single iMarker was relocated among six surveyed positions, with the first position revisited to quantify drift correction. Marker-anchor correction reduced revisit inconsistency by 97.9% and 99.1% for the UAV- and UGV-emulating sessions, respectively, and improved held-out anchor prediction compared with one-time alignment. Separately georeferenced dense reconstructions achieved a median cross-session nearest-neighbour distance of 58 cm without explicit cross-session registration. Marker processing operated in real time, while trajectory correction required less than 0.25 s per session. These results demonstrate a proof of concept for georeferencing lightweight odometry and dense reconstructions using visually unobtrusive, pre-surveyed anchors during GNSS-denied operation. keywords: Fiducial Markers, GNSS-denied navigation, SLAM, sensor fusion, multi-platform georeferencing, pose-graph optimization, unmanned systems 1 Introduction Autonomous multi-platform operations, combining Unmanned Aerial Vehicles (UAVs) and Unmanned Ground Vehicles (UGVs), are increasingly central to defence, border protection, and reconnaissance missions. These operations frequently take place in GNSS-denied environments, whether due to natural signal degradation, evolving dense urban or forested terrain, or deliberate adversarial interference[9]. In such settings, maintaining consistent spatial awareness across heterogeneous platforms operating at different altitudes, scales, and sensing modalities becomes a critical bottleneck for collaborative mission execution. Robotic mapping pipelines commonly produce outputs with different purposes and computational characteristics [3, 11, 8]. Lightweight odometry methods provide real-time pose estimates suitable for onboard operation but may accumulate substantial drift when they lack loop closure or global optimization. Dense mapping systems integrate RGB-D or LiDAR measurements into detailed environmental reconstructions and may apply loop-closure constraints to improve global consistency. Although these outputs may describe the same environment, they are not automatically expressed in a common geodetic frame, particularly when GNSS is unavailable during operation. This limits map comparison, information exchange, and localization across sessions or platforms. Fiducial markers have long been used to inject reliable, artificial structure into visual localization pipelines, offering known geometry and unambiguous identification that natural scene features cannot guarantee [6, 12]. However, conventional markers are visually conspicuous: a significant limitation for defence and security applications where undisguised markers would compromise concealment, or where environmental and operational constraints prohibit visible artificial infrastructure. This paper introduces a framework built around imperceptible fiducial markers (iMarkers), fabricated from Cholesteric Spherical Reflectors (CSRs) [1]. iMarkers selectively reflect narrow, non-visible or near-visible wavelength bands (NIR, NUV, or visible), remain invisible to the naked eye, and can be fully camouflaged into arbitrary surfaces while remaining reliably detectable to appropriately equipped sensors [1, 17]. Their spherical geometry ensures omnidirectional reflection independent of viewing angle, and their circularly polarized reflection response allows clean separation from background clutter, properties that make them robust under the variable lighting and atmospheric conditions typical of field deployment, and specifically well-suited to concealed use in defence and security contexts. We propose using strategically placed iMarkers as secure, reliable visual anchor points that provide common geodetic anchors for a lightweight LiDAR-odometry trajectory and a dense RTAB-Map reconstruction. By relating marker observations to coordinates surveyed in advance, the framework places the resulting trajectory and dense reconstruction in a common geodetic frame without requiring GNSS availability during data acquisition or online localization. The contributions of this paper are as follows: âą We present a marker-anchor framework that places a lightweight LiDAR-odometry trajectory and a dense RTAB-Map reconstruction in a common pre-surveyed reference frame during GNSS-denied operation. âą We describe the integration of camouflage-matched CSR iMarkers with RGB-based detection, PnP pose estimation, similarity alignment, and marker-constrained pose-graph optimization. âą We evaluate the method on UAV- and UGV-emulating acquisition sessions, quantifying trajectory correction, held-out georeferencing, marker-pose repeatability, anchor-placement effects, cross-session reconstruction agreement, and computational cost. 2 Related Work 2.1 Fiducial Marker Systems Fiducial markers such as ArUco [6] and AprilTag [12] are widely adopted in robotics for providing unambiguous, geometrically precise reference points, supporting applications from camera calibration to relative pose estimation. These systems are effective but rely on high-contrast, visually distinct printed patterns, which limits their applicability where visual concealment is required or where marker presence would interfere with the operational or aesthetic requirements of the deployment environment. 2.2 Cholesteric Spherical Reflectors and iMarkers Cholesteric Spherical Reflectors (CSRs) offer optical properties fundamentally different from conventional retroreflective or printed markers: omnidirectional reflection due to their spherical geometry, wavelength-selective reflection enabling operation in NIR/NUV or narrow visible bands, and circularly polarized reflection response that supports robust separation from ambient background signals [1]. These properties collectively enable markers that are imperceptible to human observers while remaining consistently detectable to appropriately filtered sensor, a combination not achievable with conventional fiducial systems. Building on this foundational CSR technology, subsequent work has integrated these markers, termed iMarkers, into robotic perception pipelines, including semantic scene graph construction [17] and broader robotic mapping applications [16], demonstrating their practical viability as an alternative to visually obtrusive fiducial systems. 2.3 Lightweight Odometry and Dense Mapping Lightweight state-estimation pipelines prioritize real-time pose estimation using compact state representations and sparse sensor observations. Feature-based visual SLAM, visual-inertial estimation, and LiDAR odometry are representative examples, although their outputs and global-consistency mechanisms differ substantially[7, 18]. When loop closure or global optimization is absent, the resulting trajectories may accumulate drift over time. Dense mapping approaches instead integrate imagery, depth, or LiDAR measurements into detailed environmental reconstructions, often at greater computational cost. RTAB-Map [11] supports multimodal dense reconstruction together with loop-closure-based trajectory optimization. In multi-session or heterogeneous-platform operation, the relevant challenge is therefore not necessarily direct fusion between a sparse landmark map and a dense map, but establishing a common reference for different trajectory and reconstruction outputs. 2.4 Cross-Platform Map Alignment and GNSS-Denied Georeferencing Multi-robot SLAM systems commonly merge locally constructed maps by detecting inter-robot place correspondences and introducing cross-robot loop-closure constraints into a centralized or distributed optimization. CCM-SLAM[14] performs centralized place recognition, map fusion, and global optimization for multiple monocular agents, whereas Kimera-Multi[15] uses distributed place recognition and robust pose-graph optimization to fuse local trajectories and dense metric-semantic maps. These approaches depend on reliable cross-map data association from overlapping observations. This requirement becomes more difficult for heterogeneous aerialâground sensing, where measurements can differ substantially in viewpoint, point density, and sensing characteristics. CrossLoc3D[10] formulates aerialâground LiDAR place recognition as a cross-source representation-gap problem involving different perspectives, point densities, and noise characteristics, while Gao et al.[5] address cross-view and cross-modal place recognition for aerialâground collaborative perception. Engineered fiducial landmarks provide an alternative source of explicit and repeatable correspondence[13]. Building on this principle, our work uses pre-surveyed iMarkers to relate the ICP-odometry and RTAB-Map outputs to the same LUREF frame without requiring GNSS measurements during operation or direct natural-feature matching between the two representations. 3 iMarker Design and Fabrication 3.1 CSR-Based Marker Principle iMarkers are fabricated from Cholesteric Spherical Reflectors (CSRs), micro-scale spherical structures that exploit the chiral Bragg diffraction of cholesteric liquid crystals to achieve omnidirectional, wavelength-selective reflection [1]. Unlike planar retroreflective materials, the spherical geometry of CSRs guarantees a consistent reflection response regardless of the viewing angle between sensor and marker, while their circularly polarized reflection allows detection systems to discriminate marker signal from unpolarized ambient background clutter. This combination of properties has previously been leveraged to produce fiducial markers that are difficult to perceive under normal viewing conditions while remaining reliably detectable to matched sensing and processing pipelines [1, 16]. 3.2 Wavelength Selection: Visible-Light, Camouflage-Matched Design CSR-based markers can be formulated to reflect selectively in the near-infrared (NIR), near-ultraviolet (NUV), or visible spectrum. Prior work has predominantly emphasized NIR or NUV formulations, where imperceptibility is achieved through wavelength selection outside the range of human visual sensitivity [1, 16]. In this work, we instead adopt a visible-light, green-reflective CSR formulation, with imperceptibility achieved through a complementary mechanism: color-matching the marker to a camouflaged substrate on which it is deployed, rather than through wavelength-based invisibility. This design choice has practical motivation relevant to the defence deployment context targeted by this work. First, it allows detection with conventional RGB sensing on the same platform used for dense mapping, simplifying the sensor payload. Second, it aligns naturally with existing camouflage doctrine and materials already used in defence and security contexts, where markers can be integrated into camouflage netting, painted equipment, or vegetation-toned surfaces without introducing a new spectral signature that specialized detection equipment (e.g., NIR-sensitive imaging) could exploit to reveal marker presence. Figure 1 shows an example of iMarker employed during data collection. Figure 1: Detection pipeline output on a single frame. Left: raw image, marker camouflaged against its background. Centre: segmentation mask isolating the CSR-reflective region. Right: detected marker with recovered pose overlaid. 3.3 Marker Geometry and Mask Design Each iMarker encodes a fixed geometric pattern, following an AprilTag-style encoding scheme [12], to support recognition and pose estimation once the CSR region has been isolated from the surrounding scene. The physical dimensions of the marker were measured and documented precisely, enabling model-based pose estimation via a Perspective-n-Point (PnP) formulation using the markerâs known real-world geometry together with calibrated camera intrinsics. Detection follows a two-stage process consistent with the iMarker detection framework of Tourani et al.[16] : a mask generation stage isolates the CSR-reflective region of the image based on its distinctive spectral/polarization response, followed by ArUco-style pattern recognition applied to the mask to confirm marker identity and recover its corner geometry for pose estimation. Figure 1 depicts a this process on a iMarker image frame. 4 System Architecture 4.1 Overview The proposed framework consists of four functional components operating on data from a multi-sensor device[2]: (i) a sparse ICP-based LiDAR odometry pipeline, (i) a dense mapping pipeline initialized using the ICP trajectory, (i) an iMarker detection and correspondence module, and (iv) an anchor-based correction module, applied independently to both the ICP and RTAB-Map trajectories. Figure 2 illustrates the overall data flow. This composition, dense mapping seeded by sparse odometry, both independently corrected via the same marker anchors, differs from the originally-intended fully-decoupled dense/sparse architecture, and the reasons for this composition (Section 5) are themselves a contribution of this work. Figure 2: System architecture. The sensor device feeds lightweight ICP-based LiDAR odometry and iMarker detection. ICP odometry initializes dense mapping (RTAB-Map), which optimizes its own trajectory via loop closure. Both trajectories and marker detections feed the anchor-based correction module, which coarsely aligns and then pose-graph-refines each trajectory into the LUREF frame. 4.2 Sensor Input The framework operates on synchronized RGB-D, LiDAR, and inertial data captured from a single handheld sensor device[2]. UAV and UGV platform behavior is emulated by varying the trajectory profile with which this rig is moved through the environment. 4.3 Lightweight LiDAR Odometry Pipeline The odometry-side output is produced using ICP odometry, a loosely coupled frame-to-model LiDAR scan-matching method available in the RTAB-Map ecosystem [11]. This configuration was selected empirically: several visual-inertial and LiDAR-inertial alternatives were evaluated and found unsuitable for the motion profile characteristic of this studyâs recordings, whereas loosely-coupled LiDAR-only odometry proved substantially more robust. This pipeline has no loop-closure or global consistency mechanism: its trajectory estimate accumulates drift monotonically over a session with no means of self-correction. Its output is a drift-prone metric pose trajectory rather than a sparse landmark map, representing the type of lightweight state estimate that could be maintained onboard a resource-constrained platform. 4.4 Dense Mapping Pipeline Dense mapping is performed using RTAB-Map [11], configured to fuse RGB-D imagery and LiDAR scans for dense 3D reconstruction and loop-closure detection. To obtain full-session dense coverage, RTAB-Mapâs mapping node is decoupled from its own odometry front-end and supplied with ICP odometryâs trajectory as an externally-provided pose source, using RTAB-Map exclusively for dense reconstruction and its independent RGB-D+LiDAR loop-closure detection. Although RTAB-Map is initialized using the ICP-odometry poses, it subsequently optimizes a separate trajectory through its RGB-D and LiDAR loop-closure constraints. The resulting trajectory is therefore related to, but not identical to, the ICP trajectory used as its initial pose source. 4.5 iMarker Detection Module The RGB stream is processed by the iMarker detection module, built on the iMarker detection framework [16]. This module isolates CSR-reflective regions via HSV-based mask generation, applies AprilTag-style pattern recognition [12] to the masked region, and recovers marker corner geometry. Using the markerâs known physical dimensions together with calibrated camera intrinsics, a Perspective-n-Point (PnP) solve yields a full 6-DoF marker pose in the camera frame for each positive detection. 4.6 Anchor-Based Trajectory Correction Each temporally-labeled marker detection cluster corresponds to a known position in the LUREF geodetic reference frame. Rather than using these correspondences only for a single post-hoc alignment, this framework uses them as correction constraints within a pose-graph optimization over the ICP-odometry trajectory, implemented using GTSAM [4]. The same correction procedure is applied separately to the ICP-odometry trajectory and to the RTAB-Map optimized trajectory associated with the dense reconstruction. The correction proceeds in two composed steps. First, a coarse similarity transform (rotation, translation, and scale) is fitted between the sparse trajectoryâs local frame and the LUREF frame using the Umeyama method over the available marker anchors, bringing the trajectory into approximate global alignment. Second, a pose graph is constructed from the trajectoryâs own consecutive-pose odometry edges, augmented with ground-control-point constraint edges at each marker anchor tying the corresponding trajectory node to its known LUREF position; the graph is optimized via Levenberg-Marquardt. This two-step composition is necessary: the pose-graph refinement alone, without prior coarse alignment, cannot correct the large initial frame/scale mismatch between the sparse trajectoryâs local frame and LUREF. The odometry-edge noise model, required by the optimizer to weigh trajectory smoothness against anchor constraints, is calibrated empirically from directly observed trajectory drift (Section 5) rather than assumed, since the underlying LiDAR odometry does not publish a covariance estimate. This anchor-based correction serves two complementary roles: (i) it substantially reduces accumulated trajectory drift, most directly demonstrated where a location is revisited later in a session, allowing the two independent visits to the same physical point to be reconciled; and (i) it improves the trajectoryâs accuracy at held-out (non-anchor) points to a degree evaluated via leave-one-out cross-validation, though this improvement is shown to depend on the local temporal density of surrounding anchors rather than being uniform across the trajectory (Section 5). 4.7 Output The framework outputs a corrected, LUREF-georeferenced ICP-odometry trajectory; a separately corrected RTAB-Map trajectory and its associated dense reconstruction; and the marker observations used for anchor correction and evaluation. 5 Results The framework was evaluated on two full recording sessions, a ground-level (âUGVâ) trajectory of 362.4 s and an elevated (âUAVâ) trajectory of 319.1 s, each visiting six surveyed LUREF locations plus a revisit of the first (coordinates are reported in Table 1), using a single physical iMarker relocated sequentially between locations. Marker detections were grouped into seven temporal clusters per session (AâF, plus a revisit Arevisit_revisit) via gap-based segmentation on recording-session metadata, since location correspondence cannot rely on decoded marker identity. 5.1 Within-Cluster Marker-Pose Repeatability Absolute per-detection error against the surveyed LUREF coordinates cannot isolate the accuracy of the marker detector or PnP pose estimator, because each marker estimate is composed through the estimated sensor trajectory. It therefore also reflects trajectory interpolation, temporal synchronization, sensor extrinsic calibration, marker-placement uncertainty, and survey uncertainty. We consequently evaluate the empirical repeatability of the composed marker-position estimates within each detection cluster, rather than interpreting their absolute LUREF error as marker-detection accuracy. For each cluster, we compute the centroid of its composed marker-position estimates and report the RMS distance of individual detections from that centroid (Table 1). Because the clusterâs own centroid is removed, this measure is insensitive to cluster-level systematic offsets arising from global trajectory alignment, survey error, or marker placement; it retains only short-term scatter from trajectory interpolation, synchronization, calibration, detection, and PnP estimation. It should therefore be read as end-to-end local repeatability rather than absolute positional accuracy. Table 1: Per-cluster marker-pose repeatability: RMS distance of individual detections from their clusterâs own centroid, cm, alongside each clusterâs surveyed LUREF location. LUREF coordinates UAV UGV Cluster N E h n RMS n RMS A 76839.129 79345.498 340.570 152 14.71 226 13.76 B 76829.898 79357.502 339.409 289 22.54 84 37.55 C 76821.262 79363.262 338.276 167 10.94 260 20.43 D 76789.028 79320.063 338.382 209 6.03 92 8.11 E 76804.525 79309.431 340.234 197 18.21 200 15.44 F 76815.709 79296.809 341.129 185 14.43 110 22.70 Arevisit_revisit 76839.129 79345.498 340.570 175 7.94 181 12.22 Overall 1374 15.31 1153 18.79 Pooled within-cluster repeatability is 15.31 cm (UAV) and 18.79 cm (UGV). 5.2 Georeferencing Accuracy and the Contribution of Anchor Correction Table 2 summarizes the frameworkâs central result: the effect of using marker anchors as active correction constraints (Section 4.6), rather than only as a one-time reference, on both self-consistency at a revisited location and held-out generalization accuracy. Table 2: Effect of anchor-based correction, both trajectories. Self-consistency: distance between two independent visits to the same LUREF location (AâArevisit), cm. Generalization: leave-one-out mean/RMS error over held-out anchors, cm. Self-consistency (revisit) Generalization (LOO) Session Trajectory Initial Alignment Pose-Graph Refined Initial Alignment Pose-Graph Refined UAV ICP odometry 942.0 20.0 215.9 / 231.9 169.6 / 181.9 UAV Dense mapping 763.1 8.7 187.7 / 200.6 131.9 / 139.7 UGV ICP odometry 10,102.0 91.6 1297.6 / 1485.4 1193.1 / 1362.4 UGV Dense mapping 12.9 10.9 533.2 / 662.1 419.9 / 516.8 Anchor-based correction reduces self-consistency error substantially for both trajectories: by 97.9% (UAV ICP odometry), 98.9% (UAV dense mapping), and 99.1% (UGV ICP odometry). The UGV dense trajectory shows a smaller relative reduction (15.5%) because its raw, uncorrected self-consistency (12.9 cm) was already close to the corrected result for the other three cases, leaving little room for further improvement; in absolute terms it remains the most self-consistent of the four uncorrected trajectories by a wide margin, consistent with the dense mapping pipelineâs own independent loop-closure mechanism. Held-out generalization accuracy improves by 8â30% across the four session/trajectory combinations (8â9% for ICP odometry, 21â30% for dense mapping) over a coarse one-time alignment alone. The smaller relative improvement for the ICP-odometry trajectories, particularly UGV, is attributable to the correction procedureâs odometry-edge noise model, which is calibrated once from observed drift and, in this case, under-corrects for a higher true drift rate on the longer UGV trajectory (Section 6); this parameter was deliberately not re-tuned per result to avoid overfitting the reported figures. Figure 3 shows the corrected trajectories overlaid on a georeferenced basemap alongside the surveyed marker locations, and Figure 4 shows the trajectory before and after anchor-based correction directly, illustrating the improvement summarized in Table 2. Figure 3: Pose-graph-corrected ICP-odometry trajectories for the UAV (left) and UGV (right) sessions, overlaid on a georeferenced orthophoto in LUREF coordinates. Stars mark the six surveyed anchor locations (AâF); labels indicate the corresponding temporal detection cluster. Both trajectories trace the same deployment loop and pass close to every surveyed location. ICP Odometry Dense Mapping Figure 4: ICP-odometry (top) and dense-mapping (bottom) trajectories for the UAV and UGV sessions, before (coarse alignment only) and after anchor-based pose-graph correction. Stars mark the six surveyed anchor locations. 5.3 Accuracy as a Function of Anchor Count Table 3 reports how georeferencing accuracy varies with the number of marker anchors available for the alignment fit, for both trajectories, averaged over the two sessions. For each anchor count k<6k<6, all (6k) 6k possible subsets of the six surveyed anchors were used to fit a similarity transform, and the resulting held-out error on the remaining anchors was averaged across all subsets; k=5k=5 is equivalent to, and reproduces, the leave-one-out result reported in Section 5. Table 3: In-sample vs. held-out georeferencing accuracy as a function of anchor count k, mean/RMS cm, averaged over both sessions. Held-out values are averaged over all (6k) 6k subsets. Trajectory k In-sample Held-out ICP odometry 6 475.1 / 526.8 â ICP odometry 5 457.6 / 494.1 752.8 / 854.2 ICP odometry 4 412.0 / 443.0 822.0 / 909.9 ICP odometry 3 281.9 / 340.2 1287.7 / 1945.7 Dense mapping 6 226.6 / 269.3 â Dense mapping 5 214.8 / 253.6 356.5 / 426.3 Dense mapping 4 190.2 / 228.6 383.2 / 453.6 Dense mapping 3 132.5 / 177.4 749.9 / 1563.4 Held-out accuracy degrades monotonically as anchor count is reduced, for both trajectories, confirming that georeferencing quality depends directly on the number of independent locations at which a marker anchor is available. The dense-mapping trajectory is consistently more accurate than ICP odometry at every anchor count, consistent with the correction results in Table 2, but both trajectories show the same qualitative pattern: held-out RMS increases by roughly 2.3Ă2.3Ă (ICP odometry) and 2.5Ă2.5Ă (dense mapping) from k=5k=5 to k=3k=3. At the minimum viable anchor count (k=3k=3), held-out error reaches the multi-metre range for both trajectories, and should be understood as providing a coarse geolocation only, not the accuracy achievable with denser coverage. 5.4 Effect of Anchor Geometric Distribution Beyond anchor count, the spatial arrangement of anchors relative to one another was examined. Markers B and E are each positioned close to the straight line connecting their respective neighboring anchor pairs (AâC for B, DâF for E). Measured directly from surveyed LUREF coordinates, B lies 201.5 cm (7.96% of the AâC segment length) from that line, and E lies 220.4 cm (6.21% of the DâF segment length) from the DâF line, both near the segment midpoint. For comparison, every other anchorâs distance from its own alternating-neighbor line (e.g. A relative to the FâB line) is 5â9Ă larger (1014â1803 cm), confirming B and E are genuinely, quantifiably closer to collinear with their neighbors than any other anchor pair in this deployment. See Figures 3 and 4 for reference. Table 4: Mean held-out error for the near-collinear anchors B, E vs. the remaining anchors A, C, D, F, pose-graph leave-one-out evaluation, before and after refinement. Errors in cm. Session Trajectory Stage Mean B, E Mean A, C, D, F Ratio UAV ICP odometry Coarse 166.1 549.3 0.30 UAV ICP odometry Refined 98.6 205.0 0.48 UGV ICP odometry Coarse 1870.8 2485.5 0.75 UGV ICP odometry Refined 279.1 1650.1 0.17 UAV Dense mapping Coarse 170.5 218.7 0.78 UAV Dense mapping Refined 101.4 147.2 0.69 UGV Dense mapping Coarse 535.4 523.8 1.02 UGV Dense mapping Refined 276.2 491.8 0.56 The expected consequence of this near-collinear placement would be a geometrically weaker contribution to the alignment fit. Testing this directly across twelve independent leave-one-out evaluations (both trajectories, both sessions, both fit types), B and E instead show lower held-out error than the remaining anchors in eleven of twelve cases, typically by a factor of 2â5Ă. This is the opposite of the naive expectation, and is attributable to a different mechanism than geometric fit weakness: a near-collinear anchor bracketed by two well-separated, retained neighbors is effectively an interpolation target when held out, whereas an anchor at a geometric extreme of the deployment loop is closer to an extrapolation target, a condition both a global similarity fit and a locally-propagating pose-graph correction handle less accurately. This effect is generally strengthened, not weakened, by pose-graph refinement: comparing each session/trajectoryâs coarse-only ratio to its refined ratio (Table 4), the B,E advantage grows in three of the four pose-graph-corrected cases (e.g. UGV sparse, 0.75 coarse to 0.17 refined; UGV dense, 1.02 to 0.56), with UAV sparse the one exception (0.30 to 0.48, attributable to an already low error). This is consistent with the interpolation mechanism proposed above: because pose-graph refinement propagates anchor constraints locally along the trajectory rather than applying one rigid global correction, it should benefit most at points already well-bracketed by retained neighbours on both sides, precisely the condition that near-collinear midpoint anchors such as B and E satisfy by construction. The refinement step does not merely inherit the coarse fitâs existing bias toward these anchors; it amplifies it. Both aspects of this finding are relevant for deployment planning: geometric collinearity is a real, measurable property of an anchor placement, but it does not by itself predict poor individual-point accuracy under leave-one-out evaluation; anchor placement near the extremes of a deployment area is the more relevant risk factor. 5.5 Cross-Platform Structural Agreement Figure 5 shows the UAV and UGV sessionsâ dense reconstructions, each independently georeferenced via its own marker-anchor fit with no cross-session information used, fused into a single LUREF-referenced map. The two reconstructions fully overlap in spatial extent and visually trace the same building loop, passing through all six surveyed locations. Nearest-neighbor distance from the UAV reconstruction to the UGV reconstruction has a mean of 102.1 cm and a median of 58.0 cm, with 29.7% of points agreeing within 30 cm. This is moderate agreement, consistent with each platformâs own georeferencing accuracy (Table 2) rather than contradicting it, and constitutes direct evidence that independently marker-anchored reconstructions from different platforms land in mutual spatial agreement without any explicit cross-platform registration step. Figure 5: Dense reconstructions from the UAV and UGV sessions, each independently georeferenced to LUREF via its own marker anchors, fused into a single map without cross-session registration. Stars mark the six surveyed anchor locations. 5.6 Computational Cost Table 5 reports the computational cost of the two marker-dependent processing steps, measured on a single-threaded process (Intel Core i9-12900H, no GPU). Table 5: Computational cost of marker-dependent processing. Step Cost Marker detection (per frame) 12.4â12.6 ms (⌠80 fps) Pose-graph correction (per session) 18.6â233.7 ms Detection cost is dominated by mask generation and candidate search, run on every frame regardless of marker presence, rather than by pose estimation itself. Pose-graph correction cost scales with trajectory sample count rather than anchor count and remains well under a quarter of a second even for the longest trajectory evaluated (1829 nodes). Neither step represents a computational barrier to practical deployment at this data scale. 6 Discussion 6.1 Marker Anchors as an Effective Correction Mechanism The central result of this work (Table 2) is that treating marker detections as active correction constraints, rather than as a single post-hoc reference frame, yields a substantial and consistent accuracy improvement across both trajectories. Held-out generalization accuracy improves by 8â30% over a coarse one-time alignment alone. Revisit self-consistency error is reduced by 97.9â99.1% for three of the four session/trajectory combinations; the exception, UGV dense mapping, shows only a 15.5% reduction because its raw, uncorrected self-consistency (12.9 cm) was already close to the corrected result for the other cases, leaving comparatively little room for further improvement, in absolute terms it remains the most self-consistent of the four uncorrected trajectories by a wide margin. This validates the core premise of the proposed framework, that engineered, unambiguous anchor points can substitute for the shared structural overlap that heterogeneous platforms otherwise lack, and does so with a quantitative margin large enough to be practically, not just statistically, meaningful. Even a small number of anchors (six locations in this deployment) measurably constrains drift that would otherwise accumulate unbounded over a long-term session. 6.2 Anchor Placement Matters More Than Anchor Count Alone Section 5 presents two findings that together argue for treating anchor placement, not only anchor count, as a first-class deployment consideration. First, accuracy degrades systematically as the effective anchor count is reduced (Table 3), for both trajectories, confirming the intuitive expectation that denser anchor coverage improves georeferencing quality. Second, anchors positioned near-collinearly with their neighbours (B, E) are consistently better predicted when held out than anchors at the geometric extremes of the deployment loop (Table 4), despite being measurably closer to a degenerate configuration for constraining a rigid or similarity fit; this advantage is generally strengthened, not weakened, by pose-graph refinement, since refinement propagates anchor constraints locally and therefore benefits most at points already well-bracketed by retained neighbours on both sides. The reconciliation of these two findings is that leave-one-out accuracy at a given point depends on whether that point is interpolated between retained neighbours or extrapolated beyond them; near-collinear midpoint anchors are, by construction, favourable interpolation targets, and pose-graph correction reinforces rather than removes that advantage. For deployment planning, this suggests that the priority when placing a limited number of physical markers should be ensuring coverage at the spatial extremes of an area of interest, rather avoiding near-collinear placements, which this data shows to be comparatively less impacting regardless of whether coarse alignment or full pose-graph correction is used. 6.3 Limits of a Single Calibrated Noise Model The pose-graph correctionâs odometry-edge noise model, calibrated once from directly observed drift on one trajectory, was found not to transfer reliably across sessions or trajectory types. For ICP odometry, a noise model calibrated from UAVâs drift rate proved too tight for UGVâs markedly faster drift, causing the optimizer to over-trust UGVâs raw odometry edges. For dense mapping, the same pattern appeared in the opposite direction: a noise model calibrated from UAVâs dense drift rate proved too loose for UGVâs much slower dense drift, causing the optimizer to under-trust already-reliable odometry edges. In both cases the mismatch is not an implementation artifact but a genuine methodological limitation of calibrating this parameter once and reusing it: because the noise model governs how strongly the optimizer trusts anchor constraints relative to raw odometry, an uncalibrated mismatch systematically biases correction quality in a direction that is not obvious without independently measuring the trajectoryâs own drift characteristics first, and the direction of that bias depends on whether the true drift rate is faster or slower than the one used for calibration. We deliberately did not re-tune this parameter per result, since doing so would risk overfitting the reported accuracy figures to the evaluation itself rather than reflecting a procedure that would generalize to new deployments. A practical implication is that any deployment of this correction method should include a short calibration phase, ideally using a revisit of a known point, as this studyâs protocol already provides, to establish a trajectory- and platform-specific noise model before relying on the correctionâs held-out accuracy. 6.4 Cross-Platform Agreement The fused multi-platform reconstruction (Section 5, Figure 5) demonstrates that two independently marker-anchored sessions, captured with the same handheld device under different simulated platform trajectories, land in consistent spatial agreement without any explicit cross-session registration step. The median 58 cm nearest-neighbor agreement is meaningful evidence that the framework achieves cross-session georeferencing under GNSS-denied operation using pre-surveyed marker coordinates, but should be read alongside the underlying per-platform accuracy figures (Table 2) rather than as an independent, tighter bound: the fused map is built from each sessionâs dense reconstruction, and its agreement is a direct consequence of, and is bounded by, each platformâs own dense-trajectory georeferencing accuracy, not a separate validation of it. 6.5 Practical Deployability The computational cost results (Section 5) indicate that neither marker detection nor anchor-based correction presents a barrier to practical use at the data scale evaluated here: detection runs comfortably above real-time frame rates on ordinary, single-threaded consumer hardware, and even the largest correction problem evaluated completes in well under a second. Combined with the markerâs imperceptibility and camouflage-matched design (Section 3), this supports the frameworkâs motivating use case: a lightweight, concealable, computationally inexpensive georeferencing aid suitable for GNSS-denied defence and reconnaissance operations, rather than a laboratory-only proof of concept. 6.6 Limitations Three limitations of the present evaluation should inform how its results are interpreted and what follow-on work would most usefully address. First, this study used a single physical marker relocated sequentially between surveyed locations, which precludes simultaneous multi-anchor detection and introduces placement uncertainty beyond the surveyed benchmarkâs own precision; a production deployment with multiple uniquely-encoded markers would remove both constraints and may reveal different accuracy characteristics, particularly under simultaneous rather than sequential anchor availability. Second, both evaluated trajectories were captured with a single handheld sensor rig under different motion profiles intended to emulate UAV and UGV behavior, rather than with physically distinct platforms; while this isolates the frameworkâs core anchoring mechanism from platform-specific hardware variation, validation on genuine UAV and UGV hardware remains necessary before the cross-platform claim can be considered fully established. Third, marker detection coverage across a full session remains dependent on the marker being within the sensorâs field of view for a sufficient time at each location; deployment protocols should account for this dependency explicitly rather than assuming incidental visibility during transit is sufficient. 7 Conclusion and Future Works This paper presented a framework using imperceptible, camouflage-matched CSR-based fiducial markers as active correction anchors for georeferencing platform-emulating trajectories and dense reconstructions during GNSS-denied operation using pre-surveyed marker anchors. Using six surveyed locations and a single relocated marker, anchor-based pose-graph correction reduced trajectory self-consistency error by 97.9â99.1% for three of the four evaluated session/trajectory combinations, and improved held-out georeferencing accuracy by 8â30% over one-time alignment alone, with within-cluster marker-pose repeatability of 15.3â18.8 cm and negligible computational cost. Independently anchored dense reconstructions from two platform-emulating sessions achieved consistent spatial agreement without explicit cross-session registration, and anchor placement was shown to matter more through spatial coverage than through avoiding near-collinear configurations, an effect that pose-graph refinement was found to strengthen rather than weaken. Future work should validate the framework with multiple simultaneously-deployed markers on physically distinct UAV and UGV hardware, and develop trajectory-specific noise-model calibration to remove the manual tuning step identified in Section 6. Acknowledgements.This work was partially funded by the Fonds National de la Recherche of Luxembourg (FNR) under the project DEFENCE22/IS/17800397/INVISIMARK. References [1] H. Agha, Y. Geng, X. Ma, D. I. AvĆar, R. Kizhakidathazhath, Y. Zhang, A. Tourani, H. Bavle, J. Sanchez-Lopez, H. Voos, M. Schwartz, and J. P. F. Lagerwall (2022) Unclonable human-invisible machine vision markers leveraging the omnidirectional chiral bragg diffraction of cholesteric spherical reflectors. Light: Science & Applications. External Links: Document Cited by: §1, §2.2, §3.1, §3.2. [2] P. M. Bastos Soares, A. Tourani, M. Fernandez-Cortizas, A. Bikandi-Noya, H. Voos, and J. L. Sanchez-Lopez (2026-01-28) SMapper: a multi-modal data acquisition platform for slam benchmarking. Journal of Intelligent & Robotic Systems 112 (1), p. 20. External Links: ISSN 1573-0409, Document, Link Cited by: §4.1, §4.2. [3] C. Campos, R. Elvira, J. J. GĂłmez RodrĂguez, J. M. M. Montiel, and J. D. TardĂłs (2021) ORB-slam3: an accurate open-source library for visual, visual-inertial and multi-map slam. IEEE Transactions on Robotics 37 (6), p. 1874â1890. Cited by: §1. [4] F. Dellaert and M. Kaess (2017) Factor graphs for robot perception. Foundations and Trends in Robotics, Vol. 6. External Links: Link Cited by: §4.6. [5] P. Gao, J. Liang, Y. Shen, S. Son, and M. C. Lin (2023) Visual, spatial, geometric-preserved place recognition for cross-view and cross-modal collaborative perception. In 2023 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS), p. 11079â11086. Cited by: §2.4. [6] S. Garrido-Jurado, R. Muñoz-Salinas, F. J. Madrid-Cuevas, and M. J. MarĂn-JimĂ©nez (2014) Automatic generation and detection of highly reliable fiducial markers under occlusion. Pattern Recognition 47 (6), p. 2280â2292. Cited by: §1, §2.1. [7] P. Geneva, K. Eckenhoff, W. Lee, Y. Yang, and G. Huang (2020) OpenVINS: a research platform for visual-inertial estimation. In Proceedings of the IEEE International Conference on Robotics and Automation (ICRA), Cited by: §2.3. [8] M. Giberna, M. Shaheer, M. Fernandez-Cortizas, J. A. Millan-Romera, J. L. Sanchez-Lopez, and H. Voos (2025) DYNEMO-slam: dynamic entity and motion-aware 3d scene graph slam. External Links: 2503.02050, Link Cited by: §1. [9] M. Giberna, H. Voos, P. Tavares, J. Nunes, T. Sorg, A. Masini, and J. L. Sanchez-Lopez (2026) On digital twins in defense: overview and applications. The Journal of Defense Modeling and Simulation 0 (0), p. 15485129261441817. External Links: Document, Link, https://doi.org/10.1177/15485129261441817 Cited by: §1. [10] T. Guan, A. Muthuselvam, M. Hoover, X. Wang, J. Liang, A. J. Sathyamoorthy, D. Conover, and D. Manocha (2023) Crossloc3d: aerial-ground cross-source 3d place recognition. In 2023 IEEE/CVF International Conference on Computer Vision (ICCV), p. 11301â11310. Cited by: §2.4. [11] M. LabbĂ© and F. Michaud (2019) RTAB-map as an open-source lidar and visual simultaneous localization and mapping library for large-scale and long-term online operation. Journal of Field Robotics 36 (2), p. 416â446. Cited by: §1, §2.3, §4.3, §4.4. [12] E. Olson (2011) AprilTag: a robust and flexible visual fiducial system. In Proceedings of the IEEE International Conference on Robotics and Automation (ICRA), Cited by: §1, §2.1, §3.3, §4.5. [13] B. Pfrommer and K. Daniilidis (2019) Tagslam: robust slam with fiducial markers. arXiv preprint arXiv:1910.00679. Cited by: §2.4. [14] P. Schmuck and M. Chli (2019) CCM-slam: robust and efficient centralized collaborative monocular simultaneous localization and mapping for robotic teams. Journal of Field Robotics 36 (4), p. 763â781. Cited by: §2.4. [15] Y. Tian, Y. Chang, F. H. Arias, C. Nieto-Granda, J. P. How, and L. Carlone (2022) Kimera-multi: robust, distributed, dense metric-semantic slam for multi-robot systems. IEEE transactions on robotics 38 (4). Cited by: §2.4. [16] A. Tourani, D. I. AvĆar, H. Bavle, J. L. Sanchez-Lopez, J. P. F. Lagerwall, and H. Voos (2026) Unveiling the potential of imarkers: invisible fiducial markers for advanced robotics. IEEE Robotics & Automation Magazine, p. 2â14. External Links: ISSN 1558-223X, Link, Document Cited by: §2.2, §3.1, §3.2, §3.3, §4.5. [17] A. Tourani, H. Bavle, J. Sanchez-Lopez, and H. Voos (2024) Vision-based situational graphs exploiting fiducial markers for the integration of semantic entities. arXiv preprint arXiv:2309.10461. Cited by: §1, §2.2. [18] W. Xu, Y. Cai, D. He, J. Lin, and F. Zhang (2022) Fast-lio2: fast direct lidar-inertial odometry. IEEE Transactions on Robotics 38 (4), p. 2053â2073. Cited by: §2.3.