当前位置:网站首页>[论文阅读] Semi-supervised Left Atrium Segmentation with Mutual Consistency Training
[论文阅读] Semi-supervised Left Atrium Segmentation with Mutual Consistency Training
2022-07-06 23:36:00 【xiongxyowo】
[论文地址] [代码] [MICCAI 21]
Abstract
半监督学习在机器学习领域引起了极大的关注,特别是对于医学图像分割任务,因为它减轻了收集大量密集注释数据进行训练的沉重负担。然而,现有的大多数方法在训练过程中低估了具有挑战性的区域(如小分支或模糊的边缘)的重要性。我们认为,这些未标记的区域可能包含更多的关键信息,以最大限度地减少模型的不确定性预测,并应在训练过程中予以强调。因此,在本文中,我们提出了一种新型的相互一致网络(MC-Net),用于从三维MR图像中进行半监督的左心房分割。特别是,我们的MC-Net由一个编码器和两个略有不同的解码器组成,两个解码器的预测差异被我们设计的循环伪标签方案转化为无监督的损失,以鼓励相互一致。这种相互一致性鼓励两个解码器有一致的、低熵的预测,并使模型能够逐渐从这些未标记的挑战性区域中捕捉泛化的特征。我们在公共的左心房(LA)数据库上评估了我们的MC-Net,它通过有效利用未标记的数据获得了令人印象深刻的性能提升。我们的MC-Net在左心房分割方面优于最近的六种半监督方法,并在LA数据库中创造了新的最先进的性能。
Method
本文的总体思路是设计一种更好的伪标签以提升半监督性能,流程如下:
首先是如何衡量不确定性(uncertainty)的问题。本文的认为流行的方法诸如MC-Dropout需要在训练时进行多次推理,会带来额外的时间开销,因此这里做了一个"空间换时间"的方式,即设计了一个辅助解码器 D B D_B DB,这个解码器在结构上是"十分简单的",直接是多次上采样插值以获得最终的结果。而原始的解码器 D A D_A DA则与 V − N e t V-Net V−Net保持一致。
这样一套下来,在不引入较大网络参数情况的情况下(因为辅助解码器的结构太简单了),模型便可以在一次推理的情况下获得两个不同的结果,而显然辅助解码器的结果会是"比较差的"(这个从图中也能看出来)。最终算不确定性的时候只需要比较这两个结果的差异即可。
这一做法虽然看起来很简单,但仔细想想还挺神奇的;一强一弱两个分类头,如果样本比较简单,那么弱的分类头也能得到一个比较好的结果,此时两个结果的差异较小,不确定程度较低。而对于一些信息量较大的样本,弱分类头结果较差,此时两个结果的差异较大,不确定性更高。
而对于得到的两个结果,首先用一个锐化函数对其处理,来消除掉预测结果中一些潜在的噪声。锐化函数定义如下: s P L = P 1 / T P 1 / T + ( 1 − P ) 1 / T s P L=\frac{P^{1 / T}}{P^{1 / T}+(1-P)^{1 / T}} sPL=P1/T+(1−P)1/TP1/T 而在使用伪标签监督的时候,则使用B的预测结果来监督A,使用A的结果来监督B。这样就可以使得强解码器 D A D_A DA能学到弱编码器中的不变特征来减轻过拟合,而弱编码器 D B D_B DB也可以学到强编码器 D A D_A DA中的高级特征。
边栏推荐
- 人体传感器好不好用?怎么用?Aqara绿米、小米之间到底买哪个
- 阿里云的神龙架构是怎么工作的 | 科普图解
- [JS component] date display.
- LinkedBlockingQueue源码分析-初始化
- Phenomenon analysis when Autowired annotation is used for list
- Design, configuration and points for attention of network specified source multicast (SSM) simulation using OPNET
- MySQL数据库学习(7) -- pymysql简单介绍
- 利用OPNET进行网络仿真时网络层协议(以QoS为例)的使用、配置及注意点
- Egr-20uscm ground fault relay
- QSlider of QT control style series (I)
猜你喜欢
Zero sequence aperture of leakage relay jolx-gs62 Φ one hundred
论文阅读【MM21 Pre-training for Video Understanding Challenge:Video Captioning with Pretraining Techniqu】
【js组件】date日期显示。
SQL injection cookie injection
ThinkPHP Association preload with
Two person game based on bevy game engine and FPGA
qt 简单布局 盒子模型 加弹簧
Y58. Chapter III kubernetes from entry to proficiency - continuous integration and deployment (Sany)
一条 update 语句的生命经历
Phenomenon analysis when Autowired annotation is used for list
随机推荐
Mysql database learning (8) -- MySQL content supplement
Disk monitoring related commands
说一说MVCC多版本并发控制器?
Design, configuration and points for attention of network specified source multicast (SSM) simulation using OPNET
How can project managers counter attack with NPDP certificates? Look here
When deleting a file, the prompt "the length of the source file name is greater than the length supported by the system" cannot be deleted. Solution
App clear data source code tracking
Intelligent annotation scheme of entity recognition based on hugging Face Pre training model: generate doccano request JSON format
基于 hugging face 预训练模型的实体识别智能标注方案:生成doccano要求json格式
MySQL数据库学习(8) -- mysql 内容补充
window定时计划任务
Mysql database learning (7) -- a brief introduction to pymysql
Jhok-zbl1 leakage relay
2039: [Bluebridge cup 2022 preliminaries] Li Bai's enhanced version (dynamic planning)
ssm框架的简单案例
QSlider of QT control style series (I)
Longest non descent subsequence (LIS) (dynamic programming)
[question] Compilation Principle
EGR-20USCM接地故障继电器
利用OPNET进行网络单播(一服务器多客户端)仿真的设计、配置及注意点