nerfstudio icon indicating copy to clipboard operation
nerfstudio copied to clipboard

Green tint with splatfacto-big and bilagrad

Open gradeeterna opened this issue 1 year ago • 3 comments

Splatfacto-big with bilagrad enabled has a green tint, not present with regular splatfacto + bilagrad, or splatfacto-big with bilagrad disabled:

splatfacto-big + bilagrad enabled: splatfactobig-bilagrad

splatfacto + bilagrad enabled: splatfacto-bilagrad

splatfacto-big + bilagrad disabled: splatfactobig-nobilagrad

splatfacto + bilagrad enabled + some arguments to match splatfacto-big looks fine also --pipeline.model.densify-grad-thresh 0.0006 --pipeline.model.cull-alpha-thresh=0.005 --pipeline.model.continue-cull-post-densification=False splatfacto-diy-big-bilagrad

@SharkWipf commented on Discord that the only other difference between regular and big splatfacto is the learning rate: Screenshot_20240824-141552

I've only tested with this tricky dataset where the exposure is all over the place, but can test some others soon.

Here is the ground truth image, and another over-exposed image from nearby: gt1 gt2overexposed

gradeeterna avatar Aug 24 '24 21:08 gradeeterna

@KevinXu02 Do you know why the learning rates of bilateral grid are different for splatfacto and splatfacto-big?

jb-ye avatar Aug 26 '24 19:08 jb-ye

Out of curiousity, how do I enable bilagird with splatfacto? I would like to try this myself.☺️ thanks!

abrahamezzeddine avatar Aug 27 '24 04:08 abrahamezzeddine

@abrahamezzeddine --pipeline.model.use_bilateral_grid True

jb-ye avatar Aug 27 '24 13:08 jb-ye

Could you please tell me the difference in training FPS when using bilateral_grid and not using it? I've noticed a significant slowdown in my code after adding bilateral_grid and I'm wondering if this is expected behavior.

xiemeilong avatar Oct 08 '24 06:10 xiemeilong

Sorry for the late reply. I forgot to update the lr rate for splatfacto-big when tuning splatfacto. So it should be 2e-3 for splatfacto-big.

The overhead for bilateral_grid should be scaled by the image resolution. There can be a 20% slowdown for 960p images, but may hurt more if using higer resolution images.

KevinXu02 avatar Oct 15 '24 04:10 KevinXu02