语义分割评价指标——95% Hausdorff距离
创作时间:
作者:
@小白创作中心
语义分割评价指标——95% Hausdorff距离
引用
CSDN
1.
https://m.blog.csdn.net/weixin_72254790/article/details/142521930
语义分割是计算机视觉中的一个重要任务,用于将图像中的每个像素分类到预定义的类别中。在评估语义分割模型的性能时,95% Hausdorff距离是一个常用的评价指标。本文将详细介绍95% Hausdorff距离的概念及其计算方法。
一、最快理解
- max(d_XY, d_YX):取X到Y的距离和Y到X的距离的最大值。
其中 - X到Y = max min x到y:X中所有点都和Y集合计算最小的距离,得到的距离集合再取最大值。
同理 - Y到X = max min y到x:Y中所有点都和X集合计算最小的距离,得到的距离集合再取最大值。
二、选取95%
- 针对二分类将预测出来的二值图像划分为布尔前景/背景
- 所有前景的坐标计算
- numpy提供了
argwhere方法筛选数组中非0项,然后返回这些项的坐标。
- 对坐标进行排序:
np.sort() - 列表切割(所有坐标数*95%)的数组
三、实现
import numpy as np
from scipy.spatial.distance import cdist
def hausdorff95(X, Y):
# 将二值图像转换为布尔数组,True 表示前景
X_foreground = X.astype(bool)
Y_foreground = Y.astype(bool)
# 计算前景点的坐标
X_coords = np.argwhere(X_foreground)
Y_coords = np.argwhere(Y_foreground)
# 计算 X 中每个点到 Y 的所有点的距离
X_to_Y_dist = cdist(X_coords, Y_coords)
# 计算 Y 中每个点到 X 的所有点的距离
Y_to_X_dist = cdist(Y_coords, X_coords)
# 将 X 到 Y 的距离和 Y 到 X 的距离合并为一个数组
all_distances = np.concatenate((X_to_Y_dist.flatten(), Y_to_X_dist.flatten()))
# 排除掉最大的5%的距离
distances_sorted = np.sort(all_distances)
num_points = len(all_distances)
threshold_index = int(num_points * 0.95)
# 确保至少有一个距离被选中
if threshold_index == 0:
threshold_index = 1
# 计算95% Hausdorff 距离
distances_filtered = distances_sorted[:threshold_index]
if len(distances_filtered) > 0:
hd95_value = np.max(distances_filtered) # 取最大值,而不是平均值
else:
hd95_value = 0 # 如果没有距离被选中,可以返回0或其他合适的值
return hd95_value
注意: 在代码实现中,使用了scipy.spatial.distance.cdist来计算点之间的距离矩阵,这比使用distance_matrix更高效。
热门推荐
水彩画入门:教你调出完美粉红
F-35“闪电II”:美国及其盟国的空中利剑
“卡尔·文森”号航母展示未来航空联队新科技
飞虎队传奇:揭秘美国志愿航空队中的英雄飞行员
二甲双胍与GLP-1:口服降糖药市场的双雄之争
糖尿病患者激增至8亿,口服降糖药市场迎来爆发期
最新《中国糖尿病防治指南》:口服降糖药使用全攻略
临海熊出没欢乐港湾:亲子游的新宠!
9.9元抢980元电影卡!寒假带娃看《熊出没·重启未来》
罗瑞卿与毛泽东:长征路上的铁肩担道义
冬季感冒药吃多了伤身?专家教你正确用药!
泰拉瑞亚新手地图:从零开始探险!
泰拉瑞亚隐藏地图大揭秘:醉酒世界&不要蜜蜂
嘴角长痘痘怎么办?多种治疗方法全解析
“最佳血压值”出炉?血压控制在这个数,心血管病、死亡风险大大降低!
东北人教你做溜肉段:选材、技巧全攻略
家庭版溜肉段:一起做菜,增进亲情
色彩构成原理助你成为设计大神!
东风日产奇骏X-trail发电机故障大揭秘!
秋冬敏感肌护理:告别红血丝
吃出好肌肤:维C维E帮你告别红血丝
《爱情公寓》里的现代爱情观:从门当户对到精神契合
柏拉图的爱情观:合二为一的秘密
柏拉图式恋爱:爱情的本质是什么?
《红楼梦》与《傲慢与偏见》:东西方经典爱情观的碰撞
斯滕伯格的爱情三角:揭秘爱情真相
冬季养生必备:八宝茶中的枸杞功效大揭秘
宁夏八宝茶:丝路千年香韵
秋冬养生新宠:宁夏八宝茶的前世今生
揭秘绿色眼睛:遗传学家Stevens解密