MaskBEV: Joint Object Detection and Footprint Completion for Bird's-eye View 3D Point Clouds
William Guimont-Martin, Jean-Michel Fortin, François Pomerleau, Philippe Giguère
TL;DR
The paper tackles the challenges of 3D object detection in LiDAR point clouds by moving away from bounding boxes toward BEV instance masks that encode full object footprints. MaskBEV employs a PointPillars-like encoder to produce BEV features and a Mask2Former-inspired mask predictor to output a set of binary BEV masks with class labels, eliminating regression and NMS-heavy post-processing. To train such a model, the authors generate complete BEV masks by aggregating multi-scan data and applying morphological operations, enabling learned object completion even under occlusion. Evaluation on SemanticKITTI and KITTI demonstrates the approach's viability, showing robust footprint completion and competitive mask-based metrics, while also highlighting limitations tied to dataset size and scene complexity. This work opens a new path for mask-based 3D detection in LiDAR data and suggests benefits from larger datasets and broader object categories.
Abstract
Recent works in object detection in LiDAR point clouds mostly focus on predicting bounding boxes around objects. This prediction is commonly achieved using anchor-based or anchor-free detectors that predict bounding boxes, requiring significant explicit prior knowledge about the objects to work properly. To remedy these limitations, we propose MaskBEV, a bird's-eye view (BEV) mask-based object detector neural architecture. MaskBEV predicts a set of BEV instance masks that represent the footprints of detected objects. Moreover, our approach allows object detection and footprint completion in a single pass. MaskBEV also reformulates the detection problem purely in terms of classification, doing away with regression usually done to predict bounding boxes. We evaluate the performance of MaskBEV on both SemanticKITTI and KITTI datasets while analyzing the architecture advantages and limitations.
