Local Light Field Fusion: Practical View Synthesis with Prescriptive Sampling Guidelines
Ben Mildenhall, Pratul P. Srinivasan, Rodrigo Ortiz-Cayon, Nima Khademi Kalantari, Ravi Ramamoorthi, Ren Ng, Abhishek Kar
TL;DR
This work tackles the challenge of synthesizing novel views from irregular, sparsely sampled real-world scenes by promoting each input view to a local light field via a multiplane image (MPI) representation and blending neighboring MPIs to render continuous viewpoints. It extends plenoptic sampling theory to derive a prescriptive sampling bound, showing that Nyquist-quality results can be achieved with up to 4000× fewer input views by using D depth planes per MPI, resulting in a 2D reduction factor of D^2 for light fields. The authors train a 3D CNN to predict MPIs from plane-sweep volumes, and render new views by alpha-blending MPIs with occlusion-aware weighting, outperforming state-of-the-art baselines (LFI, ULR, Soft3D, BW Deep) on both synthetic and real datasets. They also demonstrate practical deployment through an AR smartphone app that guides data capture and real-time desktop/mobile viewers, highlighting the approach’s potential for accessible, high-fidelity virtual exploration of real-world scenes.
Abstract
We present a practical and robust deep learning solution for capturing and rendering novel views of complex real world scenes for virtual exploration. Previous approaches either require intractably dense view sampling or provide little to no guidance for how users should sample views of a scene to reliably render high-quality novel views. Instead, we propose an algorithm for view synthesis from an irregular grid of sampled views that first expands each sampled view into a local light field via a multiplane image (MPI) scene representation, then renders novel views by blending adjacent local light fields. We extend traditional plenoptic sampling theory to derive a bound that specifies precisely how densely users should sample views of a given scene when using our algorithm. In practice, we apply this bound to capture and render views of real world scenes that achieve the perceptual quality of Nyquist rate view sampling while using up to 4000x fewer views. We demonstrate our approach's practicality with an augmented reality smartphone app that guides users to capture input images of a scene and viewers that enable realtime virtual exploration on desktop and mobile platforms.
