Hello! My question is about smoothloss.
This version code shows that the output of the model is depth. And you still use 'outputs["disp", 0] = pred' to save the depth you predicted. That is ok. So you changed the behavior in generate_images_pred function.
But in smoothloss, it seems that you still use depth to compute the smoothloss. Why didnt you use the inverse depth, which means the true disparities for smoothloss as the monodepth2 did? The results will be the same?
Thanks!
Yes, we calculate the smooth loss using depth, and it is feasible.
It should also be feasible to calculate the smooth loss using 1 / depth (and it seems more reasonable).
It seems that there is currently no paper indicating which one is superior. I think we should conduct more experiments to investigate which one is better.
Hello! My question is about smoothloss. This version code shows that the output of the model is depth. And you still use 'outputs["disp", 0] = pred' to save the depth you predicted. That is ok. So you changed the behavior in generate_images_pred function. But in smoothloss, it seems that you still use depth to compute the smoothloss. Why didnt you use the inverse depth, which means the true disparities for smoothloss as the monodepth2 did? The results will be the same? Thanks!