Correcting and Quantifying Systematic Errors in 3D Box Annotations for Autonomous Driving
Alexandre Justo Miro, Ludvig af Klinteberg, Bogdan Timus, Aron Asefaw, Ajinkya Khoche, Thomas Gustafsson, Sina Sharif Mansouri, Masoud Daneshtalab
TL;DR
This work addresses systematic errors in 3D box annotations caused by object motion across sensor timestamps in autonomous driving data. It introduces a motion-model-based offline correction framework that enforces physically plausible trajectories in the 2D BEV while remaining anchored to sensor detections, and it defines new metrics to quantify annotation quality. The method, evaluated on Argoverse 2, MAN TruckScenes, and a proprietary dataset, achieves over 17% improvement in annotation quality and reveals misplacements up to 2.5 m, predominantly along the travel direction, with speed amplifying the error. The findings show that annotation errors can significantly affect benchmark results, underscoring the importance of accurate, dynamic-aware annotations for reliable evaluation and downstream perception performance.
Abstract
Accurate ground truth annotations are critical to supervised learning and evaluating the performance of autonomous vehicle systems. These vehicles are typically equipped with active sensors, such as LiDAR, which scan the environment in predefined patterns. 3D box annotation based on data from such sensors is challenging in dynamic scenarios, where objects are observed at different timestamps, hence different positions. Without proper handling of this phenomenon, systematic errors are prone to being introduced in the box annotations. Our work is the first to discover such annotation errors in widely used, publicly available datasets. Through our novel offline estimation method, we correct the annotations so that they follow physically feasible trajectories and achieve spatial and temporal consistency with the sensor data. For the first time, we define metrics for this problem; and we evaluate our method on the Argoverse 2, MAN TruckScenes, and our proprietary datasets. Our approach increases the quality of box annotations by more than 17% in these datasets. Furthermore, we quantify the annotation errors in them and find that the original annotations are misplaced by up to 2.5 m, with highly dynamic objects being the most affected. Finally, we test the impact of the errors in benchmarking and find that the impact is larger than the improvements that state-of-the-art methods typically achieve with respect to the previous state-of-the-art methods; showing that accurate annotations are essential for correct interpretation of performance. Our code is available at https://github.com/alexandre-justo-miro/annotation-correction-3D-boxes.
