FlexMap: Generalized HD Map Construction from Flexible Camera Configurations
Run Wang, Chaoyi Zhou, Amir Salarpour, Xi Liu, Zhi-Qi Cheng, Feng Luo, Mert D. Pesé, Siyu Huang
TL;DR
FlexMap tackles HD map construction under heterogeneous, uncalibrated camera configurations by removing reliance on explicit camera poses and 2D-to-BEV projections. It introduces a geometry Transformer backbone with spatial-temporal enhancement and a camera-aware decoder that uses latent camera tokens to adapt attention across views, producing per-view vectorized map elements. The approach achieves strong pose-free performance across 1–6 camera configurations on nuScenes and generalizes to Argoverse 2, demonstrating robustness to missing views and sensor variations. This enables scalable, crowdsourced HD mapping for real-world autonomous driving deployments, reducing calibration requirements and improving deployment practicality.
Abstract
High-definition (HD) maps provide essential semantic information of road structures for autonomous driving systems, yet current HD map construction methods require calibrated multi-camera setups and either implicit or explicit 2D-to-BEV transformations, making them fragile when sensors fail or camera configurations vary across vehicle fleets. We introduce FlexMap, unlike prior methods that are fixed to a specific N-camera rig, our approach adapts to variable camera configurations without any architectural changes or per-configuration retraining. Our key innovation eliminates explicit geometric projections by using a geometry-aware foundation model with cross-frame attention to implicitly encode 3D scene understanding in feature space. FlexMap features two core components: a spatial-temporal enhancement module that separates cross-view spatial reasoning from temporal dynamics, and a camera-aware decoder with latent camera tokens, enabling view-adaptive attention without the need for projection matrices. Experiments demonstrate that FlexMap outperforms existing methods across multiple configurations while maintaining robustness to missing views and sensor variations, enabling more practical real-world deployment.
