肿瘤图像智能分类方法、装置和医学图像处理设备

文档序号:28068574发布日期:2021-12-18 00:05阅读:116来源:国知局
肿瘤图像智能分类方法、装置和医学图像处理设备

1.本技术涉及计算机视觉技术领域,具体涉及一种肿瘤图像智能分类方法、装置和医学图像处理设备。


背景技术:

2.计算机视觉(computer vision,cv)是指通过图像传感器和计算机来代替人类对目标进行识别、跟踪和测量等处理,使得目标成为更适合人眼观察或传送给仪器检测的图像。作为一个科学学科,计算机视觉研究相关的理论和技术试图建立能够从图像或者多维数据中获取信息的人工智能系统。计算机视觉技术通常包括图像处理、图像识别、图像语义理解、图像语义分割、图像检索、人脸识别、指纹识别等技术。
3.近年来,以深度学习为中心的计算机视觉技术引起了人们的关注,并逐渐应用于医学领域。其中,肿瘤是判断生命体组织是否正常的重要局部特征,对医学图像中的肿瘤进行检测和定位,可以为医生提供癌症诊断的重要依据。
4.目前主要是利用人工方式判定医学图像中是否包括肿瘤,进而判定患病情况,由于目前检测医学图像中肿瘤的方式依赖于医生,因此,会导致医学图像中的肿瘤分类准确率较低。


技术实现要素:

5.基于此,有必要针对上述技术问题,提供一种肿瘤图像智能分类方法、装置和医学图像处理设备,用以提高肿瘤图像的分类准确率。
6.第一方面,本技术提供一种肿瘤图像智能分类方法,包括:获取目标部位的三维肿瘤医学图像;通过已训练的肿瘤检测模型,获取三维肿瘤医学图像的肿瘤区域图像;根据肿瘤区域图像,获取三维肿瘤医学图像的垂直剖面图;对垂直剖面图中的肿瘤边界线进行拟合,以对拟合后的肿瘤边界线进行均匀划分,得到各个肿瘤边界线段;分析各肿瘤边界线段的斜率,确定三维肿瘤医学图像的图像类型。
7.在本技术一些实施例中,分析各肿瘤边界线段的斜率,确定三维肿瘤医学图像中的肿瘤类型,包括:将肿瘤区域图像所在的平面作为横坐标轴,获取各肿瘤边界线段相对于横坐标轴的斜率;若斜率中包含有小于预设斜率阈值的目标斜率,则确定目标斜率对应的肿瘤边界线段为目标肿瘤边界线段;根据目标肿瘤边界线段的线段数量,确定三维肿瘤医学图像的图像类型。
8.在本技术一些实施例中,根据目标肿瘤边界线段的线段数量,确定三维肿瘤医学图像的图像类型,包括:筛选出连续的目标肿瘤边界线段,作为连续肿瘤边界线段;获取连续肿瘤边界线段的线段数量;若连续肿瘤边界线段的线段数量大于或等于预设的线段数量阈值,则确定三维肿瘤医学图像的图像类型为第一图像类型;若连续肿瘤边界线段的线段
数量小于线段数量阈值,则根据目标肿瘤边界线段的线段总长度,确定三维肿瘤医学图像的图像类型。
9.在本技术一些实施例中,若连续肿瘤边界线段的线段数量小于线段数量阈值,则根据目标肿瘤边界线段的线段总长度,确定三维肿瘤医学图像的图像类型,包括:若连续肿瘤边界线段的线段数量小于线段数量阈值,则统计目标肿瘤边界线段的线段总长度;确定拟合后的肿瘤边界线的线段长度,作为初始线段总长度;获取线段总长度相对于初始线段总长度的长度占比值;若长度占比值大于预设的长度占比阈值,则确定三维肿瘤医学图像的图像类型为第二图像类型;若长度占比值小于或等于长度占比阈值,则确定三维肿瘤医学图像的图像类型为第三图像类型。
10.在本技术一些实施例中,根据肿瘤区域图像,获取三维肿瘤医学图像的垂直剖面图,包括:获取肿瘤区域图像在三维肿瘤医学图像中的俯视尺寸信息;俯视尺寸信息包括俯视宽度信息和俯视长度信息;确定俯视宽度信息与俯视长度信息中的最大值,作为肿瘤区域图像的最小外接矩形长轴;根据最小外接矩形长轴,获取垂直于肿瘤区域图像的参考切面;根据参考切面与三维肿瘤医学图像之间的相交区域信息,获取三维肿瘤医学图像的垂直剖面图。
11.在本技术一些实施例中,对垂直剖面图中的肿瘤边界线进行拟合,以对拟合后的肿瘤边界线进行均匀划分,得到各个肿瘤边界线段,包括:通过预设的曲线平滑方程,对垂直剖面图中的肿瘤边界线进行拟合,得到拟合后的肿瘤边界线;根据预设的取点数量,确定拟合后的肿瘤边界线中的各个划分点;根据各划分点,对拟合后的肿瘤边界线进行均匀划分,得到各肿瘤边界线段。
12.在本技术一些实施例中,获取目标部位的三维肿瘤医学图像,包括:获取各个角度下的目标部位的肿瘤医学图像;通过运动结构恢复算法,对各肿瘤医学图像进行三维建模,得到目标部位的三维肿瘤医学图像。
13.第二方面,本技术提供一种肿瘤图像智能分类装置,包括:图像获取模块,用于获取目标部位的三维肿瘤医学图像;肿瘤检测模块,用于通过已训练的肿瘤检测模型,获取三维肿瘤医学图像的肿瘤区域图像;图像分析模块,用于根据肿瘤区域图像,获取三维肿瘤医学图像的垂直剖面图;线段获取模块,用于对垂直剖面图中的肿瘤边界线进行拟合,以对拟合后的肿瘤边界线进行均匀划分,得到各个肿瘤边界线段;图像分类模块,用于分析各肿瘤边界线段的斜率,确定三维肿瘤医学图像的图像类型。
14.第三方面,本技术还提供一种医学图像处理设备,包括:一个或多个处理器;存储器;以及一个或多个应用程序,其中的一个或多个应用程序被存储于存储器中,并配置为由处理器执行以实现肿瘤图像智能分类方法。
15.第四方面,本技术还提供一种计算机可读存储介质,其上存储有计算机程序,计算机程序被处理器进行加载,以执行肿瘤图像智能分类方法中的步骤。
16.第五方面,本技术实施例提供一种计算机程序产品或计算机程序,该计算机程序
产品或计算机程序包括计算机指令,该计算机指令存储在计算机可读存储介质中。医学图像处理设备的处理器从计算机可读存储介质读取该计算机指令,处理器执行该计算机指令,使得该医学图像处理设备执行上述第一方面提供的方法。
17.上述肿瘤图像智能分类方法、装置和医学图像处理设备,服务器通过获取目标部位的三维肿瘤医学图像,以便于通过已训练的肿瘤检测模型,获取三维肿瘤医学图像的肿瘤区域图像,进而根据肿瘤区域图像,获取三维肿瘤医学图像的垂直剖面图,再对垂直剖面图中的肿瘤边界线进行拟合,以对拟合后的肿瘤边界线进行均匀划分,得到各个肿瘤边界线段,即可分析各肿瘤边界线段的斜率,确定三维肿瘤医学图像的图像类型。本方法结合计算机视觉技术实现对肿瘤图像的智能分类,不仅能够提高肿瘤图像的分类准确率,还能够提升肿瘤图像的分类效率。
附图说明
18.为了更清楚地说明本技术实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本技术的一些实施例,对于本领域技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
19.图1是本技术实施例中肿瘤图像智能分类方法的场景示意图;图2是本技术实施例中肿瘤图像智能分类方法的流程示意图;图3是本技术实施例中三维肿瘤医学图像的俯视示意图;图4是本技术实施例中肿瘤区域图像的俯视示意图;图5是本技术实施例中垂直剖面图的效果示意图;图6是本技术实施例中肿瘤边界线的拟合效果示意图;图7是本技术实施例中肿瘤图像智能分类装置的结构示意图;图8是本技术实施例中医学图像处理设备的结构示意图。
具体实施方式
20.下面将结合本技术实施例中的附图,对本技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本技术一部分实施例,而不是全部的实施例。基于本技术中的实施例,本领域技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本技术保护的范围。
21.在本技术的描述中,术语“第一”、“第二”仅用于描述目的,而不能理解为指示或暗示相对重要性或者隐含指明所指示的技术特征的数量。由此,限定有“第一”、“第二”的特征可以明示或者隐含地包括一个或者更多个所述特征。在本技术的描述中,“多个”的含义是两个或两个以上,除非另有明确具体的限定。
22.在本技术的描述中,术语“例如”一词用来表示“用作例子、例证或说明”。本技术中被描述为“例如”的任何实施例不一定被解释为比其它实施例更优选或更具优势。为了使本领域任何技术人员能够实现和使用本发明,给出了以下描述。在以下描述中,为了解释的目的而列出了细节。应当明白的是,本领域普通技术人员可以认识到,在不使用这些特定细节的情况下也可以实现本发明。在其它实例中,不会对公知的结构和过程进行详细阐述,以避
免不必要的细节使本发明的描述变得晦涩。因此,本发明并非旨在限于所示的实施例,而是与符合本技术所公开的原理和特征的最广范围相一致。
23.本技术提供的方案涉及计算机视觉技术,具体通过如下实施例进行说明:计算机视觉技术(computer vision,cv)是一门研究如何使机器“看”的科学,更进一步的说,就是指用摄影机和电脑代替人眼对目标进行识别、跟踪和测量等机器视觉,并进一步做图形处理,使电脑处理成为更适合人眼观察或传送给仪器检测的图像。作为一个科学学科,计算机视觉研究相关的理论和技术,试图建立能够从图像或者多维数据中获取信息的人工智能系统。计算机视觉技术通常包括图像处理、图像识别、图像语义理解、图像检索、ocr、视频处理、视频语义理解、视频内容/行为识别、三维物体重建、3d技术、虚拟现实、增强现实、同步定位与地图构建等技术,还包括常见的人脸识别、指纹识别等生物特征识别技术。
24.本技术实施例提供一种肿瘤图像智能分类方法、装置和医学图像处理设备,以下分别进行详细说明。
25.参阅图1,图1为本技术提供的肿瘤图像智能分类方法的场景示意图,该肿瘤图像智能分类方法可应用于肿瘤图像智能分类系统中。其中,肿瘤图像智能分类系统包括终端100和服务器200。终端100可以是既包括接收和发射硬件的设备,即具有能够在双向通信链路上,执行双向通信的接收和发射硬件的设备。这种设备可以包括:蜂窝或其他通信设备,其具有单线路显示器或多线路显示器或没有多线路显示器的蜂窝或其他通信设备。终端100具体可以是台式终端或移动终端,终端100具体还可以是手机、平板电脑、笔记本电脑中的一种。服务器200可以是独立的服务器,也可以是服务器组成的服务器网络或服务器集群,其包括但不限于计算机、网络主机、单个网络服务器、多个网络服务器集或多个服务器构成的云服务器。其中,云服务器由基于云计算(cloud computing)的大量计算机或网络服务器构成。此外,终端100与服务器200之间通过网络建立通信连接,网络具体可以是广域网、局域网、城域网中的任意一种。
26.本领域技术人员可以理解,图1中示出的应用环境,仅仅是适用于本技术方案的一种应用场景,并不构成对本技术方案应用场景的限定,其他的应用环境还可以包括比图1中所示更多或更少的医学图像处理设备,例如图1中仅示出1个服务器200。可以理解的是,该肿瘤图像智能分类系统还可以包括一个或多个其他服务器,具体此处不作限定。另外,如图1所示,该肿瘤图像智能分类系统还可以包括存储器,用于存储数据,如存储医学图像。
27.需要说明的是,图1所示的肿瘤图像智能分类系统的场景示意图仅仅是一个示例,本发明实施例描述的肿瘤图像智能分类系统以及场景是为了更加清楚的说明本发明实施例的技术方案,并不构成对于本发明实施例提供的技术方案的限定,本领域普通技术人员可知,随着肿瘤图像智能分类系统的演变和新业务场景的出现,本发明实施例提供的技术方案对于类似的技术问题,同样适用。
28.参阅图2,本技术实施例提供了一种肿瘤图像智能分类方法,本实施例主要以该方法应用于上述图1中的服务器200来举例说明,该方法包括步骤s201至s205,具体如下:s201,获取目标部位的三维肿瘤医学图像。
29.其中,本技术实施例涉及的医学图像分析(medical image analysis),是综合医学影像、数学建模、数字图像处理与分析、人工智能和数值算法等学科的交叉领域。医学图
像包括但不局限于:ct影像、pet(positron emission computed tomography,正电子发射型计算机断层显像)影像,或者mri(magnetic resonance imaging,核磁共振成像)影像等。
30.其中,目标部位的医学图像可以为对生物组织进行拍摄获取的图像,通过目标部位的医学图像可以对生命组织的病理情况进行判断,比如,该目标部位的医学图像可以为乳腺钼靶图像等等。乳腺钼靶图像是通过乳腺钼靶x线机获取到的图像,应用于乳腺钼靶x线摄影检查。乳腺钼靶x线摄影检查是目前诊断乳腺疾病的首选和最简便、最可靠的无创性检测手段。
31.其中,三维肿瘤医学图像可以为多张肿瘤医学图像建模后的图像模型,其呈现三维形态。
32.具体实现中,服务器200可采用如下几种方式之一,获取目标部位的三维肿瘤医学图像,例如:(1)从终端100或其他设备处获取目标部位的三维肿瘤医学图像;(2)从其他区块链节点服务器处同步获取得到目标部位的三维肿瘤医学图像;(3)从上级服务器请求得到,或是从下级服务器轮询得到目标部位的三维肿瘤医学图像。当然,服务器200还可从其他设备处首先获取用于获取三维肿瘤医学图像的初始图像,进而分析初始图像,得到三维肿瘤医学图像。
33.在一个实施例中,本步骤包括:获取各个角度下的目标部位的肿瘤医学图像;通过运动结构恢复算法,对各肿瘤医学图像进行三维建模,得到目标部位的三维肿瘤医学图像。
34.其中,各个角度下的目标部位的肿瘤医学图像可以为对生物组织进行多角度拍摄后,获取到的包含肿瘤对象的医学图像。
35.其中,运动结构恢复算法(structure from motion,sfm)是一种三维重建的方法,用于实现3d重建,也就是从时间系列的2d图像中推算3d信息。
36.具体实现中,服务器200获取目标部位的三维肿瘤医学图像之前,可首先获取终端100发送的各个角度下的目标部位的肿瘤医学图像,获取方式可以是被动接收方式,也可以是主动获取方式,例如,接收到终端100发送的肿瘤图像智能分类请求,即得到了请求中携带的有肿瘤医学图像;又例如,基于用户预设的肿瘤图像智能分类启动时间,向终端100发起肿瘤图像获取请求,以获取终端100反馈的肿瘤医学图像。可以理解的是,终端100可以是医学摄像机,例如消化内镜,也可以是与医学摄像机建立有通信连接且用于传输图像的设备。
37.进一步地,服务器200获取到各个角度下的目标部位的肿瘤医学图像之后,可调用运动结构恢复算法,对各肿瘤医学图像进行全方位的三维建模,以获取后续所需的目标部位的三维肿瘤医学图像。可以理解的是,可以通过调用建立有运动结构恢复算法的工具实现三维建模,例如,visualsfm、pclpy等。
38.s202,通过已训练的肿瘤检测模型,获取三维肿瘤医学图像的肿瘤区域图像。
39.其中,已训练的肿瘤检测模型可以是由基于深度学习的unet++网络构成,因其预先采用了肿瘤图像进行迭代训练,具备有肿瘤检测功能,故而称之为肿瘤检测模型。
40.具体实现中,服务器200获取三维肿瘤医学图像的肿瘤区域图像之前,可首先获取已训练的肿瘤检测模型,模型获取步骤包括:构建初始的肿瘤检测模型;获取肿瘤图像集,并将肿瘤图像集划分为训练集和测试集,肿瘤图像集中包括多个已标注肿瘤信息的医学图像;使用训练集对初始的肿瘤检测模型进行初步训练,得到初步训练后的肿瘤检测模型;使
用测试集对初步训练后的肿瘤检测模型进行调试,得到已训练的肿瘤检测模型。
41.进一步地,服务器200获取到已训练的肿瘤检测模型之后,即可调用已训练的肿瘤检测模型,并将三维肿瘤医学图像输入至该模型,即可得到三维肿瘤医学图像的肿瘤区域图像。需要说明的是,可参阅图3,输入至模型的三维肿瘤医学图像实际可以是三维肿瘤医学图像的俯视图,则肿瘤区域图像可以是在俯视角度下三维肿瘤医学图像中的肿瘤检测框内的局部区域图像。
42.s203,根据肿瘤区域图像,获取三维肿瘤医学图像的垂直剖面图。
43.其中,垂直剖面图可以为穿插在三维肿瘤医学图像中,且与肿瘤区域图像垂直的平面。可以理解的是,肿瘤区域图像是一个俯视角度的水平面,则垂直剖面图是一个侧视角度的水平面。
44.具体实现中,服务器200在获取到肿瘤区域图像之后,可以将肿瘤区域图像作为水平面,再通过算法获取表征肿瘤区域图像长轴的线段,进而根据该线段做垂直于水平面的切面,取切面与三维肿瘤医学图像相交区域所得平面,即可作为三维肿瘤医学图像的垂直剖面图。
45.在一个实施例中,本步骤包括:获取肿瘤区域图像在三维肿瘤医学图像中的俯视尺寸信息;俯视尺寸信息包括俯视宽度信息和俯视长度信息;确定俯视宽度信息与俯视长度信息中的最大值,作为肿瘤区域图像的最小外接矩形长轴;根据最小外接矩形长轴,获取垂直于肿瘤区域图像的参考切面;根据参考切面与三维肿瘤医学图像之间的相交区域信息,获取三维肿瘤医学图像的垂直剖面图。
46.具体实现中,服务器200获取到肿瘤区域图像之后,为了获取三维肿瘤医学图像的垂直剖面图,可首先获取肿瘤区域图像在三维肿瘤医学图像中的俯视尺寸信息,包括俯视宽度信息和俯视长度信息。
47.例如,可参阅图4,服务器200获取到的肿瘤区域图像,实际是三维肿瘤医学图像经过肿瘤检测得到的肿瘤检测框所含像素集合,俯视宽度信息为该肿瘤检测框的宽边尺寸、俯视长度信息为该肿瘤检测框的长边尺寸。
48.在获取到俯视尺寸信息之后,即可比较俯视宽度信息和俯视长度信息,确定其中的最大值作为肿瘤区域图像的最小外接矩形长轴。
49.例如,可参阅图4,比较肿瘤检测框的宽边尺寸和长边尺寸可知,肿瘤区域图像的最小外接矩形长轴为肿瘤检测框的宽边尺寸。
50.服务器200分析确定了最小外接矩形长轴之后,即可沿着最小外接矩形长轴,构造垂直于肿瘤区域图像(水平面)的切面作为参考切面,进而分析获取参考切面与三维肿瘤医学图像之间的相交区域信息,即可得到如图5所示的垂直剖面图。
51.s204,对垂直剖面图中的肿瘤边界线进行拟合,以对拟合后的肿瘤边界线进行均匀划分,得到各个肿瘤边界线段。
52.其中,可参阅图5,图5展示的垂直剖面图中包括有一条曲线,定义为肿瘤边界线,该肿瘤边界线描绘着三维肿瘤医学图像中肿瘤的侧面轮廓。
53.具体实现中,服务器200获取到垂直剖面图之后,可对垂直剖面图中的肿瘤边界线进行拟合,以获取用于确定三维肿瘤医学图像的图像类型的肿瘤边界线段。
54.在一个实施例中,本步骤包括:通过预设的曲线平滑方程,对垂直剖面图中的肿瘤
边界线进行拟合,得到拟合后的肿瘤边界线;根据预设的取点数量,确定拟合后的肿瘤边界线中的各个划分点;根据各划分点,对拟合后的肿瘤边界线进行均匀划分,得到各肿瘤边界线段。
55.具体实现中,服务器200可使用三次b样条曲线方程(也称曲线平滑方程),对垂直剖面图中的肿瘤边界线进行拟合,使之坡度更加平滑,得到拟合后的肿瘤边界线之后,即可按照预设的取点数量“n”,将拟合后的肿瘤边界线分为若干个点,得到各个肿瘤边界线段。其中,曲线平滑方程表示为:其中,是控制曲线的特征点,是k阶b样条基函数。
56.例如,可参阅图5,图5是本技术实施例中肿瘤边界线的拟合效果示意图,未拟合的肿瘤边界线可表示“l”,拟合后的肿瘤边界线可表示为图6所示的“ls”。服务器200根据预设的取点数量“n”,将“ls”分为“n”个点,并分别命名为“p1、p2、p3、.....、p
n”之后,即可依次将各个点作为线段的起止点,得到“p1‑
p
2”、“p2‑
p
3”、“p3‑
p
4”等各个肿瘤边界线段。
57.s205,分析各肿瘤边界线段的斜率,确定三维肿瘤医学图像的图像类型。
58.其中,斜率表示一条直线(或曲线的切线)关于(横)坐标轴倾斜程度的量。它通常用直线(或曲线的切线)与(横)坐标轴夹角的正切,或两点的纵坐标之差与横坐标之差的比来表示。
59.具体实现中,服务器200划分得到各个肿瘤边界线段之后,由于各个肿瘤边界线段所属的平面是垂直剖面图,因此可以肿瘤区域图像(水平面)作为横坐标轴,测量“p1‑
p
2”、“p2‑
p
3”、......、“p
n
‑1‑
p
n”等各个肿瘤边界线段的斜率,利用斜率确定三维肿瘤医学图像的图像类型。
60.在一个实施例中,本步骤包括:将肿瘤区域图像所在的平面作为横坐标轴,获取各肿瘤边界线段相对于横坐标轴的斜率;若斜率中包含有小于预设斜率阈值的目标斜率,则确定目标斜率对应的肿瘤边界线段为目标肿瘤边界线段;根据目标肿瘤边界线段的线段数量,确定三维肿瘤医学图像的图像类型。
61.具体实现中,各个肿瘤边界线段相对于横坐标轴的斜率可表示为“k”,若有“n

1”条肿瘤边界线段,则将会有“n

1”个斜率“k”,例如,k1、k2、k3、......、k
n
‑1。当“n

1”个斜率中包含有小于预设斜率阈值“k
s”的斜率,则可将该斜率作为目标斜率“k
t”,进而确定目标斜率“k
t”对应的肿瘤边界线段为目标肿瘤边界线段“lt”。最终统计目标肿瘤边界线段“lt”的线段数量,即可确定三维肿瘤医学图像的图像类型。
62.例如,k1=2、k2=3、k3=5、k
s
=4,则k1和k2对应的肿瘤边界线段可视为目标肿瘤边界线段“lt”。
63.在一个实施例中,根据目标肿瘤边界线段的线段数量,确定三维肿瘤医学图像的图像类型,包括:筛选出连续的目标肿瘤边界线段,作为连续肿瘤边界线段;获取连续肿瘤边界线段的线段数量;若连续肿瘤边界线段的线段数量大于或等于预设的线段数量阈值,则确定三维肿瘤医学图像的图像类型为第一图像类型;若连续肿瘤边界线段的线段数量小于线段数量阈值,则根据目标肿瘤边界线段的线段总长度,确定三维肿瘤医学图像的图像类型。
64.具体实现中,在上述实施例的基础上,若存在连续的目标肿瘤边界线段“lt”,可合计为一段。例如,肿瘤边界线段“p1‑
p
2”和肿瘤边界线段“p2‑
p
3”均为“lt”,因为两条线段连续,可将初始线段数量为“2”的线段数量合计为“1”。
65.进一步地,服务器200分析统计了所有连续肿瘤边界线段和非连续肿瘤边界线段之后,可确定待比较的线段数量“q”。若线段数量“q”大于或等于预设的线段数量阈值“q”,则可确定三维肿瘤医学图像的图像类型为第一图像类型,第一图像类型中的肿瘤呈现出凹陷形态;若线段数量“q”小于预设的线段数量阈值“q”,则可进一步分析目标肿瘤边界线段的线段总长度,以确定三维肿瘤医学图像的图像类型。
66.在一个实施例中,若连续肿瘤边界线段的线段数量小于线段数量阈值,则根据目标肿瘤边界线段的线段总长度,确定三维肿瘤医学图像的图像类型,包括:若连续肿瘤边界线段的线段数量小于线段数量阈值,则统计目标肿瘤边界线段的线段总长度;确定拟合后的肿瘤边界线的线段长度,作为初始线段总长度;获取线段总长度相对于初始线段总长度的长度占比值;若长度占比值大于预设的长度占比阈值,则确定三维肿瘤医学图像的图像类型为第二图像类型;若长度占比值小于或等于长度占比阈值,则确定三维肿瘤医学图像的图像类型为第三图像类型。
67.具体实现中,在上述实施例基础上,若线段数量“q”小于预设的线段数量阈值“q”,则可统计目标肿瘤边界线段“lt”的线段总长度,并确定拟合后的肿瘤边界线“ls”的初始线段总长度。分析“lt”在“ls”上的占比“r”是否大于长度占比阈值“r”,若是,则确定三维肿瘤医学图像的图像类型为第二图像类型,第二图像类型中的肿瘤呈现出平坦形态;若否,则确定三维肿瘤医学图像的图像类型为第三图像类型,第三图像类型中的肿瘤呈现出隆起形态。
68.上述实施例中的肿瘤图像智能分类方法,服务器通过获取目标部位的三维肿瘤医学图像,以便于通过已训练的肿瘤检测模型,获取三维肿瘤医学图像的肿瘤区域图像,进而根据肿瘤区域图像,获取三维肿瘤医学图像的垂直剖面图,再对垂直剖面图中的肿瘤边界线进行拟合,以对拟合后的肿瘤边界线进行均匀划分,得到各个肿瘤边界线段,即可分析各肿瘤边界线段的斜率,确定三维肿瘤医学图像的图像类型。本方法结合计算机视觉技术实现对肿瘤图像的智能分类,不仅能够提高肿瘤图像的分类准确率,还能够提升肿瘤图像的分类效率。
69.为了更好实施本技术实施例提供的肿瘤图像智能分类方法,在本技术实施例所提肿瘤图像智能分类方法的基础之上,本技术实施例中还提供一种肿瘤图像智能分类装置,如图7所示,该肿瘤图像智能分类装置700包括:图像获取模块710,用于获取目标部位的三维肿瘤医学图像;肿瘤检测模块720,用于通过已训练的肿瘤检测模型,获取三维肿瘤医学图像的肿瘤区域图像;图像分析模块730,用于根据肿瘤区域图像,获取三维肿瘤医学图像的垂直剖面图;线段获取模块740,用于对垂直剖面图中的肿瘤边界线进行拟合,以对拟合后的肿瘤边界线进行均匀划分,得到各个肿瘤边界线段;图像分类模块750,用于分析各肿瘤边界线段的斜率,确定三维肿瘤医学图像的图
像类型。
70.在本技术一些实施例中,图像分类模块750还用于将肿瘤区域图像所在的平面作为横坐标轴,获取各肿瘤边界线段相对于横坐标轴的斜率;若斜率中包含有小于预设斜率阈值的目标斜率,则确定目标斜率对应的肿瘤边界线段为目标肿瘤边界线段;根据目标肿瘤边界线段的线段数量,确定三维肿瘤医学图像的图像类型。
71.在本技术一些实施例中,图像分类模块750还用于筛选出连续的目标肿瘤边界线段,作为连续肿瘤边界线段;根据连续肿瘤边界线段,获取待比较的线段数量;若线段数量大于或等于预设的线段数量阈值,则确定三维肿瘤医学图像的图像类型为第一图像类型;若线段数量小于线段数量阈值,则根据目标肿瘤边界线段的线段总长度,确定三维肿瘤医学图像的图像类型。
72.在本技术一些实施例中,图像分类模块750还用于若线段数量小于线段数量阈值,则统计目标肿瘤边界线段的线段总长度;确定拟合后的肿瘤边界线的线段长度,作为初始线段总长度;获取线段总长度相对于初始线段总长度的长度占比值;若长度占比值大于预设的长度占比阈值,则确定三维肿瘤医学图像的图像类型为第二图像类型;若长度占比值小于或等于长度占比阈值,则确定三维肿瘤医学图像的图像类型为第三图像类型。
73.在本技术一些实施例中,图像分析模块730还用于获取肿瘤区域图像在三维肿瘤医学图像中的俯视尺寸信息;俯视尺寸信息包括俯视宽度信息和俯视长度信息;确定俯视宽度信息与俯视长度信息中的最大值,作为肿瘤区域图像的最小外接矩形长轴;根据最小外接矩形长轴,获取垂直于肿瘤区域图像的参考切面;根据参考切面与三维肿瘤医学图像之间的相交区域信息,获取三维肿瘤医学图像的垂直剖面图。
74.在本技术一些实施例中,线段获取模块740还用于通过预设的曲线平滑方程,对垂直剖面图中的肿瘤边界线进行拟合,得到拟合后的肿瘤边界线;根据预设的取点数量,确定拟合后的肿瘤边界线中的各个划分点;根据各划分点,对拟合后的肿瘤边界线进行均匀划分,得到各肿瘤边界线段。
75.在本技术一些实施例中,图像获取模块710还用于获取各个角度下的目标部位的肿瘤医学图像;通过运动结构恢复算法,对各肿瘤医学图像进行三维建模,得到目标部位的三维肿瘤医学图像。
76.上述实施例,通过结合计算机视觉技术实现对肿瘤图像的智能分类,不仅能够提高肿瘤图像的分类准确率,还能够提升肿瘤图像的分类效率。
77.在本技术一些实施例中,肿瘤图像智能分类装置700可以实现为一种计算机程序的形式,计算机程序可在如图8所示的医学图像处理设备上运行。医学图像处理设备的存储器中可存储组成该肿瘤图像智能分类装置700的各个程序模块,比如,图7所示的图像获取模块710、肿瘤检测模块720、图像分析模块730、线段获取模块740以及图像分类模块750。各个程序模块构成的计算机程序使得处理器执行本说明书中描述的本技术各个实施例的肿瘤图像智能分类方法中的步骤。
78.例如,图8所示的医学图像处理设备可以通过如图7所示的肿瘤图像智能分类装置700中的图像获取模块710执行步骤s201。医学图像处理设备可通过肿瘤检测模块720执行步骤s202。医学图像处理设备可通过图像分析模块730执行步骤s203。医学图像处理设备可通过线段获取模块740执行步骤s204。医学图像处理设备可通过图像分类模块750执行步骤
s205。该医学图像处理设备包括通过系统总线连接的处理器、存储器和网络接口。其中,该医学图像处理设备的处理器用于提供计算和控制能力。该医学图像处理设备的存储器包括非易失性存储介质和内存储器。该非易失性存储介质存储有操作系统和计算机程序。该内存储器为非易失性存储介质中的操作系统和计算机程序的运行提供环境。该医学图像处理设备的网络接口用于与外部的医学图像处理设备通过网络连接通信。该计算机程序被处理器执行时以实现一种肿瘤图像智能分类方法。
79.本领域技术人员可以理解,图8中示出的结构,仅仅是与本技术方案相关的部分结构的框图,并不构成对本技术方案所应用于其上的医学图像处理设备的限定,具体的医学图像处理设备可以包括比图中所示更多或更少的部件,或者组合某些部件,或者具有不同的部件布置。
80.在本技术一些实施例中,提供了一种医学图像处理设备,包括一个或多个处理器;存储器;以及一个或多个应用程序,其中所述一个或多个应用程序被存储于所述存储器中,并配置为由所述处理器执行上述肿瘤图像智能分类方法的步骤。此处肿瘤图像智能分类方法的步骤可以是上述各个实施例的肿瘤图像智能分类方法中的步骤。
81.在本技术一些实施例中,提供了一种计算机可读存储介质,存储有计算机程序,计算机程序被处理器进行加载,使得处理器执行上述肿瘤图像智能分类方法的步骤。此处肿瘤图像智能分类方法的步骤可以是上述各个实施例的肿瘤图像智能分类方法中的步骤。
82.本邻域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的计算机程序可存储于非易失性计算机可读取存储介质中,该计算机程序在执行时,可包括如上述各方法的实施例的流程。本技术所提供的各实施例中所使用的对存储器、存储、数据库或其它介质的任何引用,均可包括非易失性和易失性存储器中的至少一种。非易失性存储器可包括只读存储器(read

only memory,rom)、磁带、软盘、闪存或光存储器等。易失性存储器可包括随机存取存储器(random access memory,ram)或外部高速缓冲存储器。作为说明而非局限,ram可以是多种形式,如静态随机存取存储器(static random access memory,sram)或动态随机存取存储器(dynamic random access memory,dram)等。
83.以上实施例的各技术特征可以进行任意的组合,为使描述简洁,未对上述实施例中的各个技术特征所有可能的组合都进行描述,然而,只要这些技术特征的组合不存在矛盾,都应当认为是本说明书记载的范围。
84.以上对本技术实施例所提供的一种肿瘤图像智能分类方法、装置和医学图像处理设备进行了详细介绍,本文中应用了具体个例对本发明的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本发明的方法及其核心思想;同时,对于本领域的技术人员,依据本发明的思想,在具体实施方式及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本发明的限制。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1