We introduce DualViewMapDet, a framework that leverages LiDAR point cloud map priors for camera-based 3D object detection and tracking. Our novel dual-space fusion strategy fuses the prior map with camera image features in both PV and BEV to resolve depth ambiguties and improve object localization.
Overview of our approach
Given multi-view camera images and the current ego location, we retrieve a local static LiDAR point cloud map constructed from previous mapping traversals of the same area. The map is encoded in both perspective view (PV) and bird’s-eye view (BEV) and fused with the corresponding image features in each representation. A transformer-based head then predicts 3D bounding boxes and object tracks from the fused PV/BEV features.

Abstract

Camera-based 3D object detection and tracking are central to autonomous driving, yet precise 3D object localization remains fundamentally constrained by depth ambiguity when no expensive, depth-rich online LiDAR is available at inference. In many deployments, however, vehicles repeatedly traverse the same environments, making static point cloud maps from prior traversals a practical source of geometric priors. We propose DualViewMapDet, a camera-only inference framework that retrieves such map priors online and leverages them to mitigate the absence of a LiDAR sensor during deployment. The key idea is a dual-space camera-map fusion strategy that avoids one-sided view conversion. Specifically, we (i) project the map into perspective view (PV) and encode multi-channel geometric cues to enrich image features and support BEV lifting, and (ii) encode the map directly in bird's-eye view (BEV) with a sparse voxel backbone and fuse it with lifted camera features in a shared metric space. Extensive evaluations on nuScenes and Argoverse 2 demonstrate consistent improvements over strong camera-only baselines, with particularly strong gains in object localization. Ablations further validate the contributions of PV/BEV fusion and prior-map coverage.

Technical Approach

Overview of our approach

Overview of DualViewMapDet. Given multi-view RGB images and a local static point cloud map patch retrieved at the current ego location, we employ image-map grid masking during training to improve robustness (omitted in PV map encodings). The images are encoded into multi-scale PV features, while the map is encoded in perspective view by projecting it into each camera to form multi-channel PV map encodings and in bird’s-eye view into a BEV feature grid. We then fuse camera and map features in PV, lift the fused PV features to BEV, and fuse them with the BEV map features in a shared metric space. Finally, a transformer-based head with BEV-PV deformable aggregation decodes 3D bounding boxes from the fused PV and BEV representations.


Video

Code

A software implementation of this project based on PyTorch can be found in our GitHub repository.

Publications

If you find our work useful, please consider citing our paper:

Markus Käppeler, Özgün Çiçek, Yakov Miron, Abhinav Valada

Leveraging Previous-Traversal Point Cloud Map Priors for Camera-Based 3D Object Detection and Tracking
IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS), Pittsburgh, USA, 2026.
(PDF) (BibTeX)

Authors

Markus Käppeler

Markus Käppeler

University of Freiburg

Özgün Çiçek

Özgün Çiçek

Bosch Research

Yakov Miron

Yakov Miron

Bosch Research

Abhinav Valada

Abhinav Valada

University of Freiburg

Acknowledgment

This research was funded by Bosch Research as part of a collaboration between Bosch Research and the University of Freiburg on AI-based automated driving.