文献阅读-2017A Pre-trained Convolutional Neural Network Based Method for Thyroid Nodule Diagnosis

文献阅读2017-A Pre-trained Convolutional Neural Network Based Method for Thyroid Nodule Diagnosis

方法:
提出了一种甲状腺结节诊断的混合方法,即将两种不同卷积层和全连接层的预训练卷积神经网络(CNNs)融合。首先,分别对使用ImageNet数据库预训练的两个网络进行训练。其次,我们将两个cnn的经过训练的卷积滤波器、pooling和normal- ization操作学习到的feature map进行融合。最后,结合融合后的特征图,使用softmax分类器对甲状腺结节进行诊断。该方法在15000张超声图像上得到了验证。

整体结构框架:
在这里插入图片描述
下图为 甲状腺结节超声图像示例以及对应的二进制边界掩膜。这个地方存在疑问,这个二进制边界是怎么弄出来的,数据集自带的吗?
在这里插入图片描述
CNN的结构:
CNN1:

在这里插入图片描述
采用函数参数整流线性单元(PReLu)作为激活函数,损失函数用交叉熵损失函数。

CNN1和CNN2:
在这里插入图片描述
CNN1能学习抓取细微的低层次特征,CNN2抓取甲状腺结节复杂的高层次特征,从而对甲状腺结节进行多层次的特征学习。

训练不同CNN框架

我们的CNN架构是用一组来自ImageNet数据库的130万张自然图像进行预训练的。运用了SGD的方法。为了减少过拟合,我们使用了一种正则化方法,名为split Dropout (sDropout),是Dropout的新延伸。
具体训练过程为:首先对两个CNN分别训练。其次,我们将两个cnn通过训练好的卷积滤波器、pooling和归一化操作学习到的多层次特征映射进行融合。最后,利用融合特征图的softmax分类器对甲状腺结节进行诊断。

在这里插入图片描述

为了提高表现,在测试时采用多视图策略在这里插入图片描述
CNNs的测试概述。我们基于CNN的方法首先提取多个结节斑块,以捕获广泛的结节变化二维超声图像。然后将获得的小块同时输入到网络中,计算判别特征。最后,应用softmax对输入节点进行标记。

并和传统的方法SVM(用RBF核函数)做比较。运用了10倍交叉验证

为了检验CNN方法捕捉到的模式,我们在下中对输入patch大小为225×225的两个CNN在第一卷积层的96个滤波器进行了可视化。这些结果表明,不同的架构可以训练不同的滤波器。
在这里插入图片描述
(a)为CNN1第一卷积层的滤波器,(b)为CNN2第一卷积层的滤波器

为了展示CNN的方法能够有效地分类甲状腺结节,用文献中的方法来可视化通过CNN2学习到的特征映射。如图

在这里插入图片描述
不同方法之间的比较:

在这里插入图片描述
为了检查多视图的影响,在下表中显示了单视图和多视图的测试误差。
在这里插入图片描述
讨论:
基于不同特征(GLCM 和直方图特征),支持向量机的甲状腺结节分类性能指标

在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值