K2E-B-G6-7 · Paper Note
3DGS-U: Predictive Photometric Uncertainty in Gaussian Splatting
- Description: Paper note on 3DGS-U — post-hoc, plug-and-play uncertainty estimation for 3DGS via Bayesian-regularized linear least-squares over training residuals; view-dependent per-primitive uncertainty channel rendered at the same speed as RGB
- My Notion Note ID: K2E-B-G6-7
- Created: 2026-07-05
- Updated: 2026-07-13
- License: Free to share: please credit Yu Zhang and link back to yuzhang.io
Table of Contents
- 1. Summary
- 2. Key Contributions
- 3. Method
- 4. Experiments & Results
- 5. Ablation
- 6. Strengths / Limitations / Future Work
- References
1. Summary
Title: Predictive Photometric Uncertainty in Gaussian Splatting for Novel View Synthesis Authors: C. J. Galappaththige*, T. Gottwald*, P. Stehr*, E. Heinert, N. Suenderhauf, D. Miller, M. Rottmann (QUT Centre for Robotics / ARIAM Hub, Australia; U. Wuppertal / U. Osnabrück, Germany) Paper: arXiv:2603.22786 (2026) Github: to be released upon acceptance (not yet available)
3DGS-U — lightweight, plug-and-play framework for pixel-wise, view-dependent predictive uncertainty in 3D Gaussian Splatting (3DGS), entirely post-hoc: zero modifications to the base representation, zero degradation of rendering fidelity.
Core idea: Training-view reconstruction residuals are a reliable proxy for where 3DGS fails. Learn a per-primitive uncertainty channel that predicts those residuals, then rasterize it to any novel viewpoint exactly as 3DGS rasterizes color. Formulated as a Bayesian-regularized linear least-squares problem → convex, SGD-solvable, architecture-agnostic.
Key results:
- SOTA UE on Mip-NeRF360, Tanks & Temples, Deep Blending — >3× higher Pearson correlation and <½ AUSE (DSSIM) vs. best prior method (Var3DGS) on Mip-NeRF360
- 12.8% training overhead (vs. >100% for Var3DGS); uncertainty channel trains in minutes on a frozen 3DGS
- Improves SOTA in three downstream tasks: active view selection (AVS), pose-agnostic scene change detection (SCD), pose-agnostic anomaly detection (AD)

2. Key Contributions
- Post-hoc linear least-squares UE: formulates per-primitive uncertainty estimation as over training residuals — convex, no architectural changes, compatible with any 3DGS variant
- View-dependent uncertainty via SH: uncertainty channel modeled with spherical harmonics (SH, degree 3) — linearity of the LS problem is preserved since SH basis functions are simply absorbed into matrix
- Bayesian regularization for novel views: L2 prior encourages (maximal uncertainty) for directions unseen during training — prevents spuriously low uncertainty on novel viewpoints in sparse-capture settings
- Three downstream task improvements: uncertainty maps plug directly into AVS, pose-agnostic SCD (MV3DCD, Online-SCD), and pose-agnostic AD (SplatPose, SplatPosePlus) as an attenuation mask, improving SOTA in each
3. Method
3.1 3DGS Rendering Recap
Each 3D Gaussian primitive has: mean , covariance , opacity , view-dependent color via SH. Pixel color via alpha-blending:
where (Gaussian density at pixel after splatting), (transmittance up to primitive ).
3.2 Per-Primitive Uncertainty Channel
Replace with an uncertainty channel ; render uncertainty by the same splatting pipeline:
is modeled via SH (same as color) to capture view-dependence.
Least-squares formulation: Enumerate all pixels across all training views as . Let be the per-pixel photometric reconstruction residual (, matching the base 3DGS training loss). Define the blending-weight matrix:
The rendered uncertainties are , and we solve:
With SH of degree , each primitive has coefficients; and is expanded accordingly (SH basis values absorbed into ). Linearity is preserved throughout.
3.3 Optimization
Direct solution of the normal equations is intractable (system matrix scales with millions of primitives × 16 SH coefficients). Instead: SGD on the least-squares objective. Convexity guarantees stable convergence.
All other 3DGS parameters (colors, opacities, positions, covariances) are frozen — backprop touches only — so rendering fidelity is exactly preserved.
3.4 Bayesian-Inspired Regularization
Problem: in sparse-view settings 3DGS overfits → residuals near zero → trained to predict near-zero uncertainty even for highly novel views. Also, primitives never observed from a direction receive no training signal.
Solution: L2 prior centered at maximal uncertainty :
Integral approximated by Gauss-Legendre sampling. Global regularization:
Final objective:
, where is the base residual loss, (maximal photometric error given normalized intensities), and is tuned per task (optimal ~0.16–0.32 for , ~10.24 for DSSIM in sparse settings).
Grounded in the standard interpretation of L2-regularized LS as Bayesian inference with a Gaussian prior centered at .
4. Experiments & Results
Baselines: FisherRF (Fisher information, post-hoc); Manifold/Lyu et al. (low-dim manifold stochastic 3DGS); Var3DGS/Li et al. (variational multi-scale 3DGS). The two stochastic methods modify base architecture and slightly reduce rendering quality.
Metrics: AUSE (area under sparsification error — lower is better), Pearson correlation; both computed for and DSSIM error maps. DSSIM is more perceptually meaningful (captures structural/blur artifacts that underestimates).
4.1 Uncertainty Estimation for NVS
Table 1 — Three benchmarks (Mip-NeRF360 / Tanks & Temples / Deep Blending):
| Method | MN360 AUSE L1↓ | MN360 AUSE DSSIM↓ | MN360 Pearson L1↑ | MN360 Pearson DSSIM↑ | OH↓ |
|---|---|---|---|---|---|
| FisherRF | 0.708 | 0.606 | −0.055 | 0.009 | 14.2% |
| Manifold | 0.520 | 0.559 | 0.070 | −0.005 | 30.2% |
| Var3DGS | 0.558 | 0.495 | 0.118 | 0.160 | >100% |
| 3DGS-U (Ours) | 0.328 | 0.214 | 0.369 | 0.547 | 12.8% |
On Tanks & Temples: Ours 0.299/0.233 AUSE, 0.427/0.571 Pearson, 14.0% OH. Deep Blending: 0.376/0.356 AUSE, 0.243/0.244 Pearson, 13.0% OH. Consistent SOTA across all datasets.
Notable: Ours achieves >3× Pearson correlation (DSSIM) and <½ AUSE (DSSIM) vs. Var3DGS on Mip-NeRF360. FisherRF Pearson ≈ 0 on DSSIM — effectively no correlation with perceptual error.
4.2 Highly Novel Views (Sparse)
Setup: 4-view training (maximally spread cameras), standard test views. Mip-NeRF360. Base 3DGS: 4000 iterations; uncertainty: 400 iterations.
Result: 3DGS-U consistently outperforms FisherRF across all values. Bayesian regularization improves performance: optimal for , for DSSIM. Without regularization (), AUSE(DSSIM) = 0.275; with , drops to 0.215.
4.3 Active View Selection
Setup (following FisherRF): Mip-NeRF360, start from 4 views, greedily select 16 more → 20 total. Strategy: choose candidate with highest total predicted uncertainty. Evaluated at full resolution (unlike downscaled prior work).
Table 2b — AVS on Mip-NeRF360:
| Method | PSNR↑ | SSIM↑ | LPIPS↓ |
|---|---|---|---|
| FisherRF | 20.266 | 0.593 | 0.363 |
| Manifold | 19.732 | 0.595 | 0.373 |
| Manifold† (fair) | 20.088 | 0.611 | 0.350 |
| 3DGS-U (Ours) | 20.676 | 0.615 | 0.344 |
Best PSNR (+0.41 dB vs. FisherRF), best SSIM and LPIPS.
4.4 Pose-Agnostic Scene Change Detection
Setup: Pre-change scene → 3DGS reconstruction; inference-time images from novel poses are compared against rendered views. Standard pipeline generates change maps ; our uncertainty attenuates high-uncertainty regions before thresholding:
= Hadamard (element-wise) product. High-uncertainty pixels → low weight → rendering artifacts suppressed, not misclassified as real changes.
Table 3 — PASLCD benchmark (mIoU / F1):
| Baseline | Base mIoU | +Ours mIoU | Δ% | Base F1 | +Ours F1 | Δ% |
|---|---|---|---|---|---|---|
| Feature Diff. | 0.278 | 0.359 | +29.1 | 0.402 | 0.502 | +24.9 |
| MV3DCD-ZS | 0.382 | 0.439 | +14.9 | 0.526 | 0.593 | +12.7 |
| MV3DCD | 0.470 | 0.498 | +6.0 | 0.621 | 0.649 | +4.5 |
| Online-SCD | 0.486 | 0.498 | +2.5 | 0.638 | 0.651 | +2.1 |
Consistent improvement across all baselines (first work applying UE to pose-agnostic SCD).
4.5 Pose-Agnostic Anomaly Detection
Setup: 3DGS reference model of fault-free object; per-pose rendered view compared to inference image in vision encoder feature space → anomaly score map . Uncertainty attenuates raw scores: .
Table 4 — MAD-Real benchmark (AUROC / AUPRO):
| Baseline | Base AUROC | +Ours AUROC | Δ% | Base AUPRO | +Ours AUPRO | Δ% |
|---|---|---|---|---|---|---|
| SplatPose | 0.929 | 0.939 | +1.1 | 0.700 | 0.765 | +9.3 |
| SplatPosePlus | 0.940 | 0.956 | +0.7 | 0.761 | 0.798 | +4.9 |
Notably, SplatPose + Ours (0.939/0.765) matches or exceeds its successor SplatPosePlus (0.940/0.761) — closing the gap between generations via better uncertainty filtering.
5. Ablation
SH degree for view-dependence (Table 2a, Mip-NeRF360):
| SH Degree | AUSE L1↓ | AUSE DSSIM↓ | Pearson L1↑ | Pearson DSSIM↑ |
|---|---|---|---|---|
| None (isotropic) | 0.391 | 0.310 | 0.217 | 0.356 |
| 1 | 0.352 | 0.245 | 0.327 | 0.498 |
| 2 | 0.331 | 0.218 | 0.353 | 0.535 |
| 3 | 0.328 | 0.214 | 0.369 | 0.547 |
View-dependence matters: isotropic uncertainty (SH=0) is significantly worse. Performance scales with SH degree; SH=3 (matching base 3DGS color representation) is the optimal setting.
3DGS variant generalization (Appendix Table 5, Mip-NeRF360): Applied post-hoc to Depth-regularized 3DGS (AUSE DSSIM 0.170, Pearson DSSIM 0.608), AbsGS (0.226, 0.507), and Speedy-Splat (0.141, 0.656) — the last is actually the best-performing variant on DSSIM metrics. Consistent improvement over FisherRF in each variant, confirming architecture-agnosticism.
6. Strengths / Limitations / Future Work
Strengths
- Truly plug-and-play: zero base architecture modification, zero fidelity loss — can be bolted onto any 3DGS variant after training
- Lowest training overhead (~13%) of all methods compared; uncertainty channel trains in minutes
- Bayesian regularization principled (L2 ↔ Gaussian prior) and effective in sparse/novel-view regimes
- Single framework demonstrably improves three distinct downstream tasks without task-specific tuning
Limitations
- Spatial granularity bottleneck (paper's core limitation, Appendix F): uncertainty is learned per-primitive and rendered by standard splatting, so uncertainty-map resolution is intrinsically capped by the density/scale of the underlying Gaussians — coarsely represented regions (few large primitives) yield correspondingly coarse uncertainty. Deliberately left unmitigated: spawning/splitting Gaussians in uncertain regions would alter geometry and break the plug-and-play, frozen-fidelity guarantee
- Residual-based proxy breaks down if 3DGS overfits without regularization: near-zero training residuals → artificially confident uncertainty (Bayesian regularization partially mitigates this)
- Per-pixel independence assumption: uncertainty maps ignore spatial correlations between pixels; in practice this is sufficient for attenuation but a joint formulation could be more principled
- DSSIM-based uncertainty is more perceptually accurate than L1 (captures structural/blur artifacts L1 underestimates), and is the more discriminative error map for UE evaluation
- Not evaluated on dynamic scenes or online settings (uncertainty assumes static, fully-trained 3DGS)
Future Work
- Disentangle geometric vs. appearance-based uncertainty (floaters vs. view-dependent highlights)
- Extension to online/incremental 3DGS (e.g. for robot mapping: combine with active mapping as in GAVIS)
- Joint pixel uncertainty (account for Gaussian overlap correlations)
References
- Galappaththige, C. J., Gottwald, T., Stehr, P., Heinert, E., Suenderhauf, N., Miller, D., & Rottmann, M. (2026). Predictive Photometric Uncertainty in Gaussian Splatting for Novel View Synthesis. arXiv:2603.22786.
- Kerbl, B., Kopanas, G., Leimkühler, T., & Drettakis, G. (2023). 3D Gaussian Splatting for real-time radiance field rendering. SIGGRAPH 2023. [K2E-B-G6-3]
- Jiang, W., Lei, B., & Daniilidis, K. (2024). FisherRF: Active view selection and mapping with radiance fields using Fisher information. ECCV 2024.
- Li, R. & Cheung, Y. (2024). Variational multi-scale representation for estimating uncertainty in 3D Gaussian splatting (Var3DGS). NeurIPS 2024.
- Lyu, L., Tewari, A., Habermann, M., Saito, S., Zollhöfer, M., Leimkühler, T., & Theobalt, C. (2024). Manifold sampling for differentiable uncertainty in radiance fields (Manifold). SIGGRAPH Asia 2024 Conference Papers.
- Magic Moments note: related post-hoc UQ via higher-order rendering moments
- GAVIS note: visibility-field UQ for active mapping