感受野(receptive field)

之前在做物体检测的时候,对这个问题没有弄清楚,记录下最近关于这个问题的理解。

问题:浅层特征图检测小目标,深层特征图检测大目标?

  • 浅层特征图不检测大目标是因为感受野不够,所谓感受野,就是用来表示网络内部的不同位置的神经元对原图像的感受范围的大小。只有当感受野大于物体,能够将物体包含的时候,才能正确检测。在深层特征图,感受野比较大,可以更好的看清一个物体,用于检测大目标准确度更高。浅层特征图感受野小,对于大物体不能够获取全部信息,比如检测一只动物,却只能检测到一条腿,通过腿去判断动物的类别,就可能会产生误判。
  • 由于监督学习模式,越深的层得到的特征越抽象(高级),越浅的层特征越细节(低级)。深层的特征由于平移不变性(translation invariance),已经丢掉了很多位置信息。检测既需要分类也需要回归。分类要求特征有较多的高级信息,回归(定位)要求特征包含更过的细节信息,因此,大的特征图由于感受野较小,同时特征包含位置信息丰富,适合检测小物体。

感受野计算公式:
l ( k ) = ( l ( k − 1 ) − 1 ) + [ f ( k ) ∗ ∏ i = 1 k − 1 s i ] l_{(k)} = (l_{(k-1)}-1)+[f(k)*\prod_{i=1}^{k-1}s_i] l(k)=(l(k1)1)+[f(k)i=1k1si]

l k l_k lk:第k层的感受野
f k f_k fk:第k层的kernel_size
s k s_k sk:第k层的stride
在这里插入图片描述
在这里插入图片描述

参考资料:

卷积神经网络的感受野
如何计算感受野(Receptive Field)——原理
目标检测中的Anchor

  • 0
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值