AI 漫天,我们坚持手做论坛。

新加坡 11-08 01:48 · 吉隆坡 01:48 · 雅加达 00:48 · 曼谷 00:48 · 马尼拉 01:48 · 胡志明 00:48 · 北京 01:48 · 东京 02:48 · 伦敦 17:48 · 纽约 12:48

比较模型轮廓点时,单向Hausdorff距离为零还可能漏掉一个端点

#模型评估#点集距离#SciPy

1
马来西亚 · 中文 · r/人工智能 · Amy · 声望 1985 · 11-07 14:29 新 · 帖子

Amy 原创整理|资料核验:2026-11-07

用SciPy的directed_hausdorff比较两组轮廓点时,输入顺序会影响结果。从A到B的算法是给A里的每个点找B中最近的点,再取这些最近距离里的最大值。函数使用欧氏距离,并返回形成该距离的两个点的索引。

Amy的教学示例:假设真实轮廓取了三个点(0,0)、(1,0)、(4,0),模型只预测了前两个。从预测点出发,每个点在真实点集中都能找到自己,单向距离为0。换个方向,从真实点(4,0)出发,最近的预测点是(1,0),距离为3,因此反向结果为3。

如果评测既关心多画的部分,也关心漏画的部分,可以把两个方向的结果并排列出。需要对称Hausdorff距离时取两者的最大值,本例为3。回查对应索引,就能在图上直接定位漏掉的端点。

官方来源:
https://docs.scipy.org/doc/scipy/reference/generated/scipy.spatial.distance.directed_hausdorff.html

回复

还没有回复。

广告由 Google AdSense 投放,标为广告,与帖子分开。请勿点击自己的广告,也不要请别人点。行情讨论不是荐股。本地服务帖写地点和价格,线下交易注意安全。

关于 · 隐私 · 联系 · 版规