-
Notifications
You must be signed in to change notification settings - Fork 364
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
Haze with MCMC with drjohnson dataset #252
Comments
Hi! I think the haze you got might be caused by really large GSs living in the scene. MCMC's implementation does not have logic on getting rid of the really large GSs, which is a bit of unfortunate. The only logic in it to prune GSs is based on opacity: gsplat/examples/simple_trainer_mcmc.py Line 554 in 18a9aa3
While large-scale GS pruning is contained in the original GS's heuristics: gsplat/examples/simple_trainer.py Lines 582 to 586 in 18a9aa3
It should be fairly easy to massage them together. |
You can also try increasing the regularization on scale. |
Hello, The GSs in MCMC is only 1 million. The GSs in default gsplat is about 2 milion (
Let me try with increasing that value. I will report the experiment too. |
@ichsan2895 I mean the scale of GS might be very large for some of them. |
Hi, one of the authors of the paper here. Shakiba, the first author mentioned that this is due to the hyperparameter. Note that we reformulated the framework to allow control of these Gaussians with hyperparameters instead of the heuristics. BTW are you using 10x lower opacity regularizer for dr johnson per the paper? |
I use default value in
|
Extra question: |
Do you know what failled to export .ply ? May be I can help, since it worked fine for me |
Hey thanks, I appreciate your kind help. Please check my modification of simple_trainer.py, Something error here. Sorry I am not too advance with coding too. simple_trainer_modified.py
|
OK so I found the following errors that can fix:
|
HEY, THANK YOU! |
The PSNR numbers are not too far off from what we report, but it is weird that the hazy version has better PSNR. We are looking into various imperfections. |
I have uploaded the dataset that I have used. Already processed by COLMAP. Please take a look. |
Hello, good news After I exported the splat with guidance of @Neilstid , I found the splat is clear even with Default value. It have cleaner haze if I open it with |
Haze or soft floaters does not appear in gsplat-Default implementation with
drjohnson
dataset from Deep Blending. But it has lower metrics than gsplat-MCMCPSNR: 29.322, SSIM: 0.9136, LPIPS: 0.159 Time: 0.033s/image Number of GS: 3191483
Haze or soft floaters appears in gsplat-MCMC implementation with
drjohnson
dataset from Deep Blending. But it has higher metrics than gsplat-defaultPSNR: 29.788, SSIM: 0.9202, LPIPS: 0.168 Time: 0.035s/image Number of GS: 1000000
Additional info:
I do not know how to rotate it
System Info:
Download the dataset
The text was updated successfully, but these errors were encountered: