VERIA: Verification-Centric Multimodal Instance Augmentation for Long-Tailed 3D Object Detection
Organizations: KAIST · Naver Labs
Abstract
Long-tail distributions in driving datasets pose a fundamental challenge for 3D perception, as rare classes exhibit substantial intra-class diversity yet available samples cover this variation space only sparsely. Existing instance augmentation methods based on copy-paste or asset libraries improve rare-class exposure but are often limited in fine-grained diversity and scene-context placement. We propose VERIA, an image-first multimodal augmentation framework that synthesizes synchronized RGB--LiDAR instances using off-the-shelf foundation models and curates them with sequential semantic and geometric verification. This verification-centric design tends to select instances that better match real LiDAR statistics while spanning a wider range of intra-class variation. Stage-wise yield decomposition provides a log-based diagnostic of pipeline reliability. On nuScenes and Lyft, VERIA improves rare-class 3D object detection in both LiDAR-only and multimodal settings. Our code is available at https://sgvr.kaist.ac.kr/VERIA/.
Figures & tables
| Dataset (N) | Metric | Method | |||
| InternVL3 | InternVL3 | Qwen3VL | Qwen3VL | ||
| /UniDepth2 | /MoGe2 | /UniDepth2 | /MoGe2 | ||
| nuScenes (550,098) | 81.29 | 81.29 | 91.71 | 91.71 | |
| 81.73 | 83.60 | 81.73 | 83.60 | ||
| 71.42 | 72.05 | 75.99 | 76.76 | ||
| Lyft (209,270) | 89.33 | 89.33 | 86.24 | 86.24 | |
| Modality | Method | Per-class AP (%) | mAP (%) | |||||||||
| Car | Pedestrian | Barrier | Truck | Traffic cone | Trailer | Bus | Constr. Veh. | Motorcycle | Bicycle | |||
| LiDAR- only | CenterPoint | |||||||||||
| + GT-Aug | 84.86 | 85.50 | 67.40 | 58.33 | 70.77 | 39.65 | 70.59 | 21.93 | 68.67 | 57.10 | 62.48 | |
| + PGT-Aug | 85.16 | 85.49 | 68.43 | 57.59 | 70.73 | 39.14 | 70.25 | 24.23 | 68.70 | 59.94 | 62.97 | |
| + Text3DAug | 85.02 | 85.02 | 68.05 | 57.77 | 71.17 | 40.68 | 71.91 | 23.39 | 69.05 | 58.79 | 63.09 | |
| + VERIA (InternVL3/MoGe2) | 84.68 | 85.46 | 68.44 | 59.03 | 69.99 | 40.52 | 70.23 | 24.33 | 69.71 | 58.84 | 63.12 | |
| Modality | Method | Per-class AP (%) | mAP (%) | ||||||
| Car | Other Veh. | Pedestrian | Bicycle | Truck | Bus | Motorcycle | |||
| LiDAR- only | CenterPoint | ||||||||
| + GT-Aug | 36.40 | 30.60 | 5.80 | 5.10 | 18.60 | 20.70 | 4.40 | 17.37 | |
| + Text3DAug | 36.20 | 30.70 | 6.10 | 5.40 | 19.10 | 21.90 | 4.50 | 17.70 | |
| + VERIA (InternVL3/MoGe2) | 36.69 | 30.73 | 6.02 | 6.02 | 19.17 | 21.27 | 5.52 | 17.92 | |
| + VERIA (Qwen3VL/MoGe2) | 36.60 | 30.80 | 6.10 | 5.90 | 20.70 | 21.13 | 4.60 | 17.98 | |
| Module | Model | Time(s) |
| Inpainter | PowerPaint [ 33 ] | 1.08 |
| VLM | InternVL3-14B [ 10 ] / Qwen3VL-32B [ 12 ] | 2.18 / 2.36 |
| Segmentation | SAM2 [ 41 ] | 0.14 |
| Depth estimator | MoGe2 [ 35 ] / UniDepth2 [ 39 ] | 0.39 / 0.37 |
| Class | Method | FID | Precision | Recall | F1 |
| Constr. Veh. | PGT-Aug | 2.96 | 0.95 | 0.81 | 0.87 |
| Text3dAug | 2.54 | 0.92 | 0.87 | 0.89 | |
| VERIA (InternVL3/UniDepth2) | 2.15 | 0.94 | 0.89 | 0.91 | |
| VERIA (InternVL3/MoGe2) | 2.17 | 0.94 | 0.85 | 0.89 | |
| VERIA (Qwen3VL/UniDepth2) | 2.12 | 0.94 | 0.87 | 0.90 | |
| VERIA (Qwen3VL/MoGe2) | 2.16 | 0.94 | 0.83 | 0.88 |
| Data | VLM | Sem. Verif. | Category CLIP [IQR] | Scale CLIP [IQR] |
| nuScenes | Intern VL3 | PASS | 26.28 [24.30, 27.71] | 28.83 [27.09, 30.28] |
| FAIL (Category) | 24.23 [22.80, 25.54] | 27.86 [25.57, 29.75] | ||
| FAIL (Scale) | 25.53 [23.02, 27.66] | 27.04 [25.49, 28.43] | ||
| Qwen 3VL | PASS | 26.29 [24.25, 27.75] | 28.84 [27.05, 30.30] | |
| FAIL (Category) | 24.49 [22.91, 25.82] | 27.18 [25.59, 28.58] | ||
| FAIL (Scale) | 25.14 [22.63, 27.36] | 27.10 [24.71, 29.08] |
| Dataset | VLM | Sem. Verif. | NIQE [IQR] | BRISQUE [IQR] |
| nuScenes | Intern VL3 | PASS | 3.99 [3.63, 4.39] | 28.26 [23.07, 33.79] |
| FAIL (Artifact) | 4.10 [3.72, 4.51] | 30.00 [24.46, 35.72] | ||
| Qwen 3VL | PASS | 3.99 [3.62, 4.39] | 28.15 [22.95, 33.69] | |
| FAIL (Artifact) | 4.16 [3.72, 4.72] | 30.41 [25.18, 36.42] | ||
| Lyft | Intern VL3 | PASS | 3.85 [3.40, 4.35] | 25.15 [20.00, 30.73] |
| FAIL (Artifact) | 4.06 [3.53, 4.66] | 25.76 [20.36, 31.99] |
| Per-class AP (%) | |||||||||||||||||
| Modality | Method | Constr. Veh. | Motorcycle | Bicycle | mAP (%) | ||||||||||||
| Sem. Verif. | ✓ | – | ✓ | – | ✓ | – | ✓ | – | ✓ | – | ✓ | – | ✓ | – | ✓ | – | |
| Geo. Verif. | ✓ | ✓ | – | – | ✓ | ✓ | – | – | ✓ | ✓ | – | – | ✓ | ✓ | – | – | |
| LiDAR-only (CenterPoint) | InternVL3/MoGe2 | 24.33 | 23.14 | 23.12 | 22.79 | 69.71 | 69.35 | 67.29 | 67.29 | 58.84 | 57.65 | 57.47 | 57.41 | 63.12 | 62.96 | 62.74 | 62.43 |
| Qwen3VL/MoGe2 | 24.82 | 22.82 | 22.40 | 22.10 | 69.54 | 69.33 | 69.06 | 67.62 | 58.13 | 57.48 | 57.38 | 55.92 | 62.90 | 62.87 | 62.49 | 62.39 | |
| InternVL3/UniDepth2 | 23.17 | 22.89 | 22.88 | 22.27 | 69.33 | 69.29 | 67.89 | 67.89 | 59.83 | 58.53 | 57.34 | 56.09 | 62.99 | 62.75 | 62.35 | 62.48 | |
| FID | |||||
| Class | Method | Sem. ✓ | Sem. | Sem. ✓ | Sem. |
| Geo. ✓ | Geo. ✓ | Geo. | Geo. | ||
| Constr. Veh. | InternVL3/UniDepth2 | 2.15 | 2.16 | 2.18 | 2.22 |
| InternVL3/MoGe2 | 2.17 | 2.19 | 2.18 | 2.32 | |
| Qwen3VL/UniDepth2 | 2.12 | 2.19 | 2.21 | 2.22 | |
| Qwen3VL/MoGe2 | 2.16 | 2.16 | 2.21 | 2.31 | |
Data Augmentation
Data augmentation expands or transforms training examples to improve learning, data efficiency, and robustness to distribution shifts.
See all 249 papers