VESPA: Towards un(Human)supervised Open-World Pointcloud Labeling for Autonomous Driving

Levente Tempfli, Esteban Rivera, Markus Lienkamp
7/27/2025
cs.CV

No official code found. Best implementation: TUMFTM/VESPA (13 stars, last commit 2026-02-17).

Abstract

Data collection for autonomous driving is rapidly accelerating, but manual annotation, especially for 3D labels, remains a major bottleneck due to its high cost and labor intensity. Autolabeling has emerged as a scalable alternative, allowing the generation of labels for point clouds with minimal human intervention. While LiDAR-based autolabeling methods leverage geometric information, they struggle with inherent limitations of lidar data, such as sparsity, occlusions, and incomplete object observations. Furthermore, these methods typically operate in a class-agnostic manner, offering limited semantic granularity. To address these challenges, we introduce VESPA, a multimodal autolabeling pipeline that fuses the geometric precision of LiDAR with the semantic richness of camera images. Our approach leverages vision-language models (VLMs) to enable open-vocabulary object labeling and to refine detection quality directly in the point cloud domain. VESPA supports the discovery of novel categories and produces high-quality 3D pseudolabels without requiring ground-truth annotations or HD maps. On Nuscenes dataset, VESPA achieves an AP of 52.95% for object discovery and up to 46.54% for multiclass object detection, demonstrating strong performance in scalable 3D scene understanding. Code will be available upon acceptance.

View on arXivView PDF

Code Implementations(1)

TUMFTM/VESPACommunity73%

Towards un(Human)supervised Open-World Pointcloud Labeling for Autonomous Driving

131Python, DockerfileOct 9, 20258 months ago
autolabelingav-perceptionpointcloudvlm

Similar Papers

Cite this paper

@article{tempfli2025vespa,
  title  = {VESPA: Towards un(Human)supervised Open-World Pointcloud Labeling for Autonomous Driving},
  author = {Levente Tempfli and Esteban Rivera and Markus Lienkamp},
  year   = {2025},
  eprint = {2507.20397},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2507.20397v1}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2507.20397.svg)](https://codeofpaper.com/paper/2507.20397)

Discussion