SuperMHP/GUPNet

why not the bias depth is a negative number?

Closed this issue · 3 comments

bias_depth = 1. / (depth_net_out[:,0:1].sigmoid() + 1e-6) - 1. ∈(0, +inf)
the bias_depth need be negative number if the geo_depth was bigger than real_depth.

llwc commented

Hello, I have a question about bias_depth = 1. / (depth_net_out[:,0:1].sigmoid() + 1e-6) - 1? what is the difference with using bias_depth = exp(-depth_net_out[:,0:1])? Another question, this bias_depth cannot fixed the depth error if the bbox 2d height is smaller than its expected. Thanks!

Hello, I have a question about bias_depth = 1. / (depth_net_out[:,0:1].sigmoid() + 1e-6) - 1? what is the difference with using bias_depth = exp(-depth_net_out[:,0:1])? Another question, this bias_depth cannot fixed the depth error if the bbox 2d height is smaller than its expected. Thanks!

1). It is equal. This is provided by our baseline code implementation.
2). The reason of bias>0 can be seen at the answer before your question.