基于深度学习技术的肺结节筛查算法制造技术

技术编号:21161894 阅读:23 留言:0更新日期:2019-05-22 08:31
本发明专利技术公开了一种基于深度学习技术的肺结节筛查算法,其特征在于:为三个阶段,首先是候选结节生成任务,用于提取大量疑似结节,在一定假阳率的情况下,保证99.5%以上的结节检出率;其次是False Positive Reduction任务,用于降低假阳率,筛选出真正的结节;结节定性,用于诊断肺结节的良恶性、观察征象,为医生提供诊断依据。该方法使用胸部CT作为输入,可以较为准确的筛查出所含肺结节,辅助医生提高阅片效率,解决医疗行业医生少需求多、医疗水平不平衡、误诊率高耗时长等问题。

Pulmonary nodule screening algorithm based on deep learning technology

The invention discloses a pulmonary nodule screening algorithm based on deep learning technology, which is characterized by three stages: firstly, the task of candidate nodule generation, which is used to extract a large number of suspected nodules and ensure the detection rate of more than 99.5% nodules under a certain false positive rate; secondly, the task of False Positive Reduction, which is used to reduce the false positive rate and screen out the real nodules; It is used to diagnose benign and malignant pulmonary nodules, observe the signs and provide diagnostic basis for doctors. This method uses chest CT as input, which can screen pulmonary nodules accurately, assist doctors to improve the efficiency of film reading, and solve the problems of fewer doctors, more imbalanced medical level, high misdiagnosis rate and long time-consuming.

【技术实现步骤摘要】
基于深度学习技术的肺结节筛查算法
本专利技术涉及一种肺结节筛查算法,具体来讲是一种基于深度学习技术的肺结节筛查算法。
技术介绍
肺结节筛查任务本质上是计算机视觉领域的目标检测问题,流行的解决方案有两种:传统机器学习模型的目标检测算法、基于深度学习方法的目标检测算法。传统的目标检测一般使用滑动窗口结合分类器的方法,主要包括三个步骤:利用不同尺寸的滑动窗口框住图中的某一部分作为候选区域;提取候选区域相关的视觉特征,比如Harr特征、HOG特征等;利用分类器进行识别,比如常用的SVM模型。该类方法准确率不高,主要原因是传统特征需要大量的专家领域知识方能形成有效的FeatureSet,且难以提取数据内部复杂的结构特征,模型算法的transferlearning性质也不好。随着深度学习技术的发展,越来越多的机构和组织将其应用到医学影像的目标检测任务中。针对胸部CT的肺结节筛查任务主要有两种思路,第一种是分别对CT中每一层扫描图片进行2D图像结节筛查,最终将所有扫描层的筛查结果进行合并,给出最终筛查结果,由于这种方法未利用结节的三维结构特性,在筛查准确度上存在明显劣势。第二种方法使用了更全面的影像信息,首先将肺部组织从CT影像中分割出来,然后使用FPN网络针对提取出的肺部组织进行三维影像的结节筛查,效果往往较好,但现有算法的筛查效率及筛查效果仍然有较大的提升空间,这是由于肺部组织分割过程较为耗时,且肺部边缘分割不准确造成重要信息的丢失,特别是肺壁上存在较大体积的病灶时,影响更为显著,另外,微小结节小至3mm,大至80mm,在考虑显存及计算效率的情况下,FPN网络对尺度变化如此之大的目标检测效果不好。
技术实现思路
因此,为了解决上述不足,本专利技术在此提供一种基于深度学习技术的肺结节筛查算法。本专利提出了一种高效的深度学习方法,该方法使用胸部CT作为输入,可以较为准确的筛查出所含肺结节,辅助医生提高阅片效率,解决医疗行业医生少需求多、医疗水平不平衡、误诊率高耗时长等问题。本专利技术是这样实现的,构造一种基于深度学习技术的肺结节筛查算法,其特征在于:为三个阶段,首先是候选结节生成任务,用于提取大量疑似结节,在一定假阳率的情况下,保证99.5%以上的结节检出率;其次是FalsePositiveReduction任务,用于降低假阳率,筛选出真正的结节;结节定性,用于诊断肺结节的良恶性、观察征象,为医生提供诊断依据。根据本专利技术所述基于深度学习技术的肺结节筛查算法,其特征在于:候选结节生成:针对候选结节提取任务,模型结合Unet、RetinaNet的优势,训练时采用FocalLoss,实现了基于3D图像的结节筛查模型。过程可分为四个阶段:对图像的预处理、使用骨干网络进行特征提取、多尺度候选结节预生成、候选结节的非极大抑制;具体为;(1)图像的预处理:由于输入CT大多是100-700层的512×512大小的图像,层数不同导致模型无法直接训练,而3D图像过大限制了模型的复杂度,甚至无法构建基于主流显卡显存的3D结节筛查网络,由此,对CT进行预处理的工作必不可少,从而得到模型可用于训练和预测的数据形式;(2)骨干网络:结节筛查骨干网络使用基于三维ResNet的Unet,主要包含两部分:Contract-ingPath和ExpansivePath。其中ContractingPath是一个三维化的ResNet,共4个Block,每个Block之前是max-pooling层,最后一个Block之后是一层CNN,且每个Block是由多层CNN组成。ExpansivePath的结构与ExpansivePath相反,只是每一个Block的输入为前一个Block输入和ExpansivePath对称Block输出的和,Block之间不使用max-pooling,而是使用deconvolution进行upsampling;(3)多尺度候选结节预生成:骨干网络ExpansivePath中的4个Block分别输出4个三维特征图,针对每个特征图,分别经过类似Retina-Head的CNN网络,进行分类和定位预测;(4)非极大抑制:得到将整个CT不同patch预生成的候选结节后,可以采用Non-Maximum-Suppression将重叠度高于threshold的boxes进行合并,抑制冗余box,最终得到候选结节。根据本专利技术所述基于深度学习技术的肺结节筛查算法,其特征在于:FalsePositiveReduction任务,分为两个阶段:候选结节预处理、结节分类。预处理过程裁剪肺结节附近的图像patch,区域物理大小固定,再放缩到结节分类模型所需的大小。结节分类模型使用CNN网络,并与候选结节生成任务的预测结果ensamble,得到更好的肺结节检测效果。根据本专利技术所述基于深度学习技术的肺结节筛查算法,其特征在于:结节定性;通过对结节周围体素的分析,在结节分类、结节边缘、实性成分边缘、分叶征、毛刺征、血管成像征、晕征、颗粒状、蜂窝征、空泡征、瘢痕样、叶间裂相关、生长长轴与支气管一致、与胸膜关系密切等十余种观察征象进行诊断,并给出结节良恶性和具体癌症分型信息。本专利技术具有如下优点:本专利技术在此提供一种基于深度学习技术的肺结节筛查算法。本专利提出了一种高效的深度学习方法,该方法使用胸部CT作为输入,可以较为准确的筛查出所含肺结节,辅助医生提高阅片效率,解决医疗行业医生少需求多、医疗水平不平衡、误诊率高耗时长等问题。本专利具有如下优点及有益效果:1)去掉肺部区域分割、特征提取等环节,提高运算效率。2)三维图像目标识别,结合更多维度信息,提高效果。3)End-to-End深度学习模型在根据数据自动调节的方面,拥有更大的空间,增加模型整体契合度,且具有良好的transferlearning性质。4)FalsePositiveReduction与候选结节生成两任务的集成,判断更为准确。5)多种图像增强手段,使模型针对不同大小、方向的结节具有良好的适用性。6)Multi-Task模型共享表示,提高泛化能力。附图说明图1是骨干网络示意图;图2是残差网络示意图;图3是拼接网络示意图。具体实施方式下面将结合附图1-图3对本专利技术进行详细说明,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。本专利技术通过改进在此提供一种基于深度学习技术的肺结节筛查算法;如图所示;本专利将肺结节筛查问题分解为三个阶段,首先是候选结节生成任务,用于提取大量疑似结节,在一定假阳率的情况下,保证99.5%以上的结节检出率;其次是FalsePositiveReduction任务,用于降低假阳率,筛选出真正的结节;结节定性,用于诊断肺结节的良恶性、观察征象,为医生提供诊断依据。一、候选结节生成:针对候选结节提取任务,模型结合Unet、RetinaNet的优势,训练时采用FocalLoss,实现了基于3D图像的结节筛查模型。过程可分为四个阶段:对图像的预处理、使用骨干网络进行特征提取、多尺度候选结节预生成、候选结节的非极大抑制。(1)图像的预本文档来自技高网
...

【技术保护点】
1.一种基于深度学习技术的肺结节筛查算法,其特征在于:为三个阶段,首先是候选结节生成任务,用于提取大量疑似结节,在一定假阳率的情况下,保证 99.5% 以上的结节检出率;其次是 False Positive Reduction 任务,用于降低假阳率,筛选出真正的结节;结节定性,用于诊断肺结节的良恶性、观察征象,为医生提供诊断依据。

【技术特征摘要】
1.一种基于深度学习技术的肺结节筛查算法,其特征在于:为三个阶段,首先是候选结节生成任务,用于提取大量疑似结节,在一定假阳率的情况下,保证99.5%以上的结节检出率;其次是FalsePositiveReduction任务,用于降低假阳率,筛选出真正的结节;结节定性,用于诊断肺结节的良恶性、观察征象,为医生提供诊断依据。2.根据权利要求1所述基于深度学习技术的肺结节筛查算法,其特征在于:候选结节生成:针对候选结节提取任务,模型结合Unet、RetinaNet的优势,训练时采用FocalLoss,实现了基于3D图像的结节筛查模型;过程可分为四个阶段:对图像的预处理、使用骨干网络进行特征提取、多尺度候选结节预生成、候选结节的非极大抑制;具体为;(1)图像的预处理:由于输入CT大多是100-700层的512×512大小的图像,层数不同导致模型无法直接训练,而3D图像过大限制了模型的复杂度,甚至无法构建基于主流显卡显存的3D结节筛查网络,由此,对CT进行预处理的工作必不可少,从而得到模型可用于训练和预测的数据形式;(2)骨干网络:结节筛查骨干网络使用基于三维ResNet的Unet,主要包含两部分:Contract-ingPath和ExpansivePath;其中ContractingPath是一个三维化的ResNet,共4个Block,每个Block之前是max-pooling层,最后一个Block之后是一层CNN,且每个Block是由多层CNN组成;ExpansivePath的结构与...

【专利技术属性】
技术研发人员:韩伟赵二超
申请(专利权)人:成都蓝景信息技术有限公司
类型:发明
国别省市:四川,51

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1