我尝试了来自tensorflow对象检测api的mask-rcnn来分割长尾巴的人类精子。模型 mask_rcnn_inception_v2_coco 仅在头部(边界框和蒙版)上都可以很好地与蒙版一起使用。但是,当我使用相同的配置文件在训练注释中添加尾部蒙版时,边界框仍然起作用(成功地检测到了整个带有尾巴的精子),但是并没有正确地检测到这些蒙版,即使对于头部也是如此。推断结果图像如下所示,以供参考。
如您所见,当我在注释中添加尾部蒙版时,bbox正确显示,但蒙版未正确显示。甚至头部也没有正确标记。因此,当我在批注中添加尾部蒙版时,似乎使模型变得“困惑”。
我还尝试如下将0.25和4添加到.config文件中的Aspect_ratio数组参数中,以进行尾部蒙版训练,但这没有帮助:
grid_anchor_generator {
scales: [0.5, 1.0, 2.0]
aspect_ratios: [0.25, 0.5, 1.0, 2.0, 4.0]
height_stride: 16
width_stride: 16
}
有人可以为这个原因提供线索吗?