一种基于深度学习的肺部肿瘤自动勾画方法与流程

文档序号:19741507发布日期:2020-01-18 05:17阅读:759来源:国知局
一种基于深度学习的肺部肿瘤自动勾画方法与流程

本发明涉及医疗图像处理技术和深度学习领域,特别是一种基于深度学习的肺部肿瘤的自动勾画方法。



背景技术:

肺癌是严重威胁人类健康的恶性肿瘤之一,死亡率居肿瘤之首,全球每年约180万新增肺癌病例(占所有肿瘤的13%),160万死亡(占所有肿瘤的19.4%),5年生存率仅为18%。如果能在早期诊断,那么肺癌患者的5年存活率能够提升到70%,改善患者的预后效果。

现代医学技术日益发展,其中很大一部分原因是医学影像技术的日渐成熟。包括ct技术、mri技术等,这些技术帮助医生了解患者的内部病理结构,制定精确的治疗方案。但由于图像数据量不足和影像数据很强的异质性,某种稀有病例往往只有很少量的样本可供模型进行训练和学习,样本数量不足也会造成数据类别不均衡,并导致过拟合。

目前,肺部肿瘤的勾画方法主要包括专家手工勾画和计算机辅助勾画。手工勾画对专家知识和经验要求很高,而且不可避免存在人为误差,同时对海量的图像数据进行手工处理费时费力,因此借助计算机的勾画方法在肺部肿瘤勾画中具有极大的研究意义和价值。对于肺癌患者来说,通过对肺部进行肿瘤的自动勾画,能够辅助医生诊断,减少人为失误,对患者的病灶定位和后期手术具有重要的参考价值。



技术实现要素:

本发明的目的在于提供一种基于深度学习的肺部肿瘤的自动勾画方法,有效缓解手动勾画不准确且费时费力的现状,解决肿瘤较小时勾画精度低的问题。

为了达到上述要求,本发明所采用的技术方案是:

一种基于深度学习的肺部肿瘤自动勾画方法,包括以下步骤:

步骤1:输入病人的肺部图像并对图像进行预处理和图像增强处理;

步骤2:获取病人肺部肿瘤在图像中的窗口位置和肿瘤大小,按照肿瘤在图像中的窗口位置及大小,将筛选出的图像裁剪为固定的大小;

步骤3:将经过步骤1、2处理后的图像输入到训练好的v-net模型,对肿瘤进行预测;

步骤4:将预测的肺部肿瘤反卷积到裁剪图像的大小,得到器官的真实预测;

步骤5:提取真实预测的肺部肿瘤的边缘线,即为该肿瘤的勾画结果。

本发明提出了一种基于深度学习的肺部肿瘤的自动勾画方法,提高了对肺部肿瘤进行自动勾画的准确度,在保证勾画精度的基础上,显著提升了勾画效率,大大减轻了医生的工作负担,同时也为肿瘤病人争取到了宝贵的治疗时间,提高手术安全过程。

进一步,步骤1中进行预处理时,需要对使用的肺癌病人的图像按肺肿瘤类型进行训练,将标记好的医学图像分为训练集和测试集两大类,将训练中的图像进行预处理,和标签一起输入,训练该算法的权重,将测试集中的图像进行预处理后和标签一起输入,测试预测精度。若预测精度没有达到阈值,则不断进行调整;若预测精度达到阈值,则停止迭代。

进一步,步骤1中图像增强的的具体方法为:针对感兴趣区域图像依次进行修剪、平移变换、旋转、除噪、镜像翻转、反射变换、pca抖动。采用现有的图像数据训练方法,对图像数据进行多次训练,获得初步训练的数据集;使用训练好的模型,针对新的一批患者数据,能有效提升网络模型的鲁棒性能。还可以将初步进行扩充后的数据进入生成对抗网络(gan)进行数据扩充。

进一步,步骤2中,获取肺部肿瘤在图像中的窗口位置及大小,将训练数据拆分为图像和标签两部分,根据标签获取能够覆盖所有图像中肿瘤的最小矩形,记录下该矩形在图像中的位置和大小;将得到的最小矩形沿上、下两个方向分别外扩1/2矩形高度,沿左右方向分别外扩矩形的1/2宽度,得到新矩形,该矩形即为肿瘤的窗口,记下在图像中的位置和大小。

进一步,步骤3中的v-net网络的训练具体包括:将训练数据拆分为图像和标签两部分,将图像和标签分别做图像预处理,然后放入网络进行训练;训练时,采用的损失函数为图像分割中常用的dice相似度,对比v-net模型分割图像和gt图像之间的相似程度,从而提高对v-net模型分割结果评估的效率和精确度。

本发明本发明提高了对肺部肿瘤进行自动勾画的准确度,在保证勾画精度的基础上,显著提升了勾画效率,提高手术安全过程。

附图说明

为了更清楚地说明本发明的技术方案,下面将对发明内容中所需要使用的附图作简要地介绍。

图1为本发明实施例提供的基于深度学习的肺部肿瘤自动勾画方法的流程图。

图2为本发明实施例提供的v-net网络结构图。

图3为肺部肿瘤专家勾画与基于本发明的自动勾画的对比图;其中:曲线a为自动勾画曲线;曲线b为专家勾画曲线。

具体实施方式

为使本发明的目的、技术方案和优点更加清楚,下面将对本发明实施方式作进一步地详细描述。

所述的基于深度学习的肺部肿瘤自动勾画方法,具体包括以下步骤:

步骤1:输入病人的肺部图像并对图像进行预处理和图像增强处理;

步骤2:获取病人肺部肿瘤在图像中的窗口位置和肿瘤大小,按照肿瘤在图像中的窗口位置及大小,将筛选出的图像裁剪为固定的大小;

步骤3:将经过步骤1、2处理后的图像输入到训练好的v-net模型,对肿瘤进行预测;

步骤4:将预测的肺部肿瘤反卷积到裁剪图像的大小,得到器官的真实预测;

步骤5:提取真实预测的肺部肿瘤的边缘线,即为该肿瘤的勾画结果。

为进一步优化本发明的实施效果,对上述v-net网络进行描述如下:

v-net网络要求一次输入多张相邻层的病人图像,这样病人层厚方向的解剖特征就会被模型学习。v-net模型是一种v型的卷积神经网络,包括一个输入层,4个压缩层、4个解压缩层以及一个输出层,每个压缩层都用于提取预处理图像的图像特征,并且当前压缩层将提取到的图像特征传递到下一层压缩层,以便下一层提取预处理图像更深层的特征信息,以及解压缩层根据当前压缩层传递的图像特征可以更精准恢复图像,从而提高了v-net模型分割图像的准确度。

在构建v-net模型时,将v-net模型中的每一层的卷积核大小设置为5,输入层的卷积步长设置为1,4个压缩层、4个解压缩层和输出层的卷积步长均设置为2,并将输入层、4个压缩层、4个解压缩层和输出层对应的特征通道数量分别设置为1、16、32、64、128、256、256、128、64、32,从而提高了v-net模型的收敛速度。

为了更好展现本发明的方法,具体的实例如下:

(1)对肺部图像进行预处理,加载训练好的肺部ct图像,经过该操作,从病人的2210张图像中筛选出1000张图像;

(2)获取肺肿瘤在图像中的窗口位置和大小,计算得到的窗口位置及大小信息,有四个数据,依次代表窗口左上角的点的x轴坐标,左上角的点的y轴坐标、窗口的宽度、窗口的高度;将筛选的1000张图像,按窗口剪裁为同一大小的图;

(3)将步骤(2)中裁剪后的图像反卷积为100*100的大小;

(4)加载之前训练好的v-net模型,将步骤(3)中得到的图像输入该模型;

(5)将得到的图像进行反卷积,使图像大小变为100*100,该图像就是病人肿瘤的真实预测图像;

(6)提取病人真实图像中肺部肿瘤的边缘线,该边缘线即为勾画结果。

图3给出了肺部肿瘤的专家勾画和基于本发明的自动勾画的对比图。

本发明提出的基于深度学习的肺部肿瘤自动勾画方法,在保证勾画精度的基础上显著提升了勾画效率,大大减轻了医生的工作负担,同时也为病人节省可宝贵的治疗时间。

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