0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

利用变分推断进行分割置信度的预测

新机器视觉 来源:AI公园 作者:AI公园 2021-03-29 13:46 次阅读

导读

利用变分推断进行分割置信度的预测。

在过去的十年里,深度学习在一系列的应用中取得了巨大的成功。然而,为了验证和可解释性,我们不仅需要模型做出的预测,还需要知道它在做出预测时的置信度。这对于让医学影像学的临床医生接受它是非常重要的。在这篇博客中,我们展示了我们在韦洛尔理工学院进行的研究。我们使用了一个基于变分推理技术的编码解码架构来分割脑肿瘤图像。我们比较了U-Net、V-Net和FCN等不同的主干架构作为编码器的条件分布采样数据。我们使用Dice相似系数(DSC)和IOU作为评价指标来评价我们在公开数据集BRATS上的工作。

医学图像分割

在目前的文献中主要利用两种技术成功地解决了医学图像的分割问题,一种是利用全卷积网络(FCN),另一种是基于U-Net的技术。FCN体系结构的主要特点是在最后没有使用已成功用于图像分类问题的全连接层。另一方面,U-Net使用一种编码器-解码器架构,在编码器中有池化层,在解码器中有上采样层。

贝叶斯神经网络

这是一种可扩展的避免神经网络过拟合的方法,同时也给了我们一个不确定性的度量。神经网络学习给定的数据集的后验分布的权重,而不是基于点的估计,如下面的公式所示。

d1ec8dc6-8e94-11eb-8b86-12bb97331649.png

预测分布可以通过逼近积分来计算,如下式所示。

d23bd516-8e94-11eb-8b86-12bb97331649.png

变分推断

变分推断通过最大化证据下界来寻找分布的参数。ELBO由前后分布的Kullback-Leibler (KL)散度和负对数似然(NLL)两项之和构成。需要最小化的KL散度项如下式所示。

d280d878-8e94-11eb-8b86-12bb97331649.png

KL散度定义如下式。

d2facc96-8e94-11eb-8b86-12bb97331649.png

由于上述方程中的积分在本质上是难以处理的,它可以写成另一种形式。该方程可转化为优化问题,如下式所示。

d352fbfa-8e94-11eb-8b86-12bb97331649.png

随机不确定性和认知不确定性

有两种类型的不确定性 —— 随机不确定性和认知不确定性,其中方差是两者的总和。对于最终的预测,单个的均值和方差可以估计,如下两个方程所示。

d3ad7fe4-8e94-11eb-8b86-12bb97331649.png

d4289a26-8e94-11eb-8b86-12bb97331649.png

方差中的第一项表示随机不确定性,而第二项表示认知不确定性。

网络结构

先验分布有助于整合网络上的权值学习。我们的模型使用了与VAEs中使用的类似的编码器解码器体系结构,编码器的输入来自预先训练好的图像分割结构。输入到编码器只需要表示置信度的条件分布的标准差向量的均值,以此来正确预测像素点。参数经过编码器后,被转换为一个潜在表示,再采样的平均值和标准偏差向量。解码器随后将其恢复到原始分布。采用传统的反向传播算法进行梯度下降模型的训练。本工作中使用的模型架构如图1所示:

d4742946-8e94-11eb-8b86-12bb97331649.png

图1:模型结构

算法

下面是基于随机梯度下降的训练网络的算法。

d4ebd34c-8e94-11eb-8b86-12bb97331649.png

数据集

为了评估我们的网络性能,我们使用BRATS18脑瘤分割数据集。它包含175名恶性胶质瘤和低级别恶性胶质瘤患者的MRI扫描。图像分辨率为240×240×155像素。ground truth标签是由神经放射学专家创建的。数据集的一个示例如图2所示。

图2:MRI切片的例子以及分割的ground truth

评估指标

评价指标为Dice相似系数(DSC),也称F1-score和IoU。对应的方程如下所示。

d5ec5e92-8e94-11eb-8b86-12bb97331649.png

d6724692-8e94-11eb-8b86-12bb97331649.png

损失函数

采用二元交叉熵和dice损失相结合的方法对网络进行训练。第一部分二元交叉熵是分类问题中常用的损失函数,如下式所示:

d6d086da-8e94-11eb-8b86-12bb97331649.png

二元交叉熵损失的问题在于它没有考虑到类的不平衡,因为背景是占主导地位的类。dice损失解决了这个问题,可以写成如下公式。

d75f21ba-8e94-11eb-8b86-12bb97331649.png

这两个损失项被合并在一个项中,并给予dice损失项更多的权重,因为它能更好地处理类别不平衡问题。这是用下面的公式定义的。

d7d1d80e-8e94-11eb-8b86-12bb97331649.png

结果

分割所涉及的不确定性如图3所示。深的颜色表示更自信,而浅的颜色表示模型在这些区域不太自信。

图3:与ground truth分割相比,测试样本上的模型预测示例。第一列:输入图像,第二列:真值分割,第三列:预测分割,第四列:随机不确定性,第五列:认知不确定性

总结

在这个博客中,我们提出了一种在医学图像分割中量化不确定性的方法。我们的模型基于一个类似于VAEs所使用的编码器解码器框架。网络的权值代表分布而不是点估计,从而在进行预测的同时给出了一种原则性的测量不确定性的方法。编码器的输入来自于预训练的骨干架构,如U-Net, V-Net, FCN,这些架构都是从条件分布中采样的,代表了像素被正确标记的置信度。我们在公开数据集BRATS上评估我们的结果,使用DSC和IOU指标,我们的网络优于以前的SOTA的结果。

责任编辑:lq

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 编码器
    +关注

    关注

    45

    文章

    3639

    浏览量

    134440
  • 神经网络
    +关注

    关注

    42

    文章

    4771

    浏览量

    100720
  • 图像分割
    +关注

    关注

    4

    文章

    182

    浏览量

    17995

原文标题:对医学图像分割中的置信度进行量化

文章出处:【微信号:vision263com,微信公众号:新机器视觉】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    是否可以利用伪差的方式通过ADS1256进行采集?

    1、信号源为Vout和GND,Vout对GND可以为正也可以为负,范围在±300mv左右。是否可以利用伪差的方式通过ADS1256进行采集?精度要达到0.01mv,是否可以通过降低采样率来达到精度要求? 2、是否有更好的AD
    发表于 12-13 06:14

    语义分割25种损失函数综述和展望

    本综述提供了对25种用于图像分割的损失函数的全面且统一的回顾。我们提供了一种新颖的分类法,并详细审查了这些损失函数如何在图像分割中被定制和利用,强调了它们的重要特征和应用,并进行了系统
    的头像 发表于 10-22 08:04 483次阅读
    语义<b class='flag-5'>分割</b>25种损失函数综述和展望

    画面分割器怎么调试

    对视频信号、设备接口、软件设置等方面有深入的了解。 画面分割器调试概述 在开始调试画面分割器之前,我们需要了解一些基本概念和术语,以便更好地进行后续的操作。 1. 画面分割器的工作原理
    的头像 发表于 10-17 09:32 366次阅读

    画面分割器怎么连接

    器的基本原理 画面分割器的工作原理是通过数字信号处理技术,将多个视频信号源(如摄像头、DVR等)的图像数据进行处理,然后在一个监视器上以分割的形式显示出来。这些分割可以是1画面、4画面
    的头像 发表于 10-17 09:29 302次阅读

    图像语义分割的实用性是什么

    什么是图像语义分割 图像语义分割是一种将图像中的所有像素点按照其语义类别进行分类的任务。与传统的图像分类和目标检测任务不同,语义分割关注的是图像中每个像素点的类别信息,而不仅仅是整体
    的头像 发表于 07-17 09:56 415次阅读

    图像分割和语义分割的区别与联系

    、亮度等。图像分割的目的是将图像中感兴趣的部分与背景分离,以便进行进一步的处理和分析。 1.1 图像分割的类型 图像分割可以分为以下几类: 基于阈值的
    的头像 发表于 07-17 09:55 917次阅读

    图像分割与语义分割中的CNN模型综述

    图像分割与语义分割是计算机视觉领域的重要任务,旨在将图像划分为多个具有特定语义含义的区域或对象。卷积神经网络(CNN)作为深度学习的一种核心模型,在图像分割与语义分割中发挥着至关重要的
    的头像 发表于 07-09 11:51 844次阅读

    如何利用Matlab进行神经网络训练

    ,使得神经网络的创建、训练和仿真变得更加便捷。本文将详细介绍如何利用Matlab进行神经网络训练,包括网络创建、数据预处理、训练过程、参数调整以及仿真预测等步骤。
    的头像 发表于 07-08 18:26 1847次阅读

    PMSM电机带编码器时,是否可以直接用编码器反馈的位置信进行补偿呢?

    PMSM电机带编码器时,常规的方法是相电流经过PARK,CLARK变换后,进行ArcTan算出电流方向再进行补偿,是否可以直接用编码器反馈的位置信进行补偿呢?
    发表于 04-08 07:53

    纵观全局:YOLO助力实时物体检测原理及代码

    YOLO 流程的最后一步是将边界框预测与类别概率相结合,以提供完整的检测输出。每个边界框的置信度分数由类别概率调整,确保检测既反映边界框的准确性,又反映模型对对象类别的置信度
    的头像 发表于 03-30 14:43 2402次阅读

    LabVIEW模板匹配位置信息导出

    大家好,我在利用ni vision assistant生成的模板匹配界面时,想要将每一个匹配物体的位置信息导出到word或者Excel,但是他这个匹配个数不确定,怎么样把匹配到的所有物体信息导出呀?利用哪些编程?谢谢大家了
    发表于 03-11 20:22

    如何利用频谱仪近场探头进行辐射预测?

    实用的工具。那么,接下来让我们深入了解一下如何利用频谱仪近场探头进行辐射预测吧。 首先,我们来了解一下频谱仪近场探头的基本原理。频谱仪近场探头是一种用于测量电磁辐射场的仪器,其主要由探头和频谱仪两个部分组成。
    的头像 发表于 03-08 09:42 1070次阅读
    如何<b class='flag-5'>利用</b>频谱仪近场探头<b class='flag-5'>进行</b>辐射<b class='flag-5'>预测</b>?

    信号能否使用高压差探头测量?

    探头。在本文中,我将详细介绍旋信号以及使用高压差探头进行测量的原理、应用和优势。 首先,我们来了解一下旋信号的基本概念。旋
    的头像 发表于 01-05 14:54 689次阅读

    SegRefiner:通过扩散模型实现高精度图像分割

    一类常见的 Refinement 方法是 Model-Specific 的,其通过在已有分割模型中引入一些新模块,从而为预测 Mask 补充了更多额外信息,从而增强了已有模型对于细节的感知能力。
    的头像 发表于 12-28 11:24 1541次阅读
    SegRefiner:通过扩散模型实现高精度图像<b class='flag-5'>分割</b>

    【爱芯派 Pro 开发板试用体验】+ 图像分割和填充的Demo测试

    会创建最终的分割掩码。我们得到可能的有效掩码以及置信度分数作为输出。整个处理过程如下图所示。 图像填充框架 图像填充部分,这个例子使用了LaMa框架(https
    发表于 12-26 11:22