Skip to content
AI.info

Research

Spatial-aware Vision Language Model for Autonomous Driving

Overview Research area: Autonomous driving, vision-language models (VLMs), and multimodal 3D perception (camera + LiDAR). Technical level: Advanced — the paper assumes familiarity with transformer arc

arXiv
2512.24331
Published
2025-12-30
Authors
Weijie Wei, Zhipeng Luo, Ling Feng, Venice Erin Liong

AI summary

Overview

  • Research area: Autonomous driving, vision-language models (VLMs), and multimodal 3D perception (camera + LiDAR).
  • Technical level: Advanced — the paper assumes familiarity with transformer architectures, Q-Former-style projectors, cross-attention, LoRA fine-tuning, and autonomous-driving benchmarks.
  • One-sentence scope: The paper introduces LVLDrive, a LiDAR-Vision-Language framework that injects LiDAR point-cloud features into a pretrained VLM through a "Gradual Fusion Q-Former" and trains it on a new spatial-aware question-answering dataset (SA-QA) to improve metric 3D reasoning and driving decisions.

What This Paper Is About

Vision-language models can describe driving scenes and explain decisions, but they consume 2D images, so they are poor at metric 3D reasoning — exact distances, object sizes, occlusions, and interactions. The authors argue this is a safety-critical bottleneck and propose adding LiDAR as a third input modality, since point clouds give calibrated, lighting-invariant 3D geometry. The core problem they solve is how to add this "out-of-domain" LiDAR signal to an already-aligned image-text VLM without destroying its pretrained knowledge, and how to teach it spatial reasoning through purpose-built question-answer supervision.

Key Contributions

  1. LVLDrive framework: A pretrained VLM augmented with a Gradual Fusion Q-Former, which incrementally injects LiDAR embeddings via a zero-initialized, learnable gate (with independent gates per attention head) so that visual-linguistic priors are preserved while 3D features are integrated.
  2. SA-QA dataset: A Spatial-Aware Question-Answering dataset built on top of the nuScenes dataset and its ground-truth annotations (using the training split), including lane-related supervision from OpenLane, with eight task templates covering spatial perception (SP-01 to SP-04) and spatial reasoning (SR-01 to SR-04).
  3. Modality-masking and visual-cue task designs: SA-QA includes questions where the target is cued by a drawn arrow (SP-03, SR-03) and questions where the target region in the image is masked (SP-04), forcing the model to retrieve geometry directly from LiDAR and strengthening cross-modal alignment.
  4. Extensive experiments and ablations: Evaluations on nuScenes open-loop planning and the DriveLM dataset, plus ablations on Q-Former configuration, input modality, gate variants, and dataset composition, quantifying how LiDAR injection and spatial-aware fine-tuning contribute to 3D reasoning.

Main Findings

  • Open-loop planning on nuScenes (Table 1): LVLDrive achieves an average L2 of 0.29 m, an average collision rate of 0.25%, and an average intersection rate of 2.59% over the 3-second horizon. Per horizon, L2 is 0.13 m (1s), 0.26 m (2s), 0.49 m (3s); collision rate is 0.02% (1s), 0.16% (2s), 0.57% (3s); intersection rate is 0.53% (1s), 2.03% (2s), 5.22% (3s).
  • Comparison to its base model: Against OmniDrive-Agent (average L2 0.33 m, collision rate 0.30%, intersection rate 3.00%), LVLDrive improves all average metrics.
  • Comparison to other LLM-based planners: LVLDrive outperforms DriveVLM (average L2 0.40 m, collision rate 0.27%), OmniReason (0.34 m, 0.40%, 3.18% IR), and Orion (0.32 m, 0.37% CR).
  • Comparison to end-to-end models: LVLDrive's average L2 of 0.29 m and average collision rate of 0.25% are the best in the table, but the paper notes its intersection rate is higher than that of end-to-end models (for example, VAD-Base reports 2.47% and UniAD 1.59%). The authors note LLM-based approaches offer more comprehensive functionality, such as scene-level question answering.
  • DriveLM dataset results (Table 2): LVLDrive reaches BLEU-4 of 59.01, ROUGE-L of 73.67, and CIDEr of 21.65. The CIDEr score substantially surpasses all baselines, including OmniDrive-Agent* (15.44), LMAD (3.84), MPDrive (3.56), MiniDrive (3.32), and EM-VLM4AD (3.20). The paper attributes the CIDEr margin to better content relevance and grounding in 3D geometry, while lexical-similarity metrics remain comparable.
  • Gate ablation (Table 3): With a unified Q-Former and no gate, collision rate is 0.40%, intersection rate 3.45%, and mIoU 0.17. A single gate improves these to 0.30%, 2.99%, and 0.21; the multi-head gate is best at 0.28%, 2.93%, and 0.21. The lighter unified Q-Former with a zero-initialized gate outperforms using two independent Q-Formers.
  • Separate vs. unified Q-Former (Table 3): Camera-only input yields 0.33% CR, 3.32% IR, 0.18 mIoU; LiDAR-only yields 0.39%, 3.26%, 0.17; independent image+LiDAR Q-Formers yield 0.29%, 3.20%, 0.19 — moderate gains but extra computation and memory.
  • Dataset composition ablation (Table 4): Training only on the OmniDrive dataset causes the grounding metric to collapse to 0.00 mIoU — the model omits information needed to reconstruct a 3D box. Adding perception QAs improves CR from 0.39% to 0.29%, IR from 3.17% to 2.89%, and mIoU to 0.20. Adding only reasoning QAs gives 0.33% CR, 2.84% IR, 0.11 mIoU. Using both perception and reasoning QAs gives the best results: 0.27% CR, 2.83% IR, 0.22 mIoU.
  • L2 stability in ablations: The paper reports that the L2 metric for open-loop planning is consistently around 0.32 meters in Tables 3 and 4, so it is omitted from those tables for space.
  • Why LiDAR is needed: The authors state that inferring geometry from monocular or multi-view images is ill-posed under occlusions, adverse weather, and viewpoint changes, and that image-only models confuse appearance with metric structure.

Methodology in Plain English

The starting point is an existing VLM built from three pretrained encoders (text, image, point cloud), a large language model, and a projector that bridges visual and language representations. The text tokenizer, image encoder, LLM, and projector were already jointly pretrained without point clouds, so text and images are well aligned — but LiDAR is not. Naively dumping point-cloud features into this stack disrupts the learned alignments and causes training instability.

The authors build on the Q-Former 3D block introduced in OmniDrive, which uses learnable query tokens tied to reference points in 3D space, memory tokens for temporal context, and image features, all linked through 3D positional embeddings. They add point features as an extra set of keys and values in the second attention layer, aligned in the same 3D physical space so fusion is spatially consistent. To stop the unaligned LiDAR features from destabilizing the softmax and pushing training toward inferior optima, they multiply the LiDAR attention output by tanh(g), where g is a learnable gate initialized to zero — inspired by LLaMA-Adapter. Training therefore starts effectively LiDAR-free and the contribution of point features ramps up gradually. They also use independent gates per attention head for more diverse feature learning.

For supervision, they built SA-QA by templating questions and deriving answers from human-annotated ground-truth labels in nuScenes and its OpenLane extension, after converting all annotations and point clouds into the ego coordinate system. Perception questions ask whether a BEV point lies in a drivable area or ask for an object's 3D attributes (coordinates, length, width, height, orientation, velocity); some cue the object with an arrow, and some mask the image region so the model must use LiDAR. Reasoning questions ask which objects lie on a lane defined by centerline points, which object is nearest in a given direction, the metric distance between two indicated objects (possibly in different camera views), and the future position of an object after a time interval.

Implementation: the base configuration follows OmniDrive-Agent, using EVA-02-L as the vision encoder, LLaVA v1.5 as the LLM (initialized with its pretrained weights on the LLaVA-665K dataset), and FSDv2 pretrained on nuScenes as the point cloud encoder. The whole model is jointly fine-tuned on the OmniDrive dataset and SA-QA, with LoRA applied only to the LLM components. The Gradual Fusion Q-Former uses a learning rate of 4×10⁻⁴ while the image encoder, point encoder, and LLM use 2×10⁻⁵, with the AdamW optimizer, batch size 16, 12 epochs, a 500-iteration warmup, and cosine annealing, taking roughly 30 hours on 8×A100 GPUs (40 GB each). The model is separately fine-tuned on DriveLM for that evaluation.

Evaluation: on nuScenes, the model outputs six future waypoints in question-answer format covering 3 seconds at 0.5-second intervals; the authors compute BEV L2 distance (displacement error), an improved collision rate following BEV-Planner (where a collision marks all subsequent steps as collisions), and an intersection rate with road boundaries. For grounding, bounding boxes are parsed from VLM answers to 3D grounding questions and scored with BEV mean Intersection over Union (mIoU). On DriveLM, BLEU-4, ROUGE-L, and CIDEr are used, following the EM-VLM4AD split with 90% of the data for fine-tuning and a 5% test set.

Why This Matters

Impact on research. The paper argues that explicit 3D metric data, not just more images or chain-of-thought prompting, is what VLMs need for trustworthy driving. It provides a concrete, stability-preserving recipe for adding a new modality to an already-aligned pretrained VLM, which is a general problem whenever a new sensor or data type has little paired text data.

Real-world applications.

  • End-to-end autonomous driving stacks that need interpretable, language-justified decisions in dense urban multi-agent scenes.
  • Scene-level question answering for fleet monitoring, where operators query a vehicle about what it saw and why it acted.
  • Driver-assistance and safety systems that must judge free space, range, and collision risk under occlusions or adverse weather.
  • Data annotation and QA generation pipelines built from existing 3D ground truth, using nuScenes and OpenLane labels as a template.

Industry relevance. The work originates from Motional with an academic collaborator at the University of Amsterdam, and it explicitly targets production-relevant concerns: safety, reliability, compute cost (it favors a single lightweight unified Q-Former over two independent ones), and training stability. The paper's claim that LiDAR is necessary for geometric inference from the paper itself notes that even BEV features or video context do not fix the appearance-versus-metric-structure confusion.

Future Directions

  • Extending beyond open-loop planning: The paper evaluates open-loop planning on nuScenes; closed-loop evaluation of the fused LiDAR-image VLM is not reported and is a natural next step.
  • Handling sparse or noisy LiDAR: The gate is designed to allow graceful fallback to image cues when 3D observations are sparse or noisy, but the paper does not report dedicated experiments characterizing that fallback behavior.
  • Scaling cross-modal pretraining: The authors identify the scarcity of large-scale LiDAR-text data for joint pretraining as the root cause of misalignment; pretraining-scale LiDAR-text data could reduce reliance on gradual gating.
  • Broader evaluation and limitations: The paper states that limitations and future work are discussed in Section S10 of the supplementary material, but the content provided here is truncated before that section, so the specific limitations are not reported in the available text. The same truncation applies to the detailed comparison with NuScenes-SpatialQA and the details of the 3D grounding benchmark, which are announced in Sections S8 and S9 but not included in the provided content.

Target Audience

Researchers and engineers working on autonomous driving perception and planning, multimodal LLM/VLM architecture, and embodied AI; practitioners who need to add non-text-aligned sensor modalities (LiDAR, radar, depth) to pretrained vision-language backbones; and benchmark builders interested in how spatial QA data can be generated from existing 3D annotation suites such as nuScenes and OpenLane. Readers should already be comfortable with transformer attention, Q-Former-style projectors, LoRA, and standard driving benchmark metrics.

Authors’ abstract

While Vision-Language Models (VLMs) show significant promise for end-to-end autonomous driving by leveraging the common sense embedded in language models, their reliance on 2D image cues for complex scene understanding and decision-making presents a critical bottleneck for safety and reliability. Current image-based methods struggle with accurate metric spatial reasoning and geometric inference, leading to unreliable driving policies. To bridge this gap, we propose LVLDrive (LiDAR-Vision-Language), a novel framework specifically designed to upgrade existing VLMs with robust 3D metric spatial understanding for autonomous driving by incoperating LiDAR point cloud as an extra input modality. A key challenge lies in mitigating the catastrophic disturbance introduced by disparate 3D data to the pre-trained VLMs. To this end, we introduce a Gradual Fusion Q-Former that incrementally injects LiDAR features, ensuring the stability and preservation of the VLM's existing knowledge base. Furthermore, we develop a spatial-aware question-answering (SA-QA) dataset to explicitly teach the model advanced 3D perception and reasoning capabilities. Extensive experiments on driving benchmarks demonstrate that LVLDrive achieves superior performance compared to vision-only counterparts across scene understanding, metric spatial perception, and reliable driving decision-making. Our work highlights the necessity of explicit 3D metric data for building trustworthy VLM-based autonomous systems.

Read the original paper