一种基于无锚框的大肠内窥镜息肉检测与病理分类方法与流程

文档序号:28160473发布日期:2021-12-24 19:35阅读:196来源:国知局
一种基于无锚框的大肠内窥镜息肉检测与病理分类方法与流程

1.本发明属于息肉检测技术的技术领域,尤其涉及一种基于无锚框的大肠内窥镜息肉检测与病理分类方法。


背景技术:

2.在全球,结直肠癌都是第三大常见癌症,也是导致死亡的主要癌症之一。参照《中国消化内镜活检与病理学检查规范专家共识(草案)》,对照morson组织学分类法:将crp分为腺瘤性息肉(管状腺瘤、绒毛状腺瘤、混合性腺瘤), 非腺瘤性息肉(炎性息肉、增生性息肉) 。其中腺瘤性最为常见也最危险。虽然只有很小一部分的腺瘤性息肉会发展成为癌症,但几乎所有的恶性息肉都由腺瘤性息肉发展而来。因此,肠息肉的检测与病理分类预测在结肠癌的预防与早筛过程中起到了至关重要的作用。
3.早期的大肠息肉检测与病理分类方法主要是基于手工选取的图形特征,例如形状,颜色,线条,轮廓等,由于不同种类的息肉特征接近,同时息肉和周围的正常组织也有着很相似的特征,而传统的基于手工选择图形特征的方法只能学习有限的特定特征,因此这种方法无法取得令人满意的结果。随着神经网络与深度学习的快速发展,基于卷积神经网络(convolutional neural networks: cnn)的方法被广泛应用于图像识别领域,包括医疗图像识别。近几年,该方法在大肠息肉识别与分割领域也已经得到了一定的应用。
4.但是目前的大肠息肉识识别方法都只能完成息肉检测的功能而不能同时做到息肉的病理分类。


技术实现要素:

5.本发明目的是为了克服现有技术的不足而提供一种基于无锚框的大肠内窥镜息肉检测与病理分类方法,该方法结合无锚框检测算法和图像分类算法,从而提高息肉检出率与病理分类的准确率。
6.为达到上述目的,本发明采用的技术方案是:一种基于无锚框的大肠内窥镜息肉检测与病理分类方法,包括如下步骤:将彩色内镜图像进行预处理;对预处理后的彩色内镜图像进行特征提取;引入特征金字塔模型对提取的特征进行增强并向上扩展得到更深层的扩展特征;将增强特征和扩展特征的特征信息通过无锚框检测算法解码为息肉预测框以及前景预测掩码;从扩展特征处提取全局特征向量,从前景预测掩码处提取局部特征向量,将全局特征向量与局部特征向量结合,通过全连接层预测息肉种类。
7.进一步的,将彩色内镜图像进行预处理的步骤如下:将彩色内镜图像缩放至512x512的图片分辨率,之后对彩色内镜图像进行像素均值归一化,使得数据的每一个维度具有零均值和单位方差。
8.进一步的,对预处理后的彩色内镜图像进行特征提取的步骤如下:使用基于imagenet 预训练的resnext101作为骨干网络;resnext101以最大池化为界限分成 5个不同阶段:r1, r2, r3, r4, r5;随着骨干网络加深每次池化后特征图大小缩小一半,信道数目增加一倍;提取r2至r5四个阶段的网络输出c2至c5作为提取的特征图。
9.进一步的,引入特征金字塔模型对提取的特征进行增强并向上扩展得到更深层的扩展特征的步骤如下:使用特征金字塔结构的从上至下方法来增强浅层特征层的语义信息,得到具有深层信息的浅层特征图p2, p3, p4, p5;同时将特征金字塔结构向上扩展一层以得到更深层的语义信息特征图p6。
10.进一步的,对增强特征和扩展特征的特征信息通过无锚框检测算法解码为息肉预测框以及前景预测掩码的步骤如下:s100:训练阶段对于不同特征层的特征点按照目标息肉的大小给予不同的标签并分配到不同尺度的特征层作为实际标签,实际标签的物体框信息将用于回归函数计算候选框位置;s101:增强特征和扩展特征通过无锚框检测算法得到用于位置预测的hxwx4的张量、hxwx1维的前景预测掩码以及用于衡量当前像素偏移真实目标的中心点程度的hxwx1张量的center

ness;s102:对hxwx4的输出张量进行位置信息解码,对于特征图上的特征点x,y 其输出预测为;其中,分别为特征点x,y到预测框左右上下边框的距离;经解码得到预测物体位置为,为物体预测框左上角坐标,w,h 为物体预测框的宽高;s103:对center

ness输出的hxwx1张量上的每个特征点所对应的位置信息回归值计算距离热力值,来辅助特征点对于当前位置的息肉目标判定,具体公式为:其中:min(x, y) 取x,y中最小值,同理max (x, y) 取x,y中最大值;生成的距离热力图在训练阶段与center

ness输出的hxwx1张量,利用二分类交叉熵函数为损失函数计算损失值;当特征点越接近预测框中心,损失函数值越小,反之越大。
11.进一步的,从扩展特征处提取全局特征向量的步骤如下:对特征金字塔的扩展特征向量采用平均池化操作,得到256x1维的全局特征向量,扩展特征度具有stride=128的步幅。
12.进一步的,从前景预测掩码处提取局部特征向量的步骤如下:s200:引入前景注意力机制,将前景预测掩码与对应的特征金字塔特征图经过卷积后的输出进行叠加,之后特征图对应于前景掩码中的前景部分保留,而背景部分将被忽略,从而得到局部特征图;其中,;m为特征金字塔输出的特征图,a为前景掩码,*为矩阵元素积,为局部特征图。
13.s201:对所有的局部特征图应用全局平均池化操作,得到256x1维的局部特征向量。
14.进一步的,将局部特征向量与全局特征向量结合,通过全连接层预测息肉种类的步骤如下:对于5个256x1维的局部特征向量,我们对其进行合并生成1280x1维的局部特征向量,再经过1x1x256的卷积层降维得到256维的局部特征向量,再将局部特征向量与全局特征向量合并为512x1维的特征向量,最后经过全连接层预测息肉分类。
15.进一步的,将s102中的预测物体位置应用非极大值抑制操作,去除过多的重叠预测框。
16.由于上述技术方案的运用,本发明与现有技术相比具有下列优点:本发明方案的基于无锚框的大肠内窥镜息肉检测与病理分类方法,其利用特征金字塔模型对提取的特征进行增强,并向上扩展获得更深层的扩展特征,然后通过无锚框检测算法对特征图进行位置解码获得息肉预测框以及前景预测掩码;最后引入前景注意力机制,将前景预测掩码与对应层的特征图叠加,得到具有局部特征信息的特征图,并结合全局与局部信息,更好地预测息肉类别,提高息肉检出率与病理分类的准确率。
附图说明
17.下面结合附图对本发明技术方案作进一步说明:附图1为本发明一实施例中基于无锚框的大肠内窥镜息肉检测与病理分类方法的流程图;附图2为本发明一实施例中基于无锚框的大肠内窥镜息肉检测与病理分类方法的检测过程图;附图3为本发明一实施例中病理分类为腺瘤息肉的息肉检测结果图;附图4为本发明一实施例中病理分类为非腺瘤息肉的息肉检测结果图。
具体实施方式
18.下面结合附图及具体实施例对本发明作进一步的详细说明。应当理解,此处所描述的具体实施例仅用以解释本发明,而不构成对本发明的限制。
19.本发明的一实施例所述的基于无锚框的大肠内窥镜息肉检测与病理分类方法,其
包括如下步骤:s001:将彩色内镜图像进行预处理,因为在实际应用中由于内窥镜的设备不同,所输出的图片分辨率也不同,为了方便后续的特征提取,首先对彩色内窥镜图像进行缩放至512x512的图片分辨率,之后对图像进行像素均值归一化,使得数据的每一个维度具有零均值和单位方差。
20.s002:对预处理后的彩色内镜图像进行特征提取,其具体的过程如下:使用骨干网络对图片进行特征提取,本发明中使用了基于imagenet 预训练resnext101为骨干网络,resnext101以max pool(最大池化)为界限分成 5个不同阶段(r1, r2, r3, r4, r5)。
21.随着网络加深每次池化后特征图大小缩小一半,信道数目增加一倍,以得到具有更大视野域的抽象信息,本发明中提取r2至r5四个阶段的网络输出c2,c3,c4,c5作为后续特征金字塔网络的输入;其中骨干网络结构如附图2中的左侧部分所示。
22.s003:为了解决深层网络经过多次池化后语义信息增加但是对小物体不敏感,和浅层语义信息少准确率低的问题,本发明中使用了特征金字塔结构的从上至下(top

down)方法来增强浅层特征层的语义信息,提高浅层网络对小物体的准确率。
23.通过对深层特征图上采样与浅层特征图结合,将具有更大视野域的抽象信息引入浅层特征图得到具有深层信息的浅层特征图(p2, p3, p4, p5),以帮助对小物体的检测。
24.同时我们将特征金字塔结构网络向上扩展一层以得到更深层的语义信息(p6),帮助大息肉的检测与全局的图像分类;其中,特征金字塔结构如图2中间部分所示。
25.s004:将增强特征和扩展特征的特征信息通过无锚框检测算法解码为息肉预测框以及前景预测掩码。
26.具体的,对于特征金字塔的五层输出(p2

p6),均进行s100

s103步骤的操作,且不同层的权重共享,以提升运行速度。
27.s100:由于在骨干网络中引入最大池化操作以降低特征图尺寸以得到更大视野域,不同层特征图的特征点会对应原图不同大小的区域,训练阶段对于不同特征层的特征点按照目标息肉的大小给予不同的标签并分配到不同尺度的特征层作为实际标签;此实际标签的物体框信息将用于回归函数计算候选框位置,息肉类型的标签将用于后续步骤中使用交叉熵计算分类损失函数。
28.s101:对特征金字塔的五层特征图p2

p6输出通过无锚框检测算法进行解码,得到输出为hxwx4的张量,并以此计算目标的预测框,另外还得到hxwx1维的前景预测掩码。
29.具体的,无锚框检测算法过程如下所述:首先将p2

p6的五层特征图通过一组卷积层得到hxwx256的特征图,再经过两组不同的卷积层并分别经过4次卷积后得到两个不同的hxwx256的特征图,其中一个hxwx256特征图通过卷积操作后得到hxwx1维的前景预测掩码。
30.另一个hxwx256特征图再次通过两个不同的卷积得到用于位置预测的hxwx4的张量以及用以衡量当前像素偏离真实目标的中心点的程度的hxwx1的 center

ness。
31.s102:预测阶段使用以下函数对用于位置预测的hxwx4的输出张量进行位置信息解码:对于特征图上的特征点x,y 其输出预测为,分别为特征点x,y到预测框左右上下边框的距离。
suppression)操作,去除过多的重叠预测框,从而得到预测的息肉框,并将预测息肉分类作为该张图片所有检测出的息肉的种类,息肉预测框与种类信息将叠加在原输入大肠内窥镜图片之上作为输出。
42.下面列举几个实际的检测示例图对本发明的方法进行说明。
43.请参阅附图3,图中的上方四张图为原始图片,下方四张图为预测出的相关息肉位置的结果图,最终左边的文字为预测的病理分类,其病理分类的最终结果为腺瘤。
44.请参阅附图4,图中的上方四张图为原始图片,下方四张图为预测出的相关息肉位置的结果图,最终左边的文字为预测的病理分类,其病理分类的最终结果为非腺瘤。
45.通过上述两张实际图片的最终结果检测,可以便捷且精准的检测出相关息肉的位置以及病理分类的准确率。
46.本发明的基于无锚框的大肠内窥镜息肉检测与病理分类方法,其利用特征金字塔模型对提取的特征进行增强,并向上扩展获得更深层的扩展特征,然后通过无锚框检测算法对特征图进行位置解码获得息肉预测框以及前景预测掩码;最后引入前景注意力机制,将前景预测掩码与对应层的特征图叠加,得到具有局部特征信息的特征图,并结合全局与局部信息,更好地预测息肉类别,提高息肉检出率与病理分类的准确率。
47.以上仅是本发明的具体应用范例,对本发明的保护范围不构成任何限制。凡采用等同变换或者等效替换而形成的技术方案,均落在本发明权利保护范围之内。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1