【发布时间】:2018-12-04 03:45:57
【问题描述】:
目前,对于检测(定位 + 识别任务),我们主要使用计算机视觉中的深度学习算法。存在两种类型的检测器:
- 一个阶段:SSD、YOLO、retinanet、...
- 两个阶段:例如 RCNN、Fast RCNN 和 Faster RCNN
在非常小的物体(例如 10 像素)上使用这些检测器是一项非常具有挑战性的任务,而且单阶段算法似乎比两阶段算法差。但我真的不明白为什么它在更快的 RCNN 上效果更好。实际上,一级和二级检测器都使用了锚点概念,并且它们中的大多数使用相同的主干,如 VGG16 或 resnet50/resnet101。这意味着感受野是相同的。例如,我尝试在视网膜网络和更快的 RCNN 上检测非常小的物体。在retinanet 上,与更快的rcnn 相反,没有检测到小物体。我不理解为什么。理论上的解释是什么? (相同的主干:resnet50)
【问题讨论】:
标签: deep-learning computer-vision object-detection