可解释的图像分类,提高组织表征的可信度论文速读

Explainable Image Classification with Improved Trustworthiness for Tissue Characterisation

摘要

机器学习模型进行组织表征可以帮助决策并指导安全的肿瘤切除。为了让外科医生信任该模型,需要提供生成的预测的可解释性。对于图像分类模型,像素归因 (PA) 和风险估计是推断可解释性的常用方法。然而,前一种方法缺乏可信度,而后者无法提供模型注意力的视觉解释。

本文提出了第一种方法,该方法将风险估计纳入PA方法,以提高图像分类的可解释性,使其更可信。所提出的方法迭代地应用带有PA方法的分类模型来创建大量PA图。
介绍了一种通过估计像素分布的期望值来生成增强型PA图的方法。此外,变异系数 (CV) 用于估计此增强 PA 地图的像素级风险。因此,所提方法不仅提供了改进的PA图,而且对输出PA值进行了风险估计。

本文方法

在这里插入图片描述
使用 ResNet18 在脑膜瘤 pCLE 数据上生成的 PA 图。
在这里插入图片描述
目的是生成分类模型的改进 PA 图,同时提供模型可解释性的风险估计,以提高术中组织表征过程中决策的可信度。

沿第三维的期望值和方差值为:
在这里插入图片描述
变异系数CV
在这里插入图片描述
提出的方法提高了可解释性的可信度,因为它允许可视化分类模型的可解释性(由增强的 PA 图提供)以及该图的像素级风险(由 CV 图提供)。例如,除非 CV 值较低,否则不应信任 PA 地图上的突出区域。图3显示了使用所提出的方法生成的增强PA和风险图的示例。这表明所提方法不仅提高了可解释性,而且提供了相关的风险信息,提高了可信度。
在这里插入图片描述
评估指标。评估PA方法并非易事,因为PA图可能不需要符合人类认为的“合理”。可以谨慎使用分割分数,如交集并集 (IoU),将阈值 PA 图与具有注释显着区域的地面实况图进行比较。通过这样做,我们可以衡量模型对特定类的知情程度。为了量化一个模型的误导性程度,我们可以估计它的平均下降
在这里插入图片描述
由于发现平均下降本身是不够的,因此引入了统一方法ADCC ,该方法是平均下降、相干性和复杂性的谐波平均值,定义为:
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

实验结果

在这里插入图片描述

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

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

相关文章

sudo的设置

sudo指令就是提高你的用户权限,用来完成root可以完成的工作,但是有一个前提,就是被root添加到信任名单中,接下来我们要讲解如何在root中添加用户到信任名单中。 在root中输入指令: 即可到达添加信用列表的位置&#x…

[图解敏捷口号]普天之下皆我妈-01-新手一次走两步

0 00:00:00,830 --> 00:00:03,750 今天我们来看一句敏捷口号 1 00:00:04,030 --> 00:00:05,660 后面我们会 2 00:00:06,300 --> 00:00:09,570 列一些比较幼稚的口号 3 00:00:09,970 --> 00:00:11,145 一句一句 4 00:00:11,145 --> 00:00:12,790 我们来剖析一…

软件3班20240424_2

package com.yanyu;import java.util.ResourceBundle;public class DBTest {// psvmpublic static void main(String[] args) { // 格式化 ctrl alt l // RBResourceBundle bundle ResourceBundle.getBundle("com/yanyu/db"); // CTRL a…

【注解】Mapper的注解 @Mapper、@Repository、@MapperScan

Mapper的注解 Mapper、Repository、MapperScan 一、Mapper1.1、主要作用1.2、示例 二、Repository2.1、主要作用2.2、示例2.3、注意事项 三、MapperScan Mapper 是 Mybatis 的注解,和 Spring 没有关系, Repository 是 Spring 的注解,用于声明…

勾八头歌之RNN

一、RNN快速入门 1.学习单步的RNN:RNNCell # -*- coding: utf-8 -*- import tensorflow as tf# 参数 a 是 BasicRNNCell所含的神经元数, 参数 b 是 batch_size, 参数 c 是单个 input 的维数,shape [ b , c ] def creatRNNCell(a,b,c):# 请在此添加代码…

【复现代码——环境配置】

目录 一、复现代码举例二、创建环境——选择一个Python版本2.1 创建基本环境2.1.1 基于AutoDL2.1.2 基于PyCharm 2.2 终端激活环境2.3 退出环境2.4 删除环境 三、PyTorch安装3.1 查看cuda3.2 安装PyTorch 四、其他依赖安装4.1 tensorboardX4.2 matplotlib4.3 medpy4.4 visdom4.…

【Day 8】MySQL 多表查询 + Mybatis 基础

1 多表查询 笛卡尔积:在数学中,两个集合(A集合 和 B集合)的所有组合情况 在多表查询时,需要消除无效的笛卡尔积 select * from tb_emp,tb_dept where dept_id tb_dept.id;多表查询分为: 连接查询 内连接:相当于查…

5-内核开发-/proc File System 学习

5-内核开发-/proc File System 学习 课程简介: Linux内核开发入门是一门旨在帮助学习者从最基本的知识开始学习Linux内核开发的入门课程。该课程旨在为对Linux内核开发感兴趣的初学者提供一个扎实的基础,让他们能够理解和参与到Linux内核的开发过程中。…

移动零 ----双指针

题目链接 题目: 分析: 上述题目, 是将数组分块, 分为前半非零, 后半零, 这种数组分块题我们首先想到双指针 思路: 定义两个指针, 一个cur 一个dest, cur用来遍历数组, dest 指向分界处的第一个零位置, 将数组分块首先让cur 0; dest 0;cur 遍历数组, 如果cur 0, 那么cur…

python+django校园社交高校交友网站2x7r5.

本课题使用Python语言进行开发。代码层面的操作主要在PyCharm中进行,将系统所使用到的表以及数据存储到MySQL数据库中,方便对数据进行操作本课题基于WEB的开发平台,设计的基本思路是: 前端:vue.jselementui 框架&#…

后端工程师——Java工程师岗位要求

在国内,Java 程序员是后端开发工程师中最大的一部分群体,其市场需求量也是居高不下,C++ 程序员也是热门岗位之一,此二者的比较也常是热点话题,例如新学者常困惑的问题之一 —— 后端开发学 Java 好还是学 C++ 好。读完本文后,我们可以从自身情况、未来的发展,岗位需求量…

SD-WAN制造业网络优化方案

制造业在数字化浪潮的推动下,进行转型的需求越来越强烈。网络作为制造业数字化转型的关键基础设施,其稳定性、安全性和灵活性直接影响着企业的运营效率和市场竞争力。而SD-WAN可以为制造业提供有效的解决方案,让制造业顺利高效地进行数字化转…