Neural Light Spheres for Implicit Image Stitching and View Synthesis

Ilya Chugunov, Amogh Joshi, Kiran Murthy, Francois Bleibel, Felix Heide
9/26/2024
cs.CV

No official code found. Best implementation: princeton-computational-imaging/NeuLS (82 stars, MIT, last commit 2025-04-30).

Abstract

Challenging to capture, and challenging to display on a cellphone screen, the panorama paradoxically remains both a staple and underused feature of modern mobile camera applications. In this work we address both of these challenges with a spherical neural light field model for implicit panoramic image stitching and re-rendering; able to accommodate for depth parallax, view-dependent lighting, and local scene motion and color changes during capture. Fit during test-time to an arbitrary path panoramic video capture -- vertical, horizontal, random-walk -- these neural light spheres jointly estimate the camera path and a high-resolution scene reconstruction to produce novel wide field-of-view projections of the environment. Our single-layer model avoids expensive volumetric sampling, and decomposes the scene into compact view-dependent ray offset and color components, with a total model size of 80 MB per scene, and real-time (50 FPS) rendering at 1080p resolution. We demonstrate improved reconstruction quality over traditional image stitching and radiance field methods, with significantly higher tolerance to scene motion and non-ideal capture settings.

View on arXivView PDF

Code Implementations(1)

MIT

Official code repository for the paper "Neural Light Spheres for Implicit Image Stitching and View Synthesis"

8210Python, Jupyter NotebookSep 11, 20241 years agoMIT

Cite this paper

@article{chugunov2024neural,
  title  = {Neural Light Spheres for Implicit Image Stitching and View Synthesis},
  author = {Ilya Chugunov and Amogh Joshi and Kiran Murthy and Francois Bleibel and Felix Heide},
  year   = {2024},
  eprint = {2409.17924},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2409.17924v3}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2409.17924.svg)](https://codeofpaper.com/paper/2409.17924)

Discussion