PRISM-VO Scale-Aware Visual Odometry Using Photometric Plenoptic Bundle Adjustment

Aymeric Fleith1,2
Julian Zirbel1,2
Daniel Cremers1
Niclas Zeller2
Code coming soon. The source code will be made publicly available shortly.
Metric depth estimation
Metric 3D reconstruction of a 150 m long sequence using PRISM-VO. The zoom shows the accumulated drift over the whole sequence. The images below are examples of raw plenoptic images from the sequence.

Abstract

We introduce PRISM-VO, a novel pure optimization-based sparse photometric visual odometry framework for focused plenoptic cameras. The core of PRISM-VO is a novel photometric plenoptic bundle adjustment which jointly optimizes camera poses and inverse depth values of points in a sliding window. By combining geometric depth from a single plenoptic image with temporal multi-view constraints, PRISM-VO achieves accurate and drift-resilient motion estimation. Through explicit modeling of the plenoptic projection, PRISM-VO provides reliable metric-scale reconstructions, overcoming the scale ambiguity of monocular SLAM algorithms. Importantly, our approach relies solely on a single plenoptic sensor and avoids complex initialization, as depth priors are computed directly from plenoptic imaging.

Experiments show that PRISM-VO outperforms the current state-of-the-art plenoptic visual odometry method on indoor and outdoor scenes. The proposed approach rivals other optimization- and learning-based methods while accurately and reliably recovering a metric scale of the scene.

Pipeline

Pipeline
Overview of the PRISM-VO algorithm pipeline: image processing, tracking in the front-end, and optimization by plenoptic bundle adjustment in the back-end.

Poster

Poster

Results

We evaluate PRISM-VO on the dataset "A Synchronized Stereo and Plenoptic Visual Odometry Dataset" [1]. The following videos show representative trajectories reconstructed by our method.

Sequence seq_002 from dataset [1]
Sequence seq_004 from dataset [1]
Sequence seq_007 from dataset [1]
Sequence seq_009 from dataset [1]

We additionally evaluate PRISM-VO on the dataset "LiFMCR" [2], which contains sequences captured by other types of cameras.

Sequence 01_Plants from dataset [2]
Sequence 02_Bike from dataset [2]
Sequence 04_Electronics from dataset [2]

[1] Zeller, N., Quint, F., Stilla, U.: A Synchronized Stereo and Plenoptic Visual Odometry Dataset. 2018.

[2] Fleith, A., Zirbel, J., Cremers, D., Zeller, N.: LiFMCR: Dataset and Benchmark for Light Field Multi-Camera Registration. International Symposium on Visual Computing (ISVC), Springer, 2026.

BibTeX

@inproceedings{Fleith2026PRISMVO,
        title     = {PRISM-VO: Scale-Aware Visual Odometry Using Photometric Plenoptic Bundle Adjustment},
        author    = {Fleith, Aymeric and Zirbel, Julian and Cremers, Daniel and Zeller, Niclas},
        booktitle = {European Conference on Computer Vision (ECCV)},
        year      = {2026},
        publisher = {Springer Nature Switzerland},
        pages     = {408-426},
        isbn      = {978-3-032-37242-0},
        DOI       = {10.1007/978-3-032-37242-0_23}
    }