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

Aymeric Fleith1,2
Julian Zirbel1,2
Daniel Cremers1
Niclas Zeller2
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.

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}
    }