【问题标题】:is Faster RCNN rotation invariant?Faster RCNN 是旋转不变的吗?
【发布时间】:2016-12-23 05:35:55
【问题描述】:
我想生成一个车辆数据集以在 RCNN、Fast RCNN、Faster RCNN 等网络中进行训练。我的问题是:
原始图像中车辆的角度对于检测器是否重要?我的意思是如果数据集只包含从左到右的车辆图像,那么经过训练的网络可以检测到任何角度的车辆吗?
【问题讨论】:
标签:
conv-neural-network
object-detection
【解决方案1】:
没有!
由于 CNN 的旋转不变性有限,基于 CNN 的 Faster RCNN 无法检测出方向与训练集中样本方向相差太大的目标。
【解决方案2】:
Detectron2 最近添加了 Rotated Faster RCNN 网络。要创建这样的模型,您应该为具有旋转边界框的车辆创建注释,即:
rbbox = [center_x, center_x, width, height, angle]
访问this link了解更多信息。
【解决方案3】:
这个问题的答案是否定的。更快的 rcnn 只有一个增强选项,即左右翻转。你必须自己添加旋转。您可以使用大量不同角度的旋转对象样本来训练网络。