Skip to content

Comments

[Feat] Added pruning strategy from https://arxiv.org/abs/2511.16980#9

Merged
AshadowZ merged 7 commits intomainfrom
pruning
Nov 26, 2025
Merged

[Feat] Added pruning strategy from https://arxiv.org/abs/2511.16980#9
AshadowZ merged 7 commits intomainfrom
pruning

Conversation

@AshadowZ
Copy link
Owner

Gradient-Driven Natural Selection for Compact 3D Gaussian Splatting

Summary

This PR introduces a pruning mechanism based on "Gradient-Driven Natural Selection for Compact 3D Gaussian Splatting" (https://arxiv.org/abs/2511.16980). This new mechanism implements budget-aware pruning to represent scenes with a more compact set of Gaussians. Additionally, this PR removes the MCMC strategy and includes mild code refactoring

Usage

To utilize the pruning mechanism, please enable enable_natural_selection and set the final_budget. The densification strategy will grow the model to 2.5x the final_budget during iterations 0–15,000, and then gradually prune it down to the final_budget between iterations 15,000 and 23,000

Performance Results

This implementation largely follows the original. I was too lazy to generate new tables recently, so please refer to the results in the original paper—there shouldn't be any significant deviation. It is worth noting that I replaced the adaptive adjustment mechanism for opacity regularization weights used in the original implementation, though this shouldn't make a significant difference

@AshadowZ AshadowZ merged commit 8232355 into main Nov 26, 2025
2 checks passed
@AshadowZ AshadowZ deleted the pruning branch November 26, 2025 02:54
@AshadowZ AshadowZ changed the title Added pruning strategy from https://arxiv.org/abs/2511.16980 [Feat] Added pruning strategy from https://arxiv.org/abs/2511.16980 Dec 6, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant