ethnhe / FFB6D

[CVPR2021 Oral] FFB6D: A Full Flow Bidirectional Fusion Network for 6D Pose Estimation.
MIT License
295 stars 72 forks source link

weighted loss (different from paper PVN3d) #36

Closed minwang-ai closed 3 years ago

minwang-ai commented 3 years ago

Hi Yisheng,

You indicated that you followed the previous work PVN3D to set the weights to 1,1,1 in paper FFB6D. In fact, it is 2,1,1. It is a mistake or do you find these weights would lead to better performance?

loss_lst = [
                (loss_rgbd_seg, 2.0), (loss_kp_of, 1.0), (loss_ctr_of, 1.0),
            ]
            loss = sum([ls * w for ls, w in loss_lst])
ethnhe commented 3 years ago

We use 1, 1, 1 for both PVN3D and FFB6D in our internal versions while both use 2, 1, 1 in the open source versions so that their performances are closer. Only with very slight difference though.

minwang-ai commented 3 years ago

We use 1, 1, 1 for both PVN3D and FFB6D in our internal versions while both use 2, 1, 1 in the open source versions so that their performances are closer. Only with very slight difference though.

Hi, Yisheng, thank you for your reply. What's the meaning of closer performances? Is there any other difference between your internal version and the open-source version?

LEONHWH commented 2 years ago

我们在内部版本中对 PVN3D 和 FFB6D 都使用 1、1、1,而在开源版本中都使用 2、1、1,以便它们的性能更接近。不过只有很小的区别。

你好,易生,谢谢你的回复。 近距离表演是什么意思? 您的内部版本和开源版本之间还有其他区别吗?

Hi,minwang.

Have you tried these two different weighted losses? Or, do you know what the best loss weighting factor is?

minwang-ai commented 2 years ago

Sorry, I did not try that. I just keep everything as it was since I changed my topic and supervisor.