Python 遮罩rcnn无法正确遮罩“;“长瘦”;物体,比如动物尾巴

Python 遮罩rcnn无法正确遮罩“;“长瘦”;物体,比如动物尾巴,python,tensorflow,mask,object-detection-api,Python,Tensorflow,Mask,Object Detection Api,我尝试从tensorflow对象检测api中屏蔽rcnn,以分割具有长尾巴的人类精子。模型蒙版_rcnn_inception_v2_coco仅适用于头部的蒙版(边界框和蒙版)。但是,当我在training annotation中使用相同的配置文件添加尾部遮罩时,边界框仍然有效(成功地检测到带有尾部的整个精子),但遮罩没有被正确检测到,甚至头部也没有。推断结果图像如下所示,以供参考。 正如您可能看到的,当我在注释中添加尾部掩码时,bbox显示正确,但掩码显示不正确。甚至头部的标记也不正确。所以,

我尝试从tensorflow对象检测api中屏蔽rcnn,以分割具有长尾巴的人类精子。模型蒙版_rcnn_inception_v2_coco仅适用于头部的蒙版(边界框和蒙版)。但是,当我在training annotation中使用相同的配置文件添加尾部遮罩时,边界框仍然有效(成功地检测到带有尾部的整个精子),但遮罩没有被正确检测到,甚至头部也没有。推断结果图像如下所示,以供参考。

正如您可能看到的,当我在注释中添加尾部掩码时,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
  } 
有人能告诉我原因吗