Research map / Detection and segmentation / 3D detection and driving
An Empirical Study of the Generalization Ability of Lidar 3D Object Detectors to Unseen Domains
Read the paperCheck your idea against 108,967 papers
AI-extracted summary. Written by AI from the paper's full text. Numbers and claims can be wrong or missing context, so check the paper before you cite or build on it.
Empirical study of how architecture, voxel height, augmentations, and anchor size affect the out-of-domain robustness of nine Lidar 3D object detectors across six benchmarks covering sensor, weather, and location gaps.
Problem
Lidar 3D object detectors degrade substantially on unseen domains (different sensors, weather, locations), and existing domain adaptation work treats detectors as black boxes without studying how design choices affect robustness before adaptation.
Approach
Systematically isolates four design choices (architecture, voxel encoding, data augmentation, anchor strategy) in OpenPCDet-based detectors and measures their effect on cross-domain performance, rather than proposing a new adaptation method; key levers include test-time anchor resizing, higher voxel height, line/shape downsampling augmentations, and training on clean-weather data.
Key results
- Test-time anchor size tuning substantially raises target AP without retraining, e.g. SECOND on Waymo-to-KITTI car AP rises from 16.41 to 66.81 (Table 5).
- Line downsampling raises PVRCNN K64→K16 car AP from 54.07 to 71.57 and pedestrian AP from 27.13 to 51.64 (Table 6).
- Models trained on clean Waymo data match or exceed oracle models trained on Kirkland bad-weather data on the Kirkland validation split, especially for pedestrians (Figure 7).
Measured effects reported in the paper
| What was changed | Where | Measured | Effect |
|---|---|---|---|
| change anchor size at test time (ablation) | anchor-based 3D detectors · Waymo → KITTI, Waymo → NuScenes, and NuScenes → KITTI | 3D AP: 5.38 / 35.55; 1.31 / 14.29; 15.0 / 27.11 | Helped |
| add random object scaling (ROS) (ablation) | SECOND · Waymo → KITTI, car | 3D AP: 16.41 -> 41.91 | Helped |
| add random object scaling (ROS) (ablation) | SECOND · Waymo → NuScenes, car | 3D AP: 18.69 -> 14.09 | Hurt |
| use three anchor sizes (ablation) | SECOND · Waymo → NuScenes, car | 3D AP: 18.69 -> 21.22 | Helped |
| add GT-Sampling (ablation) | PVRCNN · Waymo → Kirkland, vehicle and pedestrian | 3D AP: 55.48 -> 55.02; 22.20 -> 23.85 | Mixed |
| train on source and target data (ablation) | PVRCNN · Waymo → Kirkland, vehicle and pedestrian | 3D AP: 55.48 -> 54.24; 22.20 -> 21.34 | Hurt |
| reduce voxel size to (0.1, 0.1, 0.1) (ablation) | PVRCNN · Waymo → Kirkland, vehicle and pedestrian | 3D AP: 55.48 -> 55.78; 22.20 -> 23.73 | Helped |
| increase voxel height (ablation) | SECOND, PVRCNN, and VOTR-TSD · KITTI64 → KITTI16 | mAP: 3 to 7 mAP points | Helped |
| add line downsampling (ablation) | PVRCNN · KITTI64 → KITTI32 and KITTI64 → KITTI16 | 3D AP: 82.72; 61.28; 64.24; 71.57; 51.64; 46.33 | Helped |
| add shape augmentation (ablation) | PVRCNN · KITTI64 → KITTI16 | 3D AP: 59.08; 33.74; 30.45 | Helped |
| train on clean-weather Waymo rather than bad-weather Kirkland data | 3D object detectors · Waymo → Kirkland | mAP | Helped |
Surprising findings
- Models trained only on clean-weather Waymo data perform comparably to or better than the in-domain oracle trained on bad-weather Kirkland data.
- Test-time anchor size adjustment, which tunes on labeled target data, yields large gains, and the best test anchors are always smaller than the training anchor.
Limitations
- Test-time anchor tuning uses labeled target data, so it is not a true domain generalization method and is limited to semi-supervised or few-label settings.
- Greedy anchor search is heuristic and may not find the optimal anchor.
- Waymo training uses only a 20% subset to limit compute, and experiments focus on car for location gap.
Experimental setup
Datasets: KITTI Waymo nuScenes Kirkland
Benchmarks: Waymo-to-KITTI Waymo-to-nuScenes nuScenes-to-KITTI KITTI64-to-KITTI32 KITTI64-to-KITTI16 Waymo-to-Kirkland
Metrics: 3D AP (40 recall points) mAP
Baselines: PointRCNN PointPillars SECOND VoxelRCNN VOTR-VoxelRCNN CenterPoint PVRCNN-Centerhead PVRCNN VOTR-TSD SPG
Builds on: OpenPCDet ST3D SN SPG Lidar beam downsampling (Lidar beam distillation)
Closest papers by meaning
- MOS: Model Synergy for Test-Time Adaptation on LiDAR-Based 3D Object Detection (ICLR 2025 · similarity 0.90)
- GBlobs: Explicit Local Structure via Gaussian Blobs for Improved Cross-Domain LiDAR-based 3D Object Detection (CVPR 2025 · similarity 0.88)
- CMDA: Cross-Modal and Domain Adversarial Adaptation for LiDAR-Based 3D Object Detection (AAAI 2024 · similarity 0.88)
- L4DR: LiDAR-4DRadar Fusion for Weather-Robust 3D Object Detection (AAAI 2025 · similarity 0.88)
- Towards Robust 3D Object Detection with LiDAR and 4D Radar Fusion in Various Weather Conditions (CVPR 2024 · similarity 0.88)
- Training an Open-Vocabulary Monocular 3D Detection Model without 3D Data (NeurIPS 2024 · similarity 0.88)
Writing a paper in this area? scime draft is a free LaTeX editor with AI included, real-time co-authors and a check of your references and venue rules before you submit. It also imports OpenAI Prism projects.
