B2F-Map: Crowd-sourced Mapping with Bayesian B-spline Fusion
Authors: Yiping Xie, Yuxuan Xia, Erik Stenborg, Junsheng Fu, Axel Beauvisage, Gabriel E. Garcia, Tianyu Wu, Gustaf Hendeby
Organizations: Zenseact, Lindholmspiren 2, Gothenburg, Sweden. · Department of Electrical Engineering, Linköping University, Linköping, Sweden. · Yuxuan Xia was a Post-doc with Zenseact, and he is now with the Department of Automation and Perception, Shanghai Jiao Tong University, Shanghai, China. · Department of Electrical Engineering, Chalmers University of Technology, Gothenburg, Sweden.
Crowd-sourced mapping offers a scalable alternative to creating maps using traditional survey vehicles. Yet, existing methods either rely on prior high-definition (HD) maps or neglect uncertainties in the map fusion. In this work, we present a complete pipeline for HD map generation using production vehicles equipped only with a monocular camera, consumer-grade GNSS, and IMU. Our approach includes on-cloud localization using lightweight standard-definition maps, on-vehicle mapping via an extended object trajectory (EOT) Poisson multi-Bernoulli (PMB) filter with Gibbs sampling, and on-cloud multi-drive optimization and Bayesian map fusion. We represent the lane lines using B-splines, where each B-spline is parameterized by a sequence of Gaussian distributed control points, and propose a novel Bayesian fusion framework for B-spline trajectories with differing density representation, enabling principled handling of uncertainties. We evaluate our proposed approach, B2F-Map, on large-scale real-world datasets collected across diverse driving conditions and demonstrate that our method is able to produce geometrically consistent lane-level maps.
Figures & tables
Fig. 1: System overview of B 2 F-Map pipeline, including three modules: on-vehicle localization, on-vehicle mapping, and on-cloud localization and mapping. Note that traffic signs in the local maps are represented as semantic points and lane lines are represented by B-splines. With B-splines continuous over time, it is bandwidth efficient when uploading the control points to the cloud. On the cloud, after optimization to eliminate positioning errors in the estimated lane lines, the Bayesian B-spline fusion algorithm performs map fusion while maintaining the same B-spline representations.
Fig. 2: Visualization of a split/merge area. After optimization, positioning errors are reduced - lane lines observed multiple times are mostly stacked on top of each other. After fusion, redundant representation is removed.
Fig. 3: Illustration of two B-splines, completely overlapping (closely-spaced) in (a), partially overlapping in (b)-(h). Case 1-5 are presented in details in Section IV-C . Note that (c) and (d) both correspond to Case 2 , where in (c) the two trajectories would be merged into one whereas in (d), the trajectory in blue will be truncated into two parts. Similar for Case 3 in (e) and (f). (g) illustrates Case 4 where an interior subsequence of one B-spline overlaps with a subsequence of another. (h) illustrates the case where the overlapping area is discontinuous, e.g., when traffic islands are present.
Fig. 4: Qualitative comparisons of clustering and assignment DA using Murty’s algorithm [ 18 ] (baseline) in (a) and Gibbs sampling-based DA in (b). The blue points are the noisy lane marking edge detections and the red lines are lane lines produced by EOT tracker. The gray arrow in (a) illustrates the vehicle’s travel direction. (c) shows the Google street view of the lane markings from another lane line, which are wrongly associated in baseline approach, but not in the Gibbs sampling based approach.
Drive
Area 1
Area 2
Clustering
Gibbs sampling
Clustering
Gibbs sampling
01
3
0
2
0
02
3
1
3
0
03
5
1
3
0
04
6
2
4
0
05
4
2
3
1
TABLE I: No. of Wrong associations
Fig. 5: A qualitative result on the crowd-sourced map, where the fused lane lines from B 2 F-Map pipeline are in black, and the ones from baseline are in red. The estimated lane lines from crowd-sourced vehicles before fusion are in blue and the ground truth is in green. Note that B 2 F-Map results in accurate estimates despite the errors in some lane lines before fusion.
Method
Area 1
Area 2
μ
σ
μ
σ
Baseline
0.612
0.351
0.772
0.420
B 2 F-Map
0.585
0.333
0.760
0.422
TABLE II: Absolute error on lane lines (unit: meter)
Method
Area 1
Area 2
μ
σ
μ
σ
Baseline
0.133
0.126
0.071
0.055
B 2 F-Map
0.117
0.108
0.079
0.060
TABLE III: Relative error on lane lines (unit: meter)
Offline high-definition maps provide essential geometric and topological priors for autonomous driving systems. Pure-vision solutions have become the predominant paradigm for offline mapping due to their cost-effectiveness and scalability. However, local-to-global mapping under visual conditions confronts two fundamental challenges: single-shot local observations are susceptible to viewpoint variation and environmental interference, leading to geometric deviations, while multi-source local information exhibits heterogeneous confidence, rendering globally consistent aggregation difficult. To address these, this paper proposes L2G-Map, a framework comprising hierarchical prior diffusion refinement and elliptical space Bayesian fusion. The former jointly embeds temporal context and centerline priors to guide structure completion and topology recovery during denoising, alleviating the information incompleteness inherent in pure-vision settings. The latter incorporates an adaptive weighting strategy driven by elliptical distance propagation, enabling probabilistically optimal aggregation of multi-source information under the Bayesian posterior update paradigm. Extensive experiments on nuScenes and Argoverse benchmark datasets verify the effectiveness of L2G-Map. The proposed refinement component yields consistent local map accuracy improvements across different datasets. Under sensor-degraded conditions, a 3.27% mIoU gain is achieved. Furthermore, the adaptive fusion component significantly enhances the accuracy of global maps. The fused global map can be flexibly embedded into different online map models, yielding an 18.26% mIoU improvement in semantic map construction and a 20.00% enhancement in vectorized map construction, demonstrating the overall advantages of the proposed closed-loop pipeline. Source code will be available at https://github.com/lynn-yu/L2G-Map.
Siyu Li, Xinying Hong, Fei Teng +5
School of Automation and Electrical Engineering, Zhejiang University of Science and Technology, China · School of Artificial Intelligence and Robotics and the National Engineering Research Center of Robot Visual Perception and Control Technology, Hunan University, China · College of Computer Science and Electronic Engineering, Hunan University, China +1
Autonomous driving systems benefit from high-definition (HD) maps that provide critical information about road infrastructure. The online construction of HD maps offers a scalable approach to generate local vectorized maps from onboard sensor observations. Existing methods commonly adopt bird's-eye-view (BEV) features as the intermediate scene representation, encoding the surrounding space with fixed-resolution dense grids. However, map elements are spatially sparse yet require fine-grained geometric localization, making uniformly allocated BEV representations redundant and less effective for vectorized map prediction. In this work, we propose GaussianMap, an online HD map construction framework that learns an adaptive Gaussian representation of the surrounding scene. This representation consists of a set of Gaussian primitives on the BEV plane, each encoding a flexible local region with geometric properties and a feature vector, allowing the model to allocate representational capacity to map-relevant regions. To generate such a representation from sensor observations, we introduce a feed-forward Gaussian encoder that progressively refines these primitives through Gaussian interaction modeling and multi-sensor feature aggregation. The refined Gaussian representation is then splatted into a BEV feature map and decoded into vectorized map predictions. Extensive experiments on nuScenes and Argoverse 2 datasets demonstrate that GaussianMap achieves state-of-the-art performance in both camera-only and camera-LiDAR fusion settings. Our code will be made publicly available.
Hongyu Lyu, Julie Stephany Berrio Perez, Mao Shan +1
The University of Sydney, Australian Centre for Robotics, Sydney, Australia. · The University of Queensland, Australia.
Offline vectorized maps constitute critical infrastructure for high-precision autonomous driving and mapping services. Existing approaches rely predominantly on single ego-vehicle trajectories, which fundamentally suffer from viewpoint insufficiency: while memory-based methods extend observation time by aggregating ego-trajectory frames, they lack the spatial diversity needed to reveal occluded regions. Incorporating views from surrounding vehicles offers complementary perspectives, yet naive fusion introduces three key challenges: computational cost from large candidate pools, redundancy from near-collinear viewpoints, and noise from pose errors and occlusion artifacts. We present OptiMVMap, which reformulates multi-vehicle mapping as a select-then-fuse problem to address these challenges systematically. An Optimal Vehicle Selection (OVS) module strategically identifies a compact subset of helpers that maximally reduce ego-centric uncertainty in occluded regions, addressing computation and redundancy challenges. Cross-Vehicle Attention (CVA) and Semantic-aware Noise Filter (SNF) then perform pose-tolerant alignment and artifact suppression before BEV-level fusion, addressing the noise challenge. This targeted pipeline yields more complete and topologically faithful maps with substantially fewer views than indiscriminate aggregation. On nuScenes and Argoverse2, OptiMVMap improves MapTRv2 by +10.5 mAP and +9.3 mAP, respectively, and surpasses memory-augmented baselines MVMap and HRMapNet by +6.2 mAP and +3.8 mAP on nuScenes. These results demonstrate that uncertainty-guided selection of helper vehicles is essential for efficient and accurate multi-vehicle vectorized mapping. The code is released at https://github.com/DanZeDong/OptiMVMap.
Zedong Dan, Zijie Wang, Wei Zhang +6
Sun Yat-sen University · Zhongguancun Academy · Shenzhen Loop Area Institute +2