查看: 609|回复: 0

[机器学习] SSD人脸检测以及FDDB检测结果分析

[复制链接]

146

主题

3

听众

1503

积分

助理设计师

Rank: 4

纳金币
1438
精华
4
发表于 2018-8-28 09:16:12 |显示全部楼层

前段时间使用caffe版本的SSD训练人脸检测,效果还不错,在FDDB上测试了下结果最终只有89%的准确率,但是误判率很低,结果如下:

1.png

为了分析训练的SSD在FDDB上对于哪些类型的人脸检测结果较差,结果如下:蓝色的椭圆为FDDB的原始标注,红色的矩形为现有的SSD检测结果。

2.jpg

可以看到:

  • 很模糊的脸没有检测到

  • 还有些基本上算不上脸

  • 极少数是人脸的确实没有检测到


发现FDDB中不少人脸基本可以不算是人脸,因此对FDDB的检测结果的意义有点怀疑了。

最终还是自己建立了专门的评价数据集(共1000多张样本):

  • 少数较为正常的人脸

  • 遮挡较多

  • 不同光照条件下的人脸

  • 角度多变的人脸


检测结果如下(蓝线为检测的人脸框),效果还是不错的:

3.jpg

SSD做检测训练的时候注意:

  • 自己没有必要做简单的数据增强(例如翻转啥的),SSD训练过程中会做数据集增强

  • 训练的数据集,不要用很模糊的人脸,或者很小的人脸,这样会导致训练发散los=Nan如下图(可能),因为SSD训练会根据IOU选取一定比率的样本作为positive样本。


4.jpg



致谢:FishBear_move_on

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

关闭

站长推荐上一条 /1 下一条

手机版|纳金网 ( 闽ICP备08008928号  

GMT+8, 2019-12-6 09:25 , Processed in 0.126938 second(s), 35 queries .

Powered by Discuz!-创意设计 X2.5

© 2008-2019 Narkii Inc.

回顶部