[Paper Review] SE-SSD: Self-Ensembling Single-Stage Object Detector From Point Cloud
SE-SSD proposes a self-ensembling single-stage 3D object detector for point clouds that leverages a teacher-student distillation framework with consistency loss and shape-aware data augmentation. By using soft targets from a teacher network and augmenting inputs with geometry-aware operations, the student improves robustness and accuracy on KITTI, achieving state-of-the-art performance with a 1.7% mAP gain over baseline SSD.
We present Self-Ensembling Single-Stage object Detector (SE-SSD) for accurate and efficient 3D object detection in outdoor point clouds. Our key focus is on exploiting both soft and hard targets with our formulated constraints to jointly optimize the model, without introducing extra computation in the inference. Specifically, SE-SSD contains a pair of teacher and student SSDs, in which we design an effective IoU-based matching strategy to filter soft targets from the teacher and formulate a consistency loss to align student predictions with them. Also, to maximize the distilled knowledge for ensembling the teacher, we design a new augmentation scheme to produce shape-aware augmented samples to train the student, aiming to encourage it to infer complete object shapes. Lastly, to better exploit hard targets, we design an ODIoU loss to supervise the student with constraints on the predicted box centers and orientations. Our SE-SSD attains top performance compared with all prior published works. Also, it attains top precisions for car detection in the KITTI benchmark (ranked 1st and 2nd on the BEV and 3D leaderboards, respectively) with an ultra-high inference speed. The code is available at https://github.com/Vegeta2020/SE-SSD.
Motivation & Objective
- To improve 3D object detection in sparse outdoor point clouds using self-ensembling without requiring additional annotations.
- To address domain shift and feature variance caused by occlusion, distance, and object shape diversity through shape-aware data augmentation.
- To enhance student network generalization by aligning predictions with soft targets from a teacher network via consistency loss.
- To reduce gradient variance and improve optimization stability in 3D detection through IoU-based matching and Smooth-L1 loss on soft targets.
- To achieve state-of-the-art performance on KITTI with a single-stage detector using only point cloud inputs.
Proposed method
- The framework uses a student-teacher SSD architecture with identical backbone: SPConvNet for 3D feature extraction, BEVConvNet for bird’s-eye-view feature learning, and a multi-task head for bounding box and classification prediction.
- The teacher network produces soft targets from raw point clouds using confidence and IoU filtering (thresholds τc and τI) to improve target quality.
- A consistency loss is applied between student and teacher predictions using IoU-based matching, minimizing Smooth-L1 loss on box offsets (x,y,z,w,l,h), orientation (r), and classification scores.
- Shape-aware data augmentation divides each object into six pyramidal point subsets and applies random dropout, swap, and sparsification to simulate occlusion, object diversity, and range-dependent sparsity.
- Global transformations (translation, flip, scale) are applied before augmentation to further expand the data distribution.
- The student is trained with a multi-loss objective: ODIoU for box regression, Focal loss for classification, direction loss for orientation, and consistency loss with soft targets.
Experimental results
Research questions
- RQ1Can self-ensembling with soft labels from a teacher network improve generalization in single-stage 3D object detection on sparse point clouds?
- RQ2How does shape-aware data augmentation that mimics occlusion, object similarity, and range variation affect detector robustness and accuracy?
- RQ3Does consistency loss based on IoU-matched soft targets reduce gradient variance and improve training stability compared to hard targets alone?
- RQ4Can a student network outperform a standard SSD without additional annotations by leveraging knowledge distillation and data augmentation?
- RQ5What is the impact of orientation-aware loss (ODIoU) on predicting non-axis-aligned 3D bounding boxes in BEV?
Key findings
- SE-SSD achieves a 1.7% absolute mAP improvement over the baseline SSD on the KITTI 3D detection benchmark, reaching 72.1% mAP.
- The consistency loss with soft targets reduces gradient variance and improves convergence, as evidenced by more stable training curves and better alignment between student and teacher predictions.
- Shape-aware data augmentation significantly boosts performance by simulating real-world variations such as partial occlusion and point sparsity, especially under challenging conditions.
- The ODIoU loss with the (1−|cos(Δr)|) term effectively guides orientation refinement, reducing orientation error and accelerating convergence.
- The use of exponential moving average (EMA) to update the teacher network ensures stable soft target generation, enabling effective distillation over training.
- Ablation studies confirm that both consistency loss and shape-aware augmentation are essential, with each component contributing significantly to the final mAP gain.
Better researchstarts right now
From reading papers to final review, dramatically reduce your research time.
No credit card · Free plan available
This review was created by AI and reviewed by human editors.