Papers
Topics
Authors
Recent
Search
2000 character limit reached

Hash Grid Feature Pruning

Updated 4 January 2026
  • The paper introduces a method that prunes unused hash grid entries using binary validity masks, reducing storage and transmission overhead.
  • The technique employs multi-resolution grids and trilinear interpolation to accurately encode 3D spatial features for applications like Gaussian splatting.
  • Empirical evaluations show up to 22.3% bitrate reduction while maintaining reconstruction quality, highlighting improved rate-distortion performance.

Hash grid feature pruning is a technique for reducing storage and transmission overhead in neural fields based on hash grids, particularly for applications involving Gaussian splatting and implicit scene representations. The method leverages the spatial sparsity and non-uniform distribution of target elements in the input domain to identify and eliminate unused or redundant features in the hash grid, thereby improving rate-distortion performance and computational efficiency without compromising reconstruction accuracy.

1. Hash Grid Structures for Gaussian Splatting

Hash grids encode features arising from spatial coordinates in D=3D=3 (typically for 3D scenes). A multi-resolution hierarchical grid is constructed with LL levels and per-level resolution RℓR_\ell (Rℓ=Rmin⋅2ℓ−1R_\ell = R_{min} \cdot 2^{\ell-1}). Each level ℓ\ell contains TT table entries, with each entry representing a feature vector fiℓ∈RFf^\ell_i \in \mathbb{R}^F.

Spatial coordinates X=(x,y,z)X = (x, y, z) are min-max normalized and scaled to grid resolution:

XRℓ=(x,y,z)−XminXmax−Xmin⋅RℓX_R^\ell = \frac{(x, y, z) - X_{min}}{X_{max} - X_{min}} \cdot R_\ell

For interpolation, the surrounding 2D=82^D=8 grid vertices LL0 are identified via component-wise flooring and offsetting by LL1. Feature values are obtained by trilinear interpolation across these vertices, using hashed indices:

LL2

Hashing employs fixed large primes:

LL3

Outputs from all levels are summed or concatenated and input to a downstream neural decoder.

2. Identification of Valid and Invalid Hash Features

Due to the spatial sparsity and irregularity of Gaussian splats, many hash table entries—i.e., feature vectors—are never queried during inference. A binary validity mask LL4 for each hash entry, at each level LL5, is defined as:

LL6

Features LL7 with LL8 are redundant and subject to pruning.

3. Hash Grid Feature Pruning Algorithm

Pruning proceeds in five steps:

  1. Scan input splat positions LL9 and grid levels Râ„“R_\ell0.
  2. For each splat and level:
    • Scale coordinates Râ„“R_\ell1.
    • Compute Râ„“R_\ell2 neighboring vertices Râ„“R_\ell3.
    • Hash each neighbor to obtain index Râ„“R_\ell4.
    • Set Râ„“R_\ell5.
  3. Gather valid indices Râ„“R_\ell6.
  4. Retain and entropy-encode Râ„“R_\ell7; discard others.
  5. At the decoder, reconstruct Râ„“R_\ell8 using decoded positions, refill the pruned feature subset.

Pseudocode:

â„“\ell8

Time complexity: RℓR_\ell9. Space complexity: Rℓ=Rmin⋅2ℓ−1R_\ell = R_{min} \cdot 2^{\ell-1}0 for masks and Rℓ=Rmin⋅2ℓ−1R_\ell = R_{min} \cdot 2^{\ell-1}1 for pruned features (Ma et al., 28 Dec 2025).

4. Rate–Distortion Performance and Empirical Evaluation

The method demonstrates bitrate savings under the AVS-VRU i3DV v3.0 codec in the standard test conditions (CTC). Bitrate reduction is measured by:

Rℓ=Rmin⋅2ℓ−1R_\ell = R_{min} \cdot 2^{\ell-1}2

Rate–distortion curves, plotting PSNR vs. bitrate, show that pruning preserves PSNR at all operating points, shifting rates downward without fidelity loss. Across diverse sequences (DanceDunhuang, ShowGroups, VRUgz, VRUdg4), pruning yields average bitrate reduction of 8%. Peak savings reach 22.3% for DanceDunhuang.

Sequence Base Rate (MB/f) Pruned Rate (MB/f) Rℓ=Rmin⋅2ℓ−1R_\ell = R_{min} \cdot 2^{\ell-1}3
DanceDunhuang 0.231 0.198 15.5%
ShowGroups 0.066 0.062 4.6%
VRUgz 0.104 0.099 4.8%
VRUdg4 0.118 0.109 7.4%
Average — — 8.08%

Encoding and mask computation overhead are negligible (Rℓ=Rmin⋅2ℓ−1R_\ell = R_{min} \cdot 2^{\ell-1}4), with reconstruction quality—measured in PSNR and visually—identical to unpruned baselines (Ma et al., 28 Dec 2025).

5. Trainable Hash Grid Sparsification: HollowNeRF

An alternative pruning methodology is presented in HollowNeRF, which leverages a trainable 3D saliency mask Rℓ=Rmin⋅2ℓ−1R_\ell = R_{min} \cdot 2^{\ell-1}5 embedded in the hash-grid NeRF pipeline. For a spatial point Rℓ=Rmin⋅2ℓ−1R_\ell = R_{min} \cdot 2^{\ell-1}6, saliency Rℓ=Rmin⋅2ℓ−1R_\ell = R_{min} \cdot 2^{\ell-1}7 is computed via trilinear interpolation and sigmoid activation:

Rℓ=Rmin⋅2ℓ−1R_\ell = R_{min} \cdot 2^{\ell-1}8

Features are weighted as Rℓ=Rmin⋅2ℓ−1R_\ell = R_{min} \cdot 2^{\ell-1}9 prior to MLP decoding. Sparsity is enforced via an ADMM-based augmented Lagrangian:

â„“\ell0

Here, the photometric loss â„“\ell1 is minimized under the constraint â„“\ell2, driving many coarse-grid saliency parameters to zero (pruning them).

Hash collisions—inherent to hashed encoding—are mitigated by steering unused capacity (ℓ\ell3 for empty voxels), focusing representational resources on visible surfaces. The SoftZeroGate ℓ\ell4 ensures pruned features yield exactly zero density.

Quantitatively, HollowNeRF achieves PSNR parity or improvement compared to Instant-NGP, using only 31–56% of the parameters. For example, with hashgrid size ℓ\ell5 and ℓ\ell6, PSNR is 32.53 dB (31% parameters vs. 32.29 dB in Instant-NGP). At ℓ\ell7 (56% parameters), PSNR gain reaches +1 dB (Xie et al., 2023).

6. Limitations and Prospects

Hash grid feature pruning, when performed as a post-training step, is static: it does not adapt to changes in the distribution of splats at runtime. Only "hard" (binary) pruning is utilized; learning sparsity priors or soft-pruning during training remains for future work. Further integration into the entropy model, rather than via bitmap masking and post-filtering, may provide additional efficiency. Dynamic adaptation to changing grid resolution or hash size per frame is not addressed.

In trainable pruning schemes, exploration of optimal grid resolutions, sparsity budgets, and soft gating mechanisms remains ongoing. The use of end-to-end ADMM and differentiable gating (HollowNeRF) permits significantly reduced model size for high-fidelity volumetric rendering.

A plausible implication is that such pruning methodologies can be more broadly applied to learning-based compression and neural field representations wherever spatial sparsity is pronounced.

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

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 Hash Grid Feature Pruning.