cs.ROAug 26, 2026
SaveOpportunities of Self Supervised Learning for GNSS: Evaluation of a Deep Learning-Enhanced PVT Algorithm
Organizations: Abbia GNSS Technologies, Toulouse, France
Abstract
This work proposes a Deep Learning Enhanced PVT algorithm to mitigate multipath interference in dense urban areas. A supervised objective jointly predicts range corrections and uncertainty, while a JEPA-based self-supervised pretraining stage improves representation quality. The algorithm is evaluated over diverse driving scenarios, substantially improving PVT accuracy, particularly for unseen harsh urban conditions. These results highlight the potential of unlabelled GNSS data to improve generalization performance.
Figures & tables
Figure 1: Methodology overview.
| Contextual Features | MP Indicators | ||
|---|---|---|---|
| Name | Inclusion Range | Name | Inclusion Range |
| Azimuth | ]0,360] | C/N 0 Rover | |
| Elevation | ]0,90] | Rover/Base C/N 0 Ratio | N/A |
| Satellite ID & Constellation | N/A | Range-Rate Consistency | ] ,10[ {0} |
| GPS Time | N/A | Doppler Residuals | ] ,10[ {0} |
| Velocity (ENU) | N/A | SD Code Residuals | ] ,150[ {0} |
Table 1: Summary of the extracted features and their respective inclusion range.
| Base Learning Rate | Weight Decay | Warmup | Epochs | Batch Size | |
|---|---|---|---|---|---|
| Pretraining | 1e-4 | 0.04 | 30% | 50 | 1000 |
| Finetuning | 3e-4 | 0.01 | 10% | 30 | 500 |
| SPRVO | 3e-4 | 0.01 | 70% | 80 | 500 |
Table 2: Summary of the different training phases hyper-parameters.
| ID | Slight OOD | Heavy OOD | |
|---|---|---|---|
| Baseline | 4.98 | 9.16 | 28.76 |
| SPRVO | 2.85 | 7.28 | 21.26 |
| SSL+ FNT | 2.64 | 7.72 | 18.96 |
Table 3: Average of the 50 th and 95 th percentiles of 3D Positioning Error per method and dataset.
Figure 2: Range/Prediction Level analysis.
Figure 3: Average attention score per relative sky plot bin for the layers of (a) Encoder and (b) Decoder.
| Pretraining Data | Finetuning Data | ID | Slight OOD | Heavy OOD |
|---|---|---|---|
| Basis | Basis | 2.55 | 9.00 | 20.06 |
| Basis | Mixed | 2.57 | 9.16 | 18.67 |
| Mixed | Basis | 2.55 | 8.59 | 19.70 |
| Mixed | Mixed | 2.68 | 8.82 | 18.71 |
Table 4: Average of the 50 th and 95 th percentiles of 3D Positioning Error per pretraining and finetuning data combination.
Modern autonomous navigation for unmanned ground vehicles relies on different estimators to fuse inertial sensors and GNSS measurements. However, the constant noise covariance matrices often struggle to account for dynamic real-world conditions. In this work we propose a hybrid estimation framework that bridges classical state estimation foundations with modern deep learning approaches. Instead of altering the fundamental unscented Kalman filter equations, a dedicated deep neural network is developed to predict the process and measurement noise uncertainty directly from raw inertial and GNSS measurements. We present a sim2real approach, with training performed only on simulative data. In this manner, we offer perfect ground truth data and relieves the burden of extensive data recordings. To evaluate our proposed approach and examine its generalization capabilities, we employed a 160-minutes test set from three datasets each with different types of vehicles (off-road vehicle, passenger car, and mobile robot), inertial sensors, road surface, and environmental conditions. We demonstrate across the three datasets a position improvement of compared to the adaptive model-based approach. Thus, offering a scalable and a more robust solution for unmanned ground vehicles navigation tasks.
Development of Vision-Language Model-based GNSS Spoofing Detection for Autonomous Vehicle Navigation
Autonomous vehicles (AVs) depend on Global Navigation Satellite Systems (GNSS) for localization and navigation, making them vulnerable to spoofing attacks that can covertly redirect vehicles or induce unsafe maneuvers. In this paper, we develop the first Vision-Language Model (VLM)-based framework for GNSS spoofing detection for autonomous vehicles by fusing front-camera visual data with in-vehicle sensor readings (e.g., speed, acceleration, yaw rate) against GNSS-derived maneuvers. Our approach introduces a three-stage fine-tuning process that first grounds visual cues, and then calibrates sensor data within a shared semantic space to detect discrepancies between predicted and GNSS-derived maneuvers across three attack scenarios. We also generated an independent real-world dataset by driving an instrumented vehicle on public roads in Tuscaloosa, Alabama, equipped with time-synchronized GNSS, IMU, and camera logs to validate cross-regional generalization of our fine-tuned model on unseen data from training data. On this dataset, we then generated intelligent spoofing attacks, including trajectory mirroring with road-network snapping for wrong-turn attacks, position freezing for overshoot scenarios, and drift generation for stop attacks. On this validation dataset, the zero-shot VLMs baseline F1-score ranges from 23% to 32%, whereas our fine-tuned model achieves an F1-score ranging from 94% to 95%. Results show that our VLM-based approach correctly classified every wrong-turn and stop attacks, and attains 88%-93% accuracy for overshoot attacks. Furthermore, we introduce an adaptive inference policy that reduces VLM invocations to 14% (~86% computational reduction) and yields 65ms-73ms per 4s window. These results point to a practical, on-road layer of defense that complements signal-level integrity checks with the use of VLMs.
Faster Training, Fewer Labels: Self-Supervised Pretraining for Fine-Grained BEV Segmentation
Dense Bird's Eye View (BEV) semantic maps are central to autonomous driving, yet current multi-camera methods depend on costly, inconsistently annotated BEV ground truth. We address this limitation with a two-phase training strategy for fine-grained road marking segmentation that removes full supervision during pretraining and halves the amount of training data during fine-tuning while still outperforming the comparable supervised baseline model. During the self-supervised pretraining, BEVFormer predictions are differentiably reprojected into the image plane and trained against multi-view semantic pseudo-labels generated by the widely used semantic segmentation model Mask2Former. A temporal loss encourages consistency across frames. The subsequent supervised fine-tuning phase requires only 50% of the dataset and significantly less training time. With our method, the fine-tuning benefits from rich priors learned during pretraining boosting the performance and BEV segmentation quality (up to +2.5pp mIoU over the fully supervised baseline) on nuScenes. It simultaneously halves the usage of annotation data and reduces total training time by up to two thirds. The results demonstrate that differentiable reprojection plus camera perspective pseudo labels yields transferable BEV features and a scalable path toward reduced-label autonomous perception.