PanSplat: 4K Panorama Synthesis with Feed-Forward Gaussian Splatting

Cheng Zhang, Haofei Xu, Qianyi Wu, Camilo Cruz Gambardella, Dinh Q. Phung +1 more
2/9/2026

No official code found. Best implementation: chengzhag/PanSplat (242 stars, MIT, last commit 2026-04-19).

Abstract

With the advent of portable 360° cameras, panorama has gained significant attention in applications like virtual reality (VR), virtual tours, robotics, and autonomous driving. As a result, wide-baseline panorama view synthesis has emerged as a vital task, where high resolution, fast inference, and memory efficiency are essential. Nevertheless, existing methods are typically constrained to lower resolutions (512 × 1024) due to demanding memory and computational requirements. In this paper, we present PanSplat, a generalizable, feed-forward approach that efficiently supports resolution up to 4K (2048 × 4096). Our approach features a tailored spherical 3D Gaussian pyramid with a Fibonacci lattice arrangement, enhancing image quality while reducing information redundancy. To accommodate the demands of high resolution, we propose a pipeline that integrates a hierarchical spherical cost volume and Gaussian heads with local operations, enabling two-step deferred backpropagation for memory-efficient training on a single A100 GPU. Experiments demonstrate that PanSplat achieves state-of-the-art results with superior efficiency and image quality across both synthetic and real-world datasets. Code is available at https://github.com/chengzhag/PanSplat.

View on arXivView PDF

Code Implementations(1)

chengzhag/PanSplatCommunity100%
MIT

🍳 [CVPR'25] PanSplat: 4K Panorama Synthesis with Feed-Forward Gaussian Splatting

24216PythonDec 14, 20246 months agoMIT

Similar Papers

Cite this paper

@article{zhang2026pansplat,
  title  = {PanSplat: 4K Panorama Synthesis with Feed-Forward Gaussian Splatting},
  author = {Cheng Zhang and Haofei Xu and Qianyi Wu and Camilo Cruz Gambardella and Dinh Q. Phung and Jianfei Cai},
  year   = {2026},
  eprint = {2412.12096},
  archivePrefix = {arXiv},
  url    = {https://arxiv.org/abs/2412.12096},
  journal = {CVPR 2024 2024}
}

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/2412.12096.svg)](https://codeofpaper.com/paper/2412.12096)

Discussion