结节nod32

nod32免费激活码  时间:2021-02-27  阅读:()
Pulmonarynodulesegmentationmethodbasedondeeptransferlearning马金林,魏萌1and马自萍1Citation:计算机应用40,2117(2020);doi:10.
11772/j.
issn.
1001-9081.
2019112012Viewonline:https://engine.
scichina.
com/doi/10.
11772/j.
issn.
1001-9081.
2019112012ViewTableofContents:https://engine.
scichina.
com/publisher/zhongkeqikan/journal/JCA/40/7Publishedbythe北京中科期刊出版有限公司ArticlesyoumaybeinterestedinMicroscopicimagesegmentationmethodofC.
elegansbasedondeeplearningJournalofComputerApplications40,1453(2020);Retrievalmethodofpulmonarynoduleimagesbasedonmulti-scaleconvolutionfeaturefusionJournalofComputerApplications40,561(2020);DeepmixedconvolutionmodelforpulmonarynoduledetectionJournalofComputerApplications40,2904(2020);PulmonarynoduledetectionmethodwithsemanticfeaturescoreJournalofComputerApplications40,925(2020);PulmonarynoduledetectionbasedonfeaturepyramidnetworksJournalofComputerApplications40,2571(2020);20200710计算机应用,JournalofComputerApplications2020,40(7):2117-2125ISSN10019081CODENJYIIDUhttp://www.
joca.
cn基于深度迁移学习的肺结节分割方法马金林*,魏萌,马自萍(北方民族大学计算机科学与工程学院,银川750021)(通信作者电子邮箱624160@163.
com)摘要:针对U-Net分割小体积肺结节效果较差的问题,提出一种基于深度迁移学习的分割方法,利用分块式叠加微调(BSFT)策略辅助分割肺结节.
首先,利用卷积神经网络学习自然图像大数据集的特征信息;然后,将所学特征迁移到进行肺结节图像小数据集分割的网络,从该网络最后一个下采样层开始逐块释放、微调训练,直到网络完成最后一层的叠加;最后,定量分析Dice相似性系数,以确定最佳分割网络.
实验结果表明,BSFT在LUNA16肺结节公开数据集上的Dice值达到0.
9179,该策略的性能明显优于主流肺结节分割算法.
关键词:肺结节分割;深度迁移学习;卷积神经网络;U-Net分割网络中图分类号:TP391文献标志码:APulmonarynodulesegmentationmethodbasedondeeptransferlearningMAJinlin*,WEIMeng,MAZiping(SchoolofComputerScienceandEngineering,NorthMinzuUniversity,YinchuanNingxia750021,China)Abstract:FocusedontheissuethatU-Nethasapoorsegmentationeffectforsmall-volumepulmonarynodules,asegmentationmethodbasedondeeptransferlearningwasproposed,andBlockSuperimposedFine-Tuning(BSFT)strategywasusedtoassistthesegmentationofpulmonarynodules.
Firstly,convolutionalneuralnetworkwasusedtolearnthefeatureinformationoflargenaturalimagedatasets.
Then,thelearnedfeaturesweretransferredtothenetworkforthesegmentationofsmallpulmonarynoduleimagedatasets.
Fromthelastsamplinglayerofthenetwork,thenetworkwasreleasedblockbyblockandfine-tuneduntilthenetworkcompletedthesuperimpositionofthelastlayer.
Finally,thesimilaritycoefficientofDicewasquantitativelyanalyzedtodeterminetheoptimalsegmentationnetwork.
TheexperimentalresultsshowthattheDicevalueofBSFTonLUNA16pulmonarynoduleopendatasetreaches0.
9179,whichisobviouslybetterthanthatofthemainstreampulmonarynodulesegmentationalgorithms.
Keywords:pulmonarynodulesegmentation;deeptransferlearning;ConvolutionalNeuralNetwork(CNN);U-Netsegmentationnetwork0引言肺癌是全世界发病率和死亡率最高的恶性肿瘤之一,但是肺癌的筛查和预防仍然存在很大的挑战.
在进行肺癌诊断时,需要精确的肺结节数据来进行判断,影像科医生需要反复逐层地检查三维计算机断层扫描(ComputedTomography,CT)图像,来寻找肺结节区域,然后再对肺结节进行良恶性的诊断,因此CT图像中肺结节的分割是对肺癌进一步定量分析的关键.
但是肺结节在CT图像上表现为一种体积小、密度高,直径只有3~30mm的阴影,给肺结节图像分割造成很大困难.
近年来,肺结节的分割方法有很多.
常见的分割方法分为两类:基于传统的无监督分割方法[1]和基于机器学习的分割方法[2].
基于传统的无监督分割方法中常用方法包括形态学方法、阈值分割法、聚类法等.
尽管这些方法既快速又简单,但是仍然存在诸如分割不足或者过度分割的问题.
形态学方法[1]可以去除肺结节的边缘毛刺,但操作中涉及的参数不容易被控制.
阈值分割法[2]在进行血管粘连性肺结节分割时效果并不理想.
孙申申等[3]使用最大期望(Expectation-Maximization,EM)算法和均值漂移法提取肺结节,获得了较好效果,但是,对于附着结节的数量大于或等于2的情况,该方法的分割效果并不理想.
除此之外,其他的传统方法也有不足,如Armato等[4]提出的灰度阈值方法,虽然提高了分割精度,但是这种方法费时,受限并且使用不便;Kanazawa等[5]使用模糊聚类算法提取肺和肺血管区域,但是丢失了3D空间特征信息;Miwa等[6]提出一种称为变量N-Quoit滤波器的算法,用于病理阴影候选者的自动识别,这种方法要求过多的手动操作,自动化程度低.
与传统的分割方法相比,基于机器学习的方法很明显地提高了分割性能,有效解决了肺结节辅助诊断的问题.
但是,机器学习的方法需要人为确定代表性特征,这相当浪费时间和精力.
另外,大多数基于机器学习的方法需要人工干预,这在很大程度上破坏了计算机辅助诊断(ComputerAided文章编号:1001-9081(2020)07-2117-09DOI:10.
11772/j.
issn.
1001-9081.
2019112012收稿日期:20191128;修回日期:20200401;录用日期:20200403.
基金项目:国家自然科学基金资助项目(61462002);宁夏自然科学基金资助项目(2020AAC3215);国家民委"图像与智能信息处理"创新团队项目;北方民族大学"计算机视觉与虚拟现实"创新团队项目;北方民族大学重大专项(ZDZX201801).
作者简介:马金林(1976—),男,宁夏银川人,副教授,博士,主要研究方向:图像处理、智能信息处理;魏萌(1996—),女,陕西咸阳人,硕士研究生,主要研究方向:图像处理;马自萍(1977—),女,宁夏银川人,副教授,博士,主要研究方向:智能信息处理.
https://engine.
scichina.
com/doi/10.
11772/j.
issn.
1001-9081.
2019112012第40卷计算机应用Diagnosis,CAD)系统的目的,并且为了获得最佳性能,大多数技术都需要大量的迭代和参数调整,这也减慢了整个计算过程.
如Messay等[7]提出了选择性回归神经网络(RecurrentNeuralNetwork,RNN)的辅助诊断方法,具有全自动和半自动化选项.
使用该方法进行的特征学习过程可以根据学习到的特征自动为每个结节设置参数.
但这样的方法仅在特定类型的肺结节上(例如孤立性肺结节)或相对较小的数据集上表现良好,不能满足肺结节的多样性和复杂性.
近年来,深度学习在计算机视觉方面取得了长足的进步,这使得一些研究者尝试使用深度学习来解决肺结节检测的问题[8-9].
深度学习可以从训练数据中自动提取特征,与传统的精细分割方法相比,深度学习可以产生更少的错误判断.
在深度学习领域,最开始的卷积网络末端都使用全连接层(FullyConnectedlayers,FC),因此最流行的分割方法就是补丁式方法,即逐像素地抽取周围像素对中心像素进行分类.
随后卷积神经网络在医学图像处理上得到了很大的应用,但是在卷积和池化的过程中会丢失部分图像细节,并且最后只得到了一个一维的概率向量,尤其是在病灶的具体轮廓方面,深度卷积神经网络的效果不够理想,导致早期恶性结节诊断错误,不能及时地干预治疗,使得患者病情恶化加快.
2014年,Long等[10]提出全卷积神经网络(FullyConvolutionalNetwork,FCN),实现了端到端的像素级预测,成为了生物医学图像分割的另一趋势.
研究者们也快速地将全卷积网络应用到医学影像领域[11-13],全卷积网络在一些高强度的病变分割中均表现出了良好的性能.
Ronneberger等[13]在FCN的基础上提出了针对医学图像分割的U-Net网络.
该网络更适用于小数据量生物医学图像数据处理,能够得到较好的分割结果.
鉴于U-Net在生物医学图像分割任务上的良好表现,在随后的几年内,U-Net网络得到超过几千次的引用,并被广泛应用和改进[14-16].
Tong等[14]将残差网络的思想引入U-Net网络,提高肺结节的分割精度.
Liu等[15]提出一种级联双路径残差网络的肺结节分割方法,分割精度略胜人类专家.
张声超[16]提出基于U-Net网络与全连接条件随机场的疑似肺结节检测算法,提高了肺结节的识别准确率.
深度学习描述了由多个处理层组成的计算模型,这些层主要学习不同级别数据的抽象表示.
借助深度学习强大的特征提取功能,逐步替换基于机器学习方法人工定义的特征.
总体来说,深度学习的方法在医学领域中表现出了巨大的潜力,这也加速了医学图像分析与辅助诊断领域的发展.
1相关工作目前,深度学习在医学图像处理领域还没有得到广泛应用,国内外专家在对肺结节早期定性诊断和治疗时,大多还是基于放射科医生逐层进行阅读,查看大量的CT图像容易使得医生疲劳,准确性也受限于医生的经验和职业能力等.
因此及时有效地分割出肺结节,并进行诊断,是精准治疗肺癌的关键.
然而由于医学训练数据的缺乏,神经网络仍然面临训练困难、容易拟合等问题;并且医学影像数据的标注需要专业知识并且成本昂贵,获得大规模标注的医学图像数据十分困难.
因此神经网络有效地利用非常有限的医学数据,提高病灶分割结果,可以说是一项非常具有挑战性的任务.
全卷积神经网络(FCN),将末端的全连接层删除,实现了端到端的像素级预测,能够得到更加具体的分割边缘,减少了网络的学习时间.
在此基础上,U-Net网络最早用作生物图像的分割.
如图1所示,为U-Net网络结构,该网络主要是由卷积层、最大池化层、反卷积层以及ReLU非线性激活函数组成.
与FCN相似,网络结构由收缩路径和扩张路径两部分组成,收缩路径用来获取上下文信息,扩张路径用来精确定位.
与FCN不同的是,U-Net的编码部分与解码部分采用对称结构,并且使用skip-connection(跳跃连接)将编码与解码的特征图进行通道合并,这种操作将编码部分的特征图直接传递到解码部分,使得U-Net在像素定位上更加准确,分割结果比FCN更加精确,并且U-Net网络更适用于小数据量的生物医学图像数据处理,能得到较好的分割结果,被研究者们大量应用.
迁移学习[17]是将源域学习到的成熟知识应用到其他场景.
用神经网络的词语来表示,就是神经网络的节点权重从一个已经训练好的网络迁移到一个全新的网络,而不是为每个特定任务从头开始训练一个全新的神经网络.
迁移学习可以较好地利用资源并且训练成本也相对较低,可以有效解决医学图像数据较少的问题.
迁移学习可以具体定义为:给定源域Ds和目标域Dt以及它们各自对应的学习任务Ts和Tt,在实际任务中,一般会要求源域的规模大于目标域的规模,迁移学习的目标是利用Ds和目标域Dt的知识帮助提高在目标域Dt的预测函数ft(x)的学习效果,其中Ds≠Dt或者Ts≠Tt.
Ds≠Dt代表源域与目标域的特征空间不同或者是特征的边缘概率分布不同;Ts≠Tt意味着样本标签空间不同或者是样本标签的条件分布不同,P(YS|XS)≠P(YT|XT).
根据迁移的对象和方法不同,将已有的迁移学习算法分为四种类型:实例迁移、特征迁移、模型迁移和对抗迁移.
越来越多的研究者将迁移学习和深度学习相结合,并运用到各个领域.
Oquab等[18]反复使用卷积神经网络在ImageNet数据集上训练的前几层来提取其他数据集图像的中间图像表征,卷积神经网络学习的图像表征可以有效迁移到其他训练数据量受限的视觉识别任务;杨涵方等[19]在跨领域图像分类中采用深度稀疏辨别迁移模型实现良好的分类性能;李浩波等[20]重新搭建了网络,但是进行微调以优化网络,选择最后的卷积块进行微调,而不是整个网络;李淼等[21]将深度学习和迁移学习结合进行农作物病害识别方法研究,将预训练模型的低层网络参数进行冻结,只对全连接层的参数重新进行训练和更新;徐胜舟等[22]将全卷积神经网络和迁移学习结合进行乳腺肿块图像分割,分割效果明显优于传统的分割算法.
总体而言,迁移学习在深度学习中具有巨大的潜力.
在近几年,基于迁移学习策略的医学图像处理主要是两类[23]:第一类是将预训练卷积神经网络作为特征生成器,如褚晶辉等[24]利用迁移学习和深度学习进行乳腺肿瘤诊断,则是利用MRI(MagneticResonanceImaging)数据集对网络进行微调;第二类是将目标域数据集用来微调整个网络,如Shin等[25]将迁移学习微调网络应用于两个特定的CAD分类任务,并在腹腔淋巴结(LymphNode,LN)中取得了当前一流的诊断结果,表明迁移学习微调可用于医学影像任务高性能CAD系统图1U-Net网络结构Fig.
1StructureofU-Netnetwork2118https://engine.
scichina.
com/doi/10.
11772/j.
issn.
1001-9081.
2019112012第7期马金林等:基于深度迁移学习的肺结节分割方法的设计.
Tajbakhshn等[23]也充分证明了从自然图像到医学图像的迁移是可行的,尽管源域和目标域之间存在相对较大的差异,并且在医学图像小样本的情况下,结合迁移学习的神经网络要比传统神经网络具有更好的泛化性和鲁棒性.
肺结节分割有助于肺癌筛查与治疗,但是迁移学习在肺结节分割上没有针对性的实例,并且对于肺结节这种特定的应用,无论是"浅层微调"还是"深层微调"都不一定是最佳选择.
因此本文将U-Net网络和迁移学习相结合,进行小数据集的肺结节分割,为了进一步提高分割精度、改进经典U-Net网络对小目标的分割效果,本文提出一种分块式叠加微调(BlockSuperimposedFine-Tuning,BSFT)策略进行辅助诊断,并主要讨论肺结节小数据在迁移学习策略中如何微调,通过对VGG-16网络(VisualGeometryGroupNetwork)[26]、ResNet34网络(ResidualNetwork)[27]、InceptionV3[28]和Densenet[29]四个神经网络的迁移学习,在敏感性、特异性和Dice值等方面取得了很好的效果.
2本文算法针对小数据集医学图像存在的分割困难问题,本文利用迁移学习的方法,用VGG-16在大数据量、粗粒度的自然图像上学习特征知识、拟合网络参数,然后将特征信息迁移至小标签样本、细粒度的肺结节图像分割任务上.
具体方法为:从源域大数据集中学习特征知识进而转换为权重参数,然后在目标域的学习任务中共享模型结构和先验参数,即预训练网络.
在网络搭建完成后,将预训练的权重迁移到新的网络结构的对应部分,通过在肺结节数据集上预训练新网络的权重,训练性能达到最佳时停止训练.
2.
1网络结构本文采用U-Net网络进行分割,它由进行下采样的编码器和上采样的解码器组成,选用VGG-16作为U-Net网络的编码器进行下采样,由于VGG-16的全连接层与具体数据集密切相关,每一个输出节点都对应一个特定任务,为了符合本文网络结构要求,需要删除VGG-16的全连接层,使用两倍于特征图大小的转置卷积,并减少一半通道数量,将卷积输出叠加到编码器的输出部分形成新的网络结构.
将VGG-16在ImageNet自然图像上学习的特征转换为权重参数作为本文模型的先验参数.
图2显示了本文的网络结构,图中上半部分是VGG-16预训练网络,经过参数迁移后,得到下半部分网络结构.
2.
2分块式叠加微调策略大规模准确的标注数据集对神经网络学习到准确、可泛化的特征至关重要,ImageNet包含了1000类,1000万张自然图片,为深度神经网络在自然图像上的发展提供了强有力的支持.
而本文所研究的肺结节数据集大小只有1000张左右,不足ImageNet万分之一,难以满足从零开始训练网络.
这就造成利用迁移学习在医学小数据上出现训练困难、容易过拟合等问题,无法达到高要求的医学精准诊断的要求,迁移学习的效果也很差.
本文将ImageNet自然图像数据集上学习的特征作为先验知识,迁移到较小的肺结节数据集上,提升其分割任务的性能.
但是在ImageNet数据集中图像均为二维彩色图像,与医学图像(二维、三维和非彩色)相差很大,网络难以通过先验知识准确学习医学图像的特征,导致图像分割准确率下降.
因此需要将网络在肺结节数据集上再次进行训练,使网络能够根据样本自适应地调整网络参数,提高医学图像对病理的语义概括能力,这个过程称之为网络微调.
传统的迁移学习微调策略存在两个重要的因素:目标域数据集的大小以及源域与目标域之间的相似性,微调策略遵循四个原则:1)目标域小且和源域相似,不进行微调,以防进行过拟合;2)目标域较大并与源域相似时,对整个网络进行微调;3)目标域较小且不相似时,对低层进行微调;4)目标域较大且和源域不相似时,随意训练.
原则3)适用于本文的小数据集医学图像.
但是这样的微调原则,使得传统的迁移学习很难在训练层和冻结层之间达到很好的平衡,没有进一步研究当目标域较小或是目标域和源域之间相似度很低时提取到的特征会如何变化,即网络微调的有效深度.
本文肺结节的数据规模较小,一般不能微调太多网络层,可能会导致梯度消失或者过拟合;并且ImageNet自然图像与肺结节的数据集相似度很低,如果仅停留在模型表面,即在低层进行微调可能使网络无法提取肺结节特征,不能学习到有用的特征信息,表达性能也很差,导致分割效果下降.
利用传统的迁移学习策略很难得到一个最佳的网络,也就是网络微调的有效深度.
因此本文基于传统迁移学习微调策略存在的问题以及网络低层次特征知识具有普遍性的特点,在迁移学习的基础上提出一种分块式叠加微调策略.
如表1所示,VGG-16中有5个下采样层,为了搭建对应的U-Net网络,解码器中也应有5个上采样层与之匹配,即需要进行5次分块式叠加策略.
作为编码器的VGG-16网络结构中:多次使用相同大小的卷积核来提取更加复杂和更具有表达性的特征,这样也加强了网络的特征学习能力,减少了参数量.
因此本文算法中,将得到相同大小特征图的卷积层归为同一个块,如在VGG-16网络中,在进行了两次3*3卷积和一次最大池化以后,得到的特征图大小为256*256,所以将池化层前面的这两层卷积分成一块.
表1中,Maxpool5之前的所有网络层即为VGG-16在ImageNet上进行预训练的权重迁移到新网络的部分.
迁移学习后,需要在肺结节数据集上采用分块式叠加微调策略,对网络进行自适应参数调整,以提高网络的语义概括能力.
如图3所示,为本文的训练过程,首先随机初始化新网络,在网络具有良好的分割能力上,逐块释放卷积层并微调可训练层,本文采用A-E方式进行5次网络微调,其中,方式A表示新网络的所有层初始化之后,释放Block5块,冻结Block1~Block4(参数固定不变),训练网络参数;方式B-E,也图2肺结节分割迁移学习网络结构Fig.
2Transferlearningnetworkstructureforpulmonarynodulesegmentation2119https://engine.
scichina.
com/doi/10.
11772/j.
issn.
1001-9081.
2019112012第40卷计算机应用以相同的方式,进行卷积块释放和冻结,参数训练,微调网络结构如图4所示.
微调过程中,定量分析各卷积块Dice值的变化,来确定微调的有效块(网络的有效层数),训练性能达到最佳时,停止训练,保存网络结构,选取最佳诊断网络.
网络训练的源域为ImageNet,训练采用适应性矩估计(Adaptivemomentestimation,Adam)[30]为优化函数,其默认参数遵循原论文中提供的值.
本文中将不进行训练的参数称为冻结,即学习率为0,而释放即是网络中的参数从不可训练转换成可以训练.
Adam解决非凸优化问题,能够基于训练数据调整更新神经网络的权重.
Adam方法利用梯度的一阶矩估计和二阶矩估计动态调整每个参数的学习率,适用于解决含有噪声或梯度稀疏的非稳态问题.
3实验3.
1数据集本文选用LUNA16作为数据集,该数据集由888幅含多个512*512切片的三维肺部图像组成,共有1186个结节,结节多为平均直径8.
31mm的小结节.
由于医学图像中CT值与一般图像的像素是不同的,为了对数据集进行可视化,需要对一个二维的CT矩阵进行预处理与归一化,即将CT值过大或者过小的数值设置为0,并归一化得到图像矩阵.
图5将LUNA16的数据集进行可视化,并标出肺结节位置.
LUNA16数据集提供了掩膜,用来剔除与肺部无关的区域,获得肺实质区域,如图6所示.
CT图像为mhd格式,用csv文件标记肺结节的大小和位置.
如表2所示,seriesuid是患者的标签,CoordX,CoordY和CoordZ为肺结节中心的坐标信息,diameter_mm是肺结节半径,单位为mm.
通过肺结节中心确定肺结节标签,如图7所示,(a)和(b)分别为输入图像和标签,白色方框区域为肺结节位置.
在888例患者中,标记了1186个肺结节.
本文将数据集按8∶1∶1的比例随机分为训练集、验证集和测试集,大小分别为949,110和127.
图3微调策略流程Fig.
3Flowchartoffine-tuningstrategy图4分块叠加式微调策略网络结构Fig.
4Networkstructureofblocksuperimposedfine-tuningstrategy表1VGG-16网络以及对应本文的分块参数Tab.
1VGG-16networksandcorrespondingblockparametersinthispaperVGG-16Conv3-64Conv3-64Maxpool1Conv3-128Conv3-128Maxpool2Conv3-256Conv3-256Conv3-256Maxpool3Conv3-512Conv3-512Conv3-512Maxpool4Conv3-512Conv3-512Conv3-512Maxpool5FC-4096FC-4096FC-1000本文分块参数Block1Maxpool1Block2Maxpool2Block3Maxpool3Block4Maxpool4Block5Maxpool5删除全连接层本文对应输出512*512256*256256*256128*128128*12864*6464*6432*3232*3216*1616*162120https://engine.
scichina.
com/doi/10.
11772/j.
issn.
1001-9081.
2019112012第7期马金林等:基于深度迁移学习的肺结节分割方法3.
2实验设置本文使用Keras与Tensorflow实现,训练循环次数epoch为200,batchsize为2,卷积层的激活函数选择ReLU,学习率设置为1E-4.
为了更客观、全面地评估算法的诊断性能,本文使用敏感度(Sensitivity)、特异性(Specificity)、Dice相似度系数(Dicesimilaritycoefficient,DSC)3个度量指标对网络性能进行评价,并将Dice相似度系数作为与其他肺结节分割方法的主要评价指标,其值越大,两幅图像越相似,分割效果越准确.
本文中的肺部图像分割主要是对结节区域的关注,所以衡量算法性能时,仅计算病灶区域的Dice系数.
敏感度、特异性和Dice值如下:Sensitivity=TPTP+FN(1)Spectificity=TNFP+TN(2)DSC=2||X∩Y||X+||Y(3)其中:TN(TrueNegative)、TP(TruePositive)、FN(FalsePositive)、FP(FalseNegative)分别代表真阳性、真阴性、假阳性、假阴性数量;X为分割结果,Y为实际数据集标签.
3.
3实验结果分析3.
3.
1分块叠加策略性能表3显示了分块叠加微调策略下,各个Block的敏感度、特异性和Dice值.
由表3可见,当分块叠加微调到Block2时网络最佳,即在冻结Block1的基础上,使得网络(Block2~Block5)高层次特征知识针对肺结节病例特征自适应调整:一方面能够有效缓解肺结节小数据集带来的过拟合;另一方面可以避免因为迁移学习再次训练所造成的特征表达性差的问题.
因此Block2~Block5为网络有效微调块,即(卷积层Conv4~Conv13),后继续训练Block1,会使其学习的普遍性特殊化,又难以从小数据集中学习到准确、可泛化的新特征,过度拟合导致网络诊断性能下降.
如图8所示,采用本文所提出的分块式微调策略,但在网络进行初始化以后,从模型的第一个块开始进行微调,即冻结Block2~Block5,微调Block1.
其余四个块也是相同的操作进行冻结和微调,直至微调完整个网络.
与图4相似,只是调整了微调顺序,因此整个网络结构图在此省略,仅给出微调Block1块的网络结构.
从第一个Block块开始分块式微调过程中的Dice值如图9所示,在图中可以看到网络性能也是提升的,微调到Block5时,网络最佳,即需要微调整个网络;但从每个对应的Dice值来看,普遍低于逐块释放微调策略的值,这是因为许多自然图像在进行训练时,低层卷积提取的特征具有普遍性,基本上是颜色、边缘等信息,不能学习到有用的特征信息,造成表达性能很差.
卷积神经网络对图像的特征提取过程存在一个特征特殊化的过渡,一般到达高层才能学习到有用的信息.
因此在实验中,不选择从低层开始微调的学习策略.
为了更好证明本文分块式微调策略的优越性,采用分层式叠加微调策略,主要分析Dice值,如表4所示.
图5LUNA16数据集图像示例Fig.
5LUNA16datasetimageexamples图6肺实质提取示意图Fig.
6Schematicdiagramsoflungparenchymaextraction表2肺结节标识信息Tab.
2Identificationinformationofpulmonarynodules标签SeriesuidcoordXcoordYcoordZDiameter_mm数值00001-100.
5667.
26-231.
816.
44图7网络输入图像示例Fig.
7Networkinputimageexamples表3分块策略性能比较Tab.
3Performancecomparisonofblockstrategies分块结构Block1Block2Block3Block4Block5敏感性/%81.
2592.
4193.
0789.
2488.
37特异性/%91.
3294.
9394.
2493.
7593.
10Dice/%78.
5189.
5486.
2086.
3184.
74图8微调Block1块网络结构Fig.
8Networkstructureoffine-tunedBlock12121https://engine.
scichina.
com/doi/10.
11772/j.
issn.
1001-9081.
2019112012第40卷计算机应用表4显示了按照分层式微调策略的Dice值,尽管在分层过程中性能也得到了提升,但是从表中可以看到,卷积层Conv2、Conv4、Conv7、Conv10和Conv13层为Dice的几个较高的值,对应分块结构每一块中的最后一层卷积,当网络微调到Conv4层时网络性能最佳,对应本文中最佳微调块Block2的最后一层;并且在后续实验中,网络ResNet34、InceptionV3和Densenet层数较深,甚至达到上百层,若采用分层式微调策略,费时费力,并且每微调一层需要重新和与之对应的上采样特征进行拼接,再继续进行上采样和卷积,这样降低了运算速度.
因此为了算法更加准确高效,也是根据网络结构因地制宜,本文提出的分块式叠加微调策略,可以更好地训练网络,得到网络的最佳的深度;并且分块式叠加策略不仅缓解了肺结节数据集过小造成的过拟合问题,并且也不会出现在迁移学习进行训练时由于训练的层数过少,而导致无法精确学习肺结节的病理特征.
3.
3.
2迁移策略对比表5显示了不同迁移学习策略下的性能指标,可见,相较于其他迁移学习策略的网络,分块式微调策略取得了较好的性能,有助于网络在肺结节小数据集中实现精准分割.
在训练模型时,采用1-DSC作为Dice损失对模型参数进行微调训练.
为了验证本文迁移学习策略优越性以及不同分块策略网络训练的稳定性,分析了微调策略变化下的Loss值,依次绘制了微调Block1~Block5块下的Loss变化趋势,并且对比了未引入迁移学习和经典U-Net网络的Loss变化,如图10所示.
图10本文分割方法与传统分割方法训练Loss对比Fig.
10TrainingLosscomparisonbetweentheproposedmethodswithtraditionalsegmentationmethod图9分块式微调Dice图Fig.
9Dicediagramofblockfine-tuningstrategy表4分块式微调策略和分层式微调策略性能比较Tab.
4Performancecomparisonbetweenblockfine-tuningstrategyandlayeredfine-tuningstrategy分块式微调Block1Block2Block3Block4Block5分层式微调Conv1Conv2Conv3Conv4Conv5Conv6Conv7Conv8Conv9Conv10Conv11Conv12Conv13Dice值/%73.
2178.
5183.
9389.
5486.
1786.
0986.
2085.
2485.
1486.
3183.
3784.
2984.
74表5不同学习策略性能比较Tab.
5Performancecomparisonofdifferentlearningstrategies算法文献[19]算法文献[24]算法分块式微调策略敏感度/%87.
9385.
0188.
09特异性/%90.
0787.
9592.
21Dice值/%87.
6480.
3689.
532122https://engine.
scichina.
com/doi/10.
11772/j.
issn.
1001-9081.
2019112012第7期马金林等:基于深度迁移学习的肺结节分割方法从图10可以观察到,未进行迁移学习预训练的网络,即从头训练网络,有较大的Loss值震动,模型的稳定性较差,分割精度低,如图(a)所示;在进行迁移学习后,网络性能明显更稳定、更优,如图(c)所示,并且网络性能要比经典的U-Net网络(b)效果更好.
虽然引入迁移学习,但是比起传统的冻结全部网络层进行微调策略,本文的方法更好地缓解了由于迁移学习的二次应用造成的特征表现能力差的问题,图(d)~(h)所示为本文提出的分块式微调策略的损失图,可以看出在冻结Block1,微调其余块时,网络性能达到最优,并且损失也到达最小,即图(g)所示,得到最有效的微调块,也有效提高了评估参数Dice的值.
3.
3.
3肺结节分割方法对比为进一步检测肺结节分割诊断方面的性能,利用分块式叠加微调策略对VGG-16、ResNet34、InceptionV3和Densenet121网络模型实施微调,然后选取最佳分割网络.
之后与其他基于深度学习算法的肺结节分割方法进行比较,同样以敏感度、特异性、Dice值作为评估标准.
表6给出了不同方法的肺结节分割结果,由表可见,本文算法具有较强的特征提取能力,可以对网络进行有效微调.
如表所示,Densenet121的分割性能优于VGG-16、InceptionV3和ResNet34,取得了89.
00%的敏感度、94.
89%的特异性和91.
79%的Dice值,较其他方法有较大的性能提升.
由表6可知,越深的网络模型取得越好的性能,这是因为深层网络可以提取肺结节的深层语义信息,泛化能力增强.
图11显示了利用分块策略的肺结节分割结果,(a)是原图像,图(b)~图(f)分别对应Block1~Block5的分割结果,图(g)为手动分割结果.
分块结果表明,深层网络可以提取更高的语义信息,有更强的局部抽象性,浅层网络的语义特征较低,所以本文也基于不改变低层次(Block1)的语义特征对深层次(Block2-Block5)的特征进行调整,得到最佳的微调网络块,更好地进行肺结节分割.
图12显示了分别基于分块微调策略的Densenet121网络和U-Net网络进行肺结节分割的可视化结果.
图(a)为原图像;图(b)为Densenet121(BSFT)方法分割结果;图(c)为利用ITK-SNAP软件将本文分割出的结果在原图像进行标记,以加深对预测结果的信任和理解;图(d)为U-Net网络的分割结果.
如第一、第三列所示,其肺结节的体积非常小,本文算法对于这种极小的肺结节进行了精准分割;而U-Net网络的分割结果不够准确,在肺结节极小的情况下,U-Net网络出现错误分割.
表6不同肺结节分割方法性能比较Tab.
6Performancecomparisonofdifferentsegmentationmethodsforpulmonarynodules算法GraphCutU-NET[13]Tong[14]Liu[15]CF-CNN[31]V-Net[32]VGG-16(BSFT)ResNet34(BSFT)InceptionV3(BSFT)Densenet121(BSFT)敏感性/%—77.
98—87.
3086.
0179.
3788.
0988.
5087.
7889.
00特异性/%——————92.
2194.
2793.
1594.
89Dice值/%69.
5077.
8373.
6081.
5878.
5579.
5989.
5391.
1289.
9891.
79图11分块微调策略分割结果对比Fig.
11Comparisonofsegmentationresultsofblockfine-tuningstrategies图12本文方法分割结果与U-Net网络分割结果对比Fig.
12ComparisonofsegmentationresultsbytheproposedmethodandU-Netnetwork2123https://engine.
scichina.
com/doi/10.
11772/j.
issn.
1001-9081.
2019112012第40卷计算机应用4结语针对深度网络在肺结节小数据集上分割精度低的问题,本文提出一种基于迁移学习的肺结节分割方法,首先改进了传统迁移学习微调整个网络导致分割结果不理想的问题,提出分块叠加微调策略(BSFT),该策略首先利用卷积神经网络学习ImageNet自然图像的特征信息,重新构建网络,将所学特征迁移到小数据集的肺结节图像上,接着逐块释放网络进行微调,直到网络完成最后一层叠加;最后通过定量分析,确定最佳分割网络.
实验结果和对比实验表明,该方法在肺结节小数据集分割上,分割精度获得较大的提升.
在以后的工作中,会对分割出的肺结节良恶性进一步判断,为医生提供更佳准确的辅助诊断.
参考文献(References)[1]ZHUZ,DONGS,YUC,etal.
AtexthybridclusteringalgorithmbasedonHowNetsemantics[J].
KeyEngineeringMaterials,2011,474/475/476/476:2071-2078.
[2]张花齐,王光磊,李艳,等.
CT图像肺结节的全自动算法研究[J].
激光杂志,2019,40(4):59-63.
(ZHANGHQ,WANGGL,LIY,etal.
AutomatedalgorithmforCTimageofpulmonarynodules[J].
LaserJournal,2019,40(4):59-63.
)[3]孙申申,李宏,侯欣然,等.
基于EM和Mean-shift的肺结节分割[J].
中国图象图形学报,2009,14(10):2016-2022.
(SUNSS,LIH,HOUXR,etal.
PulmonarynodulesegmentationbasedonEMandMean-shift[J].
JournalofImageandGraphics,2009,14(10):2016-2022.
)[4]ARMATOSGII,GIGERML,MORANCJ,etal.
ComputerizeddetectionofpulmonarynodulesonCTscans[J].
RadioGraphics,1999,19(5):1301-1311.
[5]KANAZAWAK,KAWATAY,NIKIN,etal.
Computer-aideddiagnosisforpulmonarynodulesbasedonhelicalCTimages[J].
ComputerizedMedicalImagingandGraphics,1998,22(2):157-167.
[6]MIWAT,KAKOJ-I,YAMAMOTOS,etal.
AutomaticdetectionoflungcancersinchestCTimagesbythevariableN-quoitfilter[J].
SystemsandComputersinJapan,2002,33(1):53-63.
[7]MESSAYT,HARDIERC,TUINSTRATR.
Segmentationofpulmonarynodulesincomputedtomographyusingaregressionneuralnetworkapproachanditsapplicationtothelungimagedatabaseconsortiumandimagedatabaseresourceinitiativedataset[J].
MedicalImageAnalysis,2015,22(1):48-62.
[8]ZHAOJ,JIG,XIAY,etal.
Cavitarynodulesegmentationincomputedtomographyimagesbasedonself-generatingneuralnetworksandparticleswarmoptimisation[J].
InternationalJournalofBio-InspiredComputation,2015,7(1):62-67.
[9]MONKAMP,QIS,XUM,etal.
CNNmodelsdiscriminatingbetweenpulmonarymicro-nodulesandnon-nodulesfromCTimages[J].
BioMedicalEngineeringOnLine,2018,17(1):No.
96.
[10]SHELHAMERE,LONGJ,DARRELT.
Fullyconvolutionalnetworksforsemanticsegmentation[J].
IEEETransactionsonPatternAnalysisandMachineIntelligence,2017,39(4):640-651.
[11]CUIS,MAOL,XIONGS.
Braintumorautomaticsegmentationusingfullyconvolutionalnetworks[J].
JournalofMedicalImagingandHealthInformatics,2017,7(7):1641-1647.
[12]SHAIKHM,ANANDG,ACHARYAG,etal.
Braintumorsegmentationusingdensefullyconvolutionalneuralnetwork[C]//Proceedingsofthe3rdInternationalMICCAIBrainlesionWorkshop.
Cham:Springer,2017:309-319.
[13]RONNEBERGERO,FISCHERP,BROXT.
U-Net:convolutionalnetworksforbiomedicalimagesegmentation[C]//Proceedingsofthe18thInternationalConferenceonMedicalImageComputingandComputer-AssistedIntervention,LNCS9351.
Cham:Springer,2015:234-241.
[14]TONGG,LIY,CHENH,etal.
ImprovedU-NETnetworkforpulmonarynodulessegmentation[J].
Optik,2018,174:460-469.
[15]LIUH,CAOH,SONGEM.
Acascadeddual-pathwayresidualnetworkforlungnodulesegmentationinCTimages[J].
PhysicaMedica,2019,63:112-121.
[16]张声超.
基于特征融合的肺结节检测关键技术研究[D].
广州:华南理工大学,2018:33-43.
(ZHANGSC.
Researchonkeytechniquesofpulmonarynoduledetectionbasedonfeaturefusion[D].
Guangzhou:SouthChinaUniversityofTechnology,2018:33-43.
)[17]PANSJ,YANGQ.
Asurveyontransferlearning[J].
IEEETransactionsonKnowledgeandDataEngineering,2010,22(10):1345-1359.
[18]OQUABM,BOTTOUL,LAPTEVI,etal.
Learningandtransferringmid-levelimagerepresentationsusingconvolutionalneuralnetworks[C]//Proceedingsofthe2014IEEEConferenceonComputerVisionandPatternRecognition.
Piscataway:IEEE,2014:1717-1724.
[19]杨涵方,周向东.
基于深度稀疏辨别的跨领域图像分类[J].
计算机工程,2018,44(4):310-316.
(YANGHF,ZHOUXD.
Crossdomainimageclassificationbasedondeepsparsediscrimination[J].
ComputerEngineering,2018,44(4):310-316.
)[20]李浩波,祝忠明,范治中.
基于深度学习的腺体分化程度自动分类[J].
信息技术与信息化,2019(6):93-94.
(LIHB,ZHUZM,FANZZ.
Automaticclassificationofglandulardifferentiationbasedondeeplearning[J].
InformationTechnologyandInformatization,2019(6):93-94.
[21]李淼,王敬贤,李华龙,等.
基于CNN和迁移学习的农作物病害识别方法研究[J].
智慧农业,2019,1(3):46-55.
(LIM,WANGJX,LIHL,etal.
MethodforidentifyingcropdiseasebasedonCNNandtransferlearning[J].
SmartAgriculture,2019,2124https://engine.
scichina.
com/doi/10.
11772/j.
issn.
1001-9081.
2019112012第7期马金林等:基于深度迁移学习的肺结节分割方法1(3):46-55.
)[22]徐胜舟,程时宇.
基于全卷积神经网络迁移学习的乳腺肿块图像分割[J].
中南民族大学学报(自然科学版),2019,38(2):278-284.
(XUSZ,CHENGSY.
Breastmassimagesegmentationbasedontransferlearningoffullyconvolutionalneuralnetworks[J].
JournalofSouth-CentralUniversityforNationalities(NaturalScienceEdition),2019,38(2):278-284.
)[23]TAJBAKHSHN,SHINJY,GURUDUS,etal.
Convolutionalneuralnetworksformedicalimageanalysis:fulltrainingorfinetuning[J].
IEEETransactionsonMedicalImaging,2016,35(5):1299-1312.
[24]褚晶辉,吴泽蕤,吕卫,等.
基于迁移学习和深度卷积神经网络的乳腺肿瘤诊断系统[J].
激光与光电子学进展,2018,55(8):No.
081001.
(CHUJH,WUZR,LYUW,etal.
Breastcancerdiagnosissystembasedontransferlearninganddeepconvolutionalneuralnetworks[J].
Laser&OptoelectronicsProgress,2018,55(8):No.
081001.
)[25]SHINHC,ROTHHR,GAOM,etal.
Deepconvolutionalneuralnetworksforcomputer-aideddetection:CNNarchitectures,datasetcharacteristicsandtransferlearning[J].
IEEETransactionsonMedicalImaging,2016,35(5):1285-1298.
[26]SIMONYANK,ZISSERMANA.
Verydeepconvolutionalnetworksforlarge-scaleimagerecognition[EB/OL].
[2018-12-01].
https://arxiv.
org/pdf/1409.
1556.
pdf.
[27]HEK,ZHANGX,RENS,etal.
Deepresiduallearningforimagerecognition[C]//Proceedingsofthe2016IEEEComputerVisionandPatternRecognition.
Piscataway:IEEE,2016:770-778.
[28]SZEGEDYC,VANHOUCKEV,IOFFES,etal.
Rethinkingtheinceptionarchitectureforcomputervision[C]//Proceedingsofthe2016IEEEComputerVisionandPatternRecognition.
Piscataway:IEEE,2016:2818-2826.
[29]HUANGG,LIUZ,VANDERMAATENL,etal.
Denselyconnectedconvolutionalnetworks[C]//Proceedingsofthe2017IEEEComputerVisionandPatternRecognition.
Piscataway:IEEE,2017:2261-2269.
[30]KINGMADP,BAJL.
Adam:amethodforstochasticoptimization[EB/OL].
[2018-12-01].
https://arxiv.
org/pdf/1412.
6980.
pdf.
[31]WANGS,ZHOUM,LIUZ,etal.
Centralfocusedconvolutionalneuralnetwork:developingadata-drivenmodeforlungnodulesegmentation[J].
MedicalImageAnalysis,2017,40:172-183.
[32]MILLETARIF,NAVABN,AHMADISA.
V-Net:fullyconvolutionalneuralnetworksforvolumetricmedicalimagesegmentation[C]//Proceedingsofthe4thInternationalConferenceon3DVision.
Piscataway:IEEE,2016:565-571.
ThisworkispartiallysupportedbytheNationalNaturalScienceFoundationofChina(61462002),theNationalNaturalScienceFoundationofNingxiaProvince(2020AAC3215),the"ImageandIntelligentInformationProcessing"InnovationTeamProjectofStateEthnicAffairsCommission,theInnovationTeamProjectof"ComputerVisionandVirtualReality"ofNorthMinzuUniversity,theMajorProjectofNorthMinzuUniversity(2018XYZJK02).
MAJinlin,bornin1976,Ph.
D.
,associateprofessor.
Hisresearchinterestsincludeimageprocessing,intelligentinformationprocessing.
WEIMeng,bornin1996,M.
S.
candidate.
Herresearchinterestsincludeimageprocessing.
MAZiping,bornin1977,Ph.
D.
,associateprofessor.
Herresearchinterestsincludeintelligentinformationprocessing.
2125https://engine.
scichina.
com/doi/10.
11772/j.
issn.
1001-9081.
2019112012

HTTPS加密协议端口默认是多少且是否支持更换端口访问

看到群里网友们在讨论由于不清楚的原因,有同学的网站无法访问。他的网站是没有用HTTPS的,直接访问他的HTTP是无法访问的,通过PING测试可以看到解析地址已经比较乱,应该是所谓的DNS污染。其中有网友提到采用HTTPS加密证书试试。因为HTTP和HTTPS走的不是一个端口,之前有网友这样测试过是可以缓解这样的问题。这样通过将网站绑定设置HTTPS之后,是可以打开的,看来网站的80端口出现问题,而...

RackNerd 2022春节促销提供三款年付套餐 低至年付10.88美元

RackNerd 商家我们应该是比较熟悉的商家,速度一般,但是人家便宜且可选机房也是比较多的,较多集中在美国机房。包括前面的新年元旦促销的时候有提供年付10美元左右的方案,实际上RackNerd商家的营销策略也是如此,每逢节日都有活动,配置简单变化,价格基本差不多,所以我们网友看到没有必要囤货,有需要就选择。RackNerd 商家这次2022农历新年也是有几款年付套餐。低至RackNerd VPS...

PacificRack(年付低至19美元),夏季促销PR-M系列和多IP站群VPS主机

这几天有几个网友询问到是否有Windows VPS主机便宜的VPS主机商。原本他们是在Linode、Vultr主机商挂载DD安装Windows系统的,有的商家支持自定义WIN镜像,但是这些操作起来特别效率低下,每次安装一个Windows系统需要一两个小时,所以如果能找到比较合适的自带Windows系统的服务器那最好不过。这不看到PacificRack商家有提供夏季促销活动,其中包括年付便宜套餐的P...

nod32免费激活码为你推荐
网络明星想知道3大网络歌手是谁?pwpw域名的技巧开机滚动条电脑开机有滚动条的画面ios7固件下载iOS7如何升级固件?怎么点亮qq空间图标QQ空间的图标怎么点亮雅虎天盾我机器上有瑞星杀毒和防火墙 我用雅虎天盾来查杀木马怎样?安装迅雷看看播放器迅雷看看播放器下了安装不了免费免费建站最好的免费建站二层交换机二层交换机是什么意思,三层呢虚拟机软件下载那里可以下载虚拟系统,又该怎么安装呢??
花生壳域名贝锐 过期域名抢注 cn域名个人注册 burstnet siteground mediafire mediafire下载工具 idc评测网 sockscap php探针 腾讯实名认证中心 cdn加速是什么 免费智能解析 免费phpmysql空间 七夕快乐英语 香港亚马逊 免费php空间 789电视剧网 中国电信宽带测速 学生机 更多