Gradient-Direction-Aware Density Control for 3D Gaussian Splatting

1Shanghai University of Engineering Science, 2East China Normal University
GDAGS rendering example

Abstract

The emergence of 3D Gaussian Splatting (3DGS) has significantly advanced Novel View Synthesis (NVS) through explicit scene representation, enabling real-time photorealistic rendering. However, existing approaches manifest two critical limitations in complex scenarios: (1) Over-reconstruction occurs when persistent large Gaussians cannot meet adaptive splitting thresholds during density control. This is exacerbated by conflicting gradient directions that prevent effective splitting of these Gaussians; (2) Over-densification of Gaussians occurs in regions with aligned gradient aggregation, leading to redundant component proliferation. This redundancy significantly increases memory overhead due to unnecessary data retention. We present Gradient-Direction-Aware Gaussian Splatting (GDAGS) to address these challenges. Our key innovations: the Gradient Coherence Ratio (GCR), computed through normalized gradient vector norms, which explicitly discriminates Gaussians with concordant versus conflicting gradient directions; and a nonlinear dynamic weighting mechanism leverages the GCR to enable gradient-direction-aware density control. Specifically, GDAGS prioritizes conflicting-gradient Gaussians during splitting operations to enhance geometric details while suppressing redundant concordant-direction Gaussians. Conversely, in cloning processes, GDAGS promotes concordant-direction Gaussian densification for structural completion while preventing conflicting-direction Gaussian overpopulation. Comprehensive evaluations across diverse real-world benchmarks demonstrate that GDAGS achieves superior rendering quality while effectively mitigating over-reconstruction, suppressing over-densification, and constructing compact scene representations.

Method

GDAGS introduces a gradient-direction-aware adaptive density control framework with two key components:

  1. Gradient Coherence Ratio (GCR): A normalized metric that quantifies directional consistency of subgradients for each Gaussian.
  2. Nonlinear Dynamic Weighting: A mechanism that uses GCR to independently weight Gaussians, promoting effective densification while suppressing redundancy.
GDAGS pipeline

The pipeline of GDAGS. First, for each Gaussian, GDAGS computes the GCR to quantify the directional coherence of its subgradients. Subsequently, this GCR metric is mapped through a nonlinear dynamic weighting function to generate per-Gaussian gradient weights, which modulate the view-space positional gradient magnitudes and produce a refined decision metric. Finally, this decision metric is compared against a predefined threshold to dynamically regulate densification.

Results

Quantitative Evaluation

We evaluate GDAGS on three real-world datasets spanning 13 scenes. Our method demonstrates superior visual quality while having a compact spatial representation that requires only 50% Gaussians and memory consumption compared to Pixel-GS.

Methods Mip-NeRF360 Tanks&Temples Deep Blending
SSIM↑PSNR↑LPIPS↓Mem↓ SSIM↑PSNR↑LPIPS↓Mem↓ SSIM↑PSNR↑LPIPS↓Mem↓
Plenoxels0.62623.080.4632.1GB0.71921.080.3792.3GB0.79523.060.5102.7GB
INGP0.67125.300.37113MB0.72321.720.33013MB0.79726.420.42313MB
Mip-NeRF3600.79227.690.23785MB0.75922.220.25785MB0.90129.400.42585MB
3DGS0.81527.210.214734MB0.84123.140.183411MB0.90329.410.743676MB
Pixel-GS0.83227.720.1781.2GB0.85323.740.1501.05GB0.89628.910.2481.1GB
AbsGS-00040.82027.490.191728MB0.85323.730.162304MB0.90229.670.256444MB
GDAGS (Ours)0.83928.020.145515MB0.85423.790.165226MB0.90529.700.235388MB

Quantitative comparison on three datasets. SSIM↑ and PSNR↑ are higher-the-better; LPIPS↓ is lower-the-better.

Qualitative Evaluation

GDAGS achieves high-quality visual fidelity across all scenes while effectively mitigating localized blur and detail loss, such as vegetation under benches, uneven concrete pavements, and textural details on train surfaces.

Qualitative comparison

Qualitative comparisons of different methods on scenes from Mip-NeRF360, Tanks&Temples and Deep Blending datasets.

Qualitative comparison

Qualitative comparisons of different methods on scenes from Mip-NeRF360, Tanks&Temples and Deep Blending datasets.

Qualitative comparison

Comparison of over-densification phenomena across different methods on scenes from the Mip-NeRF360, Tanks & Temples, and Deep Blending datasets.

Ablation Study

We conduct ablation experiments on the proposed weighting method. Split gradient weighting effectively optimizes SSIM and LPIPS indicators and reduces memory costs. Clone gradient weighting improves PSNR indicators but increases memory costs. Integrating both achieves a balance between performance and efficiency.

Methods Mip-NeRF360 Tanks&Temples Deep Blending
SSIM↑PSNR↑LPIPS↓Mem↓ SSIM↑PSNR↑LPIPS↓Mem↓ SSIM↑PSNR↑LPIPS↓Mem↓
3DGS0.81527.210.214744MB0.84123.140.183411MB0.90429.410.243676MB
GDAGS-L0.81427.550.248713MB0.84923.740.179321MB0.89329.620.241397MB
GDAGS-S0.81927.520.240441MB0.84623.540.178195MB0.90529.670.238328MB
GDAGS-C0.81227.460.217615MB0.84723.710.180305MB0.90429.700.240452MB
GDAGS (Ours)0.83928.020.145515MB0.84723.550.176226MB0.90529.700.235388MB

Ablation experiment on three datasets.

Related Work

Our work builds upon recent advances in 3D Gaussian Splatting and novel view synthesis:

3D Gaussian Splatting introduces explicit Gaussian primitives for real-time radiance field rendering.

AbsGS addresses over-reconstruction by enforcing gradient direction uniformity.

Pixel-GS trades memory efficiency for geometric precision by weighting gradients via pixel coverage.

BibTeX

@article{zhou2025gdags,
  title={Gradient-Direction-Aware Density Control for 3D Gaussian Splatting},
  author={Zhou, Zheng and Xiong, Yu-Jie and Zhang, Jia-Chen and Xia, Chun-Ming and Qiu, Xihe and Zhan, Hongjian},
  journal={arXiv preprint arXiv:2508.09239},
  year={2025}
}