nerfstudio-project / nerfstudio

A collaboration friendly studio for NeRFs
https://docs.nerf.studio
Apache License 2.0
9.09k stars 1.21k forks source link

How to evaluate quantitively when activating camera optimiser #2496

Open Cerf-Volant425 opened 10 months ago

Cerf-Volant425 commented 10 months ago

For my custom dataset with imprecise poses, camera optimiser is needed. But during the training, nerfstudio jointly optimises the poses as the input poses, since this is only done to the training poses, the eval poses will no longer match up as well leading to a lower PSNR.

I was wondering, when keeping the pose optimization on, how to evaluate the results quantitively.

tancik commented 10 months ago

It's tricky, not sure there is a good answer. One option is to also optimize the poses for the eval also (though this could be viewed as cheating). Another option is to optimize the pose using half of the eval image and then use the other half to compute image metrics.

Cerf-Volant425 commented 9 months ago

Thanks a lot for your help, but I still cannot get the second method clearly, is this referred to what your paper said as below?

image

Could you please elaborate a bit about this test-time optimisation procedure evaluation method? It would be really helpful.