BEVFusion: Multi-Task Multi-Sensor Fusion with Unified Bird's-Eye View Representation

Zhijian Liu,Haotian Tang,Alexander Amini,Xinyu Yang,Huizi Mao,Daniela Rus,Song Han
2024-09-01
Abstract:Multi-sensor fusion is essential for an accurate and reliable autonomous driving system. Recent approaches are based on point-level fusion: augmenting the LiDAR point cloud with camera features. However, the camera-to-LiDAR projection throws away the semantic density of camera features, hindering the effectiveness of such methods, especially for semantic-oriented tasks (such as 3D scene segmentation). In this paper, we break this deeply-rooted convention with BEVFusion, an efficient and generic multi-task multi-sensor fusion framework. It unifies multi-modal features in the shared bird's-eye view (BEV) representation space, which nicely preserves both geometric and semantic information. To achieve this, we diagnose and lift key efficiency bottlenecks in the view transformation with optimized BEV pooling, reducing latency by more than 40x. BEVFusion is fundamentally task-agnostic and seamlessly supports different 3D perception tasks with almost no architectural changes. It establishes the new state of the art on nuScenes, achieving 1.3% higher mAP and NDS on 3D object detection and 13.6% higher mIoU on BEV map segmentation, with 1.9x lower computation cost. Code to reproduce our results is available at <a class="link-external link-https" href="https://github.com/mit-han-lab/bevfusion" rel="external noopener nofollow">this https URL</a>.
Computer Vision and Pattern Recognition
What problem does this paper attempt to address?
The paper aims to address the effectiveness of multi-sensor fusion in autonomous driving systems, particularly in 3D perception tasks. Specifically: - **Effectiveness of Multi-Sensor Fusion**: Current methods are mostly based on point-level fusion, which combines LiDAR point clouds with camera features. However, this approach loses semantic information when projecting camera features into the LiDAR space, thereby affecting its performance in semantic-oriented tasks such as 3D scene segmentation. - **Unified Representation Space**: A new framework called BEVFusion is proposed, which unifies multi-modal features in a shared Bird's-Eye View (BEV) representation space, preserving both geometric structure and semantic density. This method is suitable for various 3D perception tasks, including 3D object detection and BEV map segmentation. - **Efficiency Bottleneck Optimization**: To address the efficiency bottleneck in the process of converting from camera view to BEV view, the authors propose an optimized BEV pooling method. This method significantly improves conversion speed and reduces computational cost through pre-computation and interval reduction techniques. In summary, BEVFusion aims to provide a more efficient and general multi-sensor fusion framework to enhance the accuracy and reliability of autonomous driving systems in various 3D perception tasks.