densification
**Densification** is the **adaptive process that adds new scene primitives in regions where current representation lacks sufficient detail** - it improves reconstruction fidelity by increasing local representational capacity.
**What Is Densification?**
- **Definition**: Error-driven criteria identify underfit regions and spawn additional primitives.
- **Targets**: Typically focuses on high-gradient edges, thin structures, and occlusion boundaries.
- **Method Use**: Common in Gaussian splatting and other explicit neural scene representations.
- **Coupling**: Usually paired with pruning to keep model size manageable.
**Why Densification Matters**
- **Detail Recovery**: Adds capacity where coarse initialization cannot capture fine geometry.
- **Quality Scaling**: Progressively improves fidelity during training without overpopulating easy regions.
- **Efficiency**: Allocates resources adaptively instead of uniform dense representation.
- **Robustness**: Helps handle scenes with uneven texture and depth complexity.
- **Overgrowth Risk**: Uncontrolled densification can inflate memory and reduce render speed.
**How It Is Used in Practice**
- **Trigger Thresholds**: Set error criteria that add detail only when quality gains are meaningful.
- **Schedule**: Run densification at staged intervals rather than every iteration.
- **Budget Guards**: Cap primitive growth and monitor throughput impact continuously.
Densification is **an essential adaptive-capacity mechanism in explicit neural rendering** - densification should be coupled with strong budget controls to balance fidelity and runtime.