多对比度图像同步显示和定位标定的方法及装置与流程

文档序号:11953552阅读:268来源:国知局
多对比度图像同步显示和定位标定的方法及装置与流程

本发明涉及医学临床影像技术领域,尤其涉及多对比度图像同步显示和定位标定的方法及装置。



背景技术:

随着临床影像诊断技术的发展,为了提高疾病的诊断准确率,临床上医生往往通过分析多种对比度的图像来对疾病进行诊断和分析。对某一部位的疾病诊断,有时会采用同一种成像模态,如电子计算机断层扫描成像(Computed Tomography,CT)、磁共振成像(Magnetic Resonance Imaging,MRI)、超声成像(Ultrasound,US)和正电子发射计算机断层成像(Positron Emission Computed Tomography,PET)等,利用一种成像模态得到几种不同对比度的图像,然后根据病变部位在不同对比度图像中的表现进行诊断;有时会结合多种成像模态的优势,采用多种成像模态图像对疾病进行诊断,如PET/CT是结合正电子发射计算机断层成像和电子计算机断层扫描技术、PET/MRI是结合正电子发射计算机断层成像和磁共振成像等。所得的医学图像一般符合DICOM(Digital Imaging and Communication in Medicine)标准,该标准包含了医学数字图像的采集、归档、通信、显示及查询等所有信息交换的协议。

当前,医生在进行多对比度图像诊断的时候,往往需要在多种对比度图像之间切换,或者通过多屏幕进行显示,然后通过肉眼进行对比,或者手动选择各图像同一位置进行对比。这种方法不仅非常低效而且在进行精准比对方面比较困难,尤其是高分辨率图像的对比,给医生增加了额外的难度,并且很难准确选择同样的位置进行比对。



技术实现要素:

本发明实施例提供一种多对比度图像同步显示和定位标定的方法,用以实现在多窗口中同步显示多种对比度图像和同步定位标定位置信息,该方法包括:

获得生物体同一部位的多种对比度图像;

对所述多种对比度图像进行扫描位置信息提取和对比计算;

根据所述多种对比度图像上的位置对比结果将所述多种对比度图像进行分窗口同步显示;

将真实鼠标指针所在窗口作为目标窗口,根据目标窗口图像上的鼠标指针位置及所述多种对比度图像上的位置对比结果,计算其它窗口图像上对应位置并在该位置显示虚拟鼠标指针。

一个实施例中,对所述多种对比度图像进行扫描位置信息提取和对比计算,包括提取所述多种对比度图像的扫描层面位置信息和扫描层内位置信息,并进行对比计算偏差。

一个实施例中,根据所述多种对比度图像上的位置对比结果将所述多种对比度图像进行分窗口同步显示,包括:

若所述多种对比度图像上的位置比对结果表明所述多种对比度图像的扫描层面位置信息不同,则根据目标窗口图像的扫描层数及扫描层厚,其它窗口图像的扫描层厚,以及其它窗口图像与目标窗口图像的扫描位置偏差,查找其它窗口图像的临近层面并同步显示。

一个实施例中,按如下公式查找其它窗口图像的临近层面并同步显示:

NX=Round[(ΔZX+M×S)/SX];

其中,NX为其它窗口图像的临近层面,ΔZX为其它窗口图像与目标窗口图像的扫描位置偏差;M为目标窗口图像的扫描层数;S为目标窗口图像的扫描层厚;SX为其它窗口图像的扫描层厚;Round[]表示四舍五入计算。

一个实施例中,根据目标窗口图像上鼠标指针位置及所述多种对比度图像上的位置对比结果,计算其它窗口图像上对应位置并在该位置显示虚拟鼠标指针,包括:

若所述多种对比度图像上的位置对比结果表明所述多种对比度图像的扫描层内位置信息不同,则根据目标窗口图像上鼠标指针位置,以及其它窗口图像与目标窗口图像的层内位置偏差,计算其它窗口图像上对应位置并在该位置显示虚拟鼠标指针。

一个实施例中,按如下公式计算其它窗口图像上对应位置并在该位置显示虚拟鼠标指针:

(X1,Y1)=(X+ΔX1,Y+ΔY1);

其中,(X1,Y1)为其它窗口图像上对应位置,(X,Y)为目标窗口图像上鼠标指针位置,(ΔX1,ΔY1)为其它窗口图像与目标窗口图像的层内位置偏差。

一个实施例中,该方法还包括:

根据鼠标指针在目标窗口图像上所做的操作,在其它各窗口中同步显示操作结果。

本发明实施例还提供一种多对比度图像同步显示和定位标定的装置,用以实现在多窗口中同步显示多种对比度图像和同步定位标定位置信息,该装置包括:

图像获得模块,用于获得生物体同一部位的多种对比度图像;

位置对比模块,用于对所述多种对比度图像进行扫描位置信息提取和对比计算;

图像显示模块,用于根据所述多种对比度图像上的位置对比结果将所述多种对比度图像进行分窗口同步显示;

定位标定模块,用于将真实鼠标指针所在窗口作为目标窗口,根据目标窗口图像上的鼠标指针位置及所述多种对比度图像上的位置对比结果,计算其它窗口图像上对应位置并在该位置显示虚拟鼠标指针。

一个实施例中,所述位置对比模块进一步用于:提取所述多种对比度图像的扫描层面位置信息和扫描层内位置信息,并进行对比计算偏差。

一个实施例中,所述图像显示模块进一步用于:

若所述多种对比度图像上的位置比对结果表明所述多种对比度图像的扫描层面位置信息不同,则根据目标窗口图像的扫描层数及扫描层厚,其它窗口图像的扫描层厚,以及其它窗口图像与目标窗口图像的扫描位置偏差,查找其它窗口图像的临近层面并同步显示。

一个实施例中,所述图像显示模块进一步用于按如下公式查找其它窗口图像的临近层面并同步显示:

NX=Round[(ΔZX+M×S)/SX];

其中,NX为其它窗口图像的临近层面,ΔZX为其它窗口图像与目标窗口图像的扫描位置偏差;M为目标窗口图像的扫描层数;S为目标窗口图像的扫描层厚;SX为其它窗口图像的扫描层厚;Round[]表示四舍五入计算。

一个实施例中,所述定位标定模块进一步用于:

若所述多种对比度图像上的位置对比结果表明所述多种对比度图像的扫描层内位置信息不同,则根据目标窗口图像上鼠标指针位置,以及其它窗口图像与目标窗口图像的层内位置偏差,计算其它窗口图像上对应位置并在该位置显示虚拟鼠标指针。

一个实施例中,所述定位标定模块进一步用于按如下公式计算其它窗口图像上对应位置并在该位置显示虚拟鼠标指针:

(X1,Y1)=(X+ΔX1,Y+ΔY1);

其中,(X1,Y1)为其它窗口图像上对应位置,(X,Y)为目标窗口图像上鼠标指针位置,(ΔX1,ΔY1)为其它窗口图像与目标窗口图像的层内位置偏差。

一个实施例中,该装置还包括:

操作同步模块,用于根据鼠标指针在目标窗口图像上所做的操作,在其它各窗口中同步显示操作结果。

本发明实施例中根据多种对比度图像上的位置对比结果将多种对比度图像进行分窗口同步显示,避免了在多种对比度图像之间进行切换,或者通过多屏幕进行显示;本发明实施例中根据目标窗口图像上的鼠标指针位置及多种对比度图像上的位置对比结果,计算其它窗口图像上对应位置并在该位置显示虚拟鼠标指针,避免了医生通过肉眼进行对比,或者手动选择各图像同一位置进行对比;本发明实施例实施过程简单高效,并且能够很容易地实现精准比对,即使是高分辨率图像的对比,也不会给医生增加额外的难度。

附图说明

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

图1为本发明实施例中多对比度图像同步显示和定位标定的方法示意图;

图2为本发明实施例中多对比度图像同步显示和定位标定的具体实例图;

图3为本发明实施例中没有扫描位置偏差的不同数据源多窗口显示示意图;

图4为本发明实施例中有层面偏差图像源的多窗口显示示意图;

图5为本发明实施例中有层面偏差时显示层面计算示意图;

图6为本发明实施例中有层内位置偏差时各窗口的同步定位显示示意图;

图7为本发明实施例中各窗口同步操作示意图;

图8为本发明实施例中多对比度图像同步显示和定位标定的装置示意图;

图9为本发明实施例中多对比度图像同步显示和定位标定的装置的具体实例图。

具体实施方式

为使本发明实施例的目的、技术方案和优点更加清楚明白,下面结合附图对本发明实施例做进一步详细说明。在此,本发明的示意性实施例及其说明用于解释本发明,但并不作为对本发明的限定。

为了实现在多窗口中同步显示多种对比度图像和进行准确位置同步标定,本发明实施例中提供一种多对比度图像同步显示和定位标定的方法,如图1所示,该方法可以包括:

步骤101、获得生物体同一部位的多种对比度图像;

步骤102、对所述多种对比度图像进行扫描位置信息提取和对比计算;

步骤103、根据所述多种对比度图像上的位置对比结果将所述多种对比度图像进行分窗口同步显示;

步骤104、将真实鼠标指针所在窗口作为目标窗口,根据目标窗口图像上的鼠标指针位置及所述多种对比度图像上的位置对比结果,计算其它窗口图像上对应位置并在该位置显示虚拟鼠标指针。

由图1所示流程可以得知,本发明实施例中根据多种对比度图像上的位置对比结果将多种对比度图像进行分窗口同步显示,避免了在多种对比度图像之间进行切换,或者通过多屏幕进行显示;本发明实施例中根据目标窗口图像上的鼠标指针位置及多种对比度图像上的位置对比结果,计算其它窗口图像上对应位置并在该位置显示虚拟鼠标指针,避免了医生通过肉眼进行对比,或者手动选择各图像同一位置进行对比;本发明实施例实施过程简单高效,并且能够很容易地实现精准比对,即使是高分辨率图像的对比,也不会给医生增加额外的难度。

具体实施时,先获得生物体同一部位的多种对比度图像。多种对比度图像可以通过临床影像技术获得,可以是来自一种成像模态的多种扫描方法,比如磁共振成像(MRI)的横向弛豫时间加权图像(T2WI)和纵向弛豫时间加权图像(T1WI);也可以是来自不同成像模态的几组图像,比如磁共振图像和正电子发射计算机断层成像(PET)。多对比度图像也可称为多图像数据源。如图2所示,每一种对比度图像作为一种图像源,各图像源可以都统一为同种格式,如DICOM格式,图像源的数量根据临床诊断需要可随意增减。

在获得了生物体同一部位的多种对比度图像之后,对所述多种对比度图像进行扫描位置信息提取和对比计算,再根据多种对比度图像上的位置对比结果将多种对比度图像进行分窗口同步显示。例如,在图1的示例中,由于DICOM格式的医学图像包含了扫描位置信息,为了便于对多窗口同位置的图像对照,需要对不同图像数据源的DICOM图像的扫描位置信息进行提取和对比计算。扫描位置信息可以包括多种与扫描位置相关的信息。例如,在一个实施例中,对多种对比度图像进行扫描位置信息提取和对比计算,可以包括提取多种对比度图像的扫描层面位置信息和扫描层内位置信息,并进行对比计算偏差。其中扫描层面位置信息可以包括扫描层数及扫描层厚。

在图2的示例中,DICOM格式的医学图像包含了图像采集、归档、通信、显示及查询等所有信息。如图2所示,首先对各图像源的DICOM文件进行读取,对图像扫描位置信息进行预处理,当各图像源的扫描位置信息相同时,比如磁共振成像中的多种扫描协议使用了同一个定位参数,或者多模态成像(如PET/MRI)同时进行的扫描等,此时多数据源具有相同的扫描层面位置信息和扫描层内位置信息。通过预处理,检查多数据源是否具有X,Y或者Z方向上的扫描位置偏差,如果多数据源没有位置偏差,可以直接将所得的图像源导入到各个窗口进行对比显示。窗口的数量可以由数据源数量来决定,窗口大小可以按着窗口数量在显示器上自动最优化调整。图3为本发明实施例中没有扫描位置偏差的不同数据源多窗口显示示意图,如图3所示,三种对比度图像源在三个图像显示窗口逐层显示,各窗口所显示的图像源均处于同一位置,只是各图像信号源的图像对比度不同而已。

当各图像源的扫描位置不完全相同时,各图像源就会有位置偏差,位置偏差可以是层面方向上,即Z方向,也可以是层面内部的位置偏差,即X,Y方向。为了使各窗口显示的图像同步,需要对各数据源进行配准计算,计算各数据源的位置偏差,这个位置偏差包括X,Y,Z三个方向上的刚性偏差,本领域技术人员熟知,位置偏差的计算可以采用相应的算法实现。

具体实施时,根据多种对比度图像上的位置对比结果将多种对比度图像进行分窗口同步显示,包括:若多种对比度图像上的位置对比结果表明多种对比度图像的扫描层面位置信息不同,则根据目标窗口图像的扫描层数及扫描层厚,其它窗口图像的扫描层厚,以及其它窗口图像与目标窗口图像的扫描位置偏差,查找其它窗口图像的临近层面并同步显示。

图4是本发明实施例中有层面偏差图像源的多窗口显示示意图。如图4所示,当各数据源有位置偏差时,如果位置偏差在层面Z方向,根据目标窗口所停留的层面决定其余窗口所显示的层面。目标窗口可以是任何一个窗口,根据真实鼠标指针所处位置来决定目标窗口,如图4所示,第二个窗口被定义为目标窗口。为了示意方便,在图3-7中将第二幅图示意为目标窗口,实际应用中可以选择任一窗口作为目标窗口。

具体实施时,可以按如下公式查找其它窗口图像的临近层面并同步显示:

NX=Round[(ΔZX+M×S)/SX];

其中,NX为其它窗口图像的临近层面,ΔZX为其它窗口图像与目标窗口图像的扫描位置偏差;M为目标窗口图像的扫描层数;S为目标窗口图像的扫描层厚;SX为其它窗口图像的扫描层厚;Round[]表示四舍五入计算。

在图4的示例中,假设各图像数据源图像的层厚为S1,S2,S3,其余窗口1和2与目标窗口的位置偏差分别为ΔZ1和ΔZ2。图5为本发明实施例中有层面偏差时显示层面计算示意图,如图5所示,当目标窗口停留在第M层面时,其余窗口1和2分别会停留在离目标窗口最近的层面,即:Round[(ΔZ1+M×S2)/S1]和Round[(ΔZ2+M×S2)/S3]。

在将多种对比度图像进行分窗口同步显示后,根据目标窗口图像上的鼠标指针位置及所述多种对比度图像上的位置对比结果,计算其它窗口图像上对应位置并在该位置显示虚拟鼠标指针。在图3的示例中,没有扫描位置偏差的不同数据源多窗口中,鼠标指针均处于同一位置。

在其它的实施例中,若多种对比度图像上的位置对比结果表明多种对比度图像的扫描层内位置信息不同,则根据目标窗口图像上鼠标指针位置,以及其它窗口图像与目标窗口图像的层内位置偏差,计算其它窗口图像上对应位置并在该位置显示虚拟鼠标指针。图6为本发明实施例中有层内位置偏差时各窗口的同步定位显示示意图,如图6所示,当各数据源位置偏差出现在层面内部,即X,Y方向上时,根据目标窗口鼠标指针停留的位置,计算出其余窗口指针的定位位置。

具体的,可以按如下公式计算其它窗口图像上对应位置并在该位置显示虚拟鼠标指针:

(X1,Y1)=(X+ΔX1,Y+ΔY1);

其中,(X1,Y1)为其它窗口图像上对应位置,(X,Y)为目标窗口图像上鼠标指针位置,(ΔX1,ΔY1)为其它窗口图像与目标窗口图像的层内位置偏差。

在图6的示例中,假设数据源位置偏差在X,Y方向上,其余窗口与目标窗口的图像源的位置偏差分别为(ΔX1,ΔY1)和(ΔX2,ΔY2),当目标窗口的鼠标指针停留在(Xa,Yb)位置时,其余窗口1的图像对应的鼠标指针停留在(Xa+ΔX1,Ya+ΔY1),其余窗口2的图像对应的鼠标指针停留在在(Xa+ΔX2,Ya+ΔY2)位置。

如图3和图6所示,当真实鼠标指针在某一窗(即目标窗口)出现时,其余窗口也会出现对应的鼠标指针,该鼠标指针为虚拟鼠标指针,也可以被定义为其余指针,并且各分窗口鼠标指针所指的图像数据源的位置是一致的。总之,多数据源图像的显示是同步的,并且可以同步进行位置标定。目标窗口的数据源图像变化时,其余窗口图像根据目标窗口图像所处位置自动同步显示,实现多数据源图像同步对比显示。真实鼠标指针在目标窗口的数据源停留时,其余窗口同一图像位置也会出现鼠标指针。

具体实施时,本发明实施例方法还可以包括:根据鼠标指针在目标窗口图像上所做的操作,在其它各窗口中同步显示操作结果。对目标窗口的数据源图像做任何操作时,其余窗口也会进行同步的动作。当对某一目标窗口的显示图像进行操作时,比如翻页操作,其余窗口也做出对应的动作。对某一目标窗口的图像做勾画计算操作时,其余窗口也在相应位置做出同样的动作响应。图7为本发明实施例中各窗口同步操作示意图。如图7所示,当对目标窗口图像做各种操作时,比如勾画感兴趣区,测量感兴趣区的信号平均值和方差,其余窗口也会在同样的位置进行操作,各图像源有位置偏差时,在位置偏差基础上进行操作。这样可以提供各窗口数据源的同步,不仅可以同步翻页,还可以准确同步定位不同窗口的组织位置,方便医生比较同一组织位置对应的各图像源中的表现。

基于同一发明构思,本发明实施例中还提供了一种多对比度图像同步显示和定位标定的装置,如下面的实施例所述。由于该装置解决问题的原理与多对比度图像同步显示和定位标定的方法相似,因此该装置的实施可以参见多对比度图像同步显示和定位标定的方法的实施,重复之处不再赘述。

图8为本发明实施例中多对比度图像同步显示和定位标定的装置示意图。该装置可以实现同一位置、多种对比度图像的同步显示和同步位置标定。如图8所示,该装置可以包括:

图像获得模块801,用于获得生物体同一部位的多种对比度图像;

位置对比模块802,用于对所述多种对比度图像进行扫描位置信息提取和对比计算;

图像显示模块803,用于根据所述多种对比度图像上的位置对比结果将所述多种对比度图像进行分窗口同步显示;

定位标定模块804,用于将真实鼠标指针所在窗口作为目标窗口,根据目标窗口图像上的鼠标指针位置及所述多种对比度图像上的位置对比结果,计算其它窗口图像上对应位置并在该位置显示虚拟鼠标指针。

具体实施时,位置对比模块802可以进一步用于:提取所述多种对比度图像的扫描层面位置信息和扫描层内位置信息,并进行对比计算偏差。

具体实施时,图像显示模块803可以进一步用于:

若所述多种对比度图像上的位置比对结果表明所述多种对比度图像的扫描层面位置信息不同,则根据目标窗口图像的扫描层数及扫描层厚,其它窗口图像的扫描层厚,以及其它窗口图像与目标窗口图像的扫描位置偏差,查找其它窗口图像的临近层面并同步显示。

具体实施时,图像显示模块803可以进一步用于按如下公式查找其它窗口图像的临近层面并同步显示:

NX=Round[(ΔZX+M×S)/SX];

其中,NX为其它窗口图像的临近层面,ΔZX为其它窗口图像与目标窗口图像的扫描位置偏差;M为目标窗口图像的扫描层数;S为目标窗口图像的扫描层厚;SX为其它窗口图像的扫描层厚;Round[]表示四舍五入计算。

具体实施时,定位标定模块804可以进一步用于:

若所述多种对比度图像上的位置对比结果表明所述多种对比度图像的扫描层内位置信息不同,则根据目标窗口图像上鼠标指针位置,以及其它窗口图像与目标窗口图像的层内位置偏差,计算其它窗口图像上对应位置并在该位置显示虚拟鼠标指针。

具体实施时,定位标定模块804可以进一步用于按如下公式计算其它窗口图像上对应位置并在该位置显示虚拟鼠标指针:

(X1,Y1)=(X+ΔX1,Y+ΔY1);

其中,(X1,Y1)为其它窗口图像上对应位置,(X,Y)为目标窗口图像上鼠标指针位置,(ΔX1,ΔY1)为其它窗口图像与目标窗口图像的层内位置偏差。

图9为本发明实施例中多对比度图像同步显示和定位标定的装置的具体实例图。如图9所示,本例中,图8所示装置还可以包括:

操作同步模块901,用于根据鼠标指针在目标窗口图像上所做的操作,在其它各窗口中同步显示操作结果。

综上所述,本发明实施例中根据多种对比度图像上的位置对比结果将多种对比度图像进行分窗口同步显示,避免了在多种对比度图像之间进行切换,或者通过多屏幕进行显示;本发明实施例中根据目标窗口图像上的鼠标指针位置及多种对比度图像上的位置对比结果,计算其它窗口图像上对应位置并在该位置显示虚拟鼠标指针,避免了医生通过肉眼进行对比,或者手动选择各图像同一位置进行对比;本发明实施例实施过程简单高效,并且能够很容易地实现精准比对,即使是高分辨率图像的对比,也不会给医生增加额外的难度。

进一步的,本发明实施例还提供了各窗口数据源的同步,不仅可以同步翻页,还可以准确同步定位不同窗口的组织位置,方便医生比较同一组织位置对应的各图像源中的表现。总之,本发明实施例提供了一种便于多窗口诊断、比较和测量的方案。

本领域内的技术人员应明白,本发明的实施例可提供为方法、系统、或计算机程序产品。因此,本发明可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、CD-ROM、光学存储器等)上实施的计算机程序产品的形式。

本发明是参照根据本发明实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。

这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。

这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。

以上所述的具体实施例,对本发明的目的、技术方案和有益效果进行了进一步详细说明,所应理解的是,以上所述仅为本发明的具体实施例而已,并不用于限定本发明的保护范围,凡在本发明的精神和原则之内,所做的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。

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