处理图像的方法、装置及设备与流程

文档序号:18820133发布日期:2019-10-09 00:37阅读:153来源:国知局
处理图像的方法、装置及设备与流程

本发明涉及医学影像处理技术领域,尤其涉及一种处理图像的方法、装置及设备。



背景技术:

使用医学设备对病人进行医学图像检测时,例如,使用血管机对病人进行医学图像检测时,病人需要躺在血管机的测试床上,医生通过操控台控制血管机机架移动,对病人的待检测身体部位进行扫描和曝光处理,得到待检测身体部位的医学图像。

相关技术中,病人躺在测试床上后,医生根据操控经验,控制血管机机架移动到病人的待检测身体部位附近,然后通过对病人进行多次扫描和曝光处理,通过查看得到的多张医学图像,才能将血管机机架准确移动到待检测身体部位的上方,准确定位病灶。

血管机使用x射线(x-ray)进行扫描和曝光,由于x射线对人体损害较大,因此多次扫描和曝光处理,会对病人和医生的造成较大的身体损害。



技术实现要素:

有鉴于此,本发明提供一种处理图像的方法、装置及设备以解决上述技术问题。

为实现上述目的,本发明提供的技术方案如下:

根据本发明实施例的第一方面,提供一种处理图像的方法,应用于医疗设备,所述医疗设备通过对检测对象进行扫描和曝光处理而得到医学图像,所述方法包括:

检测所述医疗设备的扫描位置是否发生变化;

当所述医疗设备的扫描位置发生变化时,根据所述医疗设备的当前扫描位置信息,确定预设医学图像中当前扫描位置对应的当前曝光区域轮廓,所述预设医学图像是所述医疗设备在预设扫描位置时对所述检测对象进行扫描和曝光处理而得到的图像;

在所述预设医学图像中,同时显示所述当前曝光区域轮廓和所述预设扫描位置对应的预设曝光区域轮廓。

在一实施例中,所述当所述医疗设备的扫描位置发生变化时,根据所述医疗设备的当前扫描位置信息,确定预设医学图像中当前扫描位置对应的当前曝光区域轮廓,包括:

获取所述预设医学图像;

根据所述医疗设备的当前扫描位置信息,确定获取的所述预设医学图像中所述当前扫描位置对应的所述当前曝光区域轮廓。

在一实施例中,所述获取所述预设医学图像,包括以下任一项:

当所述医疗设备位于所述预设扫描位置时,对所述检测对象进行扫描和曝光处理,得到所述预设医学图像;

获取与所述医疗设备通信的交互设备发送的所述预设医学图像。

在一实施例中,所述医疗设备包括相对设置的光线探测器和光线发射器,所述检测对象位于所述光线探测器和所述光线发射器之间;

在三维空间中,探测中心点、曝光中心点和发射中心点位于同一直线上,所述探测中心点是所述光线探测器的探测面的中心点,所述曝光中心点是所述检测对象的曝光区域平面的中心点,所述发射中心点是所述光线发射器的发射面的中心点,所述直线分别垂直于所述探测面和所述曝光区域平面;

所述根据所述医疗设备的当前扫描位置,确定获取的所述预设医学图像中所述当前扫描位置对应的所述当前曝光区域轮廓,包括:

获取所述探测中心点的第一空间坐标、所述曝光中心点的第二空间坐标、以及所述发射中心点的第三空间坐标;

根据所述第一空间坐标和所述第三空间坐标,确定所述探测面的平面方程;

根据所述探测面的各边与所述探测中心点的相对位置信息和所述平面方程,确定所述探测面的探测面轮廓;

根据第一距离和第二距离的比值,以所述探测中心点为缩放中心对所述探测面轮廓进行缩小处理,得到缩小后的所述探测面轮廓,所述第一距离是所述发射中心点和曝光中心点的距离,所述第二距离是所述发射中心点和所述探测中心点的距离;

按照朝向所述检测对象的方向和指定距离,对所述缩小后的所述探测面轮廓进行平移,得到目标轮廓,所述指定距离为所述第二距离与所述第一距离的差值;

根据所述目标轮廓,确定所述当前曝光区域轮廓。

在一实施例中,所述医疗设备包括测试床,所述测试床位于所述光线探测器和所述光线发射器之间,所述检测对象置于所述测试床上;

获取所述曝光中心点的第二空间坐标,包括:

根据所述测试床的高度和所述检测对象的厚度,确定所述第二空间坐标的z轴坐标;

根据所述第一空间坐标、所述第三空间坐标和所述z轴坐标,确定所述第二空间坐标的x轴坐标和y轴坐标。

在一实施例中,所述根据所述测试床的高度和所述检测对象的对象厚度,确定所述第二空间坐标的z轴坐标,包括:

将所述检测对象的所述厚度的一半和所述测试床的所述高度相加,得到所述z轴坐标。

在一实施例中,所述根据所述目标轮廓,确定所述当前曝光区域轮廓,包括:

判断所述目标轮廓是否在所述三维空间中相对于所述预设曝光区域轮廓发生了转动;

当判定所述目标轮廓相对于所述预设曝光区域轮廓发生了转动时,将所述目标轮廓投影至所述预设曝光区域轮廓所在的平面上,得到所述当前曝光区域轮廓。

在一实施例中,在判定所述目标轮廓相对于所述预设曝光区域轮廓发生了转动之后,所述方法还包括:

确定所述转动的转动信息;

按照预设的信息输出方式输出所述转动信息。

在一实施例中,所述转动信息包括:转动角度和/或转动方向;所述按照预设的信息输出方式输出所述转动信息,包括以下至少一项:

在所述预设医学图像中标记所述转动角度和/或所述转动方向;

语音输出所述转动角度和/或所述转动方向;

将所述转动角度和/或所述转动方向发送给与所述医疗设备通信的交互设备。

在一实施例中,所述转动信息包括:所述目标轮廓中朝向所述光线发射器的方向转动的轮廓线;所述按照预设的信息输出方式输出所述转动信息,包括:

对所述预设医学图像中,经由所述轮廓线投影得到的部分所述当前曝光区域轮廓进行特殊标记。

在一实施例中,所述在所述预设医学图像中,同时显示所述当前曝光区域轮廓和所述预设扫描位置对应的预设曝光区域轮廓,包括:

在所述预设医学图像中,对所述当前曝光区域轮廓和所述预设曝光区域轮廓进行区别显示。

根据本发明实施例的第二方面,提供一种处理图像的装置,其特征在于,应用于医疗设备,所述医疗设备通过对检测对象进行扫描和曝光处理而得到医学图像,所述装置包括:

检测模块,被配置为检测所述医疗设备的扫描位置是否发生变化;

第一确定模块,被配置为当所述医疗设备的扫描位置发生变化时,根据所述医疗设备的当前扫描位置信息,确定预设医学图像中当前扫描位置对应的当前曝光区域轮廓,所述预设医学图像是所述医疗设备在预设扫描位置时对所述检测对象进行扫描和曝光处理而得到的图像;

显示模块,被配置为在所述预设医学图像中,同时显示所述当前曝光区域轮廓和所述预设扫描位置对应的预设曝光区域轮廓。

在一实施例中,所述第一确定模块,包括:

获取子模块,被配置为获取所述预设医学图像;

确定子模块,被配置为根据所述医疗设备的当前扫描位置信息,确定获取的所述预设医学图像中所述当前扫描位置对应的所述当前曝光区域轮廓。

在一实施例中,所述获取子模块,包括以下任一项:

第一获取单元,被配置为当所述医疗设备位于所述预设扫描位置时,对所述检测对象进行扫描和曝光处理,得到所述预设医学图像;

第二获取单元,被配置为获取与所述医疗设备通信的交互设备发送的所述预设医学图像。

在一实施例中,所述确定子模块,包括:

第三获取单元,被配置为获取所述探测中心点的第一空间坐标、所述曝光中心点的第二空间坐标、以及所述发射中心点的第三空间坐标;

第一确定单元,被配置为根据所述第一空间坐标和所述第三空间坐标,确定所述探测面的平面方程;

第二确定单元,被配置为根据所述探测面的各边与所述探测中心点的相对位置信息和所述平面方程,确定所述探测面的探测面轮廓;

缩小单元,被配置为根据第一距离和第二距离的比值,以所述探测中心点为缩放中心对所述探测面轮廓进行缩小处理,得到缩小后的所述探测面轮廓,所述第一距离是所述发射中心点和曝光中心点的距离,所述第二距离是所述发射中心点和所述探测中心点的距离;

平移单元,被配置为按照朝向所述检测对象的方向和指定距离,对所述缩小后的所述探测面轮廓进行平移,得到目标轮廓,所述指定距离为所述第二距离与所述第一距离的差值;

第三确定单元,被配置为根据所述目标轮廓,确定所述当前曝光区域轮廓。

在一实施例中,所述第三获取单元,包括:

第一确定子单元,被配置为当所述医疗设备包括测试床,所述测试床位于所述光线探测器和所述光线发射器之间,所述检测对象置于所述测试床上时,根据所述测试床的高度和所述检测对象的厚度,确定所述第二空间坐标的z轴坐标;

第二确定子单元,被配置为根据所述第一空间坐标、所述第三空间坐标和所述z轴坐标,确定所述第二空间坐标的x轴坐标和y轴坐标。

在一实施例中,所述第一确定子单元,被配置为将所述检测对象的所述厚度的一半和所述测试床的所述高度相加,得到所述z轴坐标。

在一实施例中,所述第二确定单元,包括:

判断子单元,被配置为判断所述目标轮廓是否在所述三维空间中相对于所述预设曝光区域轮廓发生了转动;

得到子单元,被配置为当判定所述目标轮廓相对于所述预设曝光区域轮廓发生了转动时,将所述目标轮廓投影至所述预设曝光区域轮廓所在的平面上,得到所述当前曝光区域轮廓。

在一实施例中,所述装置还包括:

第二确定模块,被配置为在判定所述目标轮廓相对于所述预设曝光区域轮廓发生了转动之后,确定所述转动的转动信息;

输出模块,被配置为按照预设的信息输出方式输出所述转动信息。

在一实施例中,所述输出模块,包括以下至少一项:

标记子模块,被配置为当所述转动信息包括:转动角度和/或转动方向时,在所述预设医学图像中标记所述转动角度和/或所述转动方向;

输出子模块,被配置为当所述转动信息包括:转动角度和/或转动方向时,语音输出所述转动角度和/或所述转动方向;

发送子模块,被配置为当所述转动信息包括:转动角度和/或转动方向时,将所述转动角度和/或所述转动方向发送给与所述医疗设备通信的交互设备。

在一实施例中,所述输出模块,被配置为当所述转动信息包括:所述目标轮廓中朝向所述光线发射器的方向转动的轮廓线时,对所述预设医学图像中,经由所述轮廓线投影得到的部分所述当前曝光区域轮廓进行特殊标记。

在一实施例中,所述显示模块,被配置为在所述预设医学图像中,对所述当前曝光区域轮廓和所述预设曝光区域轮廓进行区别显示。

根据本发明实施例的第三方面,提供一种处理图像的设备,包括:

处理器;

用于存储处理器可执行指令的存储器;

其中,所述处理器被配置为:

检测所述医疗设备的扫描位置是否发生变化;

当所述医疗设备的扫描位置发生变化时,根据所述医疗设备的当前扫描位置信息,确定预设医学图像中当前扫描位置对应的当前曝光区域轮廓,所述预设医学图像是所述医疗设备在预设扫描位置时对所述检测对象进行扫描和曝光处理而得到的图像;

在所述预设医学图像中,同时显示所述当前曝光区域轮廓和所述预设扫描位置对应的预设曝光区域轮廓。

根据本发明实施例的第四方面,提供一种机器可读存储介质,所述机器可读存储介质上存储有若干计算机指令,所述计算机指令被执行时进行如下处理:

检测所述医疗设备的扫描位置是否发生变化;

当所述医疗设备的扫描位置发生变化时,根据所述医疗设备的当前扫描位置信息,确定预设医学图像中当前扫描位置对应的当前曝光区域轮廓,所述预设医学图像是所述医疗设备在预设扫描位置时对所述检测对象进行扫描和曝光处理而得到的图像;

在所述预设医学图像中,同时显示所述当前曝光区域轮廓和所述预设扫描位置对应的预设曝光区域轮廓。

由以上技术方案可见,本发明通过检测医疗设备的扫描位置是否发生变化,当医疗设备的扫描位置发生变化时,在所述预设医学图像中,确定预设医学图像中当前扫描位置对应的当前曝光区域轮廓,并将所述当前曝光区域轮廓和所述预设扫描位置对应的预设曝光区域轮廓同时显示在预设医学图像中,从而便于医生通过查看预设医学图像中当前曝光区域轮廓和预设曝光区域轮廓,准确且快速地将医疗设备移动到待检测身体部位的上方,有利于快速地定位病灶,同时,减少了扫描和曝光处理的次数,从而减轻了医疗设备使用的射线对医生和病人的身体损害。

应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本发明。

附图说明

此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本发明的实施例,并与说明书一起用于解释本发明的原理。

图1是根据一示例性实施例示出的一种处理图像的方法的流程图;

图2是根据一示例性实施例示出的另一种处理图像的方法的流程图;

图3是根据一示例性实施例示出的一种医疗设备的结构示意图;

图4是根据一示例性实施例示出的另一种处理图像的方法的流程图;

图5是根据一示例性实施例示出的另一种处理图像的方法的流程图;

图6是由图3所示的医疗设备拍摄的一医学图像;

图7是由图3所示的医疗设备拍摄的另一医学图像;

图8是由图3所示的医疗设备拍摄的另一医学图像;

图9是由图3所示的医疗设备拍摄的另一医学图像;

图10是根据一示例性实施例示出的一种处理图像的装置的框图;

图11是根据一示例性实施例示出的一种处理图像的设备的框图。

具体实施方式

这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本发明相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本发明的一些方面相一致的装置和方法的例子。

图1是根据一示例性实施例示出的处理图像的方法的流程图,所述方法应用于医疗设备,医疗设备通过对检测对象进行扫描和曝光处理而得到医学图像,所述方法包括:

在步骤s101中,检测医疗设备的扫描位置是否发生变化。

医疗设备具有对检测对象进行扫描和曝光处理的功能,医疗设备在使用过程中,检测自身的扫描位置是否发生变化。

医疗设备的扫描位置是三维空间中的位置。检测医疗设备的扫描位置是否发生变化可以是:检测医疗设备是否发生位置移动和/或转动。为提高医疗设备的功能,优选的,检测医疗设备是否发生位置移动和转动。

通常,医疗设备包括检测机架,检测机架可相对于检测对象发生运动,该运动包括移动和转动,医疗设备可以通过判断检测机架是否发生运动,来检测医疗设备的扫描位置是否发生变化。

判断检测机架是否发生运动的方式有多种,例如,检测机架由医疗设备内的驱动装置驱动,可以通过判断是否使用驱动装置驱动检测机架运动,来判断检测机架是否发生运动;检测机架上设置有定位装置,可以通过判断定位装置获取的位置信息是否发生变化,来判断检测机架是否发生运动;使用传感器判断检测机架是否发生运动;使用摄像头对检测机架进行拍照,通过对拍摄的照片进行分析,判断检测机架是否发生运动。

在步骤s102中,当医疗设备的扫描位置发生变化时,根据医疗设备的当前扫描位置信息,确定预设医学图像中当前扫描位置对应的当前曝光区域轮廓,该预设医学图像是医疗设备在预设扫描位置时对检测对象进行扫描和曝光处理而得到的图像。

医疗设备使用射线(如x射线等)对检测对象进行扫描和曝光处理,从而得到医学图像。在医疗设备持续进行扫描和曝光处理的过程中,医疗设备的扫描位置会发生变化,使得检测对象的曝光区域发生变化,不同扫描位置对应的曝光区域不同。

部分医疗设备包括机架,机架上设有光线发射器和光线探测器,在医疗设备持续进行扫描和曝光处理的过程中,机架发生位置移动和/或转动,机架上的光线发射器和光线探测器也发生位置移动和/或转动,使得检测对象的曝光区域发生变化。

本步骤中,预设医学图像是医疗设备在预设扫描位置得到的图像,预设扫描位置可以是医疗设备在启动后对检测对象拍摄首张医学图像时的扫描位置或拍摄非首张医学图像时的扫描位置等。

医疗设备在检测到医疗设备的扫描位置已经发生变化后,获取当前扫描位置的当前扫描位置信息,并根据当前扫描位置信息,确定预设医学图像中当前扫描位置对应的当前曝光区域轮廓。

在一个可选的实施例中,图2是根据一示例性实施例示出的另一种处理图像的方法的流程图,本步骤102可以通过以下方式实现:在步骤s1021中,获取预设医学图像;在步骤s1022中,根据医疗设备的当前扫描位置信息,确定获取的预设医学图像中当前扫描位置对应的当前曝光区域轮廓。

针对上述步骤s1021,获取预设医学图像的方式有多种,例如,第一种方式:当医疗设备位于预设扫描位置时,对检测对象进行扫描和曝光处理,得到预设医学图像;第二种方式:获取与医疗设备通信的交互设备发送的预设医学图像,其中,交互设备可以是医疗设备对应的管理设备、与医疗设备交互的云平台等。

针对上述步骤s1022,医疗设备能够根据医疗设备自身的当前扫描位置信息,确定预设医学图像中当前扫描位置对应的当前曝光区域轮廓。

示例性地,图3是根据一示例性实施例示出的一种医疗设备的结构示意图,参照图3,医疗设备包括光线探测器1、光线发射器2和测试床3,其中,光线探测器1和光线发射器2相对设置,测试床3位于光线探测器1和光线发射器2之间,检测对象a位于测试床3上。

图3所示的医疗设备工作时,光线发射器2发出x射线,x射线穿过检测对象a传送至光线探测器1,检测对象a上有x射线穿过的区域称为曝光区域b。

探测中心点a1是光线探测器1的探测面11的中心点,曝光中心点b1是曝光区域的曝光区域平面b的中心点,发射中心点c1是光线发射器2的发射面21的中心点。在三维空间中,探测中心点a1、曝光中心点b1和发射中心点c1位于同一直线上,并且该直线分别垂直于探测面11和曝光区域平面b1,即探测面11与曝光区域平面b1平行。

当光线探测器1和光线发射器2发生同步移动和/或转动时,检测对象a上的曝光区域发生变化。

使用图3所示的医疗设备执行本步骤s1022时,参照图4是根据一示例性实施例示出的另一种处理图像的方法的流程图,所述步骤s1022可以通过以下步骤s1022-1至步骤s1022-6实现:

在步骤s1022-1中,获取探测中心点a1的第一空间坐标、曝光中心点b1的第二空间坐标、以及发射中心点c1的第三空间坐标。

第一空间坐标、第二空间坐标和第三空间坐标均为三维坐标。

光线探测器1上可以设置定位装置,通过该定位装置获取探测中心点a1的第一空间坐标。光线发射器2上可以设置定位装置,通过该定位装置获取发射中心点c1的第三空间坐标。

假设探测中心点111的第一空间坐标为(x1,y1,z1)、曝光中心点b1的第二空间坐标为(x2,y2,z2)、发射中心点c1的第三空间坐标为(x3,y3,z3),在此种假设条件下,医疗设备在得到第一空间坐标(x1,y1,z1)和第三空间坐标(x3,y3,z3)后,可以通过以下步骤获取第二空间坐标(x2,y2,z2),具体步骤如下:

首先,根据测试床3的高度和检测对象a的厚度,确定第二空间坐标的z轴坐标z2。

操作中,可以设定测试床3朝向光线发射器2的底面位于空间坐标系中z轴为零的平面上,在这种情况下,探测中心点a1的z轴坐标可以通过以下方式计算:将检测对象a的厚度的一半和测试床3的高度相加,得到第二空间坐标的z轴坐标。

假设测试床3的高度为l1,检测对象a的厚度为l2,第二空间坐标的z轴坐标z2为(l2/2+l1)。

其次,根据第一空间坐标(x1,y1,z1)、第三空间坐标(x3,y3,z3)和探测中心点a1的z轴坐标(l2/2+l1),确定第二空间坐标的x轴坐标x2和y轴坐标y2。

操作中,由于可以根据第一空间坐标(x1,y1,z1)和第三空间坐标(x3,y3,z3),确定出穿过探测中心点a1和发射中心点c1的直线,因此该直线上任一点x的坐标(x,y,z),可以通过下面公式计算得到,公式如下:

x(x,y,z)=c1(x3,y3,z3)+f×(a1(x1,y1,z1)-c1(x3,y3,z3));

其中,f为实数。

由于点a1(x1,y1,z1)和点c1(x3,y3,z3)已知,曝光中心点b1位于该直线上,且曝光中心点b1的z轴坐标z2为(l2/2+l1),因此将曝光中心点b1的z轴坐标(l2/2+l1)代入上述公式中,得到f。

将f代入上述公式,通过坐标计算,得到曝光中心点b1的x轴坐标x2、以及曝光中心点b1的y轴坐标y2。

通过上述多步计算,最终获取到曝光中心点b1的第二空间坐标(x2,y2,z2)。

在步骤s1022-2中,根据第一空间坐标和第三空间坐标,确定探测面11的平面方程。

由于探测中心点a1和发射中心点c1的连线垂直于光线探测器1的探测面11,且探测中心点a1位于该探测面11上,因此,可以根据探测中心点a1的第一空间坐标和发射中心点c1的第三空间坐标,确定探测面11的平面方程。

示例性地,根据第一空间坐标(x1,y1,z1)和第三空间坐标(x3,y3,z3),确定出探测面11的法向量n(a,b,c),其中,a等于x1-x3,b等于y1-y3,c等于z1-z3;进一步,根据该法向量n和第一空间坐标(x1,y1,z1),确定出该探测面11的平面方程:a(x-x1)+b(y-y1)+c(z-z1)=0

在步骤s1022-3中,根据探测面11各边与探测中心点a1的相对位置信息和该平面方程,确定探测面11的探测面轮廓111。

探测面11的结构相对固定,本方法中,医疗设备预置了探测面11的探测中心点a1和探测面11各边的相对位置信息,医疗设备在执行本步骤时,获取预置的该相对位置信息,并根据该相对位置信息和步骤s1022-2中确定的探测面11的平面方程,确定探测面11的探测面轮廓111。

图3所示的医疗设备中,探测面11为矩形,探测面还可以是圆形等其他形状。

适用的相对位置信息有多种,例如,当探测面11为矩形时,该相对位置信息可以包括:探测中心点a1与探测面11各边的距离、以及各边的长度;当探测面11为圆形时,该相对位置信息可以包括:探测中心点a1与探测面11边缘的距离。

具体地,可以先根据探测面11的平面方程,在三维空间中绘制出探测面11所在的平面,该平面上探测中心点a1是已知点,再根据探测中心点a1与探测面11各边的相对位置信息,在该平面上绘制出探测面11各边,从而得到探测面轮廓111。

在步骤s1022-4中,根据第一距离和第二距离的比值,以探测中心点a1为缩放中心对探测面轮廓111进行缩小处理,得到缩小后的探测面轮廓111,其中,第一距离是发射中心点c1和曝光中心点b1的距离,第二距离是发射中心点c1和探测中心点a1的距离。

图3中,曝光区域平面b1和探测面11均为正方形,探测面11包括探测中心点a1和顶点a2,曝光区域平面b1包括曝光中心点b1和顶点b2,由于δc1b1b2∽δc1a1a2,因此可以根据第一距离和第二距离的比值,确定出线段b1b2与线段a1a2的比值,进而确定出曝光区域的面积与探测面11的面积的比值,即确定出探测面轮廓111的缩小比例。

在确定出探测面轮廓111的缩小比例后,以探测面11的探测中心点a1为缩放中心,按照确定出的缩小比例,对探测面轮廓111进行缩小。

在步骤s1022-5中,按照朝向检测对象a的方向和指定距离,对缩小后的探测面轮廓111进行平移,得到目标轮廓,该指定距离为第二距离与第一距离的差值。

医疗设备在得到缩小后的探测面轮廓111后,需要确定该缩小后的探测面轮廓111的移动信息,并按照该移动信息,移动缩小后的探测面轮廓111。该移动信息可以包括移动方向、移动距离等信息。

参照图3,医疗设备在得到缩小后的探测面轮廓111后,将探测中心点a1和曝光中心点b1之间的距离作为缩小后的探测面轮廓111的移动距离,将朝向检测对象a的方向作为缩小后的探测面轮廓111的移动方向。

之后,按照朝向检测对象a的方向和指定距离,对缩小后的探测面轮廓111进行平移,得到目标轮廓。

在步骤s1022-6中,根据目标轮廓,确定当前曝光区域轮廓。

通常预设医学图像为二维图像,上面步骤中得到的目标轮廓是三维空间中的轮廓,这种情况下,参照图5是根据一示例性实施例示出的另一种处理图像的方法的流程图,所述步骤s1022-6可以通过以下方式实现:在步骤s1022-61中,判断目标轮廓是否在三维空间中相对于预设曝光区域轮廓发生了转动;在步骤s1022-62中,当判定目标轮廓相对于预设曝光区域轮廓发生了转动时,将目标轮廓投影至预设曝光区域轮廓所在的平面上,得到当前曝光区域轮廓。

基于步骤s1022-61和步骤s1022-62的设置,实现了将三维的目标轮廓对应显示在二维的预设医学图像中。

在一个可选的实施例中,医疗设备在判定目标轮廓相对于预设曝光区域轮廓发生了转动时,还可以执行以下操作:首先,确定该转动的转动信息;其次,按照预设的信息输出方式输出该转动信息。

基于上述两个步骤的设置,使得医疗设备具有确定和输出转动信息的功能,丰富了医疗设备的功能,同时,便于医生根据该转动信息,准确且快速地将医疗设备移动至病灶,减少了医疗设备的操作次数,缩短了医疗检测时间。

转动信息有多种,例如,转动角度、转动方向、转动时间、目标轮廓中朝向光线发射器的方向转动的轮廓线等信息。

当转动信息包括:转动角度和/或转动方向时,所述的按照预设的信息输出方式输出转动信息的操作包括以下至少一项:在预设医学图像中标记该转动角度和/或该转动方向;语音输出该转动角度和/或该转动方向;将该转动角度和/或该转动方向发送给与医疗设备通信的交互设备。

基于输出转动信息的设置,使得医生可以通过医疗设备输出的转动信息,快速且准确地确定出医疗设备的转动情况,便于医生对医疗设备进行控制,快速定位病灶。相比于相关技术方案,该方案能够有效减少扫描和曝光处理的次数,从而减轻医疗设备使用的射线对医生和病人的身体损害。

当转动信息包括:目标轮廓中朝向光线发射器的方向转动的轮廓线等信息时,所述的按照预设的信息输出方式输出转动信息的操作可以通过以下方式实现:对预设医学图像中,经由该轮廓线投影得到的部分当前曝光区域轮廓进行特殊标记。

特殊标记有多种,例如,将该轮廓线设置为预设为虚线、将该轮廓线设置为预设颜色等。

基于特殊标记的设置,使得医生可以通过查看预设医学图像中当前曝光区域轮廓的特殊标记,快速且准确地确定出医疗设备的转动方向等转动情况,便于医生对医疗设备进行控制,快速定位病灶。相比于相关技术方案,该方案能够有效减少扫描和曝光处理的次数,从而减轻医疗设备使用的射线对医生和病人的身体损害。

例如,图6是图3所示的医疗设备拍摄的一医学图像,图6所示的医学图像包括黑色的曝光区域轮廓n1和白色的曝光区域轮廓n2,两个轮廓的中心点重合,白色的曝光区域轮廓n2的曝光中心点用白色十字架标记。

其中,黑色的曝光区域轮廓n1是医疗设备对患者拍摄的首张医学图像的曝光区域轮廓,需要说明的是,真实的曝光区域可以为整张图像,真实的曝光区域轮廓n1可以为整张图像的轮廓,为了增强黑框的可视化,可以将黑框适当缩小以突出显示框结构;白色的曝光区域轮廓n2是医疗设备在发生转动后对患者拍摄的第二张医学图像的曝光区域轮廓。

曝光区域轮廓n1和曝光区域轮廓n2的交界处设有弧线,且曝光区域轮廓n2的右侧部分是虚线,根据该弧线和该虚线的设置可以看出,医疗设备的扫描角度发生了偏转,沿病人的脚部至头部的查看方向,扫描角度发生了顺时针偏转。当医疗设备为血管机时,血管机的机架发生了顺时针偏转。

同理,图7是图3所示的医疗设备拍摄的另一医学图像,由图7所示的医学图像可知,沿病人的脚部至头部的查看方向,医疗设备的扫描角度发生了顺时针偏转,且偏转角度为九十度;图8是图3所示的医疗设备拍摄的另一医学图像,由图8所示的医学图像可知,沿病人的脚部至头部的查看方向,医疗设备的扫描角度发生了逆时针偏转;图9是图3所示的医疗设备拍摄的另一医学图像,由图9所示的医学图像可知,医疗设备发生了扫描位置的移动和扫描角度的偏转,当医疗设备为血管机时,血管机的机架发生了移动和转动。

在步骤s103中,在预设医学图像中,同时显示当前曝光区域轮廓和预设扫描位置对应的预设曝光区域轮廓。

预设医学图像中当前曝光区域轮廓和曝光中心点的设置,辅助医师定位病灶位置,对于降低医师和病人的x射线照射剂量,具有重大意义。

为便于对当前曝光区域轮廓和预设曝光区域轮廓进行区分,可以在预设医学图像中,对当前曝光区域轮廓和预设曝光区域轮廓进行区别显示。例如,使用不同颜色、使用不同粗细的线条、给两个轮廓配置不同标识等。

本公开中,医疗设备在确定出预设医学图像中当前扫描位置对应的当前曝光区域轮廓后,将当前曝光区域轮廓和预设曝光区域轮廓进行同时显示,一方面、便于医生根据当前曝光区域轮廓所限定的区域,快速地确定出医疗设备的当前扫描部位,快速地定位病灶,另一方面,在医疗设备使用的过程中,预设医疗图像中预设曝光区域轮廓是固定的,伴随医疗设备的扫描方位发生变化,预设医疗图像中当前曝光区域轮廓也发生变化,因此医生可以根据预设医疗图像中当前曝光区域轮廓的方位变化情况,确定医疗设备的运动情况,并根据该运动情况对医疗设备的操控做出调整,更有利于快速地定位病灶。

图10是根据一示例性实施例示出的一种处理图像的装置的框图;图9所示的处理图像的装置应用于医疗设备,所述医疗设备通过对检测对象进行扫描和曝光处理而得到医学图像,所述处理图像的装置包括:检测模块21、第一确定模块22和显示模块23;其中,

所述检测模块21,被配置为检测所述医疗设备的扫描位置是否发生变化;

所述第一确定模块22,被配置为当所述医疗设备的扫描位置发生变化时,根据所述医疗设备的当前扫描位置信息,确定预设医学图像中当前扫描位置对应的当前曝光区域轮廓,所述预设医学图像是所述医疗设备在预设扫描位置时对所述检测对象进行扫描和曝光处理而得到的图像;

所述显示模块23,被配置为在所述预设医学图像中,同时显示所述当前曝光区域轮廓和所述预设扫描位置对应的预设曝光区域轮廓。

在一实施例中,所述第一确定模块22,可以包括:

获取子模块,被配置为获取所述预设医学图像;

确定子模块,被配置为根据所述医疗设备的当前扫描位置信息,确定获取的所述预设医学图像中所述当前扫描位置对应的所述当前曝光区域轮廓。

在一实施例中,所述获取子模块,可以包括以下任一项:

第一获取单元,被配置为当所述医疗设备位于所述预设扫描位置时,对所述检测对象进行扫描和曝光处理,得到所述预设医学图像;

第二获取单元,被配置为获取与所述医疗设备通信的交互设备发送的所述预设医学图像。

在一实施例中,所述确定子模块,可以包括:

第三获取单元,被配置为获取所述探测中心点的第一空间坐标、所述曝光中心点的第二空间坐标、以及所述发射中心点的第三空间坐标;

第一确定单元,被配置为根据所述第一空间坐标和所述第三空间坐标,确定所述探测面的平面方程;

第二确定单元,被配置为根据所述探测面的各边与所述探测中心点的相对位置信息和所述平面方程,确定所述探测面的探测面轮廓;

缩小单元,被配置为根据第一距离和第二距离的比值,以所述探测中心点为缩放中心对所述探测面轮廓进行缩小处理,得到缩小后的所述探测面轮廓,所述第一距离是所述发射中心点和曝光中心点的距离,所述第二距离是所述发射中心点和所述探测中心点的距离;

平移单元,被配置为按照朝向所述检测对象的方向和指定距离,对所述缩小后的所述探测面轮廓进行平移,得到目标轮廓,所述指定距离为所述第二距离与所述第一距离的差值;

第三确定单元,被配置为根据所述目标轮廓,确定所述当前曝光区域轮廓。

在一实施例中,所述第三获取单元,可以包括:

第一确定子单元,被配置为当所述医疗设备包括测试床,所述测试床位于所述光线探测器和所述光线发射器之间,所述检测对象置于所述测试床上时,根据所述测试床的高度和所述检测对象的厚度,确定所述第二空间坐标的z轴坐标;

第二确定子单元,被配置为根据所述第一空间坐标、所述第三空间坐标和所述z轴坐标,确定所述第二空间坐标的x轴坐标和y轴坐标。

在一实施例中,所述第一确定子单元,被配置为将所述检测对象的所述厚度的一半和所述测试床的所述高度相加,得到所述z轴坐标。

在一实施例中,所述第二确定单元,可以包括:

判断子单元,被配置为判断所述目标轮廓是否在所述三维空间中相对于所述预设曝光区域轮廓发生了转动;

得到子单元,被配置为当判定所述目标轮廓相对于所述预设曝光区域轮廓发生了转动时,将所述目标轮廓投影至所述预设曝光区域轮廓所在的平面上,得到所述当前曝光区域轮廓。

在一实施例中,所述装置还可以包括:

第二确定模块,被配置为在判定所述目标轮廓相对于所述预设曝光区域轮廓发生了转动之后,确定所述转动的转动信息;

输出模块,被配置为按照预设的信息输出方式输出所述转动信息。

在一实施例中,所述输出模块,可以包括以下至少一项:

标记子模块,被配置为当所述转动信息包括:转动角度和/或转动方向时,在所述预设医学图像中标记所述转动角度和/或所述转动方向;

输出子模块,被配置为当所述转动信息包括:转动角度和/或转动方向时,语音输出所述转动角度和/或所述转动方向;

发送子模块,被配置为当所述转动信息包括:转动角度和/或转动方向时,将所述转动角度和/或所述转动方向发送给与所述医疗设备通信的交互设备。

在一实施例中,所述输出模块,可以被配置为当所述转动信息包括:所述目标轮廓中朝向所述光线发射器的方向转动的轮廓线时,对所述预设医学图像中,经由所述轮廓线投影得到的部分所述当前曝光区域轮廓进行特殊标记。

在一实施例中,所述显示模块23,可以被配置为在所述预设医学图像中,对所述当前曝光区域轮廓和所述预设曝光区域轮廓进行区别显示。

关于上述实施例中的装置,其中各个模块执行操作的具体方式已经在有关该方法的实施例中进行了详细描述,此处将不做详细阐述说明。

本发明处理图像的装置的实施例可以应用在网络设备上。装置实施例可以通过软件实现,也可以通过硬件或者软硬件结合的方式实现。以软件实现为例,作为一个逻辑意义上的装置,是通过其所在设备的处理器将计算机程序指令读取到内存中运行形成的。从硬件层面而言,如图11所示,为本发明的处理图像的装置所在医疗设备的一种硬件结构图,除了图11所示的处理器、网络接口、内存之外,实施例中装置所在的设备通常还可以包括其他硬件,如负责处理报文的转发芯片等等;从硬件结构上来讲该设备还可能是分布式的设备,可能包括多个接口卡,以便在硬件层面进行报文处理的扩展。

本发明实施例还提供了一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器处理时实现以下任务处理方法:

检测所述医疗设备的扫描位置是否发生变化;

当所述医疗设备的扫描位置发生变化时,根据所述医疗设备的当前扫描位置信息,确定预设医学图像中当前扫描位置对应的当前曝光区域轮廓,所述预设医学图像是所述医疗设备在预设扫描位置时对所述检测对象进行扫描和曝光处理而得到的图像;

在所述预设医学图像中,同时显示所述当前曝光区域轮廓和所述预设扫描位置对应的预设曝光区域轮廓。

本领域技术人员在考虑说明书及实践这里公开的发明后,将容易想到本发明的其它实施方案。本申请旨在涵盖本发明的任何变型、用途或者适应性变化,这些变型、用途或者适应性变化遵循本发明的一般性原理并包括本发明未公开的本技术领域中的公知常识或惯用技术手段。说明书和实施例仅被视为示例性的,本发明的真正范围和精神由本申请的权利要求指出。

应当理解的是,本发明并不局限于上面已经描述并在附图中示出的精确结构,并且可以在不脱离其范围进行各种修改和改变。本发明的范围仅由所附的权利要求来限制。

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