computer-vision - 如何计算图像分割中的IU平均得分?

标签 computer-vision image-segmentation evaluation-strategy

this纸一样,如何计算IU(联合上的平均交集)得分?

Long, Jonathan, Evan Shelhamer, and Trevor Darrell. "Fully Convolutional Networks for Semantic Segmentation."

最佳答案

对于每个类(class),联合交叉口(IU)得分是:

true positive / (true positive + false positive + false negative)



平均IU只是所有类别的平均值。

关于本文中的符号:
  • n_cl:
  • 类的数量
  • t_i:类i中的像素总数
  • n_ij:预测属于类j的类i的像素数。所以对于第一个类:
  • n_ii:正确分类的像素数(真正数)
  • n_ij:错误分类(误报)的像素数
  • n_ji:错误地未分类的像素数(假阴性)

  • 您可以在Pascak DevKit here中找到可以直接计算的matlab代码

    关于computer-vision - 如何计算图像分割中的IU平均得分?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31653576/

    相关文章:

    algorithm - 渐变和渐变有什么区别?

    c# - 从轮廓和翘曲角度查找拐角

    python - 自动提取带有框架的子图像

    tensorflow - 平滑骰子损失如何区分?

    c# - 按值调用和按值传递是同义词吗?

    python-3.x - 如何在默认 session 中运行 tensorflow session ?

    python - 如何在OpenCV中构造二值图像的水平投影

    c++ - std::conditional 等 C++ 元函数的求值策略(eager、lazy 等)是什么?

    python - 计算 def f(x) 被评估次数的简单方法?

    python - 车牌字符分割python opencv