Visual Implicit Geometry Transformer for Autonomous Driving
Arsenii Shirokov, Mikhail Kuznetsov, Danila Stepochkin, Egor Evdokimov, Daniil Glazkov, Nikolay Patakin, Anton Konushin, Dmitry Senushkin
TL;DR
ViGT tackles the challenge of obtaining metric-scale 3D geometry from monocular surround-view camera rigs in autonomous driving. It introduces a calibration-free, transformer-based pipeline that learns a continuous 3D occupancy field in BEV by fusing multi-view features through an implicit projection and a query-based decoder, trained with self-supervision from synchronized image-LiDAR data. The approach supports rendering into multiple geometric representations (point clouds, occupancy fields, voxel grids) and demonstrates state-of-the-art performance on Occ3D-NuScenes for occupancy and strong results on cross-dataset pointmap estimation. This work highlights the potential of calibration-free, end-to-end geometric priors as foundational models for scalable and generalizable autonomous driving perception systems.
Abstract
We introduce the Visual Implicit Geometry Transformer (ViGT), an autonomous driving geometric model that estimates continuous 3D occupancy fields from surround-view camera rigs. ViGT represents a step towards foundational geometric models for autonomous driving, prioritizing scalability, architectural simplicity, and generalization across diverse sensor configurations. Our approach achieves this through a calibration-free architecture, enabling a single model to adapt to different sensor setups. Unlike general-purpose geometric foundational models that focus on pixel-aligned predictions, ViGT estimates a continuous 3D occupancy field in a birds-eye-view (BEV) addressing domain-specific requirements. ViGT naturally infers geometry from multiple camera views into a single metric coordinate frame, providing a common representation for multiple geometric tasks. Unlike most existing occupancy models, we adopt a self-supervised training procedure that leverages synchronized image-LiDAR pairs, eliminating the need for costly manual annotations. We validate the scalability and generalizability of our approach by training our model on a mixture of five large-scale autonomous driving datasets (NuScenes, Waymo, NuPlan, ONCE, and Argoverse) and achieving state-of-the-art performance on the pointmap estimation task, with the best average rank across all evaluated baselines. We further evaluate ViGT on the Occ3D-nuScenes benchmark, where ViGT achieves comparable performance with supervised methods. The source code is publicly available at \href{https://github.com/whesense/ViGT}{https://github.com/whesense/ViGT}.
