CN106056595B - 基于深度卷积神经网络自动识别甲状腺结节良恶性的辅助诊断系统 - Google Patents
基于深度卷积神经网络自动识别甲状腺结节良恶性的辅助诊断系统 Download PDFInfo
- Publication number
- CN106056595B CN106056595B CN201610362069.8A CN201610362069A CN106056595B CN 106056595 B CN106056595 B CN 106056595B CN 201610362069 A CN201610362069 A CN 201610362069A CN 106056595 B CN106056595 B CN 106056595B
- Authority
- CN
- China
- Prior art keywords
- output
- layer
- function
- mentioned
- nodules
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T7/00—Image analysis
- G06T7/0002—Inspection of images, e.g. flaw detection
- G06T7/0012—Biomedical image inspection
-
- G—PHYSICS
- G16—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR SPECIFIC APPLICATION FIELDS
- G16H—HEALTHCARE INFORMATICS, i.e. INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR THE HANDLING OR PROCESSING OF MEDICAL OR HEALTHCARE DATA
- G16H50/00—ICT specially adapted for medical diagnosis, medical simulation or medical data mining; ICT specially adapted for detecting, monitoring or modelling epidemics or pandemics
- G16H50/20—ICT specially adapted for medical diagnosis, medical simulation or medical data mining; ICT specially adapted for detecting, monitoring or modelling epidemics or pandemics for computer-aided diagnosis, e.g. based on medical expert systems
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T2207/00—Indexing scheme for image analysis or image enhancement
- G06T2207/20—Special algorithmic details
- G06T2207/20081—Training; Learning
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T2207/00—Indexing scheme for image analysis or image enhancement
- G06T2207/20—Special algorithmic details
- G06T2207/20084—Artificial neural networks [ANN]
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T2207/00—Indexing scheme for image analysis or image enhancement
- G06T2207/30—Subject of image; Context of image processing
- G06T2207/30004—Biomedical image processing
- G06T2207/30096—Tumor; Lesion
Landscapes
- Engineering & Computer Science (AREA)
- Health & Medical Sciences (AREA)
- Medical Informatics (AREA)
- Public Health (AREA)
- Biomedical Technology (AREA)
- General Health & Medical Sciences (AREA)
- Epidemiology (AREA)
- Pathology (AREA)
- Databases & Information Systems (AREA)
- Data Mining & Analysis (AREA)
- Primary Health Care (AREA)
- Nuclear Medicine, Radiotherapy & Molecular Imaging (AREA)
- Radiology & Medical Imaging (AREA)
- Quality & Reliability (AREA)
- Computer Vision & Pattern Recognition (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Image Analysis (AREA)
Abstract
本发明涉及辅助医学诊断,旨在提供一种基于深度卷积神经网络自动识别甲状腺结节良恶性的系统。该系统利用计算机技术对超声甲状腺肿瘤图像进行如下处理:读取甲状腺结节的B超数据;对甲状腺结节图像进行预处理;选取图像分割出结节部分与非结节部分;将提取出来的ROI平均分成p组,利用CNN提取这些ROI的特征,并进行归一化;选出p-1组数据做训练集,剩余一组做测试,训练出识别模型进行测试;重复做p次交叉检验,得到识别模型的最佳参数。本发明不仅借助深度卷积神经网络可以自动的分割出甲状腺结节,弥补了基于活动轮廓等不能解决弱边界问题的不足,而且可以自动学习出提取出有价值的特征组合,避免了人工选取特征的复杂。
Description
技术领域
本发明是关于辅助医学诊断领域,特别涉及基于深度卷积神经网络自动识别甲状腺结节良恶性的系统。
背景技术
近年来,随着计算机技术及数字图像处理技术的飞速发展,数字图像处理技术越来越多的应用于辅助医学诊断领域,其原理就是对通过不同方式获取的医学图像进行分割,重构,配准,识别等图像处理技术,从而获得有价值的医学诊断信息,主要目的在于使医生观察病变部位更加直接和清晰,为医生临床确诊提供辅助参考,具有非常重要的现实意义。
甲状腺结节是现在普遍存在的一种流行病,有调查指出在人群中甲状腺结节的发生率将近50%,但仅有4%-8%的甲状腺结节在临床触诊中可被触及。甲状腺结节有良、恶性之分,其恶性发生率为5%-10%。早期发现病灶对鉴别其良恶性、临床治疗和手术选择有重要意义。基于超声成像技术的甲状腺结节超声检查因可实时成像、检查费用相对较低、对病患无创伤等。而且甲状腺位于表层,适合超声图像诊断。而医生诊断甲状腺的良恶性主要靠穿刺活组织细胞检查,这样的工作量会就会很大,并且医生诊断超声甲状腺图像的结果往往受到医学成像设备的成像机理、获取条件、显示设备等因素的影响而极易造成误诊或漏诊。因此,利用计算机实现甲状腺图像辅助诊断十分必要。但是固有的成像机制使得临床采集到的超声甲状腺肿瘤图像质量均较差,导致辅助诊断的准确性和自动化均受到影响,所以目前的分割甲状腺结节最多的是基于活动轮廓的半自动分割,分类主要是人工选取出特征,然后利用SVM,KNN,决策树等分类识别,这些分类器只能对小样本数据可以有较好的效果,但是医学数据是海量的,而且大样本的分类识别对医学诊断才能有更好的辅助作用。
发明内容
本发明的主要目的在于克服现有技术中的不足,提供一种基于深度卷积神经网络自动识别甲状腺结节良恶性的方法。为解决上述技术问题,本发明的解决方案是:
提供基于深度卷积神经网络自动识别甲状腺结节良恶性的方法,包括下述过程:
一、读取甲状腺结节的B超数据;
二、对甲状腺结节图像进行预处理;
三、选取图像利用卷积神经网络,即CNN(convolutional neural network),自动学习分割出结节部分与非结节部分,结节部分就是感兴趣区域,即ROI(region ofinterest),并对结节形状进行细化;
四、将步骤三提取出来的ROI,平均分成p组,利用CNN提取这些ROI的特征,并进行归一化;
五、选出步骤四中p-1组数据做训练集,剩余一组做测试,通过CNN训练出识别模型进行测试;
六、重复步骤五,做p次交叉检验,得到识别模型的最佳参数,最终确定基于深度卷积神经网络自动识别甲状腺结节良恶性的辅助诊断系统;
所述过程一具体为:读取甲状腺结节图像(可以是图片格式,也可以是标准的dicom图片),包括至少5000张良性结节的图像和至少5000张恶性结节的图像;
所述过程二具体为:将过程一读取的甲状腺结节图像,先进行图像灰度化,并利用周围像素点的灰度值去掉超声图像中医生为测量结节相关量做的标记,再利用高斯滤波去噪,最后利用灰度直方图均衡化增强对比度,得到预处理后的增强图像;
所述过程三具体为:
第1步:选取经过程二预处理后的增强图像10000张,包括良恶性结节各5000张;
第2步:对每一张图片,首先(由专家)手动截取出结节部分与非结节部分,然后通过CNN训练出自动分割的模型;
所述CNN是由13层卷积层、2层下采样层组成的网络结构;卷积层的卷积核的大小分别为:第一层为13x13,第二层与第三层为5x5,其余各层为3x3;卷积层的步长分别是:前两个卷积层是2,其余的都是1;下采样层的大小都是3x3,步长都是2;
通过CNN训练出自动分割的模型的具体方法为:
(1)通过CNN的卷积层与下采样层自动学习特征,并提取出特征,具体步骤为:
步骤A:在一个卷积层,上一层的特征maps被一个能够学习的卷积核进行卷积,然后通过一个激活函数,就能得到输出特征map;每一个输出是卷积核卷积一个输入或者组合多个卷积输入的值(这里我们选择的是组合卷积多个出入maps的值):
其中,符号*表示卷积运算符;所述l表示层数;所述i表示l-1层的第i个神经元节点;所述j表示l层的第j个神经元节点;所述Mj表示选择的输入maps的集合;所述是指l-1层的输出,作为l层的输入;所述f是激活函数,这里取sigmoid函数作为激活函数,e表示欧拉数2.718281828,ex就是指数函数;所述k是卷积算子;所述b是偏置;每一个输出map会给一个额外的偏置b,但是对于一个特定的输出map,卷积每个输入maps的卷积核都是不一样的;
这一步还需要进行梯度计算,以更新灵敏度,灵敏度用于表示b变化多少,误差会变化多少:
其中,所述l表示层数;所述j表示l层的第j个神经元节点;所述o表示每个元素相乘;所述δ表示输出神经元的灵敏度,即偏置b的变化率;所述sl=Wlxl-1+bl,xl-1是指l-1层的输出,W为权重,b为偏置;所述f是激活函数,这里取sigmoid函数作为激活函数,e表示欧拉数2.718281828,ex就是指数函数;f″(x)是f(x)的导函数(即如果f取sigmoid函数则f′(x)=(1-f(x))f(x));
所述表示各层共享的权值;所述up(·)表示一个上采样操作(如果下采样的采样因子是n的话,上采样操作就是将每个像素水平和垂直方向上拷贝n次,这样就能恢复原来的大小了);
然后对l层中的灵敏度map中的所有节点进行求和,快速计算偏置b的梯度:
其中,所述l表示层数;所述j表示l层的第j个神经元节点;所述b表示偏置;所述δ表示输出神经元的灵敏度,即偏置b的变化率;所述u,v表示输出maps的(u,v)位置;所述E是误差函数,这里所述C表示标签的维数,如果是两分类的问题,则标签就可以记为yh∈{0,1},此时C=1,也可以记为yh∈{(0,1),(1,0)},此时C=2;所述表示第n个样本对应标签的第h维;所述表示第n个样本对应的网络输出的第h个输出;
最后利用BP算法,计算卷积核的权值:
其中,所述W是权重参数;所述E是误差函数,且所述C表示标签的维数,如果是两分类的问题,则标签就可以记为yh∈{0,1},此时C=1,也可以记为yh∈{(0,1),(1,0)},此时C=2;所述表示第n个样本对应标签的第h维;所述表示第n个样本对应的网络输出的第h个输出;所述η是学习率,即步长;由于很多连接的权值是共享的,因此对于一个给定的权值,需要对所有与该权值有联系的连接对该点求梯度,然后对这些梯度进行求和:
其中,所述l表示层数;所述i表示l层的第i个神经元节点;所述j表示l层的第j个神经元节点;b表示偏置,所述δ表示输出神经元的灵敏度,即偏置b的变化率;所述u,v表示输出maps的(u,v)位置;所述E是误差函数,这里所述C表示标签的维数,如果是两分类的问题,则标签就可以记为yh∈{0,1},此时C=1,也可以记为yh∈{(0,1),(1,0)},此时C=2;所述表示第n个样本对应标签的第h维;所述表示第n个样本对应的网络输出的第h个输出;所述是卷积核;所述是中的元素在卷积的时候与逐元素相乘的patch,即所有与卷积核大小相同的图片中所有的区域块,输出卷积map的(u,v)位置的值是由上一层的(u,v)位置的patch与卷积核逐元素相乘的结果;
步骤B:下采样层有N个输入maps,就有N个输出maps,只是每个输出map都变小了,则有:
其中,所述f是激活函数,这里取sigmoid函数作为激活函数,e表示欧拉数2.718281828,ex就是指数函数;所述表示各层共享的权值;所述down(·)表示一个下采样函数;对输入图像的不同nxn的块的所有像素进行求和,这样输出图像在两个维度上都缩小了n倍(这里就是将输入图像的每个元素取定一个3x3大小的块,然后将其中所有元素求和作为该元素在输出图像中的值,从而使得输出图像在两个维度上都缩小了3倍);每个输出map都对应一个属于自己的权重参数β(乘性偏置)和一个加性偏置b;
通过梯度下降方法来更新参数β和b:
其中,所述conv2是二维卷积算子;所述rot180是旋转180度;所述’full’是指进行完全卷积;所述l表示层数;所述i表示l层的第i个神经元节点;所述j表示l层的第j个神经元节点;所述b表示偏置;所述δ表示输出神经元的灵敏度,即偏置b的变化率;所述u,v表示输出maps的(u,v)位置;所述E是误差函数,表达式同上,即所述C表示标签的维数,如果是两分类的问题,则标签就可以记为yh∈{0,1},此时C=1,也可以记为yh∈{(0,1),(1,0)},此时C=2;所述表示第n个样本对应标签的第h维;所述表示第n个样本对应的网络输出的第h个输出;所述β是权重参数(一般取值在[0,1]);所述down(·)表示一个下采样函数;所述是第l+1层的卷积核;所述是的l-1层的输出的第j个神经元节点;所述sl=Wlxl-1+bl,其中W是权重参数,b是偏置,是sl的第j个分量;
步骤C:CNN自动学习特征map的组合,则第j个特征map组合为:
s.t.∑iαij=1,and 0≤αij≤1.
其中,符号*表示卷积运算符;所述l表示层数;所述i表示l层的第i个神经元节点;所述j表示l层的第j个神经元节点;所述f是激活函数,这里取sigmoid函数作为激活函数,e表示欧拉数2.718281828,ex就是指数函数;所述是第l-1层输出的第i个分量;所述Nin表示输入的map数;所述是卷积核;所述是偏置;所述αij表示l-1层的输出map作为l层的的输入时,l-1层得到第j个输出map的其中第i个输入map的权值或者贡献;
(2)利用(1)中提取的特征结合Softmax自动识别出结节,确定好自动分割的模型;具体Softmax识别过程就是给定一个样本,就输出一个概率值,该概率值表示的是这个样本属于类别几的概率,损失函数为:
其中,所述m表示共有m个样本;所述c表示这些样本总共可分为c类;所述是一个矩阵,每一行是一个类别所对应的参数,即权重与偏置;所述1{·}是一个指示性函数,即当大括号中的值为真时,该函数的结果为1,否则其结果为0;所述λ是平衡保真项(第一项)与正则项(第二项)的参数,这里λ取正数(根据实验结果调节其大小);所述J(θ)是指系统的损失函数;所述e表示欧拉数2.718281828,ex就是指数函数;所述T是表示矩阵计算中的转置运算符;log表示自然对数,即以欧拉数为底的对数;n表示权重与偏置参数的维度;x(i)是输入向量的第i维;y(i)是每个样本标签的第i维;然后利用梯度求解:
其中,所述m表示共有m个样本;所述是一个矩阵,每一行是一个类别所对应的参数,即权重与偏置;所述1{·}是一个指示性函数,即当大括号中的值为真时,该函数的结果为1,否则其结果为0;所述λ是平衡保真项(第一项)与正则项(第二项)的参数,这里λ取正数(根据实验结果调节其大小);所述J(θ)是指系统的损失函数;是J(θ)导函数;所述e表示欧拉数2.718281828,ex就是指数函数;所述T是表示矩阵计算中的转置运算符;log表示自然对数,即以欧拉数为底的对数;x(i)是输入向量的第i维;y(i)是每个样本标签的第i维;
(这里使用的是一种新的Softmax分类器,即只有两分类的Softmax分类器,对于一张甲状腺图片来说,根据softmax给出的概率可以得到将所有的结节区域与非结节区域区分开的一个概率图,根据此图可以得到了对结节区域的粗分割;)
(3)利用CNN自动分割所有甲状腺的结节,即区分出结节区域与非结节区域,找到结节区域的边界,并对分割出的结节形状进行细化,即通过腐蚀、膨胀形态学算子进行填洞以及去掉与非结节区域的连接;
第3步:利用第2步得到的模型对所有的甲状腺结节图片(即10000张图片)进行自动分割,得到ROI,即所有的良恶性结节;
所述过程四具体为:将过程三自动分割出的ROI平均分成p组,对数据进行归一化,即自动分割出结节之后,提取出结节的特征,对这些特征进行线性变换,使结果值映射到[0,1];
所述过程五具体为:利用CNN训练识别模型,对所有ROI提取特征(具体过程与过程三自动分割中提取特征过程的方法是一样的,只不过这里的对象只是针对结节区域,网络结构比自动分割时少了三个卷积层,多了3层全连接层,神经元节点数分别为64,64,1;卷积核的大小分别为:第一层为13x13,第二层与第三层为5x5,其余各层为3x3;步长分别是:前三个卷积层是2,其余的都是1;下采样层的大小都是3x3,步长都是2;而自动分割部分是针对非结节区域与结节区域同时进行提取特征);
然后利用一种新的Softmax分类,即只有两分类的Softmax分类器,求解一个损失函数的最优值,即优化J(θ),Softmax分类器的类别数c等于2(即良性结节与恶性结节);通过梯度下降方法就能得到属于良性结节还是恶性结节的概率,具体过程与过程三中自动分割过程的方法是一样(只不过这里就是根据这些概率预测出一个分类标签,也就对一个结节进行了良恶性诊断);
所述过程六具体为:重复过程五,即对于p组数据,每次选出p-1组数据训练,余下的做测试,最终得到识别模型的最佳参数,从而就得到基于深度卷积神经网络自动识别甲状腺结节良恶性的辅助诊断系统;
将需要识别的甲状腺结节图像输入到这个辅助诊断系统,即可获得该结节的良恶性诊断。
与现有技术相比,本发明的有益效果是:
本发明不仅借助深度卷积神经网络可以自动的分割出甲状腺结节,弥补了基于活动轮廓等不能解决弱边界问题的不足,而且可以自动学习出提取出有价值的特征组合,避免了人工选取特征的复杂,这样提取出来的特征更有利于找到甲状腺结节良恶性的主要规律信息,提高了识别系统的准确率,并获得了高度的适应性。
附图说明
图1为基于深度卷积神经网络识别甲状腺结节良恶性的流程图。
图2为自动分割与识别甲状腺结节的卷积神经网络结构图。
图3为实施例中所用甲状腺结节的原始图片。
图4为专家画出的图3中甲状腺结节区域的mask图片。
图5为实施例中甲状腺结节的原始图片。
图6为利用CNN自动分割出图5结节区域的效果图片。
具体实施方式
下面结合附图与具体实施方式对本发明作进一步详细描述:
下面的实施例可以使本专业的专业技术人员更全面地理解本发明,但不以任何方式限制本发明。
一种基于深度卷积神经网络自动识别甲状腺结节良恶性的方法,如图1所示,包括以下步骤:
一、读取甲状腺结节的B超数据;
二、对甲状腺结节图像进行预处理;
三、选取图像(包括一样多的良恶性的结节图像)利用卷积神经网络(convolutional neural network(CNN))自动学习分割出结节部分与非结节部分,结节部分就是感兴趣区域(region of interest(ROI)),并对结节形状进行细化;
四、将步骤三提取出来的ROI,平均分成p组,利用CNN提取这些ROI的特征,并进行归一化。
五、选出步骤四中p-1组数据做训练集,剩余一组做测试,通过CNN训练出模型进行测试;
六、重复步骤五,做p次交叉检验,得到识别模型的最佳参数,最终确定基于深度卷积神经网络自动识别甲状腺结节良恶性的辅助诊断系统;
所述过程一具体为:读取甲状腺结节的B超数据,可以是图片格式,也可以是标准的dicom图片。包括至少5000张良性结节的图像和至少5000张恶性结节的图像;在进行过程五时,需要先读入训练集中的所有图片(即p-1组数据)训练出基于深度卷积神经网络自动识别甲状腺结节良恶性的辅助诊断系统,然后读入剩余1组的数据测试该系。使用该系统进行自动识别甲状腺结节良恶性的辅助诊断时,只需读入要诊断的结节的所有图片即可;
所述过程二具体为:将过程一读取的甲状腺结节图像,先进行图像灰度化,并利用周围像素点的灰度值去掉超声图像中医生为测量结节相关量做的标记,再利用高斯滤波去噪,最后利用灰度直方图均衡化增强对比度,得到预处理后的增强图像;
所述过程三具体为:
第1步:选取经过程二预处理后的增强图像10000张,包括良恶性结节各5000张;
第2步:由专家截取出结节部分与非结节部分,然后通过CNN训练出自动分割的模型;这里所述的CNN就是由13层卷积层,2层下采样层组成的网络结构,卷积核的大小分别为:第一层为13x13,第二层与第三层为5x5,其余各层为3x3,步长分别是:前两个卷积层是2,其余的都是1。下采样层的大小都是3x3,步长都是2;具体的卷积神经网络结构如图2所示;
通过CNN训练出自动分割的模型的具体方法为:
(1)通过CNN的卷积层与下采样层自动学习特征,并提取出特征,具体步骤为:
步骤A:在一个卷积层,上一层的特征maps被一个能够学习的卷积核进行卷积,然后通过一个激活函数,就能得到输出特征map;每一个输出是卷积核卷积一个输入或者组合多个卷积输入的值(这里我们选择的是组合卷积多个出入maps的值):
其中,符号*表示卷积运算符;所述1表示层数;所述i表示l-1层的第i个神经元节点;所述j表示l层的第j个神经元节点;所述Mj表示选择的输入maps的集合;所述是输出;所述是指l-1层的输出,作为l1层的输入;所述f是激活函数,这里取sigmoid函数作为激活函数;所述e表示欧拉数2.718281828,ex就是指数函数;所述k是卷积算子;所述b是偏置;每一个输出map会给一个额外的偏置b,但是对于一个特定的输出map,卷积每个输入maps的卷积核都是不一样的;
这一步还需要进行梯度计算,以更新灵敏度,灵敏度用于表示b变化多少,误差会变化多少:
其中,所述l表示层数;所述j表示l层的第j个神经元节点;所述o表示每个元素相乘;所述δ表示输出神经元的灵敏度,即偏置b的变化率;所述sl=Wlxl-1+bl;所述W为权重;所述b为偏置;所述f是激活函数,这里取sigmoid函数作为激活函数;所述e表示欧拉数2.718281828,ex就是指数函数,f′(x)是f(x)的导函数,如果f取sigmoid函数则f′(x)=(1-f(x))f(x);
所述表示各层共享的权值;所述up(.)表示一个上采样操作,如果下采样的采样因子是n的话,上采样操作就是将每个像素水平和垂直方向上拷贝n次,这样就能恢复原来的大小了;
然后对l层中的灵敏度map中的所有节点进行求和,快速计算偏置b的梯度:
其中,所述l表示层数;所述j表示l层的第j个神经元节点;所述b表示偏置;所述δ表示输出神经元的灵敏度,即偏置b的变化率;所述u,v表示输出maps的(u,v)位置;所述E是误差函数,这里所述C表示标签的维数,如果是两分类的问题,则标签就可以记为yh∈{0,1},此时C=1,也可以记为yh∈{(0,1),(1,0)},此时C=2;所述表示第n个样本对应标签的第h维;所述表示第n个样本对应的网络输出的第h个输出;
最后利用BP算法,计算卷积核的权值:
其中,所述W是权重参数;所述E是误差函数,且所述C表示标签的维数,如果是两分类的问题,则标签就可以记为yh∈{0,1},此时C=1,也可以记为yh∈{(0,1),(1,0)},此时C=2;所述表示第n个样本对应标签的第h维;所述表示第n个样本对应的网络输出的第h个输出;所述η是学习率,即步长;由于很多连接的权值是共享的,因此对于一个给定的权值,需要对所有与该权值有联系的连接对该点求梯度,然后对这些梯度进行求和:
其中,所述l表示层数;所述i表示l层的第i个神经元节点;所述j表示l层的第j个神经元节点;b表示偏置,所述6表示输出神经元的灵敏度,即偏置b的变化率;所述u,v表示输出maps的(u,v)位置;所述E是误差函数,这里所述C表示标签的维数,如果是两分类的问题,则标签就可以记为yh∈{0,1},此时C=1,也可以记为yh∈{(0,1),(1,0)},此时C=2;所述表示第n个样本对应标签的第h维;所述表示第n个样本对应的网络输出的第h个输出;所述是卷积核;所述是中的元素在卷积的时候与逐元素相乘的patch,即所有与卷积核大小相同的图片中所有的区域块,输出卷积map的(u,v)位置的值是由上一层的(u,v)位置的patch与卷积核逐元素相乘的结果;
步骤B:下采样层有N个输入maps,就有N个输出maps,只是每个输出map都变小了,则有:
其中,所述f是激活函数,这里取sigmoid函数作为激活函数,e表示欧拉数2.718281828,ex就是指数函数;所述表示各层共享的权值;所述down(.)表示一个下采样函数;对输入图像的不同nxn的块的所有像素进行求和,这样输出图像在两个维度上都缩小了n倍(这里就是将输入图像的每个元素取定一个3x3大小的块,然后将其中所有元素求和作为该元素在输出图像中的值,从而使得输出图像在两个维度上都缩小了3倍);每个输出map都对应一个属于自己的权重参数β(乘性偏置)和一个加性偏置b;
通过梯度下降方法来更新参数β和b:
其中,所述conv2是二维卷积算子;所述rot180是旋转180度;所述’full’是指进行完全卷积;所述l表示层数;所述i表示l层的第i个神经元节点;所述j表示l层的第j个神经元节点;所述b表示偏置;所述δ表示输出神经元的灵敏度,即偏置b的变化率;所述u,v表示输出maps的(u,v)位置;所述E是误差函数,表达式同上,即所述C表示标签的维数,如果是两分类的问题,则标签就可以记为yh∈{0,1},此时C=1,也可以记为yh∈{(0,1),(1,0)},此时C=2;所述表示第n个样本对应标签的第h维;所述表示第n个样本对应的网络输出的第h个输出;所述β是权重参数(一般取值在[0,1]);所述down(.)表示一个下采样函数;所述是第l+1层的卷积核;所述是的l-1层的输出的第j个神经元节点;所述sl=Wlxl-1+bl,其中W是权重参数,b是偏置,是sl的第j个分量;
步骤C:CNN自动学习特征map的组合,则第j个特征map组合为:
s.t.∑iαij=1,and 0≤αij≤1.
其中,符号*表示卷积运算符;所述l表示层数;所述i表示l层的第i个神经元节点;所述j表示l层的第j个神经元节点;所述f是激活函数,这里取sigmoid函数作为激活函数,e表示欧拉数2.718281828,ex就是指数函数;所述是第l-1层输出的第i个分量;所述Nin表示输入的map数;所述是卷积核;所述是偏置;所述αij表示l-1层的输出map作为l层的的输入时,l-1层得到第j个输出map的其中第i个输入map的权值或者贡献;
(2)利用(1)中提取的特征结合Softmax自动识别出结节,确定好自动分割的模型;具体Softmax识别过程就是给定一个样本,就输出一个概率值,该概率值表示的是这个样本属于类别几的概率,损失函数为:
其中,所述m表示共有m个样本;所述c表示这些样本总共可分为c类;所述是一个矩阵,每一行是一个类别所对应的参数,即权重与偏置;所述1{·}是一个指示性函数,即当大括号中的值为真时,该函数的结果为1,否则其结果为0;所述λ是平衡保真项(第一项)与正则项(第二项)的参数,这里λ取正数(根据实验结果调节其大小);所述J(θ)是指系统的损失函数;所述e表示欧拉数2.718281828,ex就是指数函数;所述T是表示矩阵计算中的转置运算符;log表示自然对数,即以欧拉数为底的对数;n表示权重与偏置参数的维度;x(i)是输入向量的第i维;y(i)是每个样本标签的第i维;然后利用梯度求解:
其中,所述m表示共有m个样本;所述是一个矩阵,每一行是一个类别所对应的参数,即权重与偏置;所述1{·}是一个指示性函数,即当大括号中的值为真时,该函数的结果为1,否则其结果为0;所述λ是平衡保真项(第一项)与正则项(第二项)的参数,这里λ取正数(根据实验结果调节其大小);所述J(θ)是指系统的损失函数;是J(θ)导函数;所述e表示欧拉数2.718281828,ex就是指数函数;所述T是表示矩阵计算中的转置运算符;log表示自然对数,即以欧拉数为底的对数;x(i)是输入向量的第i维;y(i)是每个样本标签的第i维;
(这里使用的是一种新的Softmax分类器,即只有两分类的Softmax分类器,对于一张甲状腺图片来说,根据softmax给出的概率可以得到将所有的结节区域与非结节区域区分开的一个概率图,根据此图可以得到了对结节区域的粗分割;)
(3)利用CNN自动分割所有甲状腺的结节,即区分出结节区域与非结节区域,找到结节区域的边界,并对分割出的结节形状进行细化,即通过腐蚀、膨胀形态学算子进行填洞以及去掉与非结节区域的连接;
第3步:利用第2步得到的模型对所有的甲状腺结节图片(即10000张图片)进行自动分割,得到ROI,即所有的良恶性结节;
所述过程四具体为:将过程三自动分割出的ROI平均分成p组,对数据进行归一化,即自动分割出结节之后,提取出结节的特征,对这些特征进行线性变换,使结果值映射到[0,1];
所述过程五具体为:利用CNN训练识别模型,对所有ROI提取特征(具体过程与过程三自动分割中提取特征过程的方法是一样的,只不过这里的对象只是针对结节区域,网络结构比自动分割时少了三个卷积层,多了3层全连接层,神经元节点数分别为64,64,1;卷积核的大小分别为:第一层为13x13,第二层与第三层为5x5,其余各层为3x3;步长分别是:前三个卷积层是2,其余的都是1;下采样层的大小都是3x3,步长都是2;而自动分割部分是针对非结节区域与结节区域同时进行提取特征);具体的卷积神经网络结构如图2所示;
然后利用一种新的Softmax分类,即只有两分类的Softmax分类器,求解一个损失函数的最优值,即优化J(θ),Softmax分类器的类别数p等于2(即良性结节与恶性结节);通过梯度下降方法就能得到属于良性结节还是恶性结节的概率,具体过程与过程三中自动分割过程的方法是一样(只不过这里就是根据这些概率预测出一个分类标签,也就对一个结节进行了良恶性诊断);
所述过程六具体为:重复过程五的实验,即对于p组数据,每次选出p-1组数据训练,余下的做测试,最终得到识别模型的最佳参数,从而就得到基于深度卷积神经网络自动识别甲状腺结节良恶性的辅助诊断系统。将需要识别的甲状腺结节图像输入到这个辅助诊断系统,即可获得该结节的良恶性诊断。
图3、图4是展示了实验中所用甲状腺结节的原始图片与对应的结节区域的mask图片;图5、图6展示了一张甲状腺结节的原始图片与利用CNN自动分割出结节区域mask的效果图片。
最后,需要注意的是,以上列举的仅是本发明的具体实施例。显然,本发明不限于以上实施例,还可以有很多变形。本领域的普通技术人员能从本发明公开的内容中直接导出或联想到的所有变形,均应认为是本发明的保护范围。
Claims (1)
1.基于深度卷积神经网络自动识别甲状腺结节良恶性的辅助诊断系统,其特征在于,建立方法包括下述过程:
一、读取甲状腺结节的B超数据;
二、对甲状腺结节图像进行预处理;
三、选取图像利用卷积神经网络,即CNN,自动学习分割出结节部分与非结节部分,结节部分就是感兴趣区域,即ROI,并对结节形状进行细化;
四、将步骤三提取出来的ROI,平均分成p组,利用CNN提取这些ROI的特征,并进行归一化;
五、选出步骤四中p-1组数据做训练集,剩余一组做测试,通过CNN训练出识别模型进行测试;
六、重复步骤五,做p次交叉检验,得到识别模型的最佳参数,最终确定基于深度卷积神经网络自动识别甲状腺结节良恶性的辅助诊断系统;
所述过程一具体为:读取甲状腺结节图像,包括至少5000张良性结节的图像和至少5000张恶性结节的图像;
所述过程二具体为:将过程一读取的甲状腺结节图像,先进行图像灰度化,并利用周围像素点的灰度值去掉超声图像中医生为测量结节相关量做的标记,再利用高斯滤波去噪,最后利用灰度直方图均衡化增强对比度,得到预处理后的增强图像;
所述过程三具体为:
第1步:选取经过程二预处理后的增强图像10000张,包括良恶性结节各5000张;
第2步:对每一张图片,首先手动截取出结节部分与非结节部分,然后通过CNN训练出自动分割的模型;
所述CNN是由13层卷积层、2层下采样层组成的网络结构;卷积层的卷积核的大小分别为:第一层为13x13,第二层与第三层为5x5,其余各层为3x3;卷积层的步长分别是:前两个卷积层是2,其余的都是1;下采样层的大小都是3x3,步长都是2;
通过CNN训练出自动分割的模型的具体方法为:
(1)通过CNN的卷积层与下采样层自动学习特征,并提取出特征,具体步骤为:
步骤A:在一个卷积层,上一层的特征maps被一个能够学习的卷积核进行卷积,然后通过一个激活函数,就能得到输出特征map;每一个输出是卷积核卷积一个输入或者组合多个卷积输入的值:
其中,符号*表示卷积运算符;所述l表示层数;所述i表示l-1层的第i个神经元节点;所述j表示l层的第j个神经元节点;所述Mj表示选择的输入maps的集合;所述是指l-1层的输出,作为l层的输入;所述f是激活函数,这里取sigmoid函数作为激活函数,e表示欧拉数2.718281828,ex就是指数函数;所述k是卷积算子;所述b是偏置;每一个输出map会给一个额外的偏置b,但是对于一个特定的输出map,卷积每个输入maps的卷积核都是不一样的;
这一步还需要进行梯度计算,以更新灵敏度,灵敏度用于表示b变化多少,误差会变化多少:
其中,所述l表示层数;所述j表示l层的第j个神经元节点;所述o表示每个元素相乘;所述δ表示输出神经元的灵敏度,即偏置b的变化率;所述sl=Wlxl-1+bl,xl-1是指l-1层的输出,W为权重,b为偏置;所述f是激活函数,这里取sigmoid函数作为激活函数,e表示欧拉数2.718281828,ex就是指数函数;f″(x)是f(x)的导函数;所述表示各层共享的权值;所述up(.)表示一个上采样操作;
然后对l层中的灵敏度map中的所有节点进行求和,快速计算偏置b的梯度:
其中,所述l表示层数;所述j表示l层的第j个神经元节点;所述b表示偏置;所述δ表示输出神经元的灵敏度,即偏置b的变化率;所述u,v表示输出maps的(u,v)位置;所述E是误差函数,这里所述C表示标签的维数,如果是两分类的问题,则标签就可以记为yh∈{0,1},此时C=1,也可以记为yh∈{(0,1),(1,0)},此时C=2;所述表示第n个样本对应标签的第h维;所述表示第n个样本对应的网络输出的第h个输出;
最后利用BP算法,计算卷积核的权值:
其中,所述W是权重参数;所述E是误差函数,且所述C表示标签的维数,如果是两分类的问题,则标签就可以记为yh∈{0,1},此时C=1,也可以记为yh∈{(0,1),(1,0)},此时C=2;所述表示第n个样本对应标签的第h维;所述表示第n个样本对应的网络输出的第h个输出;所述η是学习率,即步长;由于很多连接的权值是共享的,因此对于一个给定的权值,需要对所有与该权值有联系的连接对该点求梯度,然后对这些梯度进行求和:
其中,所述l表示层数;所述i表示l层的第i个神经元节点;所述j表示l层的第j个神经元节点;b表示偏置,所述δ表示输出神经元的灵敏度,即偏置b的变化率;所述u,v表示输出maps的(u,v)位置;所述E是误差函数,这里所述C表示标签的维数,如果是两分类的问题,则标签就可以记为yh∈{0,1},此时C=1,也可以记为yh∈{(0,1),(1,0)},此时C=2;所述表示第n个样本对应标签的第h维;所述表示第n个样本对应的网络输出的第h个输出;所述是卷积核;所述是中的元素在卷积的时候与逐元素相乘的patch,即所有与卷积核大小相同的图片中所有的区域块,输出卷积map的(u,v)位置的值是由上一层的(u,v)位置的patch与卷积核逐元素相乘的结果;
步骤B:下采样层有N个输入maps,就有N个输出maps,只是每个输出map都变小了,则有:
其中,所述f是激活函数,这里取sigmoid函数作为激活函数,e表示欧拉数2.718281828,ex就是指数函数;所述表示各层共享的权值;所述down(.)表示一个下采样函数;对输入图像的不同nxn的块的所有像素进行求和,这样输出图像在两个维度上都缩小了n倍;每个输出map都对应一个属于自己的权重参数β和一个加性偏置b;
通过梯度下降方法来更新参数β和b:
其中,所述conv2是二维卷积算子;所述rot180是旋转180度;所述’full’是指进行完全卷积;所述l表示层数;所述i表示l层的第i个神经元节点;所述j表示l层的第j个神经元节点;所述b表示偏置;所述δ表示输出神经元的灵敏度,即偏置b的变化率;所述u,v表示输出maps的(u,v)位置;所述E是误差函数,表达式同上,即所述C表示标签的维数,如果是两分类的问题,则标签就可以记为yh∈{0,1},此时C=1,也可以记为yh∈{(0,1),(1,0)},此时C=2;所述表示第n个样本对应标签的第h维;所述表示第n个样本对应的网络输出的第h个输出;所述β是权重参数;所述down(.)表示一个下采样函数;所述是第l+1层的卷积核;所述是的l-1层的输出的第j个神经元节点;所述sl=Wlxl-1+bl,其中W是权重参数,b是偏置,是sl的第j个分量;
步骤C:CNN自动学习特征map的组合,则第j个特征map组合为:
s.t.∑iαij=1,and 0≤αij≤1.
其中,符号*表示卷积运算符;所述l表示层数;所述i表示l层的第i个神经元节点;所述j表示l层的第j个神经元节点;所述f是激活函数,这里取sigmoid函数作为激活函数,e表示欧拉数2.718281828,ex就是指数函数;所述是第l-1层输出的第i个分量;所述Nin表示输入的map数;所述是卷积核;所述是偏置;所述αij表示l-1层的输出map作为l层的的输入时,l-1层得到第j个输出map的其中第i个输入map的权值或者贡献;
(2)利用(1)中提取的特征结合Softmax自动识别出结节,确定好自动分割的模型;具体Softmax识别过程就是给定一个样本,就输出一个概率值,该概率值表示的是这个样本属于类别几的概率,损失函数为:
其中,所述m表示共有m个样本;所述c表示这些样本总共可分为c类;所述是一个矩阵,每一行是一个类别所对应的参数,即权重与偏置;所述1{.}是一个指示性函数,即当大括号中的值为真时,该函数的结果为1,否则其结果为0;所述λ是平衡保真项与正则项的参数,这里λ取正数;所述J(θ)是指系统的损失函数;所述e表示欧拉数2.718281828,ex就是指数函数;所述T是表示矩阵计算中的转置运算符;log表示自然对数,即以欧拉数为底的对数;n表示权重与偏置参数的维度;x(i)是输入向量的第i维;y(i)是每个样本标签的第i维;然后利用梯度求解:
其中,所述m表示共有m个样本;所述是一个矩阵,每一行是一个类别所对应的参数,即权重与偏置;所述1{.}是一个指示性函数,即当大括号中的值为真时,该函数的结果为1,否则其结果为0;所述λ是平衡保真项与正则项的参数,这里λ取正数;所述J(θ)是指系统的损失函数;是J(θ)导函数;所述e表示欧拉数2.718281828,ex就是指数函数;所述T是表示矩阵计算中的转置运算符;log表示自然对数,即以欧拉数为底的对数;x(i)是输入向量的第i维;y(i)是每个样本标签的第i维;
(3)利用CNN自动分割所有甲状腺的结节,即区分出结节区域与非结节区域,找到结节区域的边界,并对分割出的结节形状进行细化,即通过腐蚀、膨胀形态学算子进行填洞以及去掉与非结节区域的连接;
第3步:利用第2步得到的模型对所有的甲状腺结节图片进行自动分割,得到ROI,即所有的良恶性结节;
所述过程四具体为:将过程三自动分割出的ROI平均分成p组,对数据进行归一化,即自动分割出结节之后,提取出结节的特征,对这些特征进行线性变换,使结果值映射到[0,1];
所述过程五具体为:利用CNN训练识别模型,对所有ROI提取特征;
然后利用一种新的Softmax分类,即只有两分类的Softmax分类器,求解一个损失函数的最优值,即优化J(θ),Softmax分类器的类别数c等于2;通过梯度下降方法就能得到属于良性结节还是恶性结节的概率,具体过程与过程三中自动分割过程的方法是一样;
所述过程六具体为:重复过程五,即对于p组数据,每次选出p-1组数据训练,余下的做测试,最终得到识别模型的最佳参数,从而就得到基于深度卷积神经网络自动识别甲状腺结节良恶性的辅助诊断系统。
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN2015108619029 | 2015-11-30 | ||
| CN201510861902 | 2015-11-30 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| CN106056595A CN106056595A (zh) | 2016-10-26 |
| CN106056595B true CN106056595B (zh) | 2019-09-17 |
Family
ID=57175505
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN201610362069.8A Active CN106056595B (zh) | 2015-11-30 | 2016-05-26 | 基于深度卷积神经网络自动识别甲状腺结节良恶性的辅助诊断系统 |
Country Status (1)
| Country | Link |
|---|---|
| CN (1) | CN106056595B (zh) |
Families Citing this family (54)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2018087479A1 (fr) * | 2016-11-09 | 2018-05-17 | Centre National De La Recherche Scientifique | Procede multiparametrique de quantification de l'equilibre |
| CN106709421B (zh) * | 2016-11-16 | 2020-03-31 | 广西师范大学 | 一种基于变换域特征和cnn的细胞图像识别分类方法 |
| CN106780448B (zh) * | 2016-12-05 | 2018-07-17 | 清华大学 | 一种基于迁移学习与特征融合的超声甲状腺结节良恶性分类系统 |
| CN106846301B (zh) * | 2016-12-29 | 2020-06-23 | 北京理工大学 | 视网膜图像分类方法及装置 |
| EP3355270B1 (en) * | 2017-01-27 | 2020-08-26 | AGFA Healthcare | Multi-class image segmentation method |
| CN106971198A (zh) * | 2017-03-03 | 2017-07-21 | 北京市计算中心 | 一种基于深度学习的尘肺病等级判定方法及系统 |
| CN108573491A (zh) * | 2017-03-10 | 2018-09-25 | 南京大学 | 一种基于机器学习的三维超声图像分割方法 |
| CN107423571B (zh) * | 2017-05-04 | 2018-07-06 | 深圳硅基仿生科技有限公司 | 基于眼底图像的糖尿病视网膜病变识别系统 |
| CN107358606B (zh) * | 2017-05-04 | 2018-07-27 | 深圳硅基仿生科技有限公司 | 用于识别糖尿病视网膜病变的人工神经网络装置及系统装置 |
| CN107066759B (zh) * | 2017-05-12 | 2020-12-01 | 华北电力大学(保定) | 一种汽轮机转子振动故障诊断方法及装置 |
| CN107316004A (zh) * | 2017-06-06 | 2017-11-03 | 西北工业大学 | 基于深度学习的空间目标识别方法 |
| CN107194929B (zh) * | 2017-06-21 | 2020-09-15 | 太原理工大学 | 一种对肺部ct图像感兴趣区域的追踪方法 |
| CN107247971B (zh) * | 2017-06-28 | 2020-10-09 | 中国人民解放军总医院 | 一种超声甲状腺结节风险指标的智能分析方法及系统 |
| CN107529645B (zh) * | 2017-06-29 | 2019-09-10 | 重庆邮电大学 | 一种基于深度学习的心音智能诊断系统及方法 |
| CN107424152B (zh) * | 2017-08-11 | 2020-12-18 | 联想(北京)有限公司 | 器官病变的检测装置、训练神经元网络的方法和电子设备 |
| CN107492099B (zh) * | 2017-08-28 | 2021-08-20 | 京东方科技集团股份有限公司 | 医学图像分析方法、医学图像分析系统以及存储介质 |
| CN107680678B (zh) * | 2017-10-18 | 2020-12-01 | 北京航空航天大学 | 基于多尺度卷积神经网络甲状腺超声图像结节诊断系统 |
| CN107886506A (zh) * | 2017-11-08 | 2018-04-06 | 华中科技大学 | 一种超声甲状腺结节自动定位方法 |
| CN108010031B (zh) * | 2017-12-15 | 2020-12-04 | 厦门美图之家科技有限公司 | 一种人像分割方法及移动终端 |
| CN108257135A (zh) * | 2018-02-01 | 2018-07-06 | 浙江德尚韵兴图像科技有限公司 | 基于深度学习方法解读医学图像特征的辅助诊断系统 |
| CN108717700B (zh) * | 2018-04-09 | 2021-11-30 | 杭州依图医疗技术有限公司 | 一种检测结节长短径长度的方法及装置 |
| WO2019219387A1 (en) * | 2018-05-16 | 2019-11-21 | Koninklijke Philips N.V. | Automated tumor identification during surgery using machine-learning |
| CN108717554A (zh) * | 2018-05-22 | 2018-10-30 | 复旦大学附属肿瘤医院 | 一种甲状腺肿瘤病理组织切片图像分类方法及其装置 |
| US11937973B2 (en) | 2018-05-31 | 2024-03-26 | Mayo Foundation For Medical Education And Research | Systems and media for automatically diagnosing thyroid nodules |
| CN108962387A (zh) * | 2018-06-14 | 2018-12-07 | 暨南大学附属第医院(广州华侨医院) | 一种基于大数据的甲状腺结节风险预测方法及系统 |
| CN108846840B (zh) * | 2018-06-26 | 2021-11-09 | 张茂 | 肺部超声图像分析方法、装置、电子设备及可读存储介质 |
| US10993653B1 (en) | 2018-07-13 | 2021-05-04 | Johnson Thomas | Machine learning based non-invasive diagnosis of thyroid disease |
| CN109087703B (zh) * | 2018-08-24 | 2022-06-07 | 南京大学 | 基于深度卷积神经网络的腹腔ct图像腹膜转移标记方法 |
| NL2021559B1 (en) * | 2018-09-04 | 2020-04-30 | Aidence B V | Determination of a growth rate of an object in 3D data sets using deep learning |
| CN109360633B (zh) * | 2018-09-04 | 2022-08-30 | 北京市商汤科技开发有限公司 | 医疗影像处理方法及装置、处理设备及存储介质 |
| CN109493333A (zh) * | 2018-11-08 | 2019-03-19 | 四川大学 | 基于卷积神经网络的超声甲状腺结节钙化点提取算法 |
| CN109685143A (zh) * | 2018-12-26 | 2019-04-26 | 上海市第十人民医院 | 一种甲状腺锝扫图像的识别模型构建方法及装置 |
| CN109829889A (zh) * | 2018-12-27 | 2019-05-31 | 清影医疗科技(深圳)有限公司 | 一种超声图像处理方法及其系统、设备、存储介质 |
| CN109919187B (zh) * | 2019-01-28 | 2021-02-12 | 浙江工商大学 | 用bagging微调CNN来分类甲状腺滤泡状图片的方法 |
| CN110021022A (zh) * | 2019-02-21 | 2019-07-16 | 哈尔滨理工大学 | 一种基于深度学习的甲状腺核医学图像诊断方法 |
| CN109961838A (zh) * | 2019-03-04 | 2019-07-02 | 浙江工业大学 | 一种基于深度学习的超声影像慢性肾脏病辅助筛查方法 |
| CN110033456B (zh) * | 2019-03-07 | 2021-07-09 | 腾讯科技(深圳)有限公司 | 一种医疗影像的处理方法、装置、设备和系统 |
| CN111461158B (zh) * | 2019-05-22 | 2021-04-13 | 什维新智医疗科技(上海)有限公司 | 用于识别超声图像中特征的方法、装置、存储介质和系统 |
| CN110706209B (zh) * | 2019-09-17 | 2022-04-29 | 东南大学 | 一种网格网络的大脑磁共振图像肿瘤定位方法 |
| US20220370031A1 (en) * | 2019-09-19 | 2022-11-24 | Ngee Ann Polytechnic | Automated system and method of monitoring anatomical structures |
| CN110706793A (zh) * | 2019-09-25 | 2020-01-17 | 天津大学 | 一种基于注意力机制的甲状腺结节半监督分割方法 |
| CN111798455B (zh) * | 2019-09-25 | 2023-07-04 | 天津大学 | 一种基于全卷积密集空洞网络的甲状腺结节实时分割方法 |
| CN111091560A (zh) * | 2019-12-19 | 2020-05-01 | 广州柏视医疗科技有限公司 | 鼻咽癌原发肿瘤图像识别方法及系统 |
| CN111243042A (zh) * | 2020-02-28 | 2020-06-05 | 浙江德尚韵兴医疗科技有限公司 | 基于深度学习的超声甲状腺结节良恶性特征可视化的方法 |
| CN111539930B (zh) * | 2020-04-21 | 2022-06-21 | 浙江德尚韵兴医疗科技有限公司 | 基于深度学习的动态超声乳腺结节实时分割与识别的方法 |
| CN111553919B (zh) * | 2020-05-12 | 2022-12-30 | 上海深至信息科技有限公司 | 一种基于弹性超声成像的甲状腺结节分析系统 |
| CN112419396B (zh) * | 2020-12-03 | 2024-04-26 | 前线智能科技(南京)有限公司 | 一种甲状腺超声视频自动分析方法与系统 |
| CN112614118B (zh) * | 2020-12-29 | 2022-06-21 | 浙江明峰智能医疗科技有限公司 | 一种基于深度学习的ct图像预测方法及计算机可读存储介质 |
| CN112862822B (zh) * | 2021-04-06 | 2023-05-30 | 华侨大学 | 一种超声乳腺肿瘤检测与分类方法、装置与介质 |
| CN113421228A (zh) * | 2021-06-03 | 2021-09-21 | 山东师范大学 | 一种基于参数迁移的甲状腺结节识别模型训练方法及系统 |
| CN113689412B (zh) * | 2021-08-27 | 2025-02-07 | 中国人民解放军总医院第六医学中心 | 甲状腺图像处理方法、装置、电子设备及存储介质 |
| CN113822386B (zh) * | 2021-11-24 | 2022-02-22 | 苏州浪潮智能科技有限公司 | 一种图像识别方法、装置、设备及介质 |
| CN114708236B (zh) * | 2022-04-11 | 2023-04-07 | 徐州医科大学 | 一种基于tsn和ssn在超声图像中的甲状腺结节良恶性分类方法 |
| CN116977282A (zh) * | 2023-06-25 | 2023-10-31 | 北京大学深圳医院(北京大学深圳临床医学院) | 基于深度网络模型的图像识别方法、装置、设备及存储介质 |
Family Cites Families (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US9123095B2 (en) * | 2008-09-29 | 2015-09-01 | Koninklijke Philips N.V. | Method for increasing the robustness of computer-aided diagnosis to image processing uncertainties |
| CN103745227A (zh) * | 2013-12-31 | 2014-04-23 | 沈阳航空航天大学 | 一种基于多维信息的肺结节良恶性鉴别方法 |
| CN104200224A (zh) * | 2014-08-28 | 2014-12-10 | 西北工业大学 | 基于深度卷积神经网络的无价值图像去除方法 |
| CN104933672B (zh) * | 2015-02-26 | 2018-05-29 | 浙江德尚韵兴图像科技有限公司 | 基于快速凸优化算法配准三维ct与超声肝脏图像的方法 |
| CN104809443B (zh) * | 2015-05-05 | 2018-12-28 | 上海交通大学 | 基于卷积神经网络的车牌检测方法及系统 |
| CN104850836B (zh) * | 2015-05-15 | 2018-04-10 | 浙江大学 | 基于深度卷积神经网络的害虫图像自动识别方法 |
-
2016
- 2016-05-26 CN CN201610362069.8A patent/CN106056595B/zh active Active
Also Published As
| Publication number | Publication date |
|---|---|
| CN106056595A (zh) | 2016-10-26 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN106056595B (zh) | 基于深度卷积神经网络自动识别甲状腺结节良恶性的辅助诊断系统 | |
| US20230419696A1 (en) | Image analysis method, apparatus, program, and learned deep learning algorithm | |
| JP7760515B2 (ja) | 画像処理に基づく腫瘍の自動検出 | |
| CN110930416B (zh) | 一种基于u型网络的mri图像前列腺分割方法 | |
| Oskal et al. | A U-net based approach to epidermal tissue segmentation in whole slide histopathological images | |
| CN108257135A (zh) | 基于深度学习方法解读医学图像特征的辅助诊断系统 | |
| CN112101451A (zh) | 一种基于生成对抗网络筛选图像块的乳腺癌组织病理类型分类方法 | |
| CN113870194B (zh) | 深层特征和浅层lbp特征融合的乳腺肿瘤超声图像处理装置 | |
| CN108830149B (zh) | 一种目标细菌的检测方法及终端设备 | |
| CN115546605A (zh) | 一种基于图像标注和分割模型的训练方法及装置 | |
| CN111275686B (zh) | 用于人工神经网络训练的医学图像数据的生成方法及装置 | |
| CN112990214A (zh) | 一种医学图像特征识别预测模型 | |
| CN110570417B (zh) | 肺结节分类装置及图像处理设备 | |
| CN112001895B (zh) | 一种甲状腺钙化检测装置 | |
| CN114240961A (zh) | 一种U-Net++细胞分割网络系统、方法、设备及终端 | |
| CN112132166A (zh) | 一种数字细胞病理图像智能分析方法、系统及装置 | |
| CN112700461B (zh) | 一种肺结节检测和表征类别识别的系统 | |
| CN114332572B (zh) | 基于显著图引导分层密集特征融合网络用于提取乳腺病变超声图像多尺度融合特征参数方法 | |
| CN110766670A (zh) | 一种基于深度卷积神经网络的乳腺钼靶图像肿瘤定位算法 | |
| CN114612481A (zh) | 基于区域增强的细胞核分割方法 | |
| CN112348059A (zh) | 基于深度学习的多种染色病理图像分类方法及系统 | |
| CN119400391A (zh) | 一种基于多模态深度学习的甲状腺结节自动诊断方法 | |
| CN113160261A (zh) | 一种用于oct图像角膜层分割的边界增强卷积神经网络 | |
| CN119180954A (zh) | 一种基于扩散模型的颈椎椎骨分割及关键点检测方法 | |
| CN120319454A (zh) | 一种基于深度学习的轻度创伤性脑损伤影像评估系统 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| C06 | Publication | ||
| PB01 | Publication | ||
| C10 | Entry into substantive examination | ||
| SE01 | Entry into force of request for substantive examination | ||
| CB02 | Change of applicant information |
Address after: 310012 Room 709, 710, 7-storey East Building, No. 90 Wensan Road, Xihu District, Hangzhou City, Zhejiang Province Applicant after: Zhejiang Deshang Yunxing Medical Technology Co., Ltd. Address before: Room 801/802, 8-storey East Science and Technology Building, Building 6, East Software Park, No. 90 Wensan Road, Hangzhou City, Zhejiang Province Applicant before: ZHEJIANG DESHANG YUNXING IMAGE SCIENCE & TECHNOLOGY CO., LTD. |
|
| CB02 | Change of applicant information | ||
| GR01 | Patent grant | ||
| GR01 | Patent grant |