5.3. Implications for HD Map Production
The achieved registration accuracies must be interpreted in the context of precision requirements. With RMSE After values of 1.3–2.5 pixels at 0.55 m GSD, the geometric accuracy translates to approximately 0.7–1.4 m in ground coordinates. While this exceeds the 10–20 cm accuracy requirement for lane-level positioning [
1], several considerations apply.
To verify these fitting-based accuracies against external ground truth, the registration results were additionally evaluated using the six independent GNSS check points described in
Section 3.1. For the representative pansharpened LightGlue + CLAHE configuration, the independent check point RMSE was 2.23 m (4.05 px), with per-point planimetric errors of 0.86–4.21 m (
Figure 3). Across the pansharpened feature-driven configurations, the independent check point RMSE ranged from 1.6 to 3.3 m (2.9–6.0 px). This independent error is approximately 2.3 times the matched-point fitting residual (median across configurations), confirming that the fitting residual alone tends to understate the true geometric accuracy. The independent check point errors fall within the affine RMSE-DEM stability range reported above, indicating that the extrapolation-based stability metric is a realistic proxy for independent geodetic accuracy. The relative ranking of configurations was preserved under independent validation (Pearson r = 0.77 between the fitting residual and the independent check point RMSE), so the comparative conclusions of this study remain valid.
These results confirm that the achieved accuracy is at the meter level (approximately 1.6–3.3 m) rather than the 0.10–0.20 m lane-level accuracy required for final HD map production. The registration is, therefore, suitable for preprocessing and automated candidate GCP generation, whereas final HD map production would require additional rigorous sensor model adjustment against an independent control. We note that the present independent assessment is based on six surveyed points concentrated in part of the scene; it anchors the absolute accuracy rather than providing a spatially exhaustive validation.
First, the affine transformation model employed provides global geometric correction but cannot account for local terrain-induced distortions. Integration with accurate DEM data and rational polynomial coefficient (RPC) refinement would improve local accuracy. Second, the reported RMSE values represent the transformation fitting error on matched points; systematic biases from sensor modeling or the absolute accuracy of the reference dataset contribute additional real-world uncertainty. Finally, HD map features extracted from registered imagery undergo subsequent refinement through vectorization, conflation with existing data, and field verification.
The transformation stability metrics provide vital guidance for establishing registration extent limits. With affine RMSE-DEM values of 5–10 pixels for LightGlue, extrapolation beyond the reference coverage introduces positional uncertainties of 2.75–5.5 m at 0.55 m GSD. Operational workflows should constrain registration to regions with adequate reference coverage, segmenting large satellite scenes into tiles registered independently.
Beyond these per-metric observations, the experimental matrix produces a single engineering-level conclusion that is the practical deliverable of this study. The panchromatic-derived composites introduced here—SPECPAN (a spectral overlap-weighted PAN proxy) and EMPPAN (an RGB-only pseudo-PAN tuned for road surface contrast)—yield the highest verified-inlier density and the lowest cross-method variability of any of the seven evaluated band representations, while the affine RMSE-DEM metric reveals that LightGlue + CLAHE on these composites is also the most stable choice when the estimated transformation is extrapolated beyond the VWorld reference footprint. These two findings are not a per-method ranking but a decision rule for HD map preprocessing pipelines. Throughput-dominated, fully automated tiles should be processed with LightGlue + CLAHE on EMPPAN or BT601; precision-critical tiles where human review is acceptable should be processed with SIFT + CLAHE on EMPPAN; EdgeFFT should be avoided for cross-resolution satellite-to-aerial registration at patch sizes beyond ~350 px; and CLAHE should be applied selectively—as a hard precondition for LightGlue and as an optional enhancement for SIFT. This rule, summarized as a (band × method × patch size) decision table in the
Supplementary Materials, is the form in which the present results are intended to be received by operational pipelines.
5.4. CLAHE Preprocessing Effects
The impact of CLAHE preprocessing varied substantially across methods. For SIFT, CLAHE consistently improved performance by enhancing local contrast and enabling feature detection in shadowed or low-contrast regions. The NIR band showed the greatest benefit, with inlier counts more than doubling after CLAHE application, confirming previous findings that histogram equalization supports SIFT keypoint detection under adverse illumination conditions [
46].
Conversely, EdgeFFT methods exhibited degraded performance with CLAHE preprocessing. The histogram modification appears to disrupt the phase correlation process by altering the edge magnitude distribution. For frequency domain matching, original radiometric characteristics should be preserved, with alternative preprocessing approaches, such as edge enhancement, considered if contrast improvement is necessary.
LightGlue with CLAHE demonstrated robust performance, though direct comparison with non-CLAHE LightGlue was not included in this study. The deep learning-based feature detector may be inherently robust to contrast variations through learned invariances, potentially reducing the need for explicit preprocessing.
Beyond HD map preprocessing, robust geometric registration is also important for multi-temporal remote sensing analysis. In change detection pipelines, residual misregistration between image pairs can produce false changes and degrade accuracy, particularly near object boundaries, roads, and other high-contrast linear structures [
47]. The same co-registration requirement applies to recent remote sensing image change captioning and vision language methods, which generate natural language descriptions from bi-temporal image pairs and, therefore, depend on geometrically consistent inputs [
48,
49]. The dense or detector-free learned matchers evaluated in this study, including LoFTR and RoMa, can provide spatially distributed correspondences for the alignment stage, while the observed effects of spectral representation and preprocessing offer practical guidance for registration front ends. Although downstream change detection or change captioning performance was not directly evaluated here, this connection situates the present satellite-to-aerial registration study within the broader remote sensing change analysis literature and motivates future work linking registration accuracy to semantic change analysis performance.
5.5. Limitations and Future Work
Several limitations of this study suggest directions for future research. As the evaluation focused on a single study area and a specific sensor pair (KOMPSAT-3A and VWorld), validation across diverse geographic regions and multiple satellite platforms is necessary to strengthen generalizability. Additionally, while the affine transformation model is computationally efficient, it may be insufficient for large scenes or areas with significant terrain variation. Investigation into higher-order transformation models or local adaptive methods warrants further study.
The experiments were conducted once for each spectral band, matching method, and patch size configuration using a deterministic processing pipeline. Therefore, the reported mean values summarize performance across evaluated experimental conditions, but they should not be interpreted as estimates from repeated independent trials. Confidence intervals and formal statistical significance tests were not applied in the current study because repeated experiments over independent scenes were not available. Future work should include repeated experiments across multiple scenes, regions, seasons, and sensor combinations to quantify variance and support statistical significance testing.
Although each configuration was executed once, the spatial bootstrap provides confidence intervals and significance tests for the comparative conclusions (
Figure 4). For the representative patch configuration, the per-band registration RMSE and 95% confidence intervals were 0.98 m [0.93, 1.03] for pan-blue, 0.84 m [0.79, 0.88] for pan-green, 0.81 m [0.77, 0.85] for pan-NIR, and 0.71 m [0.65, 0.77] for pan-red. The red band achieved the lowest RMSE, and the spatially paired bootstrap confirmed that it was significantly more accurate than pan-blue (+0.26 m [+0.18, +0.35]), pan-green (+0.11 m [+0.04, +0.17]), and pan-NIR (+0.12 m [+0.04, +0.19]); all confidence intervals excluded zero. The per-tile RMSE heatmap (
Figure 4b) shows a spatial variability of approximately 0.5–1.0 m across the scene, with larger residuals toward the scene margins, consistent with the extrapolation behavior discussed above. These results indicate that the spectral band ranking is statistically robust rather than an artifact of a single run.
Although the affine transformation model is computationally efficient and useful for evaluating global registration behavior, it accounts only for global linear distortions and may not fully correct local nonlinear errors, terrain-related displacement, or spatially varying RPC bias. Therefore, the achieved accuracy should be interpreted as suitable for preprocessing and candidate GCP generation rather than final lane-level HD map production. To bridge the gap between the current 1.3–2.5-pixel registration accuracy and the 10–20 cm accuracy required for HD maps, future work should investigate higher-order polynomial transformations, Thin Plate Spline (TPS), local adaptive transformations, and rigorous RPC bias refinement. These methods should be evaluated using independent ground control and lane-level validation data.
The weight sensitivity and smoothing ablation (
Figure 5) shows that the spectral weighting has only a minor influence on matching performance. Across all eight RGB weightings, the mean inlier count varied within a narrow 120–124 range (overlapping 95% confidence intervals), and the matching RMSE was essentially constant at 1.20–1.22 m. EMPPAN, therefore, performs comparably to the other visible band composites, and its heuristic weights are not a critical or finely tuned choice. Applying the σ = 0.6 Gaussian low-pass filter uniformly slightly reduced the inlier count (by roughly 6%) without improving the RMSE, indicating that the smoothing is not the source of EMPPAN’s correspondence density and is, if anything, marginally detrimental. These results confirm that the spectral band comparison is not confounded by the weighting or the smoothing operation. We note that this ablation isolates the radiometric effect under fixed geometry using the visible bands; the broader-spectrum SPECPAN composite, which additionally incorporates the NIR band, is evaluated separately in the main experimental matrix.
To complement the quantitative metrics,
Figure 6 provides a qualitative assessment of the registration for a representative urban tile (≈200 m). Before registration, the red–cyan overlay (
Figure 6a) shows a clear systematic offset of about 8 m between the KOMPSAT-3A scene and the VWorld reference; after registration (
Figure 6b), the two sources overlap into gray along building outlines and road edges, and the checkerboard mosaic (
Figure 6c) shows continuous linear features across tile boundaries. The corresponding SuperPoint + LightGlue correspondences (
Figure 6d) are dominated by geometrically consistent inliers (green) with a minority of rejected outliers (red). Residual colored areas in
Figure 6b correspond to genuine temporal changes (vehicles, vegetation) between the non-simultaneous acquisitions rather than to misregistration.
Figure 7a shows the spatial distribution of the matched GCPs for the pan-green band; inliers (green) and RANSAC-rejected outliers (red) are concentrated in the textured urban core covered by the VWorld reference, consistent with the spatial variability reported in
Figure 4b.
Figure 7b shows a representative failure case in a low-texture, vegetated area, where stable correspondences cannot be established (four inliers versus 33 outliers); such areas are correctly rejected by the RANSAC stage and would require alternative reference features or manual control points in an operational workflow.
To broaden the deep learning comparison, two additional learning-based detector-free matchers were integrated into the identical registration pipeline: LoFTR (a semi-dense transformer matcher) and RoMa (a dense, DINOv2-based matcher representative of the current state of the art, superseding DKM). All four matchers were evaluated under matched conditions across the full 7 band × 7 patch size matrix with CLAHE preprocessing and identical sample locations (
Table 8,
Figure 8).
On the internal registration metrics, the detector-free matchers outperformed both LightGlue and SIFT. LoFTR and RoMa achieved the lowest matched-point RMSE After (1.57 and 1.60 px versus 1.93 px for LightGlue and 1.76 px for SIFT + CLAHE), and LoFTR provided markedly better transformation stability (affine RMSE-Ref 0.77 px and affine RMSE-DEM 3.09 px versus 5.7–6.2 px for the others; paired differences significant at 95% confidence). LoFTR and RoMa also yielded the highest correspondence density (≈2725 GCPs).
However, when evaluated against the six independent network GNSS check points (
Section 3.1,
Figure 3), all four matchers achieved statistically indistinguishable independent accuracy of approximately 2.8 m (
Figure 8d): 2.84 m for LightGlue, 2.84 m for RoMa, 2.84 m for LoFTR, and 2.72 m for SIFT. The improvements in internal metrics, therefore, did not translate into better independent geodetic accuracy at the control points. The independent error is governed by the satellite RPC sensor model, the reference orthophoto accuracy, and the temporal and seasonal differences between acquisitions, rather than by the choice of matcher. Consistent with this, the independent check point RMSE correlated only weakly with the internal metrics among the well-registered configurations.
These results refine the practical guidance. The choice of feature matcher is primarily a throughput and robustness decision rather than an accuracy lever. LoFTR and RoMa are preferable where dense, stable correspondences are valuable—LoFTR additionally provides the most stable extrapolation—while LightGlue is attractive when computational efficiency is prioritized, and SIFT + CLAHE remains a competitive lightweight option; all four yield the same ≈2.8 m independent accuracy in the present KOMPSAT-3A/VWorld setting.
The temporal baseline between satellite and aerial acquisitions was not systematically varied in this experiment. The KOMPSAT-3A image was acquired on 28 March 2022, while the VWorld aerial orthophoto used as the reference dataset was from 2023. Although the reference orthophoto was selected because it was seasonally similar to the spring acquisition period of the satellite image, the datasets were not acquired simultaneously or under identical imaging conditions. Clouds, haze, weather conditions, acquisition time, solar position, seasonal effects, and temporal land cover changes are important factors affecting practical image registration performance. Although the selected test area did not show significant cloud contamination, the present results should be interpreted as performance under the available clear scene and seasonally similar reference conditions rather than as a complete assessment across all environmental conditions. These factors can affect local contrast, edge strength, texture consistency, and the number of reliable feature correspondences. Future work should extend the evaluation to multi-temporal, multi-seasonal, multi-regional, and multi-sensor datasets to assess transferability and operational robustness more objectively.
A primary limitation of this study is its restricted scope. All experiments were conducted on a single KOMPSAT-3A scene over Daejeon registered to a single VWorld aerial-orthophoto reference. The quantitative findings—optimal spectral bands, matcher behavior, patch size effects, and the approximately 2.8 m independent accuracy—should, therefore, be interpreted as specific to this KOMPSAT-3A/VWorld configuration rather than as universal operational rules. Land cover composition, seasonal and illumination conditions, terrain relief, and sensor-specific geometry are all expected to influence the results, and the decision guidance offered here should be revalidated before transfer to other regions or sensors. Cross-region, -season, and -sensor validation on the broader KARI KOMPSAT-3A archive and on additional VHR sensors (e.g., WorldView-3, Pléiades) is a necessary next step; accordingly, the operational claims have been tempered throughout the manuscript to reflect this single-setting evidence base.