针对胰腺癌与胰腺炎性疾病进行智能辅助鉴别的方法与流程

文档序号:15449416发布日期:2018-09-14 23:46阅读:1438来源:国知局

本发明涉及智能辅助诊断技术领域,具体涉及一种针对胰腺癌与胰腺炎性疾病进行智能辅助鉴别的方法。



背景技术:

胰腺癌(pancreaticcancer,pc)是一种常见的消化系统恶性肿瘤,在我国恶性肿瘤中,其发病率居第7位,死亡率居第6位,3年生存率不足5%。胰腺癌早期症状多不明显,当出现腹痛、黄疸、体重明显下降时往往已处晚期。在胰腺癌诊断方面,由于其临床表现与其他胰腺炎性疾病极为相似,例如慢性胰腺炎(chronicpancreatitis,cp),均有腹痛、消化不良、厌食、恶心、呕吐、体重减轻和梗阻性黄疸等表现,而且在常规影像学片子中与其他胰腺炎性疾病重叠较多,故术前明确诊断胰腺癌较为困难,尤其难以准确鉴别出胰腺癌与胰腺炎性疾病。

众所周知,影像学检查在胰腺病变的诊断中发挥着关键作用,但是影像学检查只能够提供最直观的图像,对其中信息的识取受限于检查的直接显示效果和影像医师的自身水平及经验,往往会因为人眼分辨能力以及人为疏忽等,不能充分利用影像图片所包含的更多信息,如对病变组织具有区分能力的超可视化底层特征,医生用传统的读片方式必然会漏读。因此,医生需要一种高级的辅助技术将各种检查信息综合起来,对多模态图像进行处理,以提高肿瘤、钙化、炎症或纤维化等病变的检出率,这就是智能辅助诊断技术(cad技术)。该技术可识别出人眼所不能识别的诊断信息,作为医生的第二双眼睛,提高了胰腺癌诊断的准确率,在胰腺癌的诊断过程中起着越来越重要的作用。

影像学检查包括多排计算机断层扫描、磁共振、超声、内镜超声(eus)、pet等,但这些检查技术均存在局限性,如:ct对直径<2cm的微小肿瘤和等密度病灶敏感性较差,且在胰头癌与慢性胰腺炎的鉴别诊断上存在不足,因为钙化灶的出现、胰管的扩张、局部肿物的出现、双管征、胰管堵塞、周围脂肪的浸润以及胰腺外周静脉的阻塞等现象在两种疾病中均可出现;对体内有金属异物如血管支架的患者无法进行mri检查,且mri对于胰腺病变的诊断价值尚有争议;超声对于有较多肠道气体及肥胖患者的腹膜后图像显示欠佳;eus属于一种侵入式成像设备,会引起患者不适,且对于慢性胰腺炎与胰腺癌的鉴别,eus的表现并不令人满意,特别是对于慢性胰腺炎伴发胰腺癌的患者,有报道指出22-36%的慢性胰腺炎被误诊为胰腺癌;pet从本质上来说是一种功能现象,反映特定的代谢过程,但炎症病灶尤其自身免疫性慢性胰腺炎,也会出现类似胰腺癌的18ffdg高摄取。

如上所述,基于上述检查技术的任何一项都无法对胰腺疾病作出准确判断,因此,基于影像组学的胰腺癌与胰腺炎智能辅助鉴别系统及方法对临床研究具有很高的应用价值。本发明旨在对多种模态的医学图像的超可视化底层图像信息进行深入挖掘,根据对病灶具有区分能力的图像底层特征,通过医学影像实现对胰腺癌和胰腺炎性疾病的分类鉴别,同时本发明也可以应用于对胰腺癌与胰腺炎性疾病的科学研究领域。

目前国内外利用图像处理技术对胰腺疾病的智能辅助诊断主要集中在以下几个方面:

2001年,nortonid等提出了一个自主学习的人工神经网络来分析eus图像并区分恶性肿瘤和胰腺炎。2008年,dasa等使用图像分析软件来对胰腺eus图像进行纹理分析,经主成分分析(pca)降维,建立了基于神经网络的胰腺癌预测模型。2013年,zhum等利用图像处理技术从胰腺eus图像感兴趣区域提取纹理特征,然后利用类算法与顺序前进搜索算法(sfs)之间的距离对特征进行更好的组合,建立了支持向量机(svm)预测模型。蔡哲元等于2008年便提出类似算法,使用类间距初次特征选择,利用顺序前进搜索算法进一步特征优化,此后,蔡哲元等又对纹理特征提取进行改进,选用基于m带小波变换的多重分形维数特征,基于此建立的分类模型在运行时间与分类准确性上都优于先前提出的方法。硕士吴仪俊将模糊分类的计算机诊断结果与放射性粒子植入治疗相结合,对整个分类系统进行扩展,不仅能识别胰腺癌与非癌,而且能进一步识别胰腺癌与胰腺炎。2015年,zhuj等为了提高分类模型的性能,引入了一种新的病灶描述子——局部三元模式方差。

2016年,hanania等利用灰度共生矩阵对导管内乳头状黏液性肿瘤的恶性程度进行分类。2016年,chakraborty等基于增强ct图像利用纹理分析对使用新辅助化疗的胰腺导管腺癌患者进行生存预测,他们从病灶区域内提取了169个标准纹理特征,包括灰度共生矩阵、游程矩阵、局部二值模式、分形维数和一阶统计特征等,建立了基于朴素贝叶斯分类模型的预测模型。2017年,gazit等基于增强ct图像对导管内乳头状黏液性肿瘤与胰腺囊性肿瘤进行分类,他们手工设计了一个代表囊肿内固体成分的新特征,并结合255个标准纹理特征,建立了基于ada-boost分类模型的分类模型。

1993年,du-yihtsai等提出基于ct胰腺图像的细微异常检测方法。这是一种简单的级联滤波器检测方法,第一步引入灰度级对数运算的平方,提高低灰度级的边缘,然后将灰度级转移到删除的模糊区域,最后一步用对数运算来增强细节的轮廓。2013年,硕士赵超等基于胰腺ct图像提出了一种用于胰腺癌检测的量子遗传算法优化的支持向量机分类方法。

对上述研究进行分析可以发现,目前的胰腺疾病智能辅助鉴别系统多存在以下不足:(1)需要对胰腺或者病灶区域进行精分割,这需要医生具有深厚的专业背景及丰富的临床经验,且耗时耗力,难免存在分割误差;(2)采用手工设计的方式进行特征提取,提取到的特征表征与泛化能力差,且需要研究人员对所要解决的问题领域进行深入的研究,以设计出适应性更好的特征;(3)上述研究均针对单一模态的影像进行研究,忽略了其他模态影像可能带来的性能提升。



技术实现要素:

针对现有技术中存在的不足之处,本发明基于影像组学和深度学习,提供了一种针对胰腺癌与胰腺炎性疾病进行智能辅助鉴别的方法。

本发明提供了一种针对胰腺癌与胰腺炎性疾病进行智能辅助鉴别的方法,包括下述步骤:

1)对胰腺医学影像数据进行读取和归一化操作,得到归一化图像;

2)对归一化图像进行去噪、配准以及图像融合,得到多模态融合图像;

3)在胰腺结构显示清晰的图像中选取感兴趣区并映射到其他图像上,同时将该感兴趣区保存为后续分类网络可识别的自然图像格式;

4)根据所选取的感兴趣区,对多模态图像或者融合图像的特征进行提取、分类和融合,并针对融合后的特征建立基本分类网络模型;

5)对各个基本分类网络的分类结果进行鉴别,获得最终的分类鉴别结果。

优选的是,步骤1)中所述胰腺医学影像数据来源于pacs系统和医学成像设备。

优选的是,步骤2)中所述图像融合采用像素级图像融合技术,包括空间域算法和变换域算法。

优选的是,步骤3)中所述感兴趣区为包含病灶处全部胰腺组织的矩形,所述自然图像格式为.png或.bmp。

优选的呢是,步骤4)中所述的特征提取、分类、融合以及建立基本分类网络模型的具体步骤如下:

1)对多模态融合图像构建专用深度金字塔卷积神经网络,该网络的结构为在全连接层之前使用一系列金字塔池化层,从而允许输入图像为任意尺寸;

2)将数据输入多模态融合图像专用深度金字塔卷积神经网络,提取由全连接层输出的特征,生成特征图;

3)基于双线性融合函数对上述特征进行融合,即将两个特征图的对应位置元素进行外积运算后求和,得到融合特征图,该融合特征图的通道数是原始特征图通道数的平方,表示为

其中,ybil表示融合特征图,xa和xb表示特征图,xa、xb∈rh×w×d,h、w、d分别表示特征图的长度、宽度和通道数量,

4)采用卷积融合函数对融合特征图进行降维处理,得到降维的融合特征图,即将双线性融合函数的融合结果与滤波器f进行卷积运算,同时引入偏差值b,从而实现降维,表示为

yconv=ybil*f+b;

其中,yconv为卷积融合函数,f∈r1×1×2d×d,b∈rd

5)根据降维的融合特征图训练一个分类模型,即建立基本分类网络模型,其中,所用分类方法为将弱分类模型组合形成强分类模型,或者训练一个核函数方法的支持向量机。

优选的是,步骤5)中所述的鉴别步骤如下:

1)通过训练数据对所建立的各基本分类网络模型进行训练,计算分类误差率;

2)根据分类误差率计算各基本分类网络模型的系数;

3)将各基本分类网络模型的类别标签统一,求各基本分类网络模型对待测实例在每一类别标签上的预测概率,去除偏离点后对剩余预测概率进行加权表决,并获得最终的分类鉴别结果。

优选的是,所述分类误差率的计算方法为:设基本分类网络模型共有m个,记作cm,m={1,2,…,m},训练数据集t={(y1,x1),(y2,x2),…,(yn,xn)},其中yi∈y={-1,+1},计算第m个分类模型在训练数据集上的分类误差率em,公式为

所述各基本分类网络模型的系数为αm,计算公式为

优选的是,所述各基本分类网络模型的类别标签统一于{-1,1},统一函数am(x)为,

所述预测概率pm的计算方法为,其中label为类别标签,

pm(label=1)=(am(x)+1)/2

pm(label=-1)=1-(am(x)+1)/2。

优选的是,所述分类鉴别结果的获得方法如下,将m个基本分类网络模型的预测概率plm表示为,

将任意一个基本分类网络模型的预测概率pmmax表示为,

pmmax=max[pm(label=1),pm(label=-1)],

计算plm+pmmax的结果并进行排序,去除最大值和最小值对应的基本分类网络模型,通过对剩余m-2个基本网络分类模型构建线性组合f(x)实现加权表决,进而得到最终分类鉴别结果c(x)=sign(f(x));

其中,线性组合

对本发明及其有益效果的阐述:(1)本发明涉及的智能辅助鉴别方法能以人工勾画矩形的形式选取感兴趣区域。由于胰腺不同于肺部、乳腺等其他人体部位,其某一区域发生病变经常会导致胰腺整体结构的变化,如胰头癌在引起胰头肿大的同时,亦常导致胰尾的萎缩,故本发明不同于其他疾病仅使用cad系统就能对病灶区域进行精分割,本发明将由经验丰富的放射科医生在胰腺结构显示清晰的单模或融合图像中选择出感兴趣区,该感兴趣区为包含将病灶包括在内的全部胰腺组织的矩形,该感兴趣区的构造比人工精分割更为简单,同时避免了不成熟的胰腺自动分割技术带来的不确定性;

(2)本发明中,最终鉴别结果来自于三个方面的特征:多模态图像各自的特征、多模态融合图像的特征、多模态图像的顶层融合特征。其中,多模态图像各自的特征可以提供不同成像设备采集到的不同人体特征;多模态融合图像的特征可以将不同模态的影像融合到一幅图像中,从而在特征提取与分类阶段,使不同模态的特征都可以共同训练;多模态图像的顶层融合特征是将不同模态影像已提取到的顶层特征融合到一起,再将其输入到分类模型,即利用不同模态影像的顶层特征组合训练一个强分类模型,更好地利用各模态影像的顶层特征;

(3)本发明提出了一种由分类结果融合得出最终鉴别结果的公式,该公式先去除分类离群结果,再对剩余分类结果进行加权表决得出最终鉴别结果,各分类网络结果的权值兼顾其在训练阶段的分类误差率与对实例分类的确信度;

(4)本发明中,将金字塔池化引入了特征提取网络,使得输入图像不必统一到相同尺寸,可以任意尺寸的形式输入分类网络,避免了有用信息的丢失与多余信息的引入;

(5)本发明具有很强的普适性,既可以在医生的选择下对多种模态的医学影像进行组合分析,也可以只针对某一种模态的医学影像进行分析,适用于临床实际,也可用于胰腺癌和胰腺炎性疾病领域的科学研究。

附图说明

图1为本发明所述的智能辅助鉴别方法的流程图;

其中,虚线流程为可选流程,即仅当采集了两种及两种以上模态影像时才可进行,否则只能进行实线流程,即针对某一单模影像进行分类鉴别;

图2为pet/ct图像融合方式示例;

图3为深度金字塔池化卷积神经网络构建示例;

其中,dcnn表示深度卷积神经网络。

具体实施方式

下面结合附图详细阐述胰腺癌医学影像的智能辅助鉴别方法,以令本领域技术人员参照说明书文字能够据以实施。

实施例1

本发明公开了一种针对胰腺癌与胰腺炎性疾病进行智能辅助鉴别的方法,具体步骤如下:

1)多模态影像的读取,以及进行灰度归一化操作;

2)图像预处理,对步骤1)得到的归一化图像进行去噪、配准等操作,获得质量提升的采样间距统一的多模态图像,进而进行图像融合;

3)根据步骤2)所得多模态图像及融合图像,由经验丰富的放射科医生在胰腺结构显示清晰的单模或融合图像中画一个矩形将感兴趣区包含进去,即选取矩形目标区域,并将此感兴趣区域映射到其他模态图像上去,将感兴趣区域保存为后续分类网络可识别的.png、.bmp等自然图像格式;

4)构建深度金字塔池化卷积神经网络,根据步骤3)获得的感兴趣区域,提取多模及融合图像特征并进行分类;同时利用上述网络提取到的多模特征进行特征融合,并针对融合后的特征进行建立分类模型;

5)对步骤4)中各个基本分类网络的分类结果进行鉴别,结合它们在训练阶段测试数据上的分类误差率及在具体实例上的表现,去除离群分类结果,对剩余分类结果进行加权表决,获得最终分类鉴别结果及其确信度。

其中,步骤1)是获取影像数据,并对其进行归一化操作;该影像数据的来源包括但不限于pacs系统和医学成像设备,具体的医学成像设备包括但不限于ct扫描、pet/ct扫描、spect扫描、mri、超声、x射线、血管造影片、荧光照片、显微照片或者其组合;对采集到的数据进行归一化操作,此归一化操作包括但不限于对医学图像灰度范围的切割及压缩等,以增强图像中的有用细节。

步骤2)是获得不同模态去噪且配准之后的图像,并进行图像融合,包括如下步骤:

s2-1、对步骤一得到的归一化图像进行去噪,去噪方法包括但不限于均值滤波、中值滤波、自适应中值滤波、频域滤波等,以及上述滤波方法的组合;

s2-2、进行图像配准,将空间分辨率低的图像配准到空间分辨率高的图像上去,获得统一的采样间距,例如,对于pet/ct扫描,采用简单的放缩变换将pet图像匹配到ct图像中去,配准方法包括但不限于基于特征和基于互信息的相关配准技术;

s2-3、将配准之后的图像进行融合,采用的像素级图像融合技术包括但不限于以逻辑滤波法、灰度加权平均法和对比调制法为主的空间域算法和以金字塔分解融合法和小波变换法为主的变换域算法,其通道数可根据输入模态数及深度卷积神经网络对输入层的需求等实际需求进行调整。

步骤3)是由医生在胰腺结构显示清晰的单模或融合图像中选择出感兴趣区,同时将该感兴趣区反映到其他模态的图像上,包括如下步骤:

s3-1、由经验丰富的放射科医生在多种模态图像及融合图像进行选择,选出胰腺结构显示最清晰的图像;

s3-2、放射科医生在步骤3-1中选择的图像中提取出感兴趣区,该感兴趣区为覆盖包含病灶的全部胰腺组织的矩形,该感兴趣区的构造比人工精分割更为简单,同时将该感兴趣区反映到其他模态的图像上,其中,胰腺边界与距离最近的感兴趣区矩形边界为5-10个像素;

s3-3、将各模态及融合图像中的感兴趣区域保存为后续分类网络可识别的.png、.bmp等自然图像格式。

步骤4)是构建各模态及融合图像的专用深度金字塔池化卷积神经网络分类模型,各网络均具有任意输入的特点,同时将上述分类模型提取到的多模态特征进行融合,对融合特征构建一个分类模型,具体包括如下步骤:

s4-1、针对各模态图像和融合图像构建各自的专用深度金字塔卷积神经网络分类模型,其网络结构均在全连接层之前使用一系列金字塔池化层,从而允许输入图像可以为任意尺寸,此外,网络还包括shortconnect结构、网中网等其他结构,以加快训练速度,提高性能,优化算法采用随机梯度下降、adm、nadam、adagrad、adadelta和rmsprop等方法,分类层以softmax或线性svm为激活函数,通过通过网格搜索等实验方法来调整网络的深度与宽度,使得各分类模型均能达到最高的准确率,即网络能最大限度地提取图像中具备区分能力的特征;

s4-2、将数据再次输入上述训练好的各模态图像专用深度金字塔卷积神经网络,提取分类层前一层(倒数第二层)全连接层输出的特征;

s4-3、首先基于双线性融合函数将上述各模态图像特征融合起来。双线性融合是将2个特征图对应的位置元素进行外积运算后求和,融合特征图的通道数是原始特征图通道数的平方,表示为

其中,xa和xb表示不同模态图像的特征图,ybil表示融合空间特征图;

xa、xb∈rh×w×d,h、w、d分别表示特征图的长度、宽度和通道数量,

s4-4、上述步骤得到的特征图存在维数过高的问题,本发明进一步采用卷积融合函数yconv=fconv(xa,xb)对融合特征图进行降维处理,将双线性融合函数的融合结果与滤波器f进行卷积运算,并且引入偏差值b,从而实现降维,表示为

yconv=ybil*f+b

其中,f∈r1×1×2d×d,b∈rd。由此,多模态图像顶层特征被更好地融合在一起;

s4-5、根据s4-4获得的融合特征训练一个分类模型,并训练其达到最高准确率;可以选择的分类方法包括但不限于训练一个由弱分类模型组合形成的强分类模型,如adaboost分类模型,随机森林分类模型等,或者训练一个核函数方法的支持向量机等。

步骤5)是对步骤4)中各个基本分类模型的分类结果进行鉴别,结合它们在训练阶段的分类误差率及在具体实例上的表现,去除离群分类结果,对剩余分类结果进行加权表决。包括如下步骤:

s5-1、计算各基本分类模型在训练阶段测试数据上分类结果的分类误差率,设基本分类模型共有m个,将它们记作cm,m={1,2,…,m},训练数据集t={(y1,x1),(x2,y2),…,(xn,yn)},其中yi∈y={-1,+1},计算第m个分类模型在训练数据集上的分类误差率em,

s5-2、计算基于分类误差率得到的m个分类模型的系数αm,

s5-3,将不同分类模型类别标签统一,求得各分类模型对测试实例在每一类别标签上的预测概率,去除两个判决偏离点,计算剩余分类模型判别概率的加权和,得出最终诊断意见及确信度。

在一些实施示例中,在softmax预测完成后,将其类别标签统一到{-1,1},并计算各类别标签上的预测概率;对于softmax,其输出值本身就是预测概率;对于svm,adaboost等分类模型,对于实例x,计算其预测概率具体方法为,将各基本分类网络模型的类别标签统一于{-1,1},统一函数am(x)为,

预测概率pm的计算方法为,其中label为类别标签,

pm(label=1)=(am(x)+1)/2

pm(label=-1)=1-(am(x)+1)/2。

分类鉴别结果的获得方法如下,将m个基本分类网络模型的预测概率plm表示为,

将任意一个基本分类网络模型的预测概率pmmax表示为,

pmmax=max[pm(label=1),pm(label=-1)],

计算plm+pmmax的结果并进行排序,去除最大值和最小值对应的基本分类网络模型,对剩余m-2个基本网络分类模型构建线性组合,

得到最终分类鉴别结果c(x)=sign(f(x)),其中,线性组合f(x)实现m-2个基本分类模型的加权表决,cm(x)前的系数表示了第m个分类模型cm(x)的重要程度,这里,所有系数之和为1,f(x)的符号决定实例x的类,f(x)的绝对值表示分类的准确度。

实施例2

图2中图像由上海市长海医院提供,是以pet/ct为例,说明图像融合过程。首先将配准后的pet图像a)与ct图像b)融合为一幅伪图c),再经过灰度变换将其变为灰度图像d),从而将两种模态的信息融合到一起,进行后续处理,亦可以直接对伪图直接进行后续处理,上述伪图的构建方式为以不同的hu值范围的ct图像作为伪图的两个通道,pet图像为第三通道。

实施例3

深度金字塔池化卷积神经网络构建示例,尽管各模态图像的深度金字塔池化卷积神经网络的具体网络结构各不相同,但都包括以下4个部分:

1)任意尺寸图像的输入,输入图像可经过去中心化、标准化、zca白化等处理,使得在训练时更容易收敛,加快训练过程;

2)深度卷积神经网络(dcnn)的构建,该神经网络包含卷积层、池化层、bn层、shortconnect等,通过在网络深度、宽度、优化算法、激活函数、学习率等方面进行调优,使得其具有最佳的特征提取能力;

3)金字塔池化层,通过引入金字塔池化层,使得2)中卷积神经网络生成的不同尺寸的特征图可以统一到相同尺寸的全连接层,也因此,使得此网络可以对不同尺寸的输入图像进行处理;

4)分类层,对从输入图像中采集到的特征进行分类,从而将疾病诊断问题转化为特征分类问题,激活函数包括但不限于softmax和线性svm。

尽管本发明的实施方案已公开如上,但其并不仅仅限于说明书和实施方式中所列运用,它完全可以被适用于各种适合本发明的领域,对于熟悉本领域的人员而言,可容易地实现另外的修改,因此在不背离权利要求及等同范围所限定的一般概念下,本发明并不限于特定的细节和这里示出的实施例。

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