Skip to main content
QUICK REVIEW

[Paper Review] Multimodal Virtual Point 3D Detection

Tianwei Yin, Xingyi Zhou|arXiv (Cornell University)|Nov 12, 2021
Advanced Optical Sensing Technologies127 citations
TL;DR

The paper introduces MVP, a plug-and-play method that lifts 2D RGB detections into dense 3D virtual points to augment sparse LiDAR data, improving CenterPoint-based 3D detection on nuScenes by 6.6 mAP without ensembles.

ABSTRACT

Lidar-based sensing drives current autonomous vehicles. Despite rapid progress, current Lidar sensors still lag two decades behind traditional color cameras in terms of resolution and cost. For autonomous driving, this means that large objects close to the sensors are easily visible, but far-away or small objects comprise only one measurement or two. This is an issue, especially when these objects turn out to be driving hazards. On the other hand, these same objects are clearly visible in onboard RGB sensors. In this work, we present an approach to seamlessly fuse RGB sensors into Lidar-based 3D recognition. Our approach takes a set of 2D detections to generate dense 3D virtual points to augment an otherwise sparse 3D point cloud. These virtual points naturally integrate into any standard Lidar-based 3D detectors along with regular Lidar measurements. The resulting multi-modal detector is simple and effective. Experimental results on the large-scale nuScenes dataset show that our framework improves a strong CenterPoint baseline by a significant 6.6 mAP, and outperforms competing fusion approaches. Code and more visualizations are available at https://tianweiy.github.io/mvp/

Motivation & Objective

  • Motivate improving 3D perception for autonomous driving where LiDAR is sparse at long range but RGB is rich in detail.
  • Propose a simple, plug-and-play fusion scheme that augments LiDAR with dense virtual points derived from 2D detections.
  • Enable seamless integration with existing 3D detectors by modifying the input feature representation rather than the backbone.
  • Demonstrate that dense virtual points improve detection accuracy, especially for small and distant objects, on a large-scale dataset.

Proposed method

  • Generate n τ virtual points per detected object j using 2D instance masks from CenterNet2.
  • Project LiDAR points into the RGB camera frame to form frustums Fj for each 2D detection.
  • Sample τ 2D points within each instance mask and assign depth from the nearest LiDAR projection within Fj.
  • Unproject sampled points back to 3D using depth and append the object's semantic features to form virtual points.
  • Concatenate virtual points with real LiDAR points by separately averaging virtual and real point features before feeding into a CenterPoint-style backbone.
  • Optionally use a second-stage refinement that leverages surface center features for improved localization.

Experimental results

Research questions

  • RQ1Can dense 3D virtual points generated from 2D detections meaningfully improve LiDAR-based 3D detectors on urban scenes?
  • RQ2How does MVP interact with existing backbones (VoxelNet, PointPillars) and detectors (CenterPoint) without ensembles or TTA?
  • RQ3How robust is MVP to variations in 2D detection quality and depth estimation accuracy?
  • RQ4What gains are achieved across object distances (near vs far) and across object categories in nuScenes?

Key findings

MethodmAPNDSCarTruckBusTrailerCVPedMotorBicycleTCBarrier
PointPillars [23]30.545.368.423.028.223.44.159.727.41.130.838.9
WYSIWYG [19]35.041.979.130.446.640.17.165.018.20.128.834.7
3DSSD [62]42.656.481.247.261.430.512.670.236.08.631.147.9
PMPNet [65]45.453.179.733.647.143.118.176.540.77.958.848.8
PointPainting [52]46.458.177.935.836.237.315.873.341.524.162.460.2
CBGS [76]52.863.381.148.554.942.910.580.151.522.370.965.7
CVCNet [4]55.364.482.746.146.649.422.679.859.131.465.669.6
HotSpotNet [5]59.366.083.150.956.453.323.081.363.536.673.071.6
CenterPoint [66]58.065.584.651.060.253.217.583.453.728.776.770.9
MVP (Ours)66.470.586.858.567.457.326.189.170.049.385.074.8
  • MVP improves a strong CenterPoint baseline by 6.6 mAP on nuScenes.
  • MVP achieves 66.4 mAP and 70.5 NDS without ensembles, surpassing all non-ensembled methods on nuScenes at submission time.
  • Dense virtual points yield large gains for small objects (e.g., +11 mAP for small objects, +20.6 for Bicycle, +16.3 for motorcycle).
  • Compared to 2D-only detectors, the 2D CenterNet outperforms CenterPoint in 2D localization by 9.8 mAP, highlighting the value of high-resolution RGB cues for 3D detection.
  • Ablation shows virtual points alone provide substantial gains (6.3 mAP with VoxelNet, 10.4 mAP with PointPillars); two-stage refinement adds further improvements (≈1.1 mAP, ≈0.8 NDS).
  • On KITTI, MVP provides measurable gains (0.5 mAP for Car, 2.3 mAP for Cyclist) illustrating generalization.

Better researchstarts right now

From paper design to paper writing, dramatically reduce your research time.

No credit card · Free plan available

This review was created by AI and reviewed by human editors.