Papers
Topics
Authors
Recent
Search
2000 character limit reached

Gaussian Splatting: Anisotropic Visibility Field

Updated 4 July 2026
  • The paper introduces GAVIS, which augments standard 3D Gaussian Splatting with an anisotropic, direction-dependent visibility field for improved uncertainty estimation.
  • It models per-Gaussian visibility using spherical harmonics, enabling constant-time queries and integrating this metric into a Bayesian, uncertainty-aware rendering pipeline.
  • The framework achieves real-time performance at around 200 FPS and effectively guides active mapping by steering views towards underexplored regions.

Searching arXiv for the specified paper and closely related Gaussian Splatting visibility work. Searching arXiv for "Gaussian Splatting Anisotropic Visibility Field". Gaussian Splatting Anisotropic Visibility Field (GAVIS) is a framework that augments 3D Gaussian Splatting with an explicit, direction-dependent visibility field for uncertainty quantification and active mapping. It is motivated by the observation that regions unseen from the training views yield unreliable predictions from 3DGS, and it addresses this by defining the visibility field as the anisotropic visibility of each particle with respect to the training views, representing that field with spherical harmonics, and integrating it into a Bayesian Network-based uncertainty-aware 3DGS rasterizer. The resulting system performs real-time uncertainty quantification for synthesized views at 200 FPS and uses the resulting entropy estimates in a maximum information gain formulation for active mapping (Xue et al., 28 May 2026). In architectural terms, GAVIS is a post-hoc extension of the real-time, visibility-aware, anisotropic Gaussian rendering pipeline introduced by 3D Gaussian Splatting (Kerbl et al., 2023).

1. Problem formulation and conceptual scope

3D Gaussian Splatting represents a scene as a set of trainable 3D Gaussian particles with position, covariance, opacity, and view-dependent color parameterized via spherical harmonics. Rendering projects each Gaussian into the image, computes per-pixel opacity contributions and view-dependent color, and composites front-to-back along each ray. This representation provides high-quality, real-time novel-view synthesis, but active mapping requires not only rendering quality but also a view-conditioned estimate of predictive uncertainty (Kerbl et al., 2023).

The active mapping objective used by GAVIS is the standard maximum-entropy approximation to information gain,

τ=arg maxτ  H ⁣(Zτ),\tau^* = \argmax_{\tau} \; \mathcal{H}\!\left(\mathbf{Z}_\tau\right),

where τ\tau is a candidate pose and Zτ\mathbf{Z}_\tau is the random image that would be observed there (Xue et al., 28 May 2026). The central requirement is therefore a per-pixel, per-pose uncertainty estimate that is fast enough to evaluate over many candidate views.

GAVIS is positioned against two families of prior approaches. FisherRF and VIMC focus on epistemic parameter uncertainty in 3DGS, but the motivating claim is that for active mapping there is a more direct issue: if a region has never been seen in any training view, its predictions should be considered unreliable regardless of the learned model’s apparent confidence. NVF had already emphasized the role of visibility in NeRF, but it learned an isotropic visibility field V(x)V(\mathbf{x}) with an additional neural network and ignored view direction. GAVIS therefore targets four specific goals: modeling per-Gaussian, direction-dependent visibility; computing this field analytically and efficiently with no extra network; integrating visibility into a Bayesian interpretation of 3DGS rasterization; and using the resulting entropy for active mapping (Xue et al., 28 May 2026).

A common misconception is to treat visibility as an isotropic occupancy-like scalar. GAVIS explicitly rejects that view. Seeing one side of a wall does not imply visibility of the opposite side, so the relevant latent quantity is directional visibility rather than position-only coverage (Xue et al., 28 May 2026).

2. Anisotropic visibility field

For each 3DGS particle ii, GAVIS defines an anisotropic visibility field

V(i)(d)[0,1],V^{(i)}(\mathbf{d}) \in [0,1],

where dS2\mathbf{d}\in\mathbb{S}^2 is a viewing direction. Intuitively, this is the probability that Gaussian ii is visible, meaning unoccluded and inside the field of view, from direction d\mathbf{d} given all training views (Xue et al., 28 May 2026).

The construction begins with visibility relative to a single training view with pose pP\mathbf{p}\in\mathcal{P}:

τ\tau0

where τ\tau1 indicates whether Gaussian τ\tau2 lies in the camera field of view, τ\tau3 is the accumulated transmittance from the camera center to the Gaussian along the camera ray, and

τ\tau4

is the direction from the training camera to the particle. The directional term is defined as

τ\tau5

so that τ\tau6 and visibility decays smoothly with angular deviation. The paper reports a default τ\tau7 in experiments (Xue et al., 28 May 2026).

Visibility over all training views is then aggregated as

τ\tau8

This exact expression is direction-dependent and multi-view, but naïve evaluation would require iterating over all past views for each query direction (Xue et al., 28 May 2026).

To obtain constant-time querying, GAVIS introduces

τ\tau9

and represents it with spherical harmonics:

Zτ\mathbf{Z}_\tau0

The directional kernel itself has an SH expansion,

Zτ\mathbf{Z}_\tau1

with coefficients

Zτ\mathbf{Z}_\tau2

leading to the accumulated per-particle coefficients

Zτ\mathbf{Z}_\tau3

In practice, the paper states that Zτ\mathbf{Z}_\tau4 works well, giving Zτ\mathbf{Z}_\tau5 coefficients per Gaussian (Xue et al., 28 May 2026).

The exact product form for Zτ\mathbf{Z}_\tau6 is then approximated through the AM–GM inequality:

Zτ\mathbf{Z}_\tau7

Querying visibility therefore consists of evaluating the SH basis at Zτ\mathbf{Z}_\tau8, reconstructing Zτ\mathbf{Z}_\tau9, and applying the analytic bound. This makes query cost V(x)V(\mathbf{x})0 per Gaussian and independent of the number of training views (Xue et al., 28 May 2026).

3. Bayesian rasterization and uncertainty-aware rendering

Standard 3DGS rendering in GAVIS follows the usual front-to-back compositing rule,

V(x)V(\mathbf{x})1

where V(x)V(\mathbf{x})2 are transmittance-weighted alpha-compositing coefficients and V(x)V(\mathbf{x})3 is the view-dependent color of Gaussian V(x)V(\mathbf{x})4 (Xue et al., 28 May 2026). GAVIS retains this renderer but reinterprets it probabilistically.

The paper adopts the uncertainty-aware volume rendering viewpoint used in NVF and models per-Gaussian emitted color as a Gaussian random variable,

V(x)V(\mathbf{x})5

with the recursive Bayesian relation

V(x)V(\mathbf{x})6

which unrolls into a Gaussian mixture,

V(x)V(\mathbf{x})7

This formulation alone is insufficient in unseen regions, because learned color uncertainty may remain small even where training visibility is poor (Xue et al., 28 May 2026).

GAVIS therefore introduces a visibility variable V(x)V(\mathbf{x})8 and conditions the color model on visibility:

V(x)V(\mathbf{x})9

Here ii0 is a large covariance representing an uninformative, high-uncertainty prior, and the visibility probability is

ii1

Opacity is also corrected through the visibility-compensated form

ii2

where ii3 controls trust in opacities for invisible regions and ii4 is a prior opacity. The paper reports ii5 by default (Xue et al., 28 May 2026).

Using

ii6

the final pixel-color distribution becomes

ii7

The first term aggregates visible Gaussians, while the second collects invisible mass into a high-variance prior component. This directly couples uncertainty to directional visibility rather than to parameter uncertainty alone (Xue et al., 28 May 2026).

Per-pixel uncertainty is quantified by the entropy of this Gaussian mixture. Since exact entropy has no closed form, GAVIS uses Huber’s upper bound:

ii8

with ii9 for RGB. The paper states that this computation is integrated into a modified CUDA 3DGS rasterizer and yields entropy maps at about 200 FPS on an A40 GPU (Xue et al., 28 May 2026).

4. Active mapping pipeline and visibility-field construction

The planning rule is the maximum-information-gain approximation

V(i)(d)[0,1],V^{(i)}(\mathbf{d}) \in [0,1],0

where image-level entropy is approximated by a depth-corrected sum of per-pixel entropies,

V(i)(d)[0,1],V^{(i)}(\mathbf{d}) \in [0,1],1

This correction is inherited from NVF and compensates for spatial correlation between neighboring pixels (Xue et al., 28 May 2026).

The operational pipeline is iterative. First, 3DGS is trained or updated using the currently acquired images. Second, for every training view, a modified 3DGS rasterizer computes the single-view visibility terms V(i)(d)[0,1],V^{(i)}(\mathbf{d}) \in [0,1],2, and those quantities are accumulated into the SH coefficients V(i)(d)[0,1],V^{(i)}(\mathbf{d}) \in [0,1],3. Third, the system performs density control with virtual particles. Fourth, it samples candidate poses. Fifth, for each candidate it queries V(i)(d)[0,1],V^{(i)}(\mathbf{d}) \in [0,1],4 along rendered rays, computes per-pixel entropy with the uncertainty-aware rasterizer, and aggregates entropy across the image. Finally, it selects the pose with maximal entropy, acquires a new image there, and adds that observation to the training set (Xue et al., 28 May 2026).

The virtual-particle mechanism addresses a specific ambiguity in 3DGS density control: both genuinely empty space and underexplored regions may contain few or no Gaussians. GAVIS samples virtual particles uniformly in the scene volume, assigns them zero opacity, large scale, and identity rotation, and computes their multi-view isotropic visibility

V(i)(d)[0,1],V^{(i)}(\mathbf{d}) \in [0,1],5

Virtual particles with V(i)(d)[0,1],V^{(i)}(\mathbf{d}) \in [0,1],6 are pruned as well-seen free space, while low-visibility particles are kept and assigned V(i)(d)[0,1],V^{(i)}(\mathbf{d}) \in [0,1],7 for all directions. The paper reports that this adds only about V(i)(d)[0,1],V^{(i)}(\mathbf{d}) \in [0,1],8–V(i)(d)[0,1],V^{(i)}(\mathbf{d}) \in [0,1],9 more particles while allowing entropy to distinguish underexplored regions from already-confirmed empty space (Xue et al., 28 May 2026).

A second misconception is that GAVIS modifies the core 3DGS optimization objective. It does not. The method is explicitly post-hoc: it leaves the 3DGS training pipeline unchanged and builds the anisotropic visibility field analytically from the trained model and the training views (Xue et al., 28 May 2026).

5. Empirical performance, datasets, and quantitative results

GAVIS is evaluated on four datasets: NeRF Synthetic, Space, Gibson, and HM3D. The reported planning horizons are dS2\mathbf{d}\in\mathbb{S}^20 steps for NeRF Synthetic and Space, dS2\mathbf{d}\in\mathbb{S}^21 for Gibson, and dS2\mathbf{d}\in\mathbb{S}^22 for HM3D. Baselines use the same candidate pose sampler and differ only in the uncertainty module: FisherRF, VIMC, NVF, GAVIS, FisherRF+GAVIS, and VIMC+GAVIS (Xue et al., 28 May 2026).

The reported metrics include PSNR, SSIM, LPIPS, completion ratio (CR), scene visual coverage (VIS), uncertainty preparation time dS2\mathbf{d}\in\mathbb{S}^23, uncertainty quantification speed in FPS, and uncertainty quality metrics AUSE-D and AUSE-V. The paper states that GAVIS achieves the best AUSE-V among all methods, indicating that high-entropy pixels align well with low ground-truth visibility (Xue et al., 28 May 2026).

On NeRF Synthetic, GAVIS reports PSNR dS2\mathbf{d}\in\mathbb{S}^24, SSIM dS2\mathbf{d}\in\mathbb{S}^25, LPIPS dS2\mathbf{d}\in\mathbb{S}^26, CR dS2\mathbf{d}\in\mathbb{S}^27, VIS dS2\mathbf{d}\in\mathbb{S}^28, UQ speed dS2\mathbf{d}\in\mathbb{S}^29 FPS, and ii0. On Space, it reports PSNR ii1, SSIM ii2, LPIPS ii3, CR ii4, VIS ii5, UQ speed ii6 FPS, and ii7. On Gibson, it reports PSNR ii8, SSIM ii9, LPIPS d\mathbf{d}0, CR d\mathbf{d}1, VIS d\mathbf{d}2, UQ speed d\mathbf{d}3 FPS, and d\mathbf{d}4. On HM3D, it reports PSNR d\mathbf{d}5, CR d\mathbf{d}6, VIS d\mathbf{d}7, UQ speed d\mathbf{d}8 FPS, and d\mathbf{d}9 (Xue et al., 28 May 2026).

The principal efficiency comparison is with NVF. NVF reports UQ speeds of pP\mathbf{p}\in\mathcal{P}0 FPS on NeRF Synthetic, pP\mathbf{p}\in\mathcal{P}1 FPS on Gibson, and pP\mathbf{p}\in\mathcal{P}2 FPS on HM3D, with uncertainty preparation times of roughly pP\mathbf{p}\in\mathcal{P}3, pP\mathbf{p}\in\mathcal{P}4, and pP\mathbf{p}\in\mathcal{P}5, respectively. GAVIS therefore retains comparable or better exploration performance while moving from seconds-to-minutes of uncertainty preparation to sub-second preparation and from single-digit or low-double-digit uncertainty rendering to roughly pP\mathbf{p}\in\mathcal{P}6–pP\mathbf{p}\in\mathcal{P}7 FPS (Xue et al., 28 May 2026).

The paper also emphasizes post-hoc compatibility with parameter-uncertainty estimators. FisherRF+GAVIS and VIMC+GAVIS reuse FisherRF or VIMC only to obtain per-Gaussian color covariances pP\mathbf{p}\in\mathcal{P}8, then inject visibility through the GAVIS rasterizer. A concrete example reported for HM3D is FisherRF+GAVIS improving FisherRF from PSNR pP\mathbf{p}\in\mathcal{P}9 to τ\tau00 and from CR τ\tau01 to τ\tau02. This suggests that directional visibility modeling and parameter uncertainty are complementary rather than exclusive (Xue et al., 28 May 2026).

Qualitatively, the paper reports that GAVIS steers viewpoints into unseen regions, including behind walls, doors, and around objects from multiple sides, whereas baseline methods often continue sampling already well-seen regions because they underestimate uncertainty there. The uncertainty maps shown in the paper reportedly track ground-truth visibility more closely than FisherRF, VIMC, or NVF (Xue et al., 28 May 2026).

6. Relation to adjacent Gaussian visibility research and methodological limitations

GAVIS sits within a broader line of work on Gaussian splatting, visibility, and directional effects. The original 3D Gaussian Splatting formulation already provided fully anisotropic 3D Gaussian primitives, projection to screen-space Gaussians, and visibility-aware front-to-back alpha compositing equivalent in image formation to NeRF-style volume rendering (Kerbl et al., 2023). GAVIS builds on that renderer but shifts the emphasis from photorealistic view synthesis to uncertainty and exploration.

Several neighboring methods clarify what GAVIS is and is not. Spec-Gaussian replaces spherical harmonics with an anisotropic spherical Gaussian appearance field to model specular and anisotropic view-dependent radiance, but its ASG field modulates color rather than explicit visibility or occlusion (Yang et al., 2024). VoD-3DGS introduces view-dependent opacity through a symmetric matrix and can be interpreted as a per-Gaussian anisotropic visibility or opacity field for reflections and highlights, but its purpose is improved rendering of view-dependent effects rather than uncertainty-aware mapping (Nowak et al., 29 Jan 2025). GVGS constructs a Gaussian visibility-aware multi-view geometric consistency constraint for surface reconstruction by aggregating Gaussian co-visibility across views, thereby using visibility for geometry supervision rather than planning (Su et al., 28 Jan 2026). REFINE derives a rendering-aware Hessian field and an anisotropic perceptual weight field for pruning, so its visibility treatment is tied to primitive importance rather than Bayesian predictive uncertainty (Chen et al., 8 Jun 2026).

These comparisons help delimit the specific meaning of “visibility field” in GAVIS. In GAVIS, visibility is neither merely an appearance parameter nor a geometry-consistency weight. It is an explicit directional memory of which Gaussians have been seen from which directions, queried during rendering to modulate both mixture weights and uncertainty (Xue et al., 28 May 2026).

The paper also states several limitations. GAVIS assumes static scenes and accurate camera poses and calibration. It does not model trajectory-level information gain, since pose selection is based on per-step entropy maximization. Its multi-view visibility is approximated with the lower bound

τ\tau03

which may slightly overestimate uncertainty because visibility is underestimated. Directional visibility is truncated to low-order SH, typically τ\tau04, so very sharp directional effects may not be captured perfectly. Finally, the distinction between underexplored space and free space depends on the density of virtual particles, introducing a trade-off between coverage fidelity and preprocessing cost (Xue et al., 28 May 2026).

Taken together, these properties define GAVIS as a visibility-centric extension of 3DGS: it turns the scene representation into a directionally indexed record of prior observation, embeds that record in an uncertainty-aware rasterizer, and uses the resulting entropy for real-time active mapping (Xue et al., 28 May 2026).

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 Gaussian Splatting Anisotropic Visibility Field (GAVIS).