【分割评价指标-nnUNet V2训练】- AutoDL

目录

  • 一、DSC
  • 二、IOU
  • 三、VOE (Volume Overlap Error)
  • 四、RVD (Relative Volume Difference)
  • 五、Hausdorff95 (95th Percentile of Hausdorff Distance)
  • 六、ASSD (Average Symmetric Surface Distance)
  • 七、MSD (Mean Surface Distance)
  • 八、NSD (Normalized Surface Dice)
  • 九、评价指标对比
    • 1. NSD 和 ASSD
    • 2. Hausdorff95 和 ASD
    • 3. ASSD、ASSD 和 NSD
    • 4. NSD、Dice、ASSD 和 HD95

一、DSC

二、IOU

三、VOE (Volume Overlap Error)

衡量预测分割与真实分割之间的不重叠区域占总体积的比例。公式:
1 − ∣ A ∩ B A ∪ B ∣ 1-\left| \frac{A\cap B}{A\cup B} \right| 1 ABAB

四、RVD (Relative Volume Difference)

衡量预测分割与真实分割体积之间的相对差异。公式:
( V p r e d − V g t ) / V g t (V^{pred}-V^{gt})/V^{gt} (VpredVgt)/Vgt

五、Hausdorff95 (95th Percentile of Hausdorff Distance)

  • 定义:
    Hausdorff95 是 Hausdorff 距离的 95% 分位数,衡量两个分割表面之间最大误差的一个近似值。
    它关注的是两个表面之间最远点的距离,但通过取 95% 的分位数来去除偶发的极端噪声点对指标的影响。

  • 计算过程:

    1. 从预测表面 ( S_{\text{pred}} ) 到真实表面 ( S_{\text{gt}} ) 的所有点计算最近点距离:
      d ( p , S gt ) = min ⁡ q ∈ S gt d ( p , q ) , ∀ p ∈ S pred d(p, S_{\text{gt}}) = \min_{q \in S_{\text{gt}}} d(p, q), \quad \forall p \in S_{\text{pred}} d(p,Sgt)=qSgtmind(p,q),pSpred
    2. 反向从 ( S_{\text{gt}} ) 到 ( S_{\text{pred}} ) 计算距离:
      d ( q , S pred ) = min ⁡ p ∈ S pred d ( q , p ) , ∀ q ∈ S gt d(q, S_{\text{pred}}) = \min_{p \in S_{\text{pred}}} d(q, p), \quad \forall q \in S_{\text{gt}} d(q,Spred)=pSpredmind(q,p),qSgt
    3. 合并所有距离,取其第 95 个百分位值:
      Hausdorff95 = 95th percentile of  { d ( p , S gt ) , d ( q , S pred ) } \text{Hausdorff95} = \text{95th percentile of } \{d(p, S_{\text{gt}}), d(q, S_{\text{pred}})\} Hausdorff95=95th percentile of {d(p,Sgt),d(q,Spred)}
  • 特点:

    • 单位与输入图像的分辨率相同(如毫米)。
    • 更注重最坏情况的误差,但通过分位数减少了对异常值的敏感性。
    • 指标值越小,表明分割表面之间的最大误差更小。

六、ASSD (Average Symmetric Surface Distance)

  • 定义:
    ASSD 衡量的是预测分割和真实分割之间的平均对称距离,包括双向(对称)距离。具体来说,它计算预测分割和真实分割表面之间所有点的双向平均距离。它关注的是整体距离分布的平均值,而不是最大距离或异常距离。

  • 计算方法

    • 计算从预测分割表面到真实分割表面的距离(pred → gt)。
    • 计算从真实分割表面到预测分割表面的距离(gt → pred)。
    • 取这两个距离的平均值。
  • 计算公式:
    A S S D = 1 ∣ S pred ∣ + ∣ S gt ∣ ( ∑ p ∈ S pred min ⁡ q ∈ S gt d ( p , q ) + ∑ q ∈ S gt min ⁡ p ∈ S pred d ( q , p ) ) ASSD = \frac{1}{|S_{\text{pred}}| + |S_{\text{gt}}|} \left( \sum_{p \in S_{\text{pred}}} \min_{q \in S_{\text{gt}}} d(p, q) + \sum_{q \in S_{\text{gt}}} \min_{p \in S_{\text{pred}}} d(q, p) \right) ASSD=Spred+Sgt1 pSpredqSgtmind(p,q)+qSgtpSpredmind(q,p)

    • d ( p , q ) d(p, q) d(p,q): 表示点 p p p q q q 之间的欧几里得距离。
  • 特点:

    • ASSD 是一个浮点数,单位与输入数据的空间分辨率相同(如毫米)。
    • 值越小,表示分割表面之间平均误差越小,即两个表面越接近;值越大,表示两个表面越远。
    • 计算了所有点的平均对称距离。
    • 对整个分割的全局误差有更均衡的反映,而不是仅关注边界情况。
    • 对所有点的偏差同等看待。
    • 对局部极端误差不敏感。
  • 应用:衡量整体分割表面偏差的平均水平,反映分割结果的总体一致性。

七、MSD (Mean Surface Distance)

  • 定义:计算预测分割和真实分割表面之间所有点的最大距离(极端情况)。

  • 计算方法

    • 在所有点对的距离中,取最大值(pred → gt 和 gt → pred 中的最大值)。
  • 特点

    • 对局部误差(如预测过远)非常敏感。
    • 通常用于评估“最坏情况”。
  • 应用:衡量分割表面间最大的偏差,通常用来检测最差匹配情况。

八、NSD (Normalized Surface Dice)

  • 定义:
    NSD 衡量的是预测分割和真实分割的表面重合度,具体来说,是两个表面之间距离在某一阈值 τ \tau τ(如 5mm)范围内的部分占总表面的比例。
    如果一个预测点距离真实表面小于或等于阈值 τ \tau τ,则认为该点是正确预测。

  • 计算公式:
    N S D = ∣ S p r e d ∩ S g t , τ ∣ + ∣ S g t ∩ S p r e d , τ ∣ ∣ S p r e d ∣ + ∣ S g t ∣ NSD = \frac{|S_{pred}\cap S_{gt, \tau}| + |S_{gt}\cap S_{pred, \tau}|}{|S_{pred}| + |S_{gt}|} NSD=Spred+SgtSpredSgt,τ+SgtSpred,τ

    • S p r e d S_{pred} Spred: 预测分割的表面点集。
    • S g t S_{gt} Sgt: 真实分割的表面点集。
    • S g t , τ S_{gt, \tau} Sgt,τ: 真实表面上距离预测表面点在阈值 τ \tau τ 以内的点集。
  • 特点:

    • 容差设置:NSD 需要一个设定的距离阈值 τ \tau τ τ \tau τ 通常由用户指定(例如 1mm、5mm 等),因此它是一个对距离阈值敏感的指标。
    • 局部精度:NSD 主要衡量在一定容差范围内表面点的匹配程度,因此它对小的误差和局部细节更敏感,即更注重局部误差对整体性能的影响。
    • 表面关注:不像 Dice 系数那样关注整个体积,NSD 更专注于表面之间的匹配,通常用于需要较高局部精度的应用场景。
    • NSD 的值在 [0, 1] 之间,1 表示完全重合,0 表示完全不重合。
  • 应用:这种方法结合了表面距离和常见的 Dice 系数,专注于局部精度,尤其适用于医疗图像分割,通常用于检测分割结果的表面与真实表面在指定容差范围内的匹配程度。

  • 总结
    NSD (Normalized Surface Dice) 是一个精细的评价指标,专门针对分割表面的精确度进行评估。在设定的容差范围内,它衡量预测表面和真实表面之间的匹配程度。它不同于传统的 Dice 系数,因为它更关注局部表面匹配而非整体体积重叠,适用于需要高精度局部表面匹配的任务,例如肿瘤边界或器官分割等应用

九、评价指标对比

1. NSD 和 ASSD

  • 主要区别
指标NSDASSD
意义衡量表面点在某一距离阈值内的重合度衡量两个表面之间的平均对称距离
是否依赖阈值是(用户指定阈值 τ \tau τ否(直接计算所有点间的平均距离)
值域[0, 1](归一化值)非负浮点数,通常与数据单位一致
偏向注重表面点的距离分布是否在合理范围内注重表面整体的平均距离
应用场景多用于医学分割质量评估,尤其是对表面接近程度要求较高的场景用于衡量分割整体精度,特别是表面平滑或偏离的程度

  • 总结
  • NSD 是一个归一化指标,用于衡量预测分割与真实分割的表面匹配度,依赖用户定义的距离阈值。
  • ASSD 是一个平均距离指标,直接量化两个分割表面之间的对称距离,不依赖阈值。

它们是互补的指标,可以同时使用来更全面地评估分割结果的质量。

2. Hausdorff95 和 ASD

  • 主要区别
指标Hausdorff95ASD
意义衡量表面之间最大误差的近似值(95% 分位数)衡量表面之间平均对称距离
重点注重最坏情况(极端距离)但减少异常点影响注重整体误差分布
计算方式取两个表面点集的点到点距离的第 95% 分位数取两个表面点集的点到点距离的平均值
值的单位单位与输入图像分辨率一致单位与输入图像分辨率一致
敏感性对最坏情况下的误差较敏感对全局误差均衡反映

  • 总结

    • Hausdorff95 更适合用于检查最坏情况下的分割误差,特别是在需要确保没有极大误差的应用中(例如,手术导航)。
    • ASD 更适合衡量整体分割精度,对局部误差的容忍度更高。

在分割任务中,这两个指标通常是 互补 的,Hausdorff95 用于捕捉极端误差,ASD 用于反映整体表现。

3. ASSD、ASSD 和 NSD

  • 区别总结
指标描述评估重点是否对局部误差敏感
ASSD预测和真实分割表面所有点的平均双向距离全局一致性
MSD预测和真实分割表面所有点的最大距离最差匹配情况
NSD在设定距离阈值内,预测和真实分割表面点的匹配程度 (归一化)容差范围内的匹配率

  • 适用场景
  1. 如果需要一个对整体性能有综合评价的指标:使用 ASSD
  2. 如果需要关注最差情况(如异常预测):使用 MSD
  3. 如果需要一个容差敏感的指标(如医疗图像应用中重要部位的精准性):使用 NSD
  • 总结
    ASSD、MSD 和 NSD 是互补的指标,各自适合不同的评估需求。它们不是相同的指标,但可以结合使用以全面分析分割结果的质量。

4. NSD、Dice、ASSD 和 HD95

指标计算重点使用场景
NSD表面点的匹配度,基于设定的距离容差需要精确评估分割表面精度的场景
Dice整体的重叠度,评估分割区域的重叠率全局分割质量评估
ASSD平均表面距离(对表面偏差的综合评估)全局表面偏差评估
HD9595%的表面点的最大距离(最坏情况评估)最差匹配评估

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.rhkb.cn/news/474179.html

如若内容造成侵权/违法违规/事实不符,请联系长河编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

一文速学---红黑树

文章目录 一、红黑树简介二、 红黑树特性三、红黑树插入3.1 红黑树为空3.2 父节点为黑色3.3 父节点为红色3.3.1 父亲和叔叔都是红色3.3.2 父节点为红色,叔叔节点为黑色3.3.2.1 父节点在左节点,插入节点在父亲左节点3.3.2.2 父节点在左节点,插…

gitlab容器的迁移(部署)并配置自动备份

gitlab容器的迁移(部署)并配置自动备份 本文背景为从Ubuntu服务器上迁移gitlab容器到windows并备份,若要直接拉取镜直接安装配置可直接从第二小标题参考 1、原Ubuntu的gitlab容器制作为镜像 2.1 将运行的容器制为镜像 #镜像:i…

Linux:调试器-gdb/cgdb

文章目录 一、编译成debug1、-g 选项 二、gdb调试命令1、在CentOS系统下检查安装gdb2、进入gdb模式3、quit 退出gdb4、list (简写 l)显示文件内容5、b 打断点6、 r / run运行程序7、c 让程序直接运行完 三、cgdb1、info b查看打的所有断点2、d 删除断点3…

基于差分、粒子群算法下的TSP优化对比

TSP问题,即旅行商问题(Traveling Salesman Problem),是数学领域中的一个著名问题。以下是对TSP问题的详细解释: 一、问题定义 假设有一个旅行商人要拜访n个城市,他必须选择所要走的路径,路径的…

17.100ASK_T113-PRO 配置QT运行环境(三)

前言 1.打开QT,新建项目. 做成以下效果,会QT都没有问题吧 编译输出: /home/book/LED_and_TempHumi/build-LED_and_TempHumi-100ask-Debug LED_and_TempHumi 2.下载程序与测试 设置运行环境 export QT_QPA_PLATFORMlinuxfb 这个地方还需要加字体,不然不会显示字体.

智慧社区平台系统提升物业管理效率与居民生活质量

内容概要 智慧社区平台系统是为应对现代城市管理挑战而诞生的重要工具。随着城市化进程的加快,传统的物业管理方式已经难以满足日益增长的居民需求和管理复杂性。因此,引入智能化管理手段显得尤为重要。这个系统不仅仅是一个简单的软件,它是…

远程jupyter lab的配置

打开虚拟环境 conda activate test 在环境下安装ipykernel软件包,这个软件包允许jupyter notebookl使用特定环境的python版本。 conda install ipykernel 将该环境添加到Jupyter Notebook中 python -m ipykernel install --user --nametest --display-name&quo…

python+Django+MySQL+echarts+bootstrap制作的教学质量评价系统,包括学生、老师、管理员三种角色

项目介绍 该教学质量评价系统基于Python、Django、MySQL、ECharts和Bootstrap技术,旨在为学校或教育机构提供一个全面的教学质量评估平台。系统主要包括三种角色:学生、老师和管理员,每个角色有不同的功能权限。 学生角色:学生可…

找不到vcruntime140.dll怎么办,彻底解决vcruntime140.dll丢失的5种方法

当计算机系统中无法找到vcruntime140.dll这个特定的动态链接库文件时,可能会引发一系列运行问题,具体表现形式多样且影响范围较广。对于依赖于该文件运行的各类软件应用来说,缺失vcruntime140.dll将直接导致程序无法正常启动或执行&#xff0…

设计模式-Adapter(适配器模式)GO语言版本

前言 个人感觉Adapter模式核心就在于接口之间的转换。将已有的一些接口转换成其他接口形式。并且一般用于对象上,而不是系统上 问题 就用一个简单的问题,懂数据结构的同学可能知道双端队列。那么就用双端队列实现一个栈(stack)或…

表格的选择弹窗,选中后返显到表格中

项目场景: 提示:这里简述项目相关背景: 表格的下拉框可以直接显示选项,那如果选择框不是下拉的,而是弹窗,那么在表格中如何返显呢? 问题描述 如上图所示,点击表格中的选择&#xf…

4.STM32之通信接口《精讲》之USART通信---实验串口发送程序

本节将进行实战,基础了解请查看第1,2,3节(Whappy) 开始背!! USART ---》全双工 异步/同步 点对点 C语言基础printf用法,这节将用到printf的重定向,来打印到串口助手上…

搭建MC服务器

局域网中玩MC,直接自己创建房间开启局域网就可以了。如果想开一个24小时不关机的服务器呢?其实最开始我是想在windows云服务器,图形化界面运行一个开启局域网即可。可能是云服务器上没有显卡,还是其他什么原因,游戏打开…

css 使用图片作为元素边框

先看原始图片 再看效果 边框的四个角灭有拉伸变形,但是图片的中部是拉伸的 代码 border-style: solid;/* 设置边框图像的来源 */border-image-source: url(/static/images/mmwz/index/bk_hd3x.png);/* 设置如何切割图像 */border-image-slice: 66;/* 设置边框的宽度 */border…

通用定时器---输出比较功能

目录 一、概念 二、输出比较的8种模式 三、输出比较输出PWM波形的基本结构 配置步骤 四、示例代码 一、概念 OC(OutPut Compare)输出比较。输出比较可以通过比较CNT与CCR寄存器的关系,来对输出电平进行置1/置0/翻转的操作,可…

【网页设计】CSS3 进阶(动画篇)

1. CSS3 2D 转换 转换(transform)是CSS3中具有颠覆性的特征之一,可以实现元素的位移、旋转、缩放等效果 转换(transform)你可以简单理解为变形 移动:translate旋转:rotate缩放&#xf…

探索 HTML 和 CSS 实现的 3D旋转相册

效果演示 这段HTML与CSS代码创建了一个包含10张卡片的3D旋转效果&#xff0c;每张卡片都有自己的边框颜色和图片。通过CSS的3D变换和动画&#xff0c;实现了一个动态的旋转展示效果 HTML <div class"wrapper"><div class"inner" style"-…

WTV芯片在智能电子锁语音留言上的应用方案解析

一、概述 电子锁的留言功能允许用户通过语音或文字方式给其他家庭成员留下信息。这项功能可以增强家庭成员之间的沟通&#xff0c;特别是在忙碌的家庭生活中提供便利。 WTV是一款功能强大的高品质语音芯片&#xff0c;采用了高性能32位处理器、最高频率可达120MHz。具有低成本、…

Ajax的相关内容

一、Ajax的使用步骤 1.创建XML对象 const xhrnew XMLHttpRequest(); 2.监听事件&#xff0c;处理响应 3.准备发送请求 true表示异步 ajax中永远是异步&#xff0c;永远是true 4.发送请求 二、GET和POST请求 三、JSON的三种形式 四、JSON的方法 五、跨域 六、XHR的属性和方法…

群控系统服务端开发模式-应用开发-前端级别功能开发

一、添加视图 在根目录下src文件夹下views文件夹下param文件夹下grade文件夹下&#xff0c;新建index.vue&#xff0c;代码如下 <template><div class"app-container"><div class"filter-container" style"float:left;"><…