atlas

Research map / 3D vision / Gaussian splatting

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

CVPR 2025 · 3D vision › Gaussian splatting · approach: Sparse-view Gaussian splatting for novel views · 7 citations (OpenAlex)

Read the paperCheck your idea against 108,967 papers

AI-extracted summary. Written by AI from the paper's full text. Numbers and claims can be wrong or missing context, so check the paper before you cite or build on it.

PanSplat is a feed-forward, generalizable 3D Gaussian Splatting method for wide-baseline panorama novel view synthesis that scales to 4K resolution on a single A100 using a spherical Gaussian pyramid on a Fibonacci lattice and two-step deferred backpropagation.

Problem

Wide-baseline panorama novel view synthesis at high resolution (up to 4K) is limited by memory and compute costs, and pixel-aligned 3DGS produces redundant Gaussians near the poles of equirectangular panoramas.

Approach

Distribute Gaussians on a Fibonacci lattice over the sphere instead of pixel-aligned placement, predict them at multiple pyramid levels from a hierarchical spherical cost volume, and decouple geometry (low-res cost volume) from appearance (full-res Gaussian heads) with a two-step deferred backpropagation to train at 4K.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use PanSplat instead of MVSplatNovel view synthesis · Matterport3D, 1.0m baselineWS-PSNR: 28.19 -> 28.81Helped
Use PanSplat instead of PanoGRFNovel view synthesis · Matterport3D, 1.5m baselineWS-PSNR: 23.38 -> 24.09Helped
Use PanSplat instead of PanoGRFNovel view synthesis · Matterport3D, 2.0m baselineWS-PSNR: 20.96 -> 20.56Hurt
Use PanSplat instead of PanoGRFNovel view synthesis · Replica, 1.0m baselineWS-PSNR: 29.22 -> 30.78Helped
Use PanSplat instead of PanoGRFNovel view synthesis · Residential, about 0.3m baselineWS-PSNR: 31.03 -> 30.97Hurt
Use PanSplat instead of MVSplatNovel view synthesis · 360LocWS-PSNR: 24.67 -> 25.58Helped
Use PanSplat instead of MVSplatNovel view synthesis · Insta360, 16 frames apartWS-PSNR: 23.24 -> 24.43Helped
Add Fibonacci Gaussians (ablation)PanSplat base model · Matterport3D, 1.0m baselineWS-PSNR: 27.07 -> 27.86Helped
Add Fibonacci Gaussians (ablation)PanSplat base model · Matterport3D, 1.0m baseline#Gaussians (K): 1,049 (100%) -> 668 (63.67%)Helped
Add 3D Gaussian pyramid (ablation)PanSplat with Fibonacci Gaussians · Matterport3D, 1.0m baselineWS-PSNR: 27.86 -> 28.81Helped
Add 3D Gaussian pyramid (ablation)PanSplat with Fibonacci Gaussians · Matterport3D, 1.0m baseline#Gaussians (K): 668 (63.67%) -> 887 (84.55%)Hurt
Add deferred blendingPanSplat · 360LocWS-PSNR: 25.58 -> 28.14Helped

Surprising findings

Limitations

Experimental setup

Datasets: Matterport3D Replica Residential 360Loc Insta360 (self-captured)

Benchmarks: Matterport3D Replica Residential 360Loc Insta360

Metrics: WS-PSNR PSNR SSIM LPIPS

Baselines: S-NeRF OmniSyn IBRNet NeuRay PanoGRF MVSplat

Builds on: MVSplat PanoGRF pixelSplat 3D Gaussian Splatting Feature Pyramid Network

Closest papers by meaning

Writing a paper in this area? scime draft is a free LaTeX editor with AI included, real-time co-authors and a check of your references and venue rules before you submit. It also imports OpenAI Prism projects.

Open scime draft

Get the next scime Dispatch and a monthly field update

Free. We send a confirmation link first; every email has a one-click unsubscribe. Privacy