atlas

Research map / 3D vision / Gaussian splatting

No Pose, No Problem: Surprisingly Simple 3D Gaussian Splats from Sparse Unposed Images

ICLR 2025 · 3D vision › Gaussian splatting · approach: Sparse-view Gaussian splatting for novel views · 0 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.

Feed-forward NoPoSplat predicts 3D Gaussians for all unposed sparse views in the first view's canonical space, trained only with photometric loss, with intrinsic-token scale resolution and a PnP-plus-photometric pose estimator.

Problem

Generalizable feed-forward 3D Gaussian reconstruction from sparse unposed images normally needs known camera poses, and pose-free alternatives lag behind pose-required methods due to compounding pose-estimation errors and scale ambiguity.

Approach

Predict Gaussians for all input views directly in the canonical coordinate frame of the first view (no local-to-global transform), resolve scale ambiguity by feeding camera intrinsics as a token concatenated with image tokens, and train with photometric loss only.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Predict Gaussians in canonical space instead of using transform-then-fuse (ablation)NoPoSplat · RealEstate10K averagePSNR: 24.632 -> 25.033Helped
Add camera intrinsic token embedding (ablation)NoPoSplat · RealEstate10K averagePSNR: 23.543 -> 25.033Helped
Use intrinsic token embedding instead of dense intrinsic embedding (ablation)NoPoSplat · RealEstate10K averagePSNR: 24.809 -> 25.033Helped
Use intrinsic token embedding instead of global additive embedding (ablation)NoPoSplat · RealEstate10K averagePSNR: 24.952 -> 25.033Helped
Add the RGB image shortcut to the Gaussian parameter prediction head (ablation)NoPoSplat · RealEstate10K averagePSNR: 24.279 -> 25.033Helped
Add a third input view (ablation)NoPoSplat · RealEstate10KPSNR: 25.033 -> 26.619Helped
Initialize the backbone with MASt3R rather than DUSt3R weights (ablation)NoPoSplat · RealEstate10K averagePSNR: 24.553 -> 25.033Helped
Initialize the backbone with MASt3R rather than CroCoV2 weights (ablation)NoPoSplat · RealEstate10K averagePSNR: 24.559 -> 25.033Helped
Add photometric pose refinement after PnP-RANSAC initialization (ablation)NoPoSplat pose estimation · ScanNet-1500AUC 5°: 0.287 -> 0.318Helped
Add PnP-RANSAC initialization before photometric refinement (ablation)NoPoSplat pose estimation · ScanNet-1500AUC 5°: 0.017 -> 0.318Helped
Train with RE10K+DL3DV instead of RE10K aloneNoPoSplat pose estimation · RE10KAUC 5°: 0.672 -> 0.691Helped
Use NoPoSplat rather than MVSplatNovel view synthesis · RealEstate10K averagePSNR: 23.977 -> 25.033Helped

Surprising findings

Limitations

Experimental setup

Datasets: RealEstate10K ACID DL3DV DTU ScanNet ScanNet++ ScanNet-1500

Benchmarks: RealEstate10K ACID DTU ScanNet++ ScanNet-1500 pixelSplat evaluation set

Metrics: PSNR SSIM LPIPS AUC@5 AUC@10 AUC@20

Baselines: pixelNeRF AttnRend pixelSplat MVSplat DUSt3R MASt3R Splatt3R CoPoNeRF RoMa

Builds on: pixelSplat MVSplat MASt3R DUSt3R DPT

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