atlas

Research map / 3D vision / Gaussian splatting

Metropolis-Hastings Sampling for 3D Gaussian Reconstruction

NeurIPS 2025 · 3D vision › Gaussian splatting · approach: Compact and efficient Gaussian splatting

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.

Reformulates 3DGS densification and pruning as a Metropolis-Hastings sampling process with error-driven Gaussian proposals and a voxel-density prior, reducing Gaussian count while matching or slightly surpassing 3DGS-MCMC quality.

Problem

Heuristic density control in 3D Gaussian Splatting (cloning, splitting, pruning) causes redundant Gaussians or loss of fidelity, and prior MCMC variants fix the Gaussian count upfront.

Approach

Treats each Gaussian insertion as a Metropolis-Hastings proposal whose importance comes from aggregated multi-view SSIM/L1 errors and opacity via a logistic fusion, with a voxel-occupancy penalty D(v) entering the acceptance ratio, and uses coarse-to-fine proposal scales plus opacity-based relocation.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Replace 3DGS-MCMC with MH sampling at matched Gaussian count (ablation)3DGS · Mip-NeRF360, Tanks & Temples, and Deep BlendingPSNR: 26.80 -> 26.87; 23.47 -> 23.66; 29.45 -> 29.46Mixed
Add low-opacity Gaussian relocation (ablation)Ours · Mip-NeRF360, Tanks & Temples, and Deep BlendingPSNR: 26.94 -> 27.34; 23.69 -> 23.99; 29.57 -> 30.12Helped
Add the multi-view importance score (ablation)Ours · Mip-NeRF360, Tanks & Temples, and Deep BlendingPSNR: 27.31 -> 27.34; 23.79 -> 23.99; 29.97 -> 30.12Helped
Add the opacity cue to an L1 + SSIM importance score (ablation)Importance score · Mip-NeRF360, Tanks & Temples, and Deep BlendingPSNR: 27.22 -> 27.34; 23.89 -> 23.99; 29.87 -> 30.12Helped
Add the SSIM cue to an L1 + opacity importance score (ablation)Importance score · Mip-NeRF360, Tanks & Temples, and Deep BlendingPSNR: 27.30 -> 27.34; 23.92 -> 23.99; 29.85 -> 30.12Helped
Add the L1 cue to an SSIM + opacity importance score (ablation)Importance score · Mip-NeRF360, Tanks & Temples, and Deep BlendingPSNR: 27.30 -> 27.34; 23.87 -> 23.99; 30.02 -> 30.12Helped
Use MH sampling instead of 3DGS-MCMC3DGS with matched Gaussian count · Mip-NeRF360PSNR: 27.69 -> 27.34Hurt
Use MH sampling instead of 3DGS-MCMC3DGS with matched Gaussian count · Tanks & TemplesPSNR: 24.30 -> 23.99Hurt
Use MH sampling instead of 3DGS-MCMC3DGS with matched Gaussian count · Deep BlendingPSNR: 29.84 -> 30.12Helped
Use MH sampling instead of 3DGS-MCMC3DGS with matched Gaussian count · Mip-NeRF360LPIPS: 0.234 -> 0.241Hurt
Use MH sampling instead of 3DGS-MCMC3DGS with matched Gaussian count · Tanks & TemplesLPIPS: 0.170 -> 0.166Helped
Use MH sampling instead of 3DGS-MCMC3DGS with matched Gaussian count · Deep BlendingLPIPS: 0.254 -> 0.245Helped

Surprising findings

Limitations

Experimental setup

Datasets: Mip-NeRF360 Tanks and Temples Deep Blending

Benchmarks: Mip-NeRF360 Tanks and Temples Deep Blending

Metrics: PSNR SSIM LPIPS number of Gaussians training time

Baselines: Plenoxels Instant-NGP Mip-NeRF 360 3DGS 3DGS-MCMC

Builds on: 3D Gaussian Splatting 3DGS-MCMC Metropolis-Hastings

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