Closed Na-Z closed 3 years ago
Thanks for your interests in our work!
Here are my answers to the questions:
Hope this answers your question!
Thanks for your reply.
I have another question: how are the l_f, l_c, l_o in Eq 2 implemented in the code (ie, loss_helper.py)?
What do objectness_loss_opt
and potential_loss
mean?
Besides, there seems several errors in the code. Please confirm:
[:,:,start+3+num_heading_bin*2+num_size_cluster*4:]
. PS: I don't understand why u use if-else when decoding size and class (ie, L68-87), the code inside the two conditions are the same.'center'
should be mode
.l_f is implemented in here, l_c is implemented in here and it was called here and the majority of l_o is implemented in here.
For the errors:
Got it. Thanks a lot.
Hi Zaiwei,
Thanks for sharing your work. I have a few questions on your implementation details, which are not consistent with the paper.
In Section 3.2, you mentioned that 0.2m is used to select positive points lying close to BB face or BB edge. However, 0.1 is used for SUN RGB-D dataset in the code: https://github.com/zaiweizhang/H3DNet/blob/e89d092bdf4c2ab1df576e6c4ff12bcbc2d55b2e/sunrgbd/sunrgbd_detection_dataset_hd.py#L40 How do you determine the value of this threshold? And How will it affect the performance?
Also in Section 3.2, you mentioned that
However, additional surface size is predicted in the code: https://github.com/zaiweizhang/H3DNet/blob/e89d092bdf4c2ab1df576e6c4ff12bcbc2d55b2e/models/proposal_module_surface.py#L27-L34
May I know how it (i.e., adding size loss for surfaces) improves the performance, especially on SUN RGB-D?
Looking forward to your reply. Thanks.