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

Missing the nerf synthetic dataloader in the sugar train script. #25

Open
shawLyu opened this issue Dec 20, 2023 · 2 comments
Open

Missing the nerf synthetic dataloader in the sugar train script. #25

shawLyu opened this issue Dec 20, 2023 · 2 comments

Comments

@shawLyu
Copy link

shawLyu commented Dec 20, 2023

Thanks for the great work.
I found that when I tried to train the sugar model for the NeRF synthetic dataset, the path was wrong.
It seems that the original codebase only supports the COLMAP dataset.
Do you have the dataloader for the nerf synthetic dataset?
Looking for your reply, thanks.

@Anttwo
Copy link
Owner

Anttwo commented Dec 20, 2023

Hello shawLyu,

Indeed, as we focused on reconstructing real scenes, the code lacks a loader for synthetic dataset. I will fix that soon.
Could you paste your error in here?

I already know about a problem with scenes from the synthetic dataset, which is that there is no SfM point cloud for them. Authors from the original Gaussian Splatting paper propose to use a random point cloud instead, so I am definitely going to add this option to the code.

@shawLyu
Copy link
Author

shawLyu commented Dec 20, 2023

Thank you for your prompt response.

The error originated from an incorrect dataset structure. In the case of the NeRF synthetic dataset, images are stored in the train/val/test directories rather than the images directory.

Following the instructions in the README, we can initiate training with the vanilla Gaussian and use these points as the starting position for optimizing SuGaR. In my opinion, this approach may have a reduced impact on the final results.

Could you provide any tips or tricks for loading synthetic data? If you don't currently have the corresponding code available, I am willing to attempt implementing it independently.

I appreciate your response and commendable efforts once again!

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