georghess / neurad-studio

[CVPR2024] NeuRAD: Neural Rendering for Autonomous Driving
https://research.zenseact.com/publications/neurad/
Apache License 2.0
346 stars 24 forks source link

Quality of rendering results is not ideal #17

Closed sonnefred closed 5 months ago

sonnefred commented 6 months ago

Hi, thanks for making this project open-sourced. I'm trying to train a model on Pandaset, but after 30000 iterations, I only get results like this, could you help me figure out what the reason is? Do I need to train it longer? Btw, I used parameter settings of a light-weighted version due to the limit of the gpu memory. Thanks individualImage (1)

sonnefred commented 6 months ago

Hi, thanks for making this project open-sourced. I'm trying to train a model on Pandaset, but after 30000 iterations, I only get results like this, could you help me figure out what the reason is? Do I need to train it longer? Btw, I used parameter settings of a light-weighted version due to the limit of the gpu memory. Thanks individualImage (1)

I trained the model for longer time, but the rendered images seem still colorless, what may cause this? Thanks.

amoghskanda commented 6 months ago

did you use Neurad tiny?

sonnefred commented 6 months ago

did you use Neurad tiny?

I think so, because when I used default Neurad, Bus Error occured. In other issues, I saw someone also encountered this problem and the author suggested to use a tiny version. Do you face the same problem?

atonderski commented 6 months ago

the "neurad-tiny" launch config is and extremely downscaled version of neurad and not an official or recommended version for actual use. Rather it is useful for local debugging etc.

Besides the much smaller model capacity, 30.000 iterations with neurad-tiny is still much fewer rays than 20.000 iterations with regular neurad, which likely also contributes to the poor results you observe. I recommend pushing the settings as close to the default neurad settings as you can fit on your machine, and increase the batch size (num rays per train step)

sonnefred commented 6 months ago

the "neurad-tiny" launch config is and extremely downscaled version of neurad and not an official or recommended version for actual use. Rather it is useful for local debugging etc.

Besides the much smaller model capacity, 30.000 iterations with neurad-tiny is still much fewer rays than 20.000 iterations with regular neurad, which likely also contributes to the poor results you observe. I recommend pushing the settings as close to the default neurad settings as you can fit on your machine, and increase the batch size (num rays per train step)

Thanks for your reply, I will have a try.