SESV:通过预测和纠错实现精确的医学图像分割

SESV: Accurate Medical Image Segmentation by Predicting and Correcting Errors

  • SESV:通过预测和纠错实现精确的医学图像分割
    • 背景
    • 贡献
    • 实验
    • 方法
    • Thinking

SESV:通过预测和纠错实现精确的医学图像分割

286 IEEE TRANSACTIONS ON MEDICAL IMAGING, VOL. 40, NO. 1, JANUARY 2021

背景

医学图像分割是计算机辅助诊断中的一项重要任务。尽管深度卷积神经网络普遍存在并取得了成功,但仍需要改进,以产生足够准确和稳健的分割结果供临床使用。在本文中,我们提出了一种新的通用框架,称为分割有效性分割验证(SESV),以提高现有DCNN在医学图像分割中的准确性,而不是设计更准确的分割模型。我们的想法是预测现有模型产生的分割误差,然后进行校正。由于预测分割误差具有挑战性,我们设计了两种方法来容忍误差预测中的误差。首先,我们不使用预测的分割误差图来直接校正分割掩模,而是只将误差图视为指示容易发生分割误差的位置的先验,然后将误差图与图像和分割掩模连接起来,作为重新分割网络的输入。其次,我们引入了一个验证网络,以逐个区域地确定是接受还是拒绝重新分割网络产生的细化掩码。在CRAG、ISIC和IDRiD数据集上的实验结果表明,使用我们的SESV框架可以显著提高DeepLabv3+的准确性,并在腺细胞、皮肤病变和视网膜微动脉瘤的分割中实现高级性能。当分别使用PSPNet、U-Net和FPN作为分割网络时,也可以得出一致的结论。因此,我们的SESV框架能够提高不同DCNN在不同医学图像分割任务中的准确性

贡献

  • 我们提出SESV框架,通过分割误差预测、误差引导的重新分割和细化验证来提高现有医学图像分割模型的准确性。
  • 为了使我们的SESV框架容忍对分割误差的不太准确的预测,我们将每个预测的误差图视为指示分割误差位置的先验,使用误差图作为输入的一部分来执行重新分割,然后构建验证网络来拒绝不正确的“细化”。

实验

方法

  • 第一步初始分割,初始分割和标签得到置信度图
  • 第二步将初始分割和原始输入拼接,把置信度图当作标签,预测置信度图
  • 第三步将初始分割,预测的置信度图,原始输入拼接,进行重新分割,得到重新分割结果
  • 还有个选择初始分割还是重新分割的分类网络
    在这里插入图片描述
    得到置信度标签的方法,预测和标签一样的就置0,否则就置1,得到二值化的置信度标签
    在这里插入图片描述
    如何选择接受还是拒绝。如果预测的错误区域是完全错误的,则使用这样的预测作为输入的一部分可能导致分割错误,而不是校正。为了避免初始分割掩码的可能恶化,我们构建了一个验证网络Vnet来确定是否接受精化的分割掩码作为最终结果。由于每个误差图上可能有正确和不正确的预测,因此必须逐个地区进行此类验证。验证网络Vnet包含两个正常卷积层、三个最大池化层、六个可分离卷积层、3个1×1卷积的快捷方式,以及一个具有两个输出单元和softmax的全连接分类层(见图4)。由于我们只有有限数量的训练图像,因此使用深度可分离卷积[54]来减少模型参数的数量,从而限制过拟合。
    在这里插入图片描述
    用精度判断是初始分割好还是再分割好
    在这里插入图片描述
    得到最终预测结果
    在这里插入图片描述

Thinking

充分利用了预测误差,也考虑到了初始分割和细化分割选哪个好

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

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

[C#]基于deskew算法实现图像文本倾斜校正

【算法介绍】 让我们开始讨论Deskeweing算法的一般概念。我们的主要目标是将旋转的图像分成文本块,并确定它们的角度。为了让您详细了解我将使用的方法: 照常-将图像转换为灰度。应用轻微的模糊以减少图像中的噪点。现在,我们的目标是找到带…

2023 hnust 湖南科技大学 大四上 商务智能 课程 期末考试 复习资料

前言 《听了课就能及格》由于老师发的复习PPT内容过多(近两万字),因此在此大幅删减由于老师透露太少,删减全凭主观意志,请谨慎参考!!!猜测逻辑 过于细碎概念的不考(不算…

Vue2 - 数据响应式原理

目录 1,总览2,Observer3,Dep4,Watcher5,Schedule 1,总览 vue2官网参考 简单介绍下上图流程:以 Data 为中心来说, Vue 会将传递给 Vue 实例的 data 选项(普通 js 对象&a…

HackTheBox - Medium - Linux - Awkward

Awkward Awkward 是一款中等难度的机器,它突出显示了不会导致 RCE 的代码注入漏洞,而是 SSRF、LFI 和任意文件写入/追加漏洞。此外,该框还涉及通过不良的密码做法(例如密码重用)以及以纯文本形式存储密码来绕过身份验…

Python轴承故障诊断 (九)基于VMD+CNN-BiLSTM的故障分类

往期精彩内容: Python-凯斯西储大学(CWRU)轴承数据解读与分类处理 Python轴承故障诊断 (一)短时傅里叶变换STFT Python轴承故障诊断 (二)连续小波变换CWT_pyts 小波变换 故障-CSDN博客 Python轴承故障诊断 (三)经验模态分解EMD_轴承诊断 …

算法训练day60|单调栈part0

参考:代码随想录 84.柱状图中最大的矩形 要求当前柱形的左右两边第一个比他小的位置 对于高度为5的柱子(index为2) mid 他的左边第一个比他小的柱子为1,index为1 left 他的右边第一个比他小的柱子高度为2,index为4…

场景识别与词袋模型

目录 1. 任务要求2. 数据集3. 实现算法3.1 目标实现3.2 Tiny images representation3.3 SIFT特征词袋表示3.4 相关算法 4. 实验结果4.1 基础结果展示4.2 算法超参的影响4.2.1 Tiny images size4.2.2 Vocabulary size 4.3 其他结果 5. 源代码 1. 任务要求 输入:给定…

redis黑马点评项目启动指南(含mac m1pro | windows11 wsl2 ubuntu环境配置 持续更新中~)

redis黑马点评项目学习笔记 mac m1pro windows 含项目配置教学 mac M1pro环境配置windows11 wsl2 ubuntu 环境配置一.短信登录1. 1发送验证码1.2短信登录注册1.3登录校验拦截器补缺Cookie Session Token1.4基于redistoken认证实现短信登陆1.5完善token认证的刷新机制 2.商户查询…

Redis 给集合元素单独设置过期

其他系列文章导航 Java基础合集数据结构与算法合集 设计模式合集 多线程合集 分布式合集 ES合集 文章目录 其他系列文章导航 文章目录 前言 一、场景 1.1 消费队列 1.2 Redis实现 二、常见的方案 2.1 为单独的 field 设置过期 2.2 设置整体过期时间 2.3 zset 结合 sc…

项目实战:数字孪生可视化大屏幕,实现生产过程实时监控

项目介绍 智慧工厂数据可视化系统,融合工业大数据、物联网、人工智能等各类信息技术,整合厂区现有信息系统的数据资源,实现数字孪生工厂、设备运维监测、智能管网监测、综合安防监测、便捷通行监测、能效管理监测、生产管理监测、仓储物流监…

【数据分析实战】冰雪大世界携程景区评价信息情感分析采集词云

文章目录 引言数据采集数据集展示数据预处理 数据分析评价总体情况分析本人浅薄分析 各游客人群占比分析本人浅薄分析 各评分雷达图本人浅薄分析 差评词云-可视化本人浅薄分析 好评词云-可视化本人浅薄分析 综合分析写在最后 今年冬天,哈尔滨冰雪旅游"杀疯了&q…

技术学习|CDA level I 业务分析方法

业务分析方法有三个主要构成部分:业务指标分析、业务模型分析及业务分析方法。 业务指标分析是发现业务问题的核心方法:用于通用指标和场景指标的计算及分析方法,以及指标体系的设计与应用方法。业务模型是从一系列业务行为中抽象出来的信息…

请你列出逻辑电路中的24种表达式

随着时代发展,数字电路的使用频率越来越高,完全不低于模拟电路,因此从事数字电路的工程师越来越多,如果你想成为一名优秀的数字工程师,一定要学会下面的逻辑电路表达式! 1、基本逻辑运算与运算 (AND): A AN…

04 帧 Frame

文章目录 04 帧 Frame4.1 相机相关信息4.2 特征点提取4.2.1 特征点提取 ExtractORB()4.3 ORB-SLAM2对双目/RGBD特征点的预处理4.3.1 双目视差公式4.3.2 双目图像特征点匹配 ComputeStereoMatches()4.3.3 根据深度信息构造虚拟右目图像:ComputeStereoFromRGBD() 4.4 …

Python中的h5py包使用

h5py是一个非常强大的工具,可以用于存储和处理大量科学数据。它可以帮助我们提高数据处理的效率和可靠性。 目录 一、h5py1.1 特点1.2 主要功能1.3 常用场景 二、安装h5py三、示例代码3.1 运行结果 四、总结 一、h5py h5py是Python中的一个库,提供了对H…

JS函数实现数字转中文大写

JS函数实现数字转中文大写 1. 数字转字符,分割,去除空字符2. 遍历分割字符,替换为中文3. 增加四位数单位4. 处理零5. 拼接四位数据和单位 项目中,JS将万亿以下正整数转为中文大写 1. 数字转字符,分割,去除空字符 function toChineseNumber(num){const strs num.toString().re…

计算机组成原理 总线

总线 总线定义 总线 总线是一组能为多个部件分时共享的公共信息传送线路 总线的好处 早期计算机外部设备少时大多采用分散连接方式,不易实现随时增减外部设备 为了更好地解决I/O设备和主机之间连接的灵活性问题,计算机的结构从分散连接发展为总线连接 …

Mac环境下Parallels Desktop 19的安装和使用

为了后续构建漏洞靶场和渗透测试环境,我们需要提前准备好几套与宿主机隔离的工作环境(Windows、Linux等),在Mac上最常用的就是Paralles Desktop(PD)工具了,当前最新版本为19。接下来介绍如何安装…

QT工具栏开始,退出

QT工具栏开始,退出 //初始化场景QMenuBar *bar menuBar();setMenuBar(bar);QMenu *startbar bar->addMenu("开始");QAction * quitAction startbar->addAction("退出");connect(quitAction , &QAction::triggered,[](){this->c…

Chromedriver 下载和安装指南

1. 确定Chrome浏览器版本 首先,在谷歌浏览器中找到当前版本信息。 打开“设置”,点击“关于谷歌”即可看到版本号。确保后续下载的Chromedriver版本与Chrome浏览器版本一致。或者直接跳转网页地址:chrome://settings/help 2. 下载Chromedri…