An Instance-Centric Panoptic Occupancy Prediction Benchmark for Autonomous Driving
Organizations: Tongji University
Abstract
Panoptic occupancy prediction aims to jointly infer voxel-wise semantics and instance identities within a unified 3D scene representation. Nevertheless, progress in this field remains constrained by the absence of high-quality 3D mesh resources, instance-level annotations, and physically consistent occupancy datasets. Existing benchmarks typically provide incomplete and low-resolution geometry without instance-level annotations, limiting the development of models capable of achieving precise geometric reconstruction, reliable occlusion reasoning, and holistic 3D understanding. To address these challenges, this paper presents an instance-centric benchmark for the 3D panoptic occupancy prediction task. Specifically, we introduce ADMesh, the first unified 3D mesh library tailored for autonomous driving, which integrates over 15K high-quality 3D models with diverse textures and rich semantic annotations. Building upon ADMesh, we further construct CarlaOcc, a large-scale, physically consistent panoptic occupancy dataset generated using the CARLA simulator. This dataset contains over 100K frames with fine-grained, instance-level occupancy ground truth at voxel resolutions as fine as 0.05 m. Furthermore, standardized evaluation metrics are introduced to quantify the quality of existing occupancy datasets. Finally, a systematic benchmark of representative models is established on the proposed dataset, which provides a unified platform for fair comparison and reproducible research in the field of 3D panoptic perception. Code and dataset are available at https://mias.group/CarlaOcc.
Figures & tables
| Source | Instances | Main Categories |
| CARLA [ 9 ] | 8,000 | 30 Standardized Categories |
| BuildingNet [ 43 ] | 2,000 | Building |
| MeshFleet [ 3 ] | 3,000 | Car, Truck, Bus |
| ShapeNetCore [ 6 ] | 2,000 | Car, Train, Bus, Motorcycle |
| Total | 15,000+ | 30 Standardized Categories |
| Dataset | Synthetic | Surround-View | Classes | Frames | Volume Range (m) | Voxel Size (m) | Instance Annotations |
| SemanticKITTI [ 1 ] | 28 | 43,000 | [51.2, 51.2, 6.4] | 0.2 | |||
| KITTI-360-SSCBench [ 30 ] | 19 | 12,865 | [51.2, 51.2, 6.4] | 0.2 | |||
| Occ3D-nuScenes [ 46 ] | 17 | 34,149 | [80, 80, 6.4] | 0.4 | |||
| SurroundOcc [ 51 ] | 17 | 34,149 | [100, 100, 8] | 0.5 | |||
| CoHFF [ 44 ] | 12 | 11,464 | [40, 40, 3.2] | 0.4 | |||
| CarlaSC [ 52 ] | 11 | 43,200 | [51.2, 51.2, 3] | 0.4 |
| Dataset | Synthetic | ||
| SemanticKITTI [ 1 ] | 0.353 | 0.023 | |
| KITTI-360-SSCBench [ 30 ] | 0.658 | 0.402 | |
| Occ3D-nuScenes [ 46 ] | 0.721 | 0.431 | |
| SurroundOcc [ 51 ] | 0.878 | 0.589 | |
| CarlaSC [ 52 ] | 0.887 | 0.775 | |
| CarlaOcc (Ours) | 0.996 | 0.873 |
| Method | PQ | SQ | RQ | mIoU |
| SparseOcc [ 33 ] | 10.3 | 48.8 | 21.1 | 16.5 |
| Panoptic-FlashOcc [ 57 ] | 13.5 | 49.1 | 27.5 | 18.4 |
| View | Method | IoU | mIoU |
| Surround | GaussianFormer [ 22 ] | 35.8 | 19.2 |
| GaussianFormer2 [ 23 ] | 38.3 | 20.7 | |
| OPUS [ 47 ] | 37.0 | 19.3 | |
| Single | VoxFormer [ 29 ] | 28.5 | 13.9 |
| OccFormer [ 60 ] | 30.1 | 14.4 | |
| COTR [ 35 ] | 31.1 | 15.4 |
Appendix figures & tables12 assets
Supplementary material from the paper’s appendix.
Appendix
| Method | Voxel size (m) | IoU | mIoU |
| Symphonies [ 24 ] | 0.05 | 15.2 | 10.1 |
| 0.10 | 21.5 | 12.1 | |
| 0.50 | 32.6 | 15.9 | |
| GaussianFormer2 [ 23 ] | 0.05 | 18.4 | 10.9 |
| 0.10 | 23.1 | 14.8 | |
| 0.50 | 38.3 | 20.7 |
| Pretrain | Target | Method | Scratch mIoU | mIoU |
| CarlaOcc | KITTI-360 | Symphonies | 15.9 | 17.4 |
| CarlaOcc | nuScenes | SparseOcc | 16.5 | 17.3 |
| Method | IoU | mIoU | Road | Sidewalk | Building | Wall | Fence | Pole | TrafficLight | TrafficSign | Vegetation | Ground | Person | Car | Truck | OtherVehicle | Other |
| Symphonies [ 24 ] | 32.6 | 15.9 | 36.74 | 20.04 | 21.38 | 6.68 | 10.02 | 5.34 | 6.68 | 6.01 | 26.72 | 16.70 | 5.34 | 30.06 | 23.38 | 16.70 | 6.71 |
| SparseOcc [ 33 ] | 30.1 | 14.4 | 33.28 | 18.15 | 19.36 | 6.05 | 9.08 | 4.84 | 6.05 | 5.45 | 24.20 | 15.13 | 4.84 | 27.23 | 21.18 | 15.13 | 6.03 |
| OPUS [ 47 ] | 37.0 | 19.3 | 44.60 | 24.33 | 25.95 | 8.11 | 12.16 | 6.49 | 8.11 | 7.30 | 32.44 | 20.27 | 6.49 | 36.49 | 28.38 | 20.27 | 8.11 |
| GaussianFormer2 [ 23 ] | 38.3 | 20.7 | 47.84 | 26.09 | 27.83 | 8.70 | 13.05 | 6.96 | 8.70 | 7.83 | 34.79 | 21.74 | 6.96 | 39.14 | 30.44 | 21.74 | 8.69 |
| Category | Method | AbsRel | SqRel | RMSE | RMSElog | |||
| Discriminative | MiDaS [ 2 ] | 0.128 | 1.642 | 7.215 | 0.335 | 0.842 | 0.948 | 0.977 |
| LeReS [ 55 ] | 0.112 | 1.392 | 6.932 | 0.314 | 0.868 | 0.957 | 0.980 | |
| DPT [ 41 ] | 0.101 | 1.248 | 6.621 | 0.302 | 0.887 | 0.964 | 0.982 | |
| DepthAnythingV2 [ 54 ] | 0.093 | 1.035 | 6.159 | 0.297 | 0.899 | 0.965 | 0.983 | |
| Generative | Marigold [ 26 ] | 0.089 | 1.012 | 6.045 | 0.284 | 0.904 | 0.968 | 0.985 |
| LOTUS [ 19 ] | 0.085 | 0.985 | 5.918 | 0.276 | 0.911 | 0.972 | 0.987 |
| Method | mAP | mATE | mASE | mAOE |
| DETR3D [ 49 ] | 0.39 | 0.63 | 0.26 | 0.37 |
| PETR [ 34 ] | 0.45 | 0.57 | 0.27 | 0.39 |
| Sparse4D [ 32 ] | 0.48 | 0.66 | 0.24 | 0.33 |