边界细化后的分割评估不起作用

Segmentation evaluation after border thinning not working

我目前正在使用来自 ISBI-2012 分割挑战赛的数据进行图像分割项目。我正在尝试 运行 BeanShell 脚本 link: https://imagej.net/Segmentation_evaluation_after_border_thinning_-_Script

在我自己预测的分割图像上。但是,我似乎无法用我的图像重现结果。

predicted image

ground truth image

结果我得到 this。我了解生成的单元格标签必须采用特定格式,如 ISBI-2012 网站所述:

The results are expected to be submitted as a 32-bit TIFF 3D image, which values between 0 (100% membrane certainty) and 1 (100% non-membrane certainty).

但是,我无法理解如何以这种格式保存图像。有什么办法可以解决这个问题吗?

您确实需要将图像转换为 32 位,并使值位于 [0.0 1.0] 范围内。

您可以在脚本中通过在第 59 行之后简单地添加两行来做到这一点:

IJ.run( proposedLabels, "32-bit", "" );
IJ.run( proposedLabels, "Enhance Contrast...", "saturated=0.3 normalize process_all");

尽管地面实况图像应该是二进制的。