热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

AutomaticTumorSegmentationfromMRIscans阅读笔记

2017-07-12AutomaticTumorSegmentationfromMRIscans阅读笔记*Abstract*这篇文章的灵感来自于全卷积网络在肿瘤分割中的应用。但是由

2017-07-12 Automatic Tumor Segmentation from MRI scans 阅读笔记
*Abstract*
这篇文章的灵感来自于全卷积网络在肿瘤分割中的应用。但是由于肿瘤的形状,大小,以及对比度各有差异。所以训练一个灵活容量大的深度网络是非常有必要的。文中使用了BRATS数据,同样也采用了图像块的思路,最终的accuracy是93%(分类准确率),并不是分割的准确率。
1.Introduction
一些肿瘤很容易分割出来,但是胶质瘤很难定位,有两个方面的原因。第一是:肿瘤与他周围的组织很难分辨出来。第二是肿瘤可以在脑部的任何区域,不固定,而且大小形状多变。
文章也是使用图像块,并且以图像块对应的中心像素的灰度值为label,图像块的大小为(30x30)。并且使用了多模态的数据,也就是Flair,T1,T1c,T2.这四个作为channels。
作者说本文的目的不仅仅是分割肿瘤,而是把肿瘤内部的也分开来。(也就是进行分级,5级,正常组织,水肿,非增强,坏死,增强)!!!!!!!!!
因此网络的输入是(4x30x30)的图像块,输出是对应的级别(class).
2.相关工作
在CNN之前,用的比较多的是阈值化以及区域法。还有两大类,一类是生成模型,另一类是分辨模型(discriminative).生成模型需要一些先验知识,而其他的神经网络不需要。还有一种使用two-pathway architecture,其实就是unet.在另一种方法中,代替从CNN输出标签,输出一个区域的概率分布,这些概率分布在最后被合并以给出最终的分割,其实就是分类,然后去重建图像。比较出众的全卷积网络在分割中比较出众,但是计算量太大。
3.方法 CNN
超参数:学习率,batch-size,weight decay
4.数据
数据来自BRATS这个竞赛,提取30x30的图像块,但是怎么提没说清楚,对每一个patch用N4ITK偏置场矫正。(这个一直没明白,确实需要看看了)。提取完图像记得shuffle, 最终提取出来的图像块,75%做训练,15%做验证,10%做测试集。
就这样作者突然给出分割结果,这个地方没有说明白也是让我不爽。然后给出计算dice系数的公式,就是计算重叠率。
分割结果:
分割图
T0是原始正例,T1是原始反例,P0是预测正例,p1是预测反例。dice系数就重叠的部分的2倍占二者相加的和
5.结果与讨论
作者给出的准确率是93%,这是分类的准确率,但不是分割的准确率。网络结构比较简单,
conv->relu->pool->conv->relu->conv->relu->conv->relu->conv->relu->fc
上图:
网络结构图
作者尝试了4层和3层卷积层,效果都不如5层的好,所以就选择了5层。
网络参数图:
参数
作者为什么选择50个featyre map并没有给出甚麽解释,只是说先试了25个feature map,然后试了50个feature map。50个比25个好,所以就选择了50.并没有专门对map的个数进行tune。
关于pool层的选择,作者的解释没怎么看懂。大概意思值只有一个卷积层就足够了,如果pool紧靠第一个conv之后放置,则可以看到最佳的堆积。可能是因为一个patch与另一个patch之间有太多的重叠。????确实没看懂。
learning rate,作者也说adam是比较更好的,可以省去你调整超参数的时间。作者也给出了最好的超参数:
base_lr = base_lr*(1+gamma*iter)^(-power) base_lr = 0.001, gamma = 0.0001, power = 0.75
batch_size = 128.(最好选择2的幂次方)。作何竟然说跑了2轮之后acc就没有提,也就是说2轮就收敛了。我的天!!!!
kernel = 3
acc与loss图:
acc与loss
数据分布与准确率:
数据分布

分类结果

ok,还有一些没看太懂的地方。请多喷,谢谢。


推荐阅读
  • 也就是|小窗_卷积的特征提取与参数计算
    篇首语:本文由编程笔记#小编为大家整理,主要介绍了卷积的特征提取与参数计算相关的知识,希望对你有一定的参考价值。Dense和Conv2D根本区别在于,Den ... [详细]
  • 生成式对抗网络模型综述摘要生成式对抗网络模型(GAN)是基于深度学习的一种强大的生成模型,可以应用于计算机视觉、自然语言处理、半监督学习等重要领域。生成式对抗网络 ... [详细]
  • 不同优化算法的比较分析及实验验证
    本文介绍了神经网络优化中常用的优化方法,包括学习率调整和梯度估计修正,并通过实验验证了不同优化算法的效果。实验结果表明,Adam算法在综合考虑学习率调整和梯度估计修正方面表现较好。该研究对于优化神经网络的训练过程具有指导意义。 ... [详细]
  • 浏览器中的异常检测算法及其在深度学习中的应用
    本文介绍了在浏览器中进行异常检测的算法,包括统计学方法和机器学习方法,并探讨了异常检测在深度学习中的应用。异常检测在金融领域的信用卡欺诈、企业安全领域的非法入侵、IT运维中的设备维护时间点预测等方面具有广泛的应用。通过使用TensorFlow.js进行异常检测,可以实现对单变量和多变量异常的检测。统计学方法通过估计数据的分布概率来计算数据点的异常概率,而机器学习方法则通过训练数据来建立异常检测模型。 ... [详细]
  • Learning to Paint with Model-based Deep Reinforcement Learning
    本文介绍了一种基于模型的深度强化学习方法,通过结合神经渲染器,教机器像人类画家一样进行绘画。该方法能够生成笔画的坐标点、半径、透明度、颜色值等,以生成类似于给定目标图像的绘画。文章还讨论了该方法面临的挑战,包括绘制纹理丰富的图像等。通过对比实验的结果,作者证明了基于模型的深度强化学习方法相对于基于模型的DDPG和模型无关的DDPG方法的优势。该研究对于深度强化学习在绘画领域的应用具有重要意义。 ... [详细]
  • 本博文基于《Amalgamationofproteinsequence,structureandtextualinformationforimprovingprote ... [详细]
  • 【论文】ICLR 2020 九篇满分论文!!!
    点击上方,选择星标或置顶,每天给你送干货!阅读大概需要11分钟跟随小博主,每天进步一丢丢来自:深度学习技术前沿 ... [详细]
  • Linux重启网络命令实例及关机和重启示例教程
    本文介绍了Linux系统中重启网络命令的实例,以及使用不同方式关机和重启系统的示例教程。包括使用图形界面和控制台访问系统的方法,以及使用shutdown命令进行系统关机和重启的句法和用法。 ... [详细]
  • 本文介绍了机器学习手册中关于日期和时区操作的重要性以及其在实际应用中的作用。文章以一个故事为背景,描述了学童们面对老先生的教导时的反应,以及上官如在这个过程中的表现。同时,文章也提到了顾慎为对上官如的恨意以及他们之间的矛盾源于早年的结局。最后,文章强调了日期和时区操作在机器学习中的重要性,并指出了其在实际应用中的作用和意义。 ... [详细]
  • 本文介绍了Swing组件的用法,重点讲解了图标接口的定义和创建方法。图标接口用来将图标与各种组件相关联,可以是简单的绘画或使用磁盘上的GIF格式图像。文章详细介绍了图标接口的属性和绘制方法,并给出了一个菱形图标的实现示例。该示例可以配置图标的尺寸、颜色和填充状态。 ... [详细]
  • 本文介绍了在Python张量流中使用make_merged_spec()方法合并设备规格对象的方法和语法,以及参数和返回值的说明,并提供了一个示例代码。 ... [详细]
  • 背景应用安全领域,各类攻击长久以来都危害着互联网上的应用,在web应用安全风险中,各类注入、跨站等攻击仍然占据着较前的位置。WAF(Web应用防火墙)正是为防御和阻断这类攻击而存在 ... [详细]
  • 深入解析Linux下的I/O多路转接epoll技术
    本文深入解析了Linux下的I/O多路转接epoll技术,介绍了select和poll函数的问题,以及epoll函数的设计和优点。同时讲解了epoll函数的使用方法,包括epoll_create和epoll_ctl两个系统调用。 ... [详细]
  • 我用Tkinter制作了一个图形用户界面,有两个主按钮:“开始”和“停止”。请您就如何使用“停止”按钮终止“开始”按钮为以下代码调用的已运行功能提供建议 ... [详细]
  • OCR:用字符识别方法将形状翻译成计算机文字的过程Matlab:商业数学软件;CUDA:CUDA™是一种由NVIDIA推 ... [详细]
author-avatar
育诚家瑋逸群
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有