haibo-qiu / FROM

[TPAMI 2021] End2End Occluded Face Recognition by Masking Corrupted Features
https://arxiv.org/abs/2108.09468
43 stars 8 forks source link

关于mfr2数据集的测试 #13

Open YanShu319 opened 5 months ago

YanShu319 commented 5 months ago

作者您好,我看到您有在mfr2数据集上进行测试,精度有所提升。但我下载mfr2数据集后进行测试精度比较低,不知道是什么原因,能否提供一下您测试所用的mfr2数据集和实验上的部分细节,十分感谢!

haibo-qiu commented 5 months ago

Hi @YanShu319,

关于mfr2数据集,我用的就是官方提供的下载链接。在这个数据集上测试细节,我们文章里面提到的是这些

For the MFR2 and LFW-SM, we directly take the model trained on Occ-WebFace (without any finetuning) with K = 5, λ = 1.0 to evaluate

其他的我也忘记了,应该是没有特殊的操作,有的话我肯定已经写在文章里面,比如在O_LFW上需要用112X112的size来测试。至于你测出来比较低的原因,首先需要确认一下你下载的模型对不对,可以简单测个LFW看看,另外就是需要确保图片的大小是112x96的。

YanShu319 commented 5 months ago

您好,是的,LFW测试是正常的,在测试mfr2数据集的时候,我将图片统一调整为了112×96大小,并修改了test_loader,如下所示 D5Z}RFH69T)LSP75U2HT%H0

YanShu319 commented 5 months ago

这个是我所得到的精度,感谢您的答疑! 02Q _}7TUEVTG_DETMCGM6M

haibo-qiu commented 5 months ago

可以看到你目前所得到的Acc为89.38,说明模型的load方面肯定没啥问题,我们文章里面是96.22。这个差距大概率是对输入的Face图片不同的align和crop造成的。

MFR2数据集提供的人脸图片是160x160,我不知道你是怎么调整成112x96的,如果是直接resize那肯定会造成精度损失。你需要用我们文中的方法来进行crop到112x96,详细参见4.2 Implementation Details。

或者你可以参考我这里的crop方式,但是我不能保证完全一样,你可以试一试,时间过去太久了,我也有些忘记了。

YanShu319 commented 5 months ago

好的感谢您的回复!我自己多尝试一下