Add prune_scale3d argument to MCMCStrategy#567
Add prune_scale3d argument to MCMCStrategy#567bchretien wants to merge 1 commit intonerfstudio-project:mainfrom
Conversation
|
If it makes things clearer, I can rename |
|
Have you ran this and seen if it fixes the issues mentioned on those datasets? |
|
@N-Demir: I only ran it on my datasets (that I can't share) and it improves the situation. Some users on the Discord server tested it and it worked for them as well. |
|
can also confirm this dramatically improves the quality of the exported ply files, this needs to be in nerfstudio asap |
|
Sorry, I tested it with two setup:
But the result of 2nd setup is worse. Both quantitative (PSNR, LPIPS, SSIM) and visually qualitative. So far, Tested it with garden, bicycle, and stump dataset from mip360. Dunno why it does not give good result from me. FYI. I have not tested it with native gsplat Additional info: |
|
@ichsan2895 thanks for the feedback! So maybe keep it disabled by default, so that users can enable it for scenes where this improves things? In my case, drone flights for which we look down and not far away (large splats are often located on the border of the scene but "spill" in the focused part). |





MCMC-based models often suffer from very large splats that reduce the overall quality, as partially discussed in #252 and nerfstudio-project/nerfstudio#3548. This PR adds the same logic as in the default strategy, that is pruning (or in this case relocating) splats that are too large. I used the same naming convention and default values as for the default strategy for consistency.