Opening the Black Box of 3D Reconstruction Error Analysis with VECTOR
Racquel Fygenson, Kazi Jawad, Isabel Li, Francois Ayoub, Robert G. Deen, Scott Davidoff, Dominik Moritz, Mauricio Hess-Flores
TL;DR
The paper addresses the lack of interpretable error insight in stereo reconstruction BA by introducing VECTOR, a visual analytics tool that reveals pre- and post-BA relationships among feature tracks, camera pose, and 3D points. VECTOR combines four coordinated panels (Scene, Image Grid, Image, Track) with a Filtering Panel to enable error-focused debugging and iterative refinement, demonstrated on NASA JPL’s Mars Perseverance and Ingenuity data. The authors outline a user-centered workflow, key data formats, and concrete use cases (e.g., Flight 26), showing that analysts can rapidly identify and remove high-error tracks and improve BA convergence. The approach has practical impact for high-precision terrain reconstruction in science and space exploration, with open-source availability and plans to scale and generalize to other stereo-vision domains.
Abstract
Reconstruction of 3D scenes from 2D images is a technical challenge that impacts domains from Earth and planetary sciences and space exploration to augmented and virtual reality. Typically, reconstruction algorithms first identify common features across images and then minimize reconstruction errors after estimating the shape of the terrain. This bundle adjustment (BA) step optimizes around a single, simplifying scalar value that obfuscates many possible causes of reconstruction errors (e.g., initial estimate of the position and orientation of the camera, lighting conditions, ease of feature detection in the terrain). Reconstruction errors can lead to inaccurate scientific inferences or endanger a spacecraft exploring a remote environment. To address this challenge, we present VECTOR, a visual analysis tool that improves error inspection for stereo reconstruction BA. VECTOR provides analysts with previously unavailable visibility into feature locations, camera pose, and computed 3D points. VECTOR was developed in partnership with the Perseverance Mars Rover and Ingenuity Mars Helicopter terrain reconstruction team at the NASA Jet Propulsion Laboratory. We report on how this tool was used to debug and improve terrain reconstruction for the Mars 2020 mission.
