Papers
Topics
Authors
Recent
Search
2000 character limit reached

SA-ResGS: Self-Augmented Residual 3D Gaussian Splatting

Updated 13 January 2026
  • The paper introduces a novel residual learning mechanism combined with self-augmented points to enhance uncertainty quantification and NBV selection.
  • It employs a 3D Gaussian splatting representation to model complex scenes, enabling robust active scene reconstruction.
  • Empirical evaluations demonstrate superior reconstruction quality and stability over baselines on multiple datasets.

Self-Augmented Residual 3D Gaussian Splatting (SA-ResGS) is a framework designed to enhance the stability of uncertainty quantification and facilitate uncertainty-aware supervision in next-best-view (NBV) selection for active scene reconstruction. The method simultaneously improves the reliability of uncertainty estimates and their effectiveness in guiding supervision by introducing both a novel residual learning mechanism for 3D Gaussian Splatting and a physically grounded view selection scheme based on self-augmented synthetic observations. The approach addresses instability caused by under-supervised Gaussians, particularly prominent in sparse and wide-baseline scenarios, and achieves superior reconstruction quality and robustness in NBV planning relative to contemporary baselines (Jun-Seong et al., 6 Jan 2026).

1. Scene Representation and Self-Augmented Points

SA-ResGS employs a 3D Gaussian Splatting representation for scenes, where the space is modeled as a collection of NN Gaussians:

Gi=(μi,Σi,wi,ci)G_i = (\mu_i, \Sigma_i, w_i, c_i)

with μiR3\mu_i \in \mathbb{R}^3 as the center, ΣiR3×3\Sigma_i \in \mathbb{R}^{3\times 3} the anisotropic covariance, wiRw_i \in \mathbb{R} the density weight, and ciR3c_i \in \mathbb{R}^3 the color. Differentiable splatting and alpha compositing facilitate rendering.

To enhance coverage estimation in NBV selection, SA-ResGS introduces Self-Augmented Points (SA-Points), generated as follows:

  1. Select a reference view IrI_r with pose PrP_r and generate an extrapolated pose PeP_e by perturbing the translation.
  2. Render the extrapolated image Ie=Render({Gi},Pe)I_e = \text{Render}(\{G_i\}, P_e).
  3. Use MASt3R to predict dense correspondences Gi=(μi,Σi,wi,ci)G_i = (\mu_i, \Sigma_i, w_i, c_i)0.
  4. For each match, triangulate Gi=(μi,Σi,wi,ci)G_i = (\mu_i, \Sigma_i, w_i, c_i)1, retaining Gi=(μi,Σi,wi,ci)G_i = (\mu_i, \Sigma_i, w_i, c_i)2 only if the reprojection error Gi=(μi,Σi,wi,ci)G_i = (\mu_i, \Sigma_i, w_i, c_i)3 is below a threshold Gi=(μi,Σi,wi,ci)G_i = (\mu_i, \Sigma_i, w_i, c_i)4.
  5. Aggregate and hash these points into a voxel grid, producing a binary occupancy map for coverage-driven NBV selection.

This self-augmented occupancy mechanism explicitly guides view selection by physical scene coverage, reducing the risk of uncovered regions.

2. Residual Supervision for 3D Gaussians

The framework addresses the “vanishing gradient” problem for Gaussians of low opacity or large scale. Residual supervision is implemented by:

  • Partitioning the set of Gaussians Gi=(μi,Σi,wi,ci)G_i = (\mu_i, \Sigma_i, w_i, c_i)5 into a supervision subset Gi=(μi,Σi,wi,ci)G_i = (\mu_i, \Sigma_i, w_i, c_i)6, where Gi=(μi,Σi,wi,ci)G_i = (\mu_i, \Sigma_i, w_i, c_i)7 is a random Gi=(μi,Σi,wi,ci)G_i = (\mu_i, \Sigma_i, w_i, c_i)8 (e.g., Gi=(μi,Σi,wi,ci)G_i = (\mu_i, \Sigma_i, w_i, c_i)9) and μiR3\mu_i \in \mathbb{R}^30 consists of the top μiR3\mu_i \in \mathbb{R}^31 Gaussians by uncertainty (e.g., μiR3\mu_i \in \mathbb{R}^32).
  • Uncertainty μiR3\mu_i \in \mathbb{R}^33 per Gaussian is estimated via opacity and spatial spread:

μiR3\mu_i \in \mathbb{R}^34

  • For each view, two images are rendered: μiR3\mu_i \in \mathbb{R}^35; μiR3\mu_i \in \mathbb{R}^36. The aggregate loss is

μiR3\mu_i \in \mathbb{R}^37

with μiR3\mu_i \in \mathbb{R}^38.

Additionally, uncertainty-weighted sampling, in the spirit of hard-negative mining, can supplement the primary loss:

μiR3\mu_i \in \mathbb{R}^39

In practice, the two-image residual loss is sufficient.

3. Uncertainty Quantification Mechanisms

SA-ResGS quantifies uncertainty per Gaussian both post hoc—using a Laplacian approximation (FisherRF)—and via a proxy based on opacity and spread:

ΣiR3×3\Sigma_i \in \mathbb{R}^{3\times 3}0

This per-Gaussian uncertainty correlates with rendering error and allows real-time estimation.

In NBV planning, pixel-wise uncertainty maps and view-aggregated uncertainty ΣiR3×3\Sigma_i \in \mathbb{R}^{3\times 3}1 inform candidate view scoring. In residual supervision, the most uncertain Gaussians are directly targeted for amplified supervision.

4. Physically Guided Next-Best-View Selection

SA-ResGS’s NBV strategy is physically grounded, prioritizing efficient and uniform scene coverage:

  • The scene’s bounding box is voxelized; voxels containing SA-Points form the observed set ΣiR3×3\Sigma_i \in \mathbb{R}^{3\times 3}2, which is dilated for robustness.
  • For candidate camera ΣiR3×3\Sigma_i \in \mathbb{R}^{3\times 3}3, the visible voxels ΣiR3×3\Sigma_i \in \mathbb{R}^{3\times 3}4 are determined; both ΣiR3×3\Sigma_i \in \mathbb{R}^{3\times 3}5 and ΣiR3×3\Sigma_i \in \mathbb{R}^{3\times 3}6 are hash-encoded as binary occupancy codes.
  • The normalized Hamming distance

ΣiR3×3\Sigma_i \in \mathbb{R}^{3\times 3}7

identifies coverage novelty. The top ΣiR3×3\Sigma_i \in \mathbb{R}^{3\times 3}8 by ΣiR3×3\Sigma_i \in \mathbb{R}^{3\times 3}9 are retained for fine-grained scoring.

Within the narrowed set, the final NBV is selected by maximizing a weighted combination of coverage novelty and uncertainty:

wiRw_i \in \mathbb{R}0

with wiRw_i \in \mathbb{R}1 early in acquisition to favor coverage.

5. Algorithmic Implementation

The joint training and NBV planning loop is orchestrated as follows:

wiRw_i \in \mathbb{R}3

The NBV selection function follows the coverage and uncertainty-guided scoring described previously, ensuring both robust sample efficiency and improved scene completeness.

6. Empirical Evaluation and Ablation Analysis

SA-ResGS is benchmarked on Mip-NeRF-360, NeRF-Synthetic, and an extended Tanks & Temples dataset. For active view selection with 20 views (averaged over four seeds), SA-ResGS outperforms random, ACP, and FisherRF baselines in both PSNR, SSIM, and LPIPS metrics.

Dataset Method PSNR↑ SSIM↑ LPIPS↓
Mip-NeRF360 Random 19.97 0.584 0.456
ACP 20.33 0.596 0.449
FisherRF 20.64 0.595 0.450
Ours (SA-ResGS) 21.41 0.613 0.451
NeRF-Synth Random 24.85 0.893 0.117
FisherRF 25.19 0.892 0.116
Ours 26.58 0.907 0.110
Extended Random 18.92 0.694 0.390
FisherRF 19.46 0.710 0.381
Ours 20.06 0.722 0.377

Ablation studies demonstrate:

  • Omitting residual supervision results in a wiRw_i \in \mathbb{R}20.3 dB PSNR decrease.
  • Removing SA-Points filtering destabilizes early NBV selection and yields a 0.2 dB loss in PSNR.
  • Full SA-ResGS achieves a 0.71 dB PSNR gain over FisherRF on Mip-NeRF360.

Uncertainty calibration (AUSE) shows improvement over FisherRF (0.297 vs. 0.327). Qualitatively, SA-ResGS reduces floating artifacts, increases coverage, and produces smoother renderings in high-uncertainty regions (Jun-Seong et al., 6 Jan 2026).

7. Significance and Implications

SA-ResGS establishes a new paradigm for integrating residual learning and physically motivated self-augmentation in 3D Gaussian Splatting frameworks. The combination of uncertainty-aware residual supervision and robust NBV selection mitigates the conflicting demands of wide-baseline exploration and sparse-view ambiguity, supporting stable and complete active scene reconstruction. Its methodological innovations—Self-Augmented Point coverage, uncertainty-driven Gaussian sampling, and implicit unbiasing of uncertainty estimates through constrained supervision—are demonstrated to improve both quantitative and qualitative outcomes, suggesting efficacy for broader active vision and scene representation applications (Jun-Seong et al., 6 Jan 2026).

Definition Search Book Streamline Icon: https://streamlinehq.com
References (1)

Topic to Video (Beta)

No one has generated a video about this topic yet.

Whiteboard

No one has generated a whiteboard explanation for this topic yet.

Follow Topic

Get notified by email when new papers are published related to Self-Augmented Residual 3D Gaussian Splatting (SA-ResGS).