Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Optimal Parameters for 360 scenes #19

Open
sairisheek opened this issue May 14, 2024 · 5 comments
Open

Optimal Parameters for 360 scenes #19

sairisheek opened this issue May 14, 2024 · 5 comments

Comments

@sairisheek
Copy link

Thank you for the great work! I was wondering what the optimal parameters would be for 360 degree captures of scene level data with relatively high frequency detail. I also intend on training for the full 30k iterations. Thanks in advance!

@Fictionarry
Copy link
Owner

Hi, in fact there's not such an optimal hyperparameter setting. Experientially, if the views are not extremely sparse, you can try to reduce the intervention of depth regularization by decreasing the position_lr and densify_grad_threshold. Recommend using the script for MVS initialization as the base and taking adjustments on it.

I do not suggest extending training time if unnecessary, since it is easy to cause overfitting.

@sairisheek
Copy link
Author

I believe this is the LLFF MVS script? Traditional 3DGS takes about 20k-25k iterations to accurately converge in the non-sparse view setting for my dataset. Would you still recommend running for a bit less, say 15-20k?

@Fictionarry
Copy link
Owner

Fictionarry commented May 15, 2024

Yes.

You can see original 3DGS can get very good quality even if only at 7k steps, and the remaining in 30k is mainly for refine. If the available views are sparse and can only provide limited information, this refine may be helpless and cause overfitting. Nevertheless, if the views are not sparse, our work may not bring help, as depth would introduce additional errors. It may be better just use original 3DGS

@sairisheek
Copy link
Author

Okay, it is in fact a sparse view setting, I am also planning on fitting to a resolution of 1600x1200 or 800x600. Is there anything else I should look out for? Thanks for the help btw!

@Fictionarry
Copy link
Owner

Fictionarry commented May 15, 2024

According to my limited attempts at higher resolutions, I guess the strategies would still work. Higher resolutions may take more time to build the details, thus more training iterations may be needed. You can have a try and see if any problems would happen :)

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

No branches or pull requests

2 participants