atlas

Research map / 3D vision / Gaussian splatting

OmniSplat: Taming Feed-Forward 3D Gaussian Splatting for Omnidirectional Images with Editable Capabilities

CVPR 2025 · 3D vision › Gaussian splatting · approach: Regularization and primitive design for 3DGS · 2 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.

Introduces OmniSplat, a training-free feed-forward 3DGS method that adapts a perspective-trained MVSplat to omnidirectional images by decomposing them into Yin-Yang grid images and rasterizing Yin-Yang views.

Problem

Feed-forward 3D Gaussian splatting models are designed for perspective images, and equirectangular omnidirectional images have non-uniform sampling and distortion that break both feature encoders and novel-view rendering near the poles.

Approach

Decompose each equirectangular image into two quasi-uniform Yin-Yang square images so they resemble perspective images, run a pretrained MVSplat encoder with Yin-Yang cross-view attention, and render with a Yin-Yang rasterizer that combines the two rendered grids into an omnidirectional image.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use OmniSplat instead of ODGSOmnidirectional novel-view synthesis · OmniBlenderPSNR: 22.23 -> 21.22Hurt
Use OmniSplat instead of PixelSplat (P)Omnidirectional novel-view synthesis · Ricoh360PSNR: 19.36 -> 19.72Helped
Use OmniSplat instead of ODGSOmnidirectional novel-view synthesis · OmniPhotosPSNR: 20.25 -> 18.59Hurt
Use OmniSplat instead of ODGSOmnidirectional novel-view synthesis · 360RoamPSNR: 18.72 -> 17.53Hurt
Use OmniSplat instead of ODGSOmnidirectional novel-view synthesis · OmniScenesPSNR: 20.71 -> 21.59Helped
Use OmniSplat instead of ODGSOmnidirectional novel-view synthesis · 360VOPSNR: 22.66 -> 20.63Hurt
Add color and opacity optimization on reference views while keeping Gaussian positions fixedOmniSplat · OmniBlender, Ricoh360, OmniPhotos, 360Roam, OmniScenes, 360VOPSNR: 21.22 -> 22.47; 19.72 -> 20.63; 18.59 -> 19.57; 17.53 -> 18.19; 21.59 -> 23.12; 20.63 -> 21.42Helped
Replace Yin-Yang rasterization with omnidirectional rasterization (ablation)OmniSplat · OmniPhotosPSNR: 18.59 -> 13.30Hurt
Replace Yin-Yang encoder decomposition with omnidirectional images (ablation)OmniSplat · OmniPhotosPSNR: 18.59 -> 15.97Hurt
Replace Yin-Yang rasterization with omnidirectional rasterization (ablation)OmniSplat · OmniScenesPSNR: 21.44 -> 16.59Hurt
Replace Yin-Yang encoder decomposition with omnidirectional images (ablation)OmniSplat · OmniScenesPSNR: 21.44 -> 17.82Hurt

Surprising findings

Limitations

Experimental setup

Datasets: OmniBlender Ricoh360 OmniPhotos 360Roam OmniScenes 360VO

Benchmarks: OmniBlender Ricoh360 OmniPhotos 360Roam OmniScenes 360VO

Metrics: PSNR SSIM LPIPS mIoU runtime

Baselines: PanoGRF PixelSplat LatentSplat MVSplat DepthSplat ODGS

Builds on: MVSplat pixelSplat ODGS Yin-Yang grid

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