掌桥专利:专业的专利平台
掌桥专利
首页

医学影像分割方法、装置、系统、服务器、介质及产品

文献发布时间:2024-04-18 20:01:23


医学影像分割方法、装置、系统、服务器、介质及产品

技术领域

本申请属于图像处理技术领域,尤其涉及一种医学影像分割方法、装置、系统、服务器、介质及产品。

背景技术

医学影像分割是医学图像处理和分析的关键步骤,也是其他高级医学图像分析和解释系统的核心组成部分。医学影像分割在医学研究、临床诊断、病理分析、手术计划、影像信息处理、计算机辅助手术等医学研究与实现领域中有着广泛的应用和研究价值。

相关技术中,在医学影像分割时,需要在本地安装医学影像三维重建软件,将相应的医学数字成像和通信(Digital Imaging and Communications in Medicine,DICOM)序列人工手动导入到医学影像三维重建软件中,利用医学影像三维重建软件对待处理的医学影像进行三维重建,然后,再利用医学影像三维重建软件中的医学影像分割算法对医学影像进行三维分割。

然而,通过上述过程,受限于本地设备硬件配置,医学影像分割效率较低。

发明内容

本申请实施例提供一种医学影像分割方法、装置、系统、服务器、介质及产品,能够解决医学影像分割效率低的问题。

第一方面,本申请实施例提供一种应用于云计算服务器的医学影像分割方法,包括:

接收web前端发送的医学影像三维分割请求,其中,医学影像三维分割请求包括待分割的三维医学影像对应的DICOM序列的标识信息;

响应于医学影像三维分割请求,将标识信息对应的三维分割结果发送给web前端,以便web前端对三维分割结果进行显示。

在第一方面的一些可能实现中,响应于医学影像三维分割请求,将标识信息对应的三维分割结果发送给web前端,包括:

响应于医学影像三维分割请求,加载云存储服务器中的标识信息对应的DICOM序列;

基于DICOM序列三维重建,得到三维医学影像;

对三维医学影像进行三维分割,得到三维分割结果;

将三维分割结果发送给web前端。

在第一方面的一些可能实现中,加载云存储服务器中的标识信息对应的DICOM序列,包括:

向云存储服务器发送DICOM序列获取请求,其中,DICOM序列获取请求包括标识信息;

加载云存储服务器响应于DICOM序列获取请求发送的标识信息对应的DICOM序列。

在第一方面的一些可能实现中,对三维医学影像进行三维分割,包括:

接收web前端发送的分割信息,其中,分割信息包括分割区域信息;

响应于分割信息,对三维医学影像进行三维分割。

在第一方面的一些可能实现中,响应于分割信息,对三维医学影像进行三维分割,包括:

响应于分割信息,将三维医学影像的所有点投影到分割区域信息对应的分割区域所在平面,得到所有点分别在平面上的投影点;

针对所有投影点中的每个投影点,基于投影点与分割区域的位置关系,确定投影点对应的三维医学影像中的点的透明度信息,以对三维医学影像进行三维分割。

在第一方面的一些可能实现中,基于投影点与分割区域的位置关系,确定投影点对应的三维医学影像中的点的透明度信息,包括:

如果投影点位于分割区域范围内,将投影点对应的三维医学影像中的点的透明度调整为0。

在第一方面的一些可能实现中,响应于医学影像三维分割请求,将标识信息对应的三维分割结果发送给web前端,包括:

响应于医学影像三维分割请求,加载云存储服务器中的标识信息对应的三维分割结果;

将三维分割结果发送给web前端。

在第一方面的一些可能实现中,响应于医学影像三维分割请求,将标识信息对应的三维分割结果发送给web前端,包括:

响应于医学影像三维分割请求,加载云存储服务器中的标识信息对应的三维重建结果;

对三维重建结果进行三维分割,得到三维分割结果;

将三维分割结果发送给web前端。

第二方面,本申请实施例提供一种应用于云计算服务器的医学影像分割装置,包括:

接收模块,用于接收web前端发送的医学影像三维分割请求,其中,医学影像三维分割请求包括待分割的三维医学影像对应的DICOM序列的标识信息;

发送模块,用于响应于医学影像三维分割请求,将标识信息对应的三维分割结果发送给web前端,以便web前端对三维分割结果进行显示。

在第二方面的一些可能实现中,发送模块包括:

第一加载子模块,用于响应于医学影像三维分割请求,加载云存储服务器中的标识信息对应的DICOM序列;

三维重建子模块,用于基于DICOM序列三维重建,得到三维医学影像;

第一分割子模块,用于对三维医学影像进行三维分割,得到三维分割结果;

第一发送子模块,用于将三维分割结果发送给web前端。

在第二方面的一些可能实现中,第一加载子模块包括:

发送单元,用于向云存储服务器发送DICOM序列获取请求,其中,DICOM序列获取请求包括标识信息;

加载单元,用于加载云存储服务器响应于DICOM序列获取请求发送的标识信息对应的DICOM序列。

在第二方面的一些可能实现中,第一分割子模块包括:

接收单元,用于接收web前端发送的分割信息,其中,分割信息包括分割区域信息;

分割单元,用于响应于分割信息,对三维医学影像进行三维分割。

在第二方面的一些可能实现中,分割单元用于:

响应于分割信息,将三维医学影像的所有点投影到分割区域信息对应的分割区域所在平面,得到所有点分别在平面上的投影点;

针对所有投影点中的每个投影点,基于投影点与分割区域的位置关系,确定投影点对应的三维医学影像中的点的透明度信息,以对三维医学影像进行三维分割。

在第二方面的一些可能实现中,分割单元进一步还用于:

如果投影点位于分割区域范围内,将投影点对应的三维医学影像中的点的透明度调整为0。

在第二方面的一些可能实现中,发送模块包括:

第二加载子模块,用于响应于医学影像三维分割请求,加载云存储服务器中的标识信息对应的三维分割结果;

第二发送子模块,用于将三维分割结果发送给web前端。

在第二方面的一些可能实现中,发送模块包括:

第三加载子模块,用于响应于医学影像三维分割请求,加载云存储服务器中的标识信息对应的三维重建结果;

第二分割子模块,用于对三维重建结果进行三维分割,得到三维分割结果;

第三发送子模块,用于将三维分割结果发送给web前端。

第三方面,本申请实施例提供一种云计算服务器,包括:处理器以及存储有计算机程序指令的存储器;

处理器读取并执行计算机程序指令,以实现第一方面所述的医学影像分割方法。

第四方面,本申请实施例提供一种医学影像分割系统,包括:第三方面所述的云计算服务器和云存储服务器;其中,云存储服务器用于存储DICOM序列、三维分割结果和三维重建结果中的至少一种。

第五方面,本申请实施例提供一种计算机可读存储介质,计算机可读存储介质上存储有计算机程序指令,计算机程序指令被处理器执行时实现第一方面的医学影像分割方法。

第六方面,本申请实施例提供了一种计算机程序产品,计算机程序产品中的指令由云计算服务器的处理器执行时,使得云计算服务器执行如第一方面的医学影像分割方法。

在本申请实施例中,云计算服务器接收web前端发送的医学影像三维分割请求,其中,医学影像三维分割请求包括待分割的三维医学影像对应的DICOM序列的标识信息;响应于医学影像三维分割请求,将标识信息对应的三维分割结果发送给web前端,以便web前端对三维分割结果进行显示。如此,用户仅需通过web前端向云计算服务器发送医学影像三维分割请求即可,无需在本地安装三维医学影像三维重建软件对三维医学影像进行三维分割,云计算服务器可以直接向web前端反馈相应地三维医学影像分割结果。通过使用云计算服务器,摆脱了在客户端安装医学影像三维重建软件的弊端,只要能访问互联网的终端设备即可访问云计算服务器,降低了对用户终端配置的需求。由于云计算服务器的计算处理速度比本地设备的计算处理速度快,因此,能够提高医学影像分割效率,提升用户体验。

附图说明

为了更清楚地说明本申请实施例的技术方案,下面将对本申请实施例中所需要使用的附图作简单的介绍,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。

图1是本申请实施例提供的应用于云计算服务器的医学影像分割方法的流程示意图;

图2是本申请实施例提供的三维医学影像的示意图;

图3是本申请实施例提供的医学影像三维分割的分割区域所在平面的示意图;

图4是本申请实施例提供的三维医学影像的投影示意图;

图5是本申请实施例提供的三维医学影像分割前示意图;

图6是本申请实施例提供的三维医学影像分割操作示意图;

图7是本申请实施例提供的三维医学影像分割后示意图;

图8是本申请实施例提供的三维医学影像分割的过程示意图;

图9是本申请实施例提供的应用于云计算服务器的医学影像分割装置的第一种结构示意图;

图10是本申请实施例提供的应用于云计算服务器的医学影像分割装置的第二种结构示意图;

图11是本申请实施例提供的应用于云计算服务器的医学影像分割装置的第三种结构示意图;

图12是本申请实施例提供的应用于云计算服务器的医学影像分割装置的第四种结构示意图;

图13是本申请实施例提供的应用于云计算服务器的医学影像分割装置的第五种结构示意图;

图14是本申请实施例提供的应用于云计算服务器的医学影像分割装置的第六种结构示意图;

图15是本申请实施例提供的云计算服务器的结构示意图

图16是本申请实施例提供的医学影像分割系统的结构示意图。

具体实施方式

下面将详细描述本申请的各个方面的特征和示例性实施例,为了使本申请的目的、技术方案及优点更加清楚明白,以下结合附图及具体实施例,对本申请进行进一步详细描述。应理解,此处所描述的具体实施例仅意在解释本申请,而不是限定本申请。对于本领域技术人员来说,本申请可以在不需要这些具体细节中的一些细节的情况下实施。下面对实施例的描述仅仅是为了通过示出本申请的示例来提供对本申请更好的理解。

需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。

下面结合附图,通过具体的实施例及其应用场景对本申请实施例提供的医学影像分割方法、装置、系统、服务器、介质及产品进行详细地说明。

图1是本申请实施例提供的应用于云计算服务器的医学影像分割方法的流程示意图。如图1所示,应用于云计算服务器的医学影像分割方法可以包括:

S101:接收web前端发送的医学影像三维分割请求,其中,医学影像三维分割请求包括待分割的三维医学影像对应的DICOM序列的标识信息;

S102:响应于医学影像三维分割请求,将标识信息对应的三维分割结果发送给web前端,以便web前端对三维分割结果进行显示。

上述各个步骤的具体实现方式将在下文中进行详细描述。

在本申请实施例中,云计算服务器接收web前端发送的医学影像三维分割请求,其中,医学影像三维分割请求包括待分割的三维医学影像对应的DICOM序列的标识信息;响应于医学影像三维分割请求,将标识信息对应的三维分割结果发送给web前端,以便web前端对三维分割结果进行显示。如此,用户仅需通过web前端向云计算服务器发送医学影像三维分割请求即可,无需在本地安装三维医学影像三维重建软件对三维医学影像进行三维分割,云计算服务器可以直接向web前端反馈相应地三维医学影像分割结果。通过使用云计算服务器,摆脱了在客户端安装医学影像三维重建软件的弊端,只要能访问互联网的终端设备即可访问云计算服务器,降低了对用户终端配置的需求。由于云计算服务器的计算处理速度比本地设备的计算处理速度快,因此,能够提高医学影像分割效率,提升用户体验。

在本申请实施例的一些可能实现中,可以通过web前端显示可供用户进行医学影像分割的界面,通过该界面,用户可以向云计算服务器发送医学影像三维分割请求。

在本申请实施例的一些可能实现中,DICOM序列的标识信息可以为DICOM序列的序列号、ID号或者名称。

在本申请实施例的一些可能实现中,该标识信息可以为患者姓名或者患者住院号等等。

在本申请实施例的一些可能实现中,本申请实施例中的DICOM序列可以存储于云存储服务器中。

在本申请实施例的一些可能实现中,本申请实施例中的三维分割结果可以理解为将DICOM序列对应的待分割的三维医学影像进行一种分割操作后,得到的三维分割结果(包括三维分割数据,如点云数据等),三维分割结果可以根据不同需求进行不同的显示。分割操作可以对应不同的分割方式,或基于用户的不同选区有不同的结果。显示可包括多种显示角度的呈现,如正视图、侧视图或俯视图等,医学上的冠状位、矢状位或横断位,也可以放大缩小。

在本申请实施例的一些可能实现中,云计算服务器和云存储服务器可以位于同一局域网中。

在本申请实施例中,由于云计算服务器和云存储服务器可以位于同一局域网中,同一局域网传输速度快,对用户端网速影像小,将耗费传输资源的服务放在云端,大大地提高了传输效率,进而提高三维医学影像的分割效率。

在本申请实施例的一些可能实现中,S102可以包括:响应于医学影像三维分割请求,加载云存储服务器中的标识信息对应的DICOM序列;基于DICOM序列三维重建,得到三维医学影像;对三维医学影像进行三维分割,得到三维分割结果;将三维分割结果发送给web前端。

在本申请实施例中,通过使用云计算服务器在线对三维医学影像进行三维分割,无需人工拷贝DICOM,用户在终端配置一般的情况下也可以享受到高质量三维分割体验,用户端可以体验到和桌面客户端一样流畅的体验。并且充分利用云端资源,云计算服务器配置较高,拥有极快的cpu计算速率和gpu计算速率,将耗费计算资源的分割处理全部放在云端,提高了图像分割效率。

在本申请实施例的一些可能实现中,加载云存储服务器中的标识信息对应的DICOM序列,可以包括:向云存储服务器发送DICOM序列获取请求,其中,DICOM序列获取请求包括标识信息;加载云存储服务器响应于DICOM序列获取请求发送的标识信息对应的DICOM序列。

云计算服务器向云存储服务器发送包括标识信息的DICOM序列获取请求。云存储服务器在接收到该DICOM序列获取请求后,查找与该DICOM序列获取请求对应的DICOM序列,将查找到DICOM序列发送给云计算服务器。云计算服务器在接收到云存储服务器发送的DICOM序列后,对其接收到的DICOM序列进行加载。

本申请实施例并不对基于DICOM序列三维重建,得到三维医学影像的具体过程进行限定,具体可参考相关技术中基于DICOM序列三维重建,得到三维医学影像的过程。

在本申请实施例的一些可能实现中,在基于DICOM序列三维重建,得到三维医学影像之前,本申请实施例提供的医学影像分割方法还可以包括:对DICOM序列进行预处理,其中,预处理包括但不限于滤波降噪等。

在本申请实施例中,通过对DICOM序列进行预处理,能够提高基于DICOM序列三维重建得到的三维医学影像的准确度,进而提高三维医学影像的准确性。

在本申请实施例的一些可能实现中,对三维医学影像进行三维分割,可以包括:接收web前端发送的分割信息,其中,分割信息包括分割区域信息;响应于分割信息,对三维医学影像进行三维分割。

在本申请实施例的一些可能实现中,本申请实施例中的分割信息是用户在web前端通过鼠标键盘或触控(呈现形式如使用手术刀工具或笔或套索等)发送的信息,包括指定或框选分割区域等。如绘制成多边形等。

在本申请实施例的一些可能实现中,响应于分割信息,对三维医学影像进行三维分割,可以包括:响应于分割信息,将三维医学影像的所有点投影到分割区域信息对应的分割区域所在平面,得到所有点分别在平面上的投影点;针对所有投影点中的每个投影点,基于投影点与分割区域的位置关系,确定投影点对应的三维医学影像中的点的透明度信息,以对三维医学影像进行三维分割。

在本申请实施例的一些可能实现中,分割区域指二维封闭区域。

在本申请实施例的一些可能实现中,基于投影点与分割区域的位置关系,确定投影点对应的三维医学影像中的点的透明度信息,可以包括:如果投影点位于分割区域范围内,将投影点对应的三维医学影像中的点的透明度调整为0。

在本申请实施例的一些可能实现中,基于投影点与分割区域的位置关系,确定投影点对应的三维医学影像中的点的透明度信息,可以包括:如果投影点位于分割区域范围之外,保持投影点对应的三维医学影像中的点的透明度不变。

在本申请实施例的一些可能实现中,医学影像实际上是以一组三维数组存储在计算机中,每个三维数组可以将其想象理解为如图2所示的结构。图2是本申请实施例提供的三维医学影像的示意图,在图2中,三维医学影像是以3*3*3像素的小正方体结构存储在计算机中,每个小正方体表示一个像素点,为一个最小存储单位。

在本申请实施例的一些可能实现中,为了方便用户观看,可以采用一个相机模拟人的眼睛,相机的方向即人的目光方向,在对三维医学影像进行旋转时实际上是在旋转相机的视角。当需要在三维医学影像上画出分割多边形区域时,实际上这个多边形所在平面始终垂直于相机的视角方向,如图3所示,图3是本申请实施例提供的医学影像三维分割的分割区域所在平面的示意图,该平面始终垂直于相机的视角方向。

在本申请实施例的一些可能实现中,将三维医学影像的所有点向分割多边形所在平面进行投影。如果投影点位于分割区域的范围内,将投影点对应的三维医学影像中的点的透明度调整为0;如果投影点位于分割区域的范围之外,保持投影点对应的三维医学影像中的点的透明度不变。如图4所示,图4是本申请实施例提供的三维医学影像的投影示意图。然后,将该三维医学影像重新加载显示,即可显示分割后的三维医学影像。

在本申请实施例的一些可能实现中,在web前端可以提供手术刀工具,配合旋转、缩放等鼠标操作,对三维医学影像进行分割操作,这些分割操作会以命令的形式由web前端发送给云计算服务器。基于此,用户可以通过web前端提供的手术刀工具对三维医学影像进行分割操作,web前端将该分割操作对应的分割信息发送给云计算服务器,云计算服务器基于该分割信息,对三维医学影像进行三维分割。

在本申请实施例中,用户可以按照自己的意愿对三维医学影像进行任意角度和任意部位分割,根据需求查看三维医学影像中任意部位内部组织结构,模拟手术过程,解决了以往不能自定义分割的问题,帮助医生更直观的观察病人组织内部结构,进一步降低手术难度,提高手术成功率。

图5至图7示出了通过手术刀工具对三维医学影像进行分割的过程,如图5至图7所示。其中,图5示出了分割前的三维医学影像,图6示出了利用手术刀工具对三维医学影像的分割操作,图7示出了分割后的三维医学影像。

在本申请实施例的一些可能实现中,在对三维医学影像进行三维分割之前,可以对三维医学影像进行旋转、平移、缩放等操作,即调整视角,以便用户在任意角度查看三维医学影像。

在本申请实施例的一些可能实现中,在对三维医学影像进行三维分割之后,还可以对三维分割结果进行旋转、平移、缩放等操作,即调整视角,以便用户在任意角度查看三维分割结果。

在本申请实施例的一些可能实现中,当云计算服务器对三维医学影像进行三维分割,得到三维分割结果后,可以将三维分割结果发送给云存储服务器进行存储。

在云存储服务器存储有三维分割结果的情况下,当web前端向云计算服务器发送医学影像三维分割请求时,其中,医学影像三维分割请求包括待分割的三维医学影像对应的DICOM序列的标识信息,即向云计算服务器请求该DICOM序列的标识信息对应的三维分割结果,云计算服务器可以加载云存储服务器中的标识信息对应的三维分割结果;将三维分割结果发送给web前端。此外,可以理解,将三维分割结果进行存储,可以省时省力,但如若需要重新分割,仍可重新进行分割,或保存多次分割结果,以满足多种需求。

基于此,S102可以包括:响应于医学影像三维分割请求,加载云存储服务器中的标识信息对应的三维分割结果;将三维分割结果发送给web前端。

在本申请实施例中,由于云存储服务器已存储三维分割结果,因此,当web前端向云计算服务器请求云存储服务器已存储的三维分割结果时,云计算服务器能够从云存储服务器直接获取三维分割结果并反馈给web前段,能够提高三维分割结果反馈效率。对于已保存过三维分割结果的三维医学影像,无需再次重建和分割三维医学影像,直接加载三维分割结果即可,减少了计算量,省时迅速。

在本申请实施例的一些可能实现中,当云计算服务器基于DICOM序列三维重建后,可以将三维重建结果发送给云存储服务器进行存储。

在本申请实施例的一些可能实现中,三维重建结果可以理解为对DICOM序列进行三维重建后得到的三维医学影像。三维重建也有不同的方法。三维重建结果的显示也同样可包括多种显示角度的呈现,如正视图、侧视图或俯视图等,医学上的冠状位、矢状位或横断位,也可以放大或缩小。三维重建结果包括三维体数据,如包括三维医学影像的所有点的位置数据。

在云存储服务器存储有三维重建结果的情况下,当web前端向云计算服务器发送医学影像三维分割请求时,其中,医学影像三维分割请求包括待分割的三维医学影像对应的DICOM序列的标识信息,即向云计算服务器请求该DICOM序列的标识信息对应的三维分割结果,云计算服务器可以加载云存储服务器中的标识信息对应的三维重建结果;对该三维重建结果进行三维分割,得到三维分割结果;将三维分割结果发送给web前端。

基于此,S102可以包括:响应于医学影像三维分割请求,加载云存储服务器中的标识信息对应的三维重建结果;对三维重建结果进行三维分割,得到三维分割结果;将三维分割结果发送给web前端。

在本申请实施例中,由于云存储服务器已存储三维重建结果,因此,当web前端向云计算服务器请求三维分割结果时,云计算服务器能够从云存储服务器获取三维重建结果,对该三维重建结果进行三维分割,然后将三维分割结果发送给web前端,无需再基于DICOM序列三维重建,能够提高三维分割结果反馈效率。当已完成三维重建,却无法立即进行分割时,保存三维重建结果能节省再次进行分割时花在三维重建上的时间、精力,满足绝大多数用户的实际需求。此外,可以理解,如若需要再次重建(或不同方法的重建),仍可重新进行三维重建,或保存多次三维重建的结果,以满足多种需求。

基于上述,云存储服务器中可以存储DICOM序列的标识信息、DICOM序列、三维医学影像、三维重建结果和三维分割结果等。

图8是本申请实施例提供的三维医学影像分割的过程示意图。

首先,加载三维医学影像。

然后,将三维医学影像旋转到合适角度。

使用手术刀等工具刻画分割区域。

将三维医学影像的所有点投影到分割区域所在平面;

当投影点位于该分割区域内时,将该投影点对应的三维医学影像中的点的透明度置为0。

当投影点位于该分割区域外时,保持该投影点对应的三维医学影像中的点的透明度不变。

对三维医学影像重新进行渲染显示。

与上述方法实施例相对应,本申请实施例还提供一种应用于云计算服务器的医学影像分割装置,如图9所示。图9是本申请实施例提供的应用于云计算服务器的医学影像分割装置的结构示意图,该应用于云计算服务器的医学影像分割装置900可以包括:

接收模块901,用于接收web前端发送的医学影像三维分割请求,其中,医学影像三维分割请求包括待分割的三维医学影像对应的DICOM序列的标识信息;

发送模块902,用于响应于医学影像三维分割请求,将标识信息对应的三维分割结果发送给web前端,以便web前端对三维分割结果进行显示。

在本申请实施例中,云计算服务器接收web前端发送的医学影像三维分割请求,其中,医学影像三维分割请求包括待分割的三维医学影像对应的DICOM序列的标识信息;响应于医学影像三维分割请求,将标识信息对应的三维分割结果发送给web前端,以便web前端对三维分割结果进行显示。如此,用户仅需通过web前端向云计算服务器发送医学影像三维分割请求即可,无需在本地安装三维医学影像三维重建软件对三维医学影像进行三维分割,云计算服务器可以直接向web前端反馈相应地三维医学影像分割结果。通过使用云计算服务器,摆脱了在客户端安装医学影像三维重建软件的弊端,只要能访问互联网的终端设备即可访问云计算服务器,降低了对用户终端配置的需求。由于云计算服务器的计算处理速度比本地设备的计算处理速度快,因此,能够提高医学影像分割效率,提升用户体验。

在本申请实施例的一些可能实现中,如图10所示,图10是本申请实施例提供的应用于云计算服务器的医学影像分割装置的第二种结构示意图。发送模块902可以包括:

第一加载子模块9021,用于响应于医学影像三维分割请求,加载云存储服务器中的标识信息对应的DICOM序列;

三维重建子模块9022,用于基于DICOM序列三维重建,得到三维医学影像;

第一分割子模块9023,用于对三维医学影像进行三维分割,得到三维分割结果;

第一发送子模块9024,用于将三维分割结果发送给web前端。

在本申请实施例的一些可能实现中,如图11所示,图11是本申请实施例提供的应用于云计算服务器的医学影像分割装置的第三种结构示意图。第一加载子模块9021可以包括:

发送单元90211,用于向云存储服务器发送DICOM序列获取请求,其中,DICOM序列获取请求包括标识信息;

加载单元90212,用于加载云存储服务器响应于DICOM序列获取请求发送的标识信息对应的DICOM序列。

在本申请实施例的一些可能实现中,如图12所示,图12是本申请实施例提供的应用于云计算服务器的医学影像分割装置的第四种结构示意图。第一分割子模块9023可以包括:

接收单元90231,用于接收web前端发送的分割信息,其中,分割信息包括分割区域信息;

分割单元90232,用于响应于分割信息,对三维医学影像进行三维分割。

在本申请实施例中,通过使用云计算服务器在线对三维医学影像进行三维分割,无需人工拷贝DICOM,用户在终端配置一般的情况下也可以享受到高质量三维分割体验,用户端可以体验到和桌面客户端一样流畅的体验。并且充分利用云端资源,云计算服务器配置较高,拥有极快的cpu计算速率和gpu计算速率,将耗费计算资源的分割处理全部放在云端,提高了图像分割效率。

在本申请实施例的一些可能实现中,分割单元可以用于:

响应于分割信息,将三维医学影像的所有点投影到分割区域信息对应的分割区域所在平面,得到所有点分别在平面上的投影点;

针对所有投影点中的每个投影点,基于投影点与分割区域的位置关系,确定投影点对应的三维医学影像中的点的透明度信息,以对三维医学影像进行三维分割。

在本申请实施例的一些可能实现中,分割单元进一步还可以用于:

如果投影点位于分割区域范围内,将投影点对应的三维医学影像中的点的透明度调整为0。

在本申请实施例的一些可能实现中,分割单元进一步还可以用于:

如果投影点位于分割区域范围之外,保持投影点对应的三维医学影像中的点的透明度不变。

在本申请实施例的一些可能实现中,如图13所示,图13是本申请实施例提供的应用于云计算服务器的医学影像分割装置的第五种结构示意图。发送模块902可以包括:

第二加载子模块9025,用于响应于医学影像三维分割请求,加载云存储服务器中的标识信息对应的三维分割结果;

第二发送子模块9026,用于将三维分割结果发送给web前端。

在本申请实施例中,由于云存储服务器已存储三维分割结果,因此,当web前端向云计算服务器请求云存储服务器已存储的三维分割结果时,云计算服务器能够从云存储服务器直接获取三维分割结果并反馈给web前段,能够提高三维分割结果反馈效率。对于已保存过三维分割结果的三维医学影像,无需再次重建和分割三维医学影像,直接加载三维分割结果即可,减少了计算量,省时迅速。此外,可以理解,将三维分割结果进行存储,可以省时省力,但如若需要重新分割,仍可重新进行分割,或保存多次分割结果,以满足多种需求。

在本申请实施例的一些可能实现中,如图14所示,图14是本申请实施例提供的应用于云计算服务器的医学影像分割装置的第六种结构示意图。发送模块902可以包括:

第三加载子模块9027,用于响应于医学影像三维分割请求,加载云存储服务器中的标识信息对应的三维重建结果;

第二分割子模块9028,用于对三维重建结果进行三维分割,得到三维分割结果;

第三发送子模块9029,用于将三维分割结果发送给web前端。

在本申请实施例中,由于云存储服务器已存储三维重建结果,因此,当web前端向云计算服务器请求三维分割结果时,云计算服务器能够从云存储服务器获取三维重建结果,对该三维重建结果进行三维分割,然后将三维分割结果发送给web前端,无需再基于DICOM序列三维重建,能够提高三维分割结果反馈效率。当已完成三维重建,却无法立即进行分割时,保存三维重建结果能节省再次进行分割时花在三维重建上的时间、精力,满足绝大多数用户的实际需求。此外,可以理解,如若需要再次重建(或不同方法的重建),仍可重新进行三维重建,或保存多次三维重建的结果,以满足多种需求。

图15是本申请实施例提供的云计算服务器的结构示意图。

该云计算服务器1500可以包括处理器1501以及存储有计算机程序指令的存储器1502。

具体地,上述处理器1501可以包括中央处理器(Central Processing Unit,CPU),或者特定集成电路(Application Specific Integrated Circuit,ASIC),或者可以被配置成实施本申请实施例的一个或多个集成电路。

存储器1502可以包括用于数据或指令的大容量存储器。举例来说而非限制,存储器1502可包括硬盘驱动器(Hard Disk Drive,HDD)、软盘驱动器、闪存、光盘、磁光盘、磁带或通用串行总线(Universal Serial Bus,USB)驱动器或者两个或更多个以上这些的组合。在合适的情况下,存储器1502可以包括可移除或不可移除(或固定)的介质。在合适的情况下,存储器1502可在电子设备的内部或外部。在一些特定实施例中,存储器1502是非易失性固态存储器。

在一些特定实施例中,存储器可包括只读存储器(Read-Only Memory,ROM),随机存取存储器(Random Access Memory,RAM),磁盘存储介质设备,光存储介质设备,闪存设备,电气、光学或其他物理/有形的存储器存储设备。因此,通常,存储器包括一个或多个编码有包括计算机可执行指令的软件的有形(非暂态)计算机可读存储介质(例如,存储器设备),并且当该软件被执行(例如,由一个或多个处理器)时,其可操作来执行参考根据本申请的应用于云计算服务器的医学影像分割方法所描述的操作。

处理器1501通过读取并执行存储器1502中存储的计算机程序指令,以实现本申请实施例提供的应用于云计算服务器的医学影像分割方法。

在一个示例中,该云计算服务器1500还可以包括通信接口1503和总线1510。其中,如图15所示,处理器1501、存储器1502、通信接口1503通过总线1510连接并完成相互间的通信。

通信接口1503,主要用于实现本申请实施例中各模块、装置、单元和/或设备之间的通信。

总线1510包括硬件、软件或两者,将云计算服务器1500的部件彼此耦接在一起。举例来说而非限制,总线可包括加速图形端口(Accelerated Graphics Port,AGP)或其他图形总线、增强工业标准架构(Extended Industry Standard Architecture,EISA)总线、前端总线(Front Side Bus,FSB)、超传输(Hyper Transport,HT)互连、工业标准架构(Industry Standard Architecture,ISA)总线、无限带宽互连、低引脚数(Low Pin Count,LPC)总线、存储器总线、微信道架构(Micro channel architecture,MCA)总线、外围组件互连(Peripheral Component Interconnect,PCI)总线、PCI-Express(PCI-X)总线、串行高级技术附件(Serial Advanced Technology Attachment,SATA)总线、视频电子标准协会局部(Video electronics standards association Local Bus,VLB)总线或其他合适的总线或者两个或更多个以上这些的组合。在合适的情况下,总线1510可包括一个或多个总线。尽管本申请实施例描述和示出了特定的总线,但本申请考虑任何合适的总线或互连。

该云计算服务器1500可以执行本申请实施例提供的应用于云计算服务器的医学影像分割方法,从而实现本申请实施例提供的应用于云计算服务器的医学影像分割方法的相应技术效果。

本申请实施例还提供一种医学影像分割系统,如图16所示。图16是本申请实施例提供的医学影像分割系统的结构示意图,医学影像分割系统1600可以包括:云计算服务器1500和云存储服务器700;

其中,云计算服务器1500用于执行本申请实施例提供的医学影像分割方法;云存储服务器700用于存储DICOM序列、三维医学影像、三维重建结果和三维分割结果中的至少一种。

在本申请实施例的一些可能实现中,云计算服务器1500和云存储服务器700可以位于同一局域网中。

在本申请实施例中,由于云计算服务器和云存储服务器可以位于同一局域网中,同一局域网传输速度快,对用户端网速影像小,将耗费传输资源的服务放在云端,大大地提高了传输效率,进而提高三维医学影像的分割效率。

另外,结合上述实施例中的应用于云计算服务器的医学影像分割方法,本申请实施例还提供一种计算机可读存储介质来实现。该计算机可读存储介质上存储有计算机程序指令;该计算机程序指令被处理器执行时实现本申请实施例提供的应用于云计算服务器的医学影像分割方法。计算机可读存储介质的示例包括非暂态计算机可读介质,如ROM、RAM、磁碟或者光盘等。

本申请实施例提供一种计算机程序产品,该计算机程序产品中的指令由云计算服务器的处理器执行时,使得云计算服务器执行本申请实施例提供的应用于云计算服务器的医学影像分割方法,且能达到相同的技术效果,为避免重复,这里不再赘述。

需要明确的是,本申请并不局限于上文所描述并在图中示出的特定配置和处理。为了简明起见,这里省略了对已知方法的详细描述。在上述实施例中,描述和示出了若干具体的步骤作为示例。但是,本申请的方法过程并不限于所描述和示出的具体步骤,本领域的技术人员可以在领会本申请的精神后,做出各种改变、修改和添加,或者改变步骤之间的顺序。

以上所述的结构框图中所示的功能块可以实现为硬件、软件、固件或者它们的组合。当以硬件方式实现时,其可以例如是电子电路、专用集成电路(Application SpecificIntegrated Circuit,ASIC)、适当的固件、插件、功能卡等等。当以软件方式实现时,本申请的元素是被用于执行所需任务的程序或者代码段。程序或者代码段可以存储在机器可读介质中,或者通过载波中携带的数据信号在传输介质或者通信链路上传送。“机器可读介质”可以包括能够存储或传输信息的任何介质。机器可读介质的例子包括电子电路、半导体存储器设备、ROM、闪存、可擦除只读存储器(Erasable Read Only Memory,EROM)、软盘、只读光盘(Compact Disc Read-Only Memory,CD-ROM)、光盘、硬盘、光纤介质、射频(RadioFrequency,RF)链路,等等。代码段可以经由诸如因特网、内联网等的计算机网络被下载。

还需要说明的是,本申请中提及的示例性实施例,基于一系列的步骤或者装置描述一些方法或系统。但是,本申请不局限于上述步骤的顺序,也就是说,可以按照实施例中提及的顺序执行步骤,也可以不同于实施例中的顺序,或者若干步骤同时执行。

上面参考根据本公开的实施例的方法、装置(系统)和计算机程序产品的流程图和/或框图描述了本公开的各方面。应当理解,流程图和/或框图中的每个方框以及流程图和/或框图中各方框的组合可以由计算机程序指令实现。这些计算机程序指令可被提供给通用计算机、专用计算机、或其它可编程数据处理装置的处理器,以产生一种机器,使得经由计算机或其它可编程数据处理装置的处理器执行的这些指令使能对流程图和/或框图的一个或多个方框中指定的功能/动作的实现。这种处理器可以是但不限于是通用处理器、专用处理器、特殊应用处理器或者现场可编程逻辑电路。还可理解,框图和/或流程图中的每个方框以及框图和/或流程图中的方框的组合,也可以由执行指定的功能或动作的专用硬件来实现,或可由专用硬件和计算机指令的组合来实现。

以上所述,仅为本申请的具体实施方式,所属领域的技术人员可以清楚地了解到,为了描述的方便和简洁,上述描述的系统、模块和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。应理解,本申请的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本申请揭露的技术范围内,可轻易想到各种等效的修改或替换,这些修改或替换都应涵盖在本申请的保护范围之内。

相关技术
  • 一种基于视觉的风机叶片结冰检测方法
  • 一种基于半监督式学习的风机叶片结冰检测的方法
技术分类

06120116553109