Consistent Compositing (Ours) vs Naive Compositing

Naive Compositing

Consistent Compositing (Ours)
We can run optimization over multiple frames to update the distortion parameters in real-time.
The effect can be seen on composited objects with changing distortions over time which is consistent with real objects.
@ARTICLE{10919204,
author={Prakash, Siddhant and Walton, David R. and Anjos, Rafael K. dos and Steed, Anthony and Ritschel, Tobias},
journal={IEEE Transactions on Visualization and Computer Graphics},
title={Blind Augmentation: Calibration-free Camera Distortion Model Estimation for Real-time Mixed-reality Consistency},
year={2025},
volume={},
number={},
pages={1-11},
keywords={Noise;Cameras;Distortion;Streaming media;Calibration;Training;Real-time systems;Rendering (computer graphics);Geometry;Image color analysis;Augmented Reality;optimization},
doi={10.1109/TVCG.2025.3549541}}
}
The authors wish to thank Sebastian Friston and David Swapp for early discussions, and David Mandl for providing the code for Neural Cameras [MandlEtAl 2021]. This work was funded by the EPSRC/UKRI project EP/T01346X/1.