技术领域
本实施例涉及用于诊断医学成像的测量。距离、面积、体积、流量、速度、 加速度、比率、位置或其它测量结果可辅助诊断。例如,胎儿、损伤或肿瘤的 大小可被用来进行诊断。
背景技术
本专利文献要求于2006年3月31日提交的、序列号为60/787,772的临时 美国专利申请的依据35 U.S.C.§119(e)的申请日的权益,该临时美国专利申 请在此并入作为参考。
不同数据类型可用于不同或相同的测量。医学成像包括不同的扫描模式, 诸如包括超声、x射线、计算机断层扫描、磁共振或正电子发射。对于这些模 式中的一些模式,可利用不同的处理通道。例如,超声成像检测所反射的声音 的强度(B模式)、流量(多普勒或流动模式中的速度、能量和/或方差)、基波 响应、谐波响应或其它特征。某些模式和通道可提供用于测量的不同信息。
多模态数据或多通道数据彼此互补并共同用于决策中。在医学成像测量应 用的实例中,采集两种模式的图像数据,并独立获得来自这两种图像模式的测 量结果。医护人员使用该信息用于诊断。然而,由于模式或测量结果的差异可 能存在一些混乱。
发明内容
作为介绍,下面描述的优选实施例包括用于对照(cross-referencing)诊断 医学成像中的测量的方法、系统、计算机可读介质和指令。将对一种数据类型 所做的测量反映(reflect)到另一数据类型的图像中。例如,根据超声数据测 量长度。将与长度相关联的线条显示在超声图像上。在磁共振图像(MRI)中, 在相对应的位置处显示相同的线条。还可利用MRI数据做出相同的测量,并 将该相同的测量反映到超声图像中。在这个实例中,每幅图像展示两种测量。
来自不同数据类型的相同测量对诊断是有用的。在上面的实例中,根据超 声和根据MRI测量长度。这两个所测量的长度之间的差异可提供在诊断上有 用的信息。
可独立或结合使用与一种数据类型相关联的测量在另一数据类型的图象中 的反映和来自不同数据类型的相同特征的测量中的差异的微分。
在第一方面,提供了一种用于对照诊断医学成像中的测量的方法。获得代 表一区域的第一类型的第一数据,并获得代表该区域的第二类型的第二数据。 第一类型不同于第二类型。根据第一数据产生第一图像,并根据第二数据产生 第二图像。对于第一测量确定第一图像上的第一标记位置。将第一标记位置反 映到第二图像上。
在第二方面,提供了一种用于对照诊断医学成像中的测量的系统。存储器 可运行来分别存储第一和第二不同模式或成像系统通道的第一和第二数据集。 处理器可运行来识别分别从第一和第二数据集中独立确定的相同测量的第一和 第二测量相关位置。显示器可运行来显示分别对应于第一和第二数据集的第一 和第二图像,并可运行来包括第一和第二图像中的每个图像中的第一和第二测 量相关位置的指示。
在第三方面,计算机可读介质在其中已存储数据,该数据代表可由已编程 处理器执行的、用于对照诊断医学成像中的测量的指令。该存储介质包括指令, 用于:获得不同数据类型的数据集,这些数据集代表患者的相同区域;以相同 的方式根据每一数据集进行测量;以及确定不同类型数据的数据集的测量之间 的差异。
本发明由随后的权利要求进行限定,并且不应将这部分中的任何事物视为 对那些权利要求的限制。下面结合优选实施例来讨论本发明的其它方面和优 点,并且这些其它方面和优点随后可单独或组合来要求保护。
附图说明
组件和附图不一定是成比例的,而是将重点放在阐明本发明的原理上。此 外,在附图中,相同的参考编号表示整个不同视图中的相对应的部分。
图1是用于对照医学成像中的测量的系统的一个实施例的框图;
图2是对照测量的显示的一个实施例的图形表示;和
图3是表示根据一个实施例的用于对照医学成像中的测量的方法的流程 图。
具体实施方式
不同图像类型之间的测量的差异可提供用于进行决策的有意义的信息。将 来自一种数据类型的测量反映到另一数据类型的图像中同样可提供用于进行决 策的有意义的信息。为了比较提供来自多模态或多通道数据的测量信息。
当采集多模态或多通道数据时,同样记录包括缩放比例、平移和旋转信息 的相关联的对准信息。可同时显示所选数据集的图像。当对一幅图像应用手动 测量操作时,相同的测量标记(诸如线条或踪迹)也同时被显示在另一图像上。 相同的颜色或纹理被用于该反映,以易于对照最初的测量操作标记。该测量可 基于另一数据来执行。测量的差异被导出并被显示,从而提供用于进行决策的 进一步信息。
图1示出了用于对照诊断医学成像中的测量的系统10。系统10是医学成 像系统,诸如超声系统、计算机断层扫描系统、磁共振系统、x射线系统、正 电子发射系统及其组合、或者其它现在已知或以后研发的医学成像系统。在可 替换的实施例中,系统10是个人计算机、工作站、影像存档系统或其它图像 处理系统。
系统10包括处理器14、存储器16、用户输入18和显示器20。可提供另 外的、不同的或更少的组件。例如,在自动进行测量的地方不提供用户输入18。 作为另一实例,在将差异或图像进行传送而不是进行显示的地方不提供显示器 20。在另一实例中,提供前端扫描组件,诸如提供超声波束生成器和换能器、 x射线发射器和检测器或者磁线圈。
存储器16是随机存取存储器、只读存储器、缓冲器、高速缓冲存储器、 硬盘驱动器、光学介质、可移动介质、便携介质、数据库及其组合、或其它现 在已知或以后研发的存储器。存储器16由处理器14进行访问。处理器14或 其它装置(诸如输入/输出装置或网络连接)允许从数据或指令的存储器16中 进行输入和输出。
存储器16可运行来存储数据集。这些数据集对应于诸如与二维图像相关 联的数据帧。这些数据集可以是诸如M模式线条或者频谱多普勒超声数据的 一维显示或扫描的数据集,或者是三维表示的数据集。这些集合与基本上相同 的时间或时期相关联。例如,这些数据集代表诸如一个或多个心跳周期的时期 上的区域。可替换地,不同的集合相对于其它集合对应于不同的时期。
每个数据集代表相同的区域。一个数据集也可代表不同的区域,诸如两个 集合都代表重叠的或相同的区域,而一个或两个集合都同样代表其它相邻的区 域。该区域是被扫描患者的一维、二维或三维部分,诸如患者的内部。
这些数据集涉及不同模式或成像系统通道。例如,一个数据集是一种模式 的数据集,而另一数据集是另一模式的数据集。不同的模式是不同的成像系统 或采集物理性质的模式。例如,不同的模式包括超声、x射线、计算机断层扫 描、磁共振、正电子发射或其它现在已知或以后研发的成像类型。一个或多个 数据集利用一种模式(例如,超声)进行采集,而一个或多个其它数据集利用 不同的模式(例如,计算机断层扫描)进行采集。
可替换地或另外地,这些数据集涉及利用相同的模式或成像物理性质的不 同的通道或检测类型。例如,相同成像系统具有不同的检测类型。不同的成像 系统可用于利用相同的模式或物理性质的不同的检测类型。在一个实施例中, 使用检测的不同超声类型。例如,不同的通道是B模式、多普勒或流动模式(例 如,速度、方差、功率或其组合)、应变(例如,应变或应变率)、谐波、基波、 频谱多普勒、M模式或其它检测类型中的任意两个或多个。每个通道使用具有 超声的扫描,但不同地运行,以检测到不同的信息。
处理器14是通用处理器、控制处理器、数字信号处理器、专用集成电路、 现场可编程门阵列、模拟电路、数字电路及其组合、或其它现在已知或以后研 发的处理数据装置。处理器14是单个装置或多个装置,诸如是与连续或并行 处理相关联的单个装置或多个装置。
处理器14可运行来识别测量位置。例如,图2示出了两幅图像32、34的 显示器30。线条36、38的端点或者这些线条的其它部分是与长度测量相关联 的测量位置。可以识别与面积、体积、流率或其它测量类型相关联的测量位置。
这些位置可从用户输入自动地或半自动地进行识别。在一个实施例中,处 理器14接收一个或多个用户选择。在图2的实例中,处理器14可接收针对线 条40a的端点的圆环位置的用户指示。处理器14从用户输入中识别端点位置。 用户可追踪边界、画线、选点、或提供与测量相关联的一个或多个位置的其它 输入。
在另一实施例中,处理器14处理数据,以识别位置。在图2的实例中, 处理器14检测到边界(例如,椭圆形36b)并沿该边界检测到想得到的位置, 诸如检测到线条40a的端点。可使用任何图像处理,诸如区域增长、滤波、取 阈值、模式匹配、相关性或其组合。例如,一算法可运行来沿心脏壁或在瓣膜 处识别出位置或边界。任何算法可被用于从数据中识别出感兴趣的位置。
在另一实施例中,处理器14使用用户输入来半自动地识别出位置。例如, 用户沿边界选择点。处理器14根据该数据和用户输入的点来确定连续的或部 分边界线条。作为另一实例,用户选择端点,并且处理器14确定端点之间的 线条。
对于一个或多个测量,由处理器14识别出位置。例如,长度和面积都可 被确定。作为另一实例,面积和流率都可被确定。
在另一实例中,确定相同类型的测量中的两个,诸如确定两个长度。这些 测量是基于或源自一种或多种数据类型。例如,在两种不同数据类型中执行相 同的测量。一种数据类型被用来确定所扫描对象的度量(例如,长度)。不同 数据类型被用来确定该所扫描的对象的相同度量(例如,长度)。对相同对象 执行该测量两次,但是该测量基于不同的数据集。独立执行这些测量,诸如对 每一集合的测量独立于其它集合中的测量。可替换地,其中一种测量是独立的, 但是另一种是附属的。一个数据集可包括来自多个通道或模式的数据。基于在 集合之间至少一种类型的数据不同而在两个或多个数据集中执行相同的测量。
处理器14可产生与这些测量相关联的指示符,诸如一幅图像中的一测量 在另一幅图像上的反映。基于位置测量或扫描参数,确定不同数据集的相对对 准。在对准之后,将一幅图像上的线条、面积、踪迹或其它测量指示符定位在 另一图像中的相同位置处。该指示符与所扫描的区域的所表示的对象可以对准 或不对准,这些区域诸如在较低的分辨率模式或通道中执行原始测量的地方, 并且在与较高清晰度数据或图像相比该原始测量有偏差的地方。
图2示出了一实例。测量长度。在一种数据类型的图像32中,对象36a 通常呈现为圆形。沿图像32中的线条38a确定直径。将相同的线条38a作为 线条38b反映到另一数据类型的另一图像34上。由于对象36b在另一图像34 中具有不同的空间定向(诸如呈现出椭圆形),所以所反映的线条38b并不与 对象36b对准。类似地,在另一图像34中测量相同的直径。该直径由线条40a 表示。将线条40a作为线条40b反映到图像32上。
处理器14可运行来确定测量之间的差异。在相同的测量(例如长度)被 执行两次的地方,处理器14确定差异。例如,确定线条38和40的长度差(参 见图2)。作为另一实例,确定偏移量,诸如确定一维、二维或三维的未对准端 点之间的距离。在其它实例中,确定两种或多种度量之间的差异的其它特征(例 如,方差、均值、中值、平均值、标准偏差、最近距离或相关性)。
用户输入18是键盘、鼠标、轨迹球、触摸板、触摸屏、按钮、旋钮、滑 块、其组合、或其它现在已知或以后研发的用户输入装置。用户输入18接收 与用户界面相关联的用户输入。例如,接收显示器上与位置相关联的选择。该 用户输入是给处理器14的输出,诸如输出与测量相关联的测量或位置的用户 指示。用户输入18可接收并触发激活,诸如触发基于以前输入位置的测量的 确定。
显示器20是监控器、CRT、LCD、等离子体、投影仪、触摸屏、其组合、 或者其它现在已知或以后研发的显示装置。显示器20直接或间接连接处理器 14,用于接收带有或不带有测量指示符的图像。
显示器20可运行来显示一幅或多幅图像。例如并如图2中所示,显示器 20、30包括两幅图像32、34。每幅图像对应于不同数据类型,诸如对应于不 同的数据组合。不同的数据集被用来产生图像32、34。将这些数据集进行滤波、 检测、扫描转换或以其它方式处理成显示值。图像是灰度等级图、彩色图、或 者灰度等级和彩色图。图像32、34按基本上相同的时间进行显示。图像32、34 可以在相邻或空间分隔的独立监控器上或在同一监控器上。刷新率是相同或不 同的。
一幅或多幅图像32、34可包括与测量相关联的指示。例如,将一幅图像 32中的测量反映到另一图像34中。可将另一图像34中的测量反映到一幅图像 32上。可替换地,不同图像32、34的测量不会被反映到其它图像34、32中。 这些指示包括标记、点、线条、突出、阴影、纹理、着色、区域或其它标志。
为了将一个数据集中的测量反映到另一数据集的图像上,可将相对应的指 示符进行编码或匹配。例如在图2中,线条38a与所反映的线条38b具有相同 的纹理(例如,虚线)和/或相同的颜色。线条40a与所反映的线条40b具有相 同的纹理(例如,点线)和/或相同的颜色。纹理、颜色或其它匹配指示对于相 同测量的不同情况(例如虚线与点线38、40)是不同的。
显示器20可运行来显示利用不同数据的两个相同测量之间的差异的指 示。例如,提供连接测量位置的线条。也可使用其它可视差异指示符,诸如对 非重叠区域进行加阴影或着色。作为另一实例,给用户显示了差异的量化。
图3示出了一种用于对照诊断医学成像中的测量的方法。该方法利用图1 的系统10或不同的系统来实现。以所示次序或不同的次序来执行这些动作。 可提供另外的、不同的或更少的动作。例如,在没有动作62和64的情况下, 或者在没有动作56、58和60的情况下执行该方法。作为另一实例,动作52 是可选的。
在动作50,获得不同数据类型的数据集。该数据通过扫描来获得,该扫 描诸如是医学成像模式的实时扫描。该扫描可通过相同系统或不同系统来执 行。获得不同模式或通道的数据。可替换地,从存储或远程装置中检索或接收 该数据。例如,从患者病历中加载以前的扫描。
不同的数据集代表患者的相同区域。不同的数据可与不同的采集时期或基 本上相同的时间相关联。例如,一个数据集可已通过比另一数据集更近期地扫 描(诸如早几分钟、几小时、几天或几年扫描)来进行采集。作为另一实例, 通过在基本上相同的时间来隔行扫描而获得两个或更多的数据。
数据集包含诸如与不同模式和/或通道相关联的不同类型的数据。例如, 利用相同的扫描类型和用于检测的不同通道来获得数据集,诸如利用具有B模 式的超声扫描和应变检测(例如,其中在屏幕上均并排产生并显示B模式图像 和应变图像的弹性成像模式)来获得数据集。作为另一实例,使用两种或多种 不同的扫描类型来获得数据。
在动作52,产生图像。这些图像彼此相邻地显示,诸如在基本上相同的 时间显示在同一屏幕上。可使用单独的空间或时间显示。根据一个或多个数据 集产生每幅图像。根据至少一个不同的数据集来产生不同的图像。
在动作54,执行与一个或多个数据集和/或图像相关联的测量。该测量由 处理器自动、半自动或根据用户输入来执行。利用不同的数据和/或图像可执行 相同的测量。例如,根据不同数据或图像测量由不同数据或图像代表的同一对 象的长度或其它特征。以相同的方式根据每个数据集执行该测量。
如由动作56、58和60所表示的那样,将该测量反映到另一图像中,或如 由动作62和64所表示的那样,将该测量用于确定在具有其它数据的图像中的 与相同测量的差异。反映和差异确定都可被使用。
在动作56,针对测量确定一个或多个标记位置。这些标记位置对应于由 数据表示的空间位置,诸如图像上的位置。该标记位置可从图像上的用户指示 接收到。该标记位置可利用处理器根据数据的处理器分析来确定。该标记位置 可根据用户输入和处理器分析的组合来确定。
这些标记位置与测量相关联。例如,标记位置是:距离测量的端点;点定 位;边界的点、线、面积或体积定位;面积的周边;体积的表面;或其组合。
针对每一测量确定标记位置。对一个数据集和/或图像可执行不同的测量。 对不同的数据集和/或图像可执行相同的测量。
在动作58,在一图像上显示与测量或标记位置相关联的一个或多个指示。 从数据集中产生图像。将根据数据集或图像所执行的任意测量展示在相对应的 图像上。在每幅图像中包括每个来自数据集的测量的指示。
在动作60,反映了用于测量的标记位置。例如,在另一图像中反映来自 一幅图像的指示。在同时显示两幅或多幅图像的地方,同时将与其中一幅图像 相关联的测量的指示反映到其它图像中。将与不同图像相关联的标记位置反映 到其它图像中。可将标记位置从与无图像或以前所显示的图像相关联的测量反 映到所显示的图像中。
在不同的图像中以相同或不同的方式指示所反映的标记位置。相同的形 状、大小、颜色、纹理、或其组合可用于测量指示符和不同图像中的测量的反 映。其它测量(诸如根据不同数据执行的相同测量)具有相同或不同的特征。 类似(但是不同的)特征可用于相同的测量,诸如仅在颜色、纹理和/或点的形 状上有所区别。例如,针对测量,独立于不同数据类型而测量的同一对象的长 度都用线条指示,但具有不同的颜色。这些反映具有如镜像指示符那样的相对 应的外表,但是不同于该镜像指示符。
所反映的标记位置可能没有对准被测对象。对准图像和数据。将位置测量 和/或扫描参数用来对准数据和图像。可替换地使用相关性或其它处理用于进行 对准。该对准是一维、二维或三维中的对准。可使用平移、旋转或即平移又旋 转的对准。该对准可包括缩放比例。
在对准数据之后,由于分辨率、阴影或者扫描或检测的物理性质的其它特 征,该对象仍与不同的空间位置相关联。由于可能的未对准,标记位置可能不 在相对于不同图像中的所成像对象的相同位置处。所反映的标记位置展示了这 一差异。
在动作56、58和60的一个实例实施例中,显示不同的通道数据(B模式 和应变)以及相关联的图像。用户手动指示用于测量的标记位置。对于损伤, 用户可在B模式图像上追踪损伤边界。利用适当的比例和平移将相同的踪迹复 制到应变图像上。当操作者追踪应变图像上的损伤边界时,利用适当的比例和 平移将相同的踪迹复制并显示在B模式图像上。由于B模式和应变图像是相 同损伤的两种不同物理现象的表示,所以取决于损伤属性,损伤边界可以或不 会出现在相同的位置处。
如上面实例中所表示的那样,可重复动作56、58和60。在相同或不同的 图像中执行相同或不同的测量。将附加测量的标记位置反映到一个或多个其它 图像中。
在动作62和64的一个实施例中,执行相同的测量,但根据不同的数据类 型来执行。差异在诊断上可能是有用的。测量可在有或没有反映、指示标记位 置或显示图像的情况下来执行。
在动作62,确定测量之间的差异。该差异是数学差(即,减法)或其它 不同的特征(例如,位置、平移、旋转、形状、空间分布或统计学关系)。可 计算不只一个差异。可将不同的差异结合或独立地维持不同的差异。该差异可 能与所期望的差异相关联,诸如计算实际差异与所期望的差异的偏离。两个或 多个测量中的测量差异为诊断和手术规划中的决策提供信息。
在动作64,根据差异来显示信息。显示该差异,诸如显示指示差异的文 本。连接器或所突出的区可指示两种测量之间的差异。该差异在具有或不具有 测量指示符的情况下进行显示。测量指示符可指示该差异。可使用文本、阴影、 颜色、图形、形状、纹理或其它指示来突出图像中的差异。该差异可在多个图 像中被突出。对不同的图像能以相同或不同的方式指示该差异。
参考图1,存储器16可用于指令。存储器16是在其中已存储数据的计算 机可读存储介质,该数据代表可由已编程处理器执行的、用于对照诊断医学成 像中的测量的指令。在计算机可读存储介质或存储器(诸如高速缓冲存储器、 缓冲器、RAM、可移动介质、硬盘驱动器或其它计算机可读存储介质)上提 供用于实现上面所讨论的过程、方法和/或技术的指令。计算机可读存储介质包 括各种类型的易失性或非易失性存储介质。执行在附图中所示出的或在此所描 述的功能、动作或任务,以响应于被存储在计算机可读存储介质中或计算机可 读存储介质上的一个或多个指令集。这些功能、动作或任务与特定类型的指令 集、存储介质、处理器或处理策略无关并可由单独或结合运行的软件、硬件、 集成电路、固件、微代码等来执行。类似地,处理策略可包括多处理、多任务、 并行处理等等。在一个实施例中,将指令存储在可移动介质装置上,用于由本 地或远程系统读取。在其它实施例中,将指令存储在遥远的位置,用于通过计 算机网络或经由电话线进行传送。在另外其它实施例中,将指令存储在给定的 计算机、CPU、GPU或系统内。
虽然上面参考各个实施例已经描述了本发明,但是应当理解的是,在不偏 离本发明的范围的情况下可进行许多改变和修正。因此,意图将前面详细的描 述看作示例而非限制,并且应理解,(包括所有等效物的)下面的权利要求意 图限定本发明的精神和范围。