MonoSAOD: Monocular 3D Object Detection with Sparsely Annotated Label
Organizations: Kyung Hee University
Abstract
Monocular 3D object detection has achieved impressive performance on densely annotated datasets. However, it struggles when only a fraction of objects are labeled due to the high cost of 3D annotation. This sparsely annotated setting is common in real-world scenarios where annotating every object is impractical. To address this, we propose a novel framework for sparsely annotated monocular 3D object detection with two key modules. First, we propose Road-Aware Patch Augmentation (RAPA), which leverages sparse annotations by augmenting segmented object patches onto road regions while preserving 3D geometric consistency. Second, we propose Prototype-Based Filtering (PBF), which generates high-quality pseudo-labels by filtering predictions through prototype similarity and depth uncertainty. It maintains global 2D RoI feature prototypes and selects pseudo-labels that are both feature-consistent with learned prototypes and have reliable depth estimates. Our training strategy combines geometry-preserving augmentation with prototype-guided pseudo-labeling to achieve robust detection under sparse supervision. Extensive experiments demonstrate the effectiveness of the proposed method. The source code is available at https://github.com/VisualAIKHU/MonoSAOD .
Figures & tables
| Method | 30% | 50% | 70% | ||||||
| Easy | Mod. | Hard | Easy | Mod. | Hard | Easy | Mod. | Hard | |
| Baseline [ 38 ] | 11.17 | 8.73 | 7.56 | 20.36 | 15.25 | 12.76 | 22.78 | 17.83 | 14.97 |
| Co-mining [ 30 ] | 16.01 | 12.62 | 10.38 | 21.47 | 16.22 | 13.61 | 24.10 | 18.21 | 15.16 |
| SparseDet [ 27 ] | 16.95 | 13.30 | 10.97 | 21.99 | 16.13 | 13.43 | 23.58 | 18.39 | 15.54 |
| Calibrated Teacher [ 29 ] | 17.14 | 12.96 | 10.58 | 22.04 | 16.03 | 13.36 | 25.39 | 18.94 | 15.86 |
| Co-student [ 33 ] | 15.99 | 12.67 | 10.38 | 23.06 | 16.39 | 13.45 | 23.71 | 18.11 | 15.12 |
| Method | Easy | Mod. | Hard |
| Baseline [ 38 ] | 7.12 | 5.12 | 3.90 |
| Co-mining [ 30 ] | 9.93 | 6.41 | 5.25 |
| SparseDet [ 27 ] | 10.76 | 7.42 | 6.16 |
| Calibrated Teacher [ 29 ] | 9.26 | 6.09 | 5.02 |
| Co-student [ 33 ] | 9.96 | 6.97 | 5.33 |
| Proposed Method | 17.47 | 11.36 | 8.83 |
| Conf. | RAPA | PBF | Easy | Mod. | Hard |
| - | - | - | 11.17 | 8.73 | 7.56 |
| ✓ | - | - | 12.39 | 9.68 | 8.18 |
| ✓ | - | ✓ | 16.49 | 12.65 | 10.32 |
| ✓ | ✓ | - | 20.31 | 14.51 | 11.72 |
| ✓ | ✓ | ✓ | 21.28 | 15.60 | 12.79 |
| Method | Easy | Mod. | Hard |
| MonoDETR (ICCV’23) [ 38 ] | 11.17 | 8.73 | 7.56 |
| MonoDETR + Ours | 21.28 | 15.60 | 12.79 |
| MonoDGP (CVPR’25) [ 22 ] | 15.56 | 11.70 | 9.53 |
| MonoDGP + Ours | 22.62 | 16.79 | 14.07 |
| Method | Easy | Mod. | Hard |
| Baseline | 11.10 | 7.43 | 5.81 |
| Co-mining [ 30 ] | 11.22 | 7.91 | 6.20 |
| Sparsedet [ 27 ] | 11.40 | 7.93 | 6.52 |
| Calibrated Teacher [ 29 ] | 11.97 | 8.65 | 7.26 |
| Co-student [ 33 ] | 11.57 | 7.97 | 6.20 |
| Proposed Method | 19.11 | 13.72 | 10.35 |
| Method | Clear Image (30%) | Foggy Image (30%) | ||||||||||
| Easy | Mod. | Hard | Easy | Mod. | Hard | Easy | Mod. | Hard | Easy | Mod. | Hard | |
| Baseline | 11.17 | 8.73 | 7.56 | 17.24 | 13.62 | 11.49 | 11.10 | 7.43 | 5.81 | 16.78 | 11.99 | 9.91 |
| Co-mining | 16.01 | 12.62 | 10.38 | 24.81 | 18.31 | 15.28 | 11.22 | 7.91 | 6.20 | 17.04 | 12.09 | 9.76 |
| SparseDet | 16.95 | 13.30 | 10.97 | 24.78 | 19.41 | 16.52 | 11.40 | 7.93 | 6.52 | 17.64 | 12.77 | 10.41 |
| Calibrated Teacher | 17.14 | 12.96 | 10.58 | 24.35 | 18.04 | 15.01 | 11.97 | 8.65 | 7.26 | 18.99 | 13.86 | 11.53 |
| Method | 10% | 20% | 30% | ||||||
| Easy | Mod. | Hard | Easy | Mod. | Hard | Easy | Mod. | Hard | |
| Baseline [ 8 ] | 1.04 | 1.15 | 0.15 | 5.38 | 4.70 | 3.70 | 11.17 | 8.73 | 7.56 |
| Co-mining [ 5 ] | 0.00 | 2.50 | 2.50 | 3.88 | 3.90 | 3.26 | 16.01 | 12.62 | 10.38 |
| SparseDet [ 3 ] | 1.88 | 1.67 | 1.67 | 8.83 | 7.07 | 5.59 | 16.95 | 13.30 | 10.97 |
| Calibrated Teacher [ 4 ] | 1.62 | 1.55 | 1.05 | 6.04 | 4.88 | 4.17 | 17.14 | 12.96 | 10.58 |
| Co-student [ 6 ] | 0.00 | 2.50 | 2.50 | 1.25 | 1.66 | 1.66 | 15.99 | 12.67 | 10.38 |
| RAPA | Easy | Mod. | Hard | ||
| - | - | - | 11.17 | 8.73 | 7.56 |
| - | ✓ | - | 16.07 | 12.26 | 9.90 |
| - | ✓ | ✓ | 16.49 | 12.65 | 10.32 |
| ✓ | ✓ | - | 18.73 | 14.85 | 12.13 |
| ✓ | ✓ | ✓ | 21.28 | 15.60 | 12.79 |
| Easy | Mod. | Hard | ||
| 0.8 | 21.75 | 15.45 | 12.48 | |
| 1.0 | 0.85 | 21.28 | 15.60 | 12.79 |
| 1.2 | 22.12 | 15.47 | 12.32 | |
| 0.75 | 21.56 | 15.57 | 12.62 | |
| 1.0 | 0.85 | 21.28 | 15.60 | 12.79 |
| 0.95 | 20.46 | 14.58 | 11.80 |
| Method | Easy | Mod. | Hard |
| Mix-Teaching [ 7 ] | 15.42 | 13.26 | 11.17 |
| CMAug [ 9 ] | 17.15 | 13.30 | 11.44 |
| RAPA | 20.31 | 14.51 | 11.72 |
| Mix-Teaching + PBF | 18.96 | 14.77 | 12.22 |
| CMAug + PBF | 18.93 | 14.79 | 12.61 |
| RAPA + PBF | 21.28 | 15.60 | 12.79 |
| Method | Easy | Mod. | Hard |
| Baseline (No Aug) | 11.17 | 8.73 | 7.56 |
| Scale (Dilation) | 18.47 | 14.07 | 11.38 |
| Scale (Erosion) | 18.04 | 13.86 | 11.19 |
| Boundary Approx. | 20.04 | 14.30 | 11.54 |
| SAM (Ours) | 20.31 | 14.51 | 11.72 |
3D Object Detection
3D object detection identifies objects and estimates their locations, sizes, and orientations from images, point clouds, radar, or fused sensors.
See all 176 papers