SOccDPT: Semi-Supervised 3D Semantic Occupancy from Dense Prediction Transformers trained under memory constraints
Aditya Nalgunda Ganesh
TL;DR
SOccDPT addresses 3D semantic occupancy from monocular images under memory constraints in unstructured traffic by combining a Dense Prediction Transformer backbone with dual disparity and semantic heads. It leverages semi-supervised learning through pseudo-ground truth, using depth boosting and semantic auto-labelling to augment IDD and Bengaluru datasets, and employs a PatchWise training scheme to fit limited hardware. The approach achieves competitive real-time performance (≈69.5 Hz) and strong 3D semantic metrics (RMSE ≈9.15, IoU ≈46.0%) on challenging, non-structured traffic, while producing a Bengaluru Semantic Occupancy Dataset. This work demonstrates practical memory-efficient 3D perception for autonomous navigation and provides public code and data to foster further research.
Abstract
We present SOccDPT, a memory-efficient approach for 3D semantic occupancy prediction from monocular image input using dense prediction transformers. To address the limitations of existing methods trained on structured traffic datasets, we train our model on unstructured datasets including the Indian Driving Dataset and Bengaluru Driving Dataset. Our semi-supervised training pipeline allows SOccDPT to learn from datasets with limited labels by reducing the requirement for manual labelling by substituting it with pseudo-ground truth labels to produce our Bengaluru Semantic Occupancy Dataset. This broader training enhances our model's ability to handle unstructured traffic scenarios effectively. To overcome memory limitations during training, we introduce patch-wise training where we select a subset of parameters to train each epoch, reducing memory usage during auto-grad graph construction. In the context of unstructured traffic and memory-constrained training and inference, SOccDPT outperforms existing disparity estimation approaches as shown by the RMSE score of 9.1473, achieves a semantic segmentation IoU score of 46.02% and operates at a competitive frequency of 69.47 Hz. We make our code and semantic occupancy dataset public.
