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

the reconstruction is poor than original 3d GS with my own dataset #28

Open
cuijianzhu opened this issue Dec 9, 2024 · 3 comments
Open

Comments

@cuijianzhu
Copy link

when I run the code,Evaluating test PSNR is smaller than Evaluating train PSNR. And the reconstruction is poor than original 3d GS.
952f9cd343492ed2a2bd4c27be4f4e8

Optimizing
Output folder: ./output/15222c0b-a [09/12 16:15:24]
Tensorboard not available: not logging progress [09/12 16:15:24]
Reading camera 36/36 [09/12 16:15:24]
Generating random point cloud (100000)... [09/12 16:15:24]
Loading Training Cameras [09/12 16:15:24]
Loading Test Cameras [09/12 16:15:25]
Number of points at initialisation : 100000 [09/12 16:15:25]
Training progress: 23%|▋ | 7000/30000 [01:14<13:35, 28.19it/s, Loss=0.0236660]
[ITER 7000] Evaluating test: L1 0.042469036579132084 PSNR 20.44259490966797 [09/12 16:16:40]

[ITER 7000] Evaluating train: L1 0.016292887553572655 PSNR 30.114678192138673 [09/12 16:16:40]

[ITER 7000] Saving Gaussians [09/12 16:16:40]
Training progress: 100%|██| 30000/30000 [43:15<00:00, 11.56it/s, Loss=0.0037885]

[ITER 30000] Evaluating test: L1 0.051942346990108496 PSNR 18.60160903930664 [09/12 16:58:41]

[ITER 30000] Evaluating train: L1 0.003593580843880773 PSNR 44.11332321166992 [09/12 16:58:41]

[ITER 30000] Saving Gaussians [09/12 16:58:41]

Training complete. [09/12 16:58:57]

@ubc-vision ubc-vision deleted a comment from whwh747 Dec 10, 2024
@shakibakh
Copy link
Collaborator

@cuijianzhu Training PSNR is expected to be better than test PSNR. Your final train PSNR of 44 suggests that maybe you are overfitting the training data. I suggest that you log the test loss (It's already part of the code if you install tensorboard), and see if the test loss is decreasing or remains high throughout the training.

@cuijianzhu
Copy link
Author

@cuijianzhu Training PSNR is expected to be better than test PSNR. Your final train PSNR of 44 suggests that maybe you are overfitting the training data. I suggest that you log the test loss (It's already part of the code if you install tensorboard), and see if the test loss is decreasing or remains high throughout the training.

2024-12-25 19-15-24屏幕截图

@cmh1027
Copy link

cmh1027 commented Jan 2, 2025

@shakibakh Such overfitting is also observed in other scenes like playroom of Deep Blending. Any ideas of a reason for this phenomenon?

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

3 participants