LCF3D: A Robust and Real-Time Late-Cascade Fusion Framework for 3D Object Detection in Autonomous Driving
Carlo Sgaravatti, Riccardo Pieroni, Matteo Corno, Sergio M. Savaresi, Luca Magri, Giacomo Boracchi
TL;DR
LCF3D proposes a robust late-cascade fusion framework for autonomous-driving 3D object detection by combining a 2D RGB detector with a 3D LiDAR detector. It introduces three modules—Bounding Box Matching, Detection Recovery, and Semantic Fusion—to suppress LiDAR false positives, recover missed detections, and harmonize labels across modalities, all while enabling parallel processing for real-time performance. The method demonstrates strong domain generalization across sensor configurations on KITTI and nuScenes, notably boosting detection of small and distant objects such as Pedestrians and Cyclists, and Bicycles/Motorcycles, while remaining detector-agnostic. The approach achieves competitive or superior results compared with LiDAR-only and multimodal baselines, with a favorable latency/accuracy trade-off and practical applicability to real-world autonomous driving.
Abstract
Accurately localizing 3D objects like pedestrians, cyclists, and other vehicles is essential in Autonomous Driving. To ensure high detection performance, Autonomous Vehicles complement RGB cameras with LiDAR sensors, but effectively combining these data sources for 3D object detection remains challenging. We propose LCF3D, a novel sensor fusion framework that combines a 2D object detector on RGB images with a 3D object detector on LiDAR point clouds. By leveraging multimodal fusion principles, we compensate for inaccuracies in the LiDAR object detection network. Our solution combines two key principles: (i) late fusion, to reduce LiDAR False Positives by matching LiDAR 3D detections with RGB 2D detections and filtering out unmatched LiDAR detections; and (ii) cascade fusion, to recover missed objects from LiDAR by generating new 3D frustum proposals corresponding to unmatched RGB detections. Experiments show that LCF3D is beneficial for domain generalization, as it turns out to be successful in handling different sensor configurations between training and testing domains. LCF3D achieves significant improvements over LiDAR-based methods, particularly for challenging categories like pedestrians and cyclists in the KITTI dataset, as well as motorcycles and bicycles in nuScenes. Code can be downloaded from: https://github.com/CarloSgaravatti/LCF3D.
