一种基于深度学习的医疗影像识别系统的制作方法

文档序号:11865936阅读:来源:国知局

技术特征:

1.一种基于深度学习的医疗影像识别系统,其特征在于,其包括如下单元:

模型建立单元,用于建立基于深度学习的医疗影像识别模型;包括:

初始化子单元,用于建立初始卷积网络CNN1;通过500个样本对初始卷积网络CNN1进行训练,初始权重均匀分布在-0.04-0.04中随机参数,网络迭代次数为36次;

第一进化子单元,用于根据网络生长队长对初始卷积网络CNN1进行一次生长得到深度网络CNN2;网络迭代次数为36次;

第二进化子单元,用于再次对深度网络CNN2进行生长得到深度网络CNN3,对CNN3进行训练使得评价误差达到预设指标,且误差收敛速度小于设置阈值;从而得到基于深度学习的医疗影像识别模型;

识别单元,用于输入待识别的医疗影像,并根据基于深度学习的医疗影像识别模型对待识别的医疗影像进行识别,并输出识别结果。

2.如权利要求1所述的基于深度学习的医疗影像识别系统,其特征在于,模型建立单元中建立初始卷积网络CNN1包括:

建立初始卷积网络CNN1;CNN1包括1个输入层,2级卷积,1个全连接层,1个RBF层和1个输出层,各隐层的空间分辨率逐层递增,特征平面的数量逐层递增,共4级8层结构;

C1层是一个由2个特征图构成的卷积层,是2个大小为5×5的卷积核对输入图像进行卷积获得;特征图的大小为28×28,特征图中每个神经元与输入层中5×5的邻域相连;同一特征图的上的所有神经元共享权值,每个滤波器25个连接权值参数和1个偏置参数,一共2个滤波器,C1层共需训练的参数52个;

S2层是一个由2个14×14的特征图组成的降采样层;S2层特征图中的每个神经元与C1层中相对神经元的2×2并不重叠,因此,S2中每个特征图的大小是C1中特征图大小的1/4;S2层需要训练参数一共有4个;

C3层是一个卷积层,通过3种不同的5×5卷积核去卷积层S2,由3张10×10特征图组成,即每张含10×10个神经元;C3中的每个特征图连接到S2中的所有1个或者2个特征图,表示本层的特征图是上一层提取到的特征图的不同组合,需要训练的权重为103个;

S4层是一个由3张5×5大小的特征图构成的降采样层;特征图中的每个单元与C3中相应特征图的2×2邻域相连接,与C1和S2之间的连接和抽样过程相同;每个特征图1个权值系数和1个偏置,S4层需训练参数为6个;

C5层是一个卷积层,根据输出层和RBF层的神经元数量决定C5层含32个神经元,抽取前一层32个隐性特征;每个神经元与S4层的全部单元的5×5邻域相连。由于S4层特征图的大小与卷积核的大小相同,都为5x5,所以C5特征图的大小为1×1,即每个特征图只含有1个神经元:因此S4和C5之间是全连接;

RBF层由欧式径向基函数单元组成,有16个神经单元,由输出层的设计决定,与C5层全相连;每个输出RBF单元计算输入向量和参数向量之间的欧式距离,采用高斯函数作为基函数;

输出层由6个独立的神经元组成,对应医疗影像中需要辨识出的病灶类型。

3.如权利要求2所述的基于深度学习的医疗影像识别系统,其特征在于,根据网络生长队长对初始卷积网络CNN1进行一次生长得到深度网络CNN2;网络迭代次数为36次后训练收敛误差大于16%。

4.如权利要求3所述的基于深度学习的医疗影像识别系统,其特征在于,对深度网络CNN2进行生长得到深度网络CNN3,其中C1层、S2层特征图数量生长为6,C3层、S4层特征图数量匹配生长为16。

5.如权利要求4所述的基于深度学习的医疗影像识别系统,其特征在于,

模型建立单元中深度网络CNN3包括:

C1卷积层,由6个特征图构成,每个特征图含有28×28个神经元,每个神经元分别与输入层即原始图像中对应的5×5邻域相连;Cl共有6个卷积核,每个卷积核有25个连接权值参数和一个偏置参数,一共6个卷积核,共计156个可训练参数;

S2降采样层,有6个特征图,每个特征图含有14×14个神经元,每个单元与C1中相对应特征图的2×2邻域相连接,S2中每个特征图缩小到C1层特征图的1/4大小;S2层一共有12个可训练参数;

C3卷积层,通过16种不同的5×5的卷积核去卷积S2层得到的16个特征图,每个特征图含10×10个神经元;C3层与S2层之间的连接采取不全连接方式;C3层共16个特征图,其中6个特征图抽取S2层中3个相邻的特征图子集信息;6个特征图抽取S2中4个相邻特征图子集信息;3个抽取不相邻的4个特征图子集信息,1个抽取S2中所有特征图组合信息;C3层一共有1516个可训练参数;

S4降采样层,由16个特征图构成,每个特征图有5×5个神经单元,每个单元与C3中相应特征图的2×2邻域相连接,与C1和S2之间的连接和抽样过程相同;每个特征图有1个权值系数和1个偏置参数,S4层有32个可训练参数;

C5层、RBF层及输出层的结构和神经元数量与CNN1相同。

当前第2页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1