为CT虚拟单色提供自动自适应能量设置的方法与流程

文档序号:24305921发布日期:2021-03-17 00:58阅读:145来源:国知局
为CT虚拟单色提供自动自适应能量设置的方法与流程

本发明涉及图像处理系统,图像处理方法,成像装置,计算机程序单元以及计算机可读介质。



背景技术:

在医学多能量ct(计算机断层扫描)成像中,例如双能量ct,可提供超出标准能量整合ct成像的其他诊断功能。

可通过多能量ct成像扫描器生成的一种特别有用的图像是虚拟的与能量无关的(单能量或单色)图像。通过应用不同的能量(kev)设置来生成这样的图像,与标准能量整合ct相比,可以获得许多好处。例如,相对较高的能量值图像(高于70kev)较不容易出现束硬化伪影。另一方面,相对较低的能量值图像(低于70kev的图像)可以提供改进的低对比度结构分辨率和可视化。这在脑成像中可能有用,可以更好地区分脑灰质和脑白质。同样,使用相对较低的能量值图像可以改善例如在成像之前或期间向患者施予的碘造影剂的可视化。

在当前的多能量ct放射学诊断阅读实践中,当针对一系列图像查看单色图像时,用户(例如放射科医师)要么查看多个图像数据集(每个图像数据集都具有特定的kev设置),要么手动更改kev设置(如果在专用的双能工作站上工作的话)。

这些例行工作正在增加图像数据集的生成,或对诊断路径工作流程产生负面影响。



技术实现要素:

因此,可能需要改进对放射成像的处理。

本发明的目标通过独立权利要求的主题得以解决,其中,在从属权利要求中并入了另外的实施例。应该指出,以下描述的本发明的方面同样地应用于图像处理方法、图像处理系统、计算机程序单元以及计算机可读介质。

根据本发明的第一方面,提供了一种图像处理系统,包括:

输入接口,其用于接收针对将由成像装置捕获的感兴趣解剖结构的图像数据可视化的请求;以及

能量值确定器,其被配置为基于所述图像数据、不同的图像数据或上下文数据中的至少一项来确定用于从图像数据形成单色图像的能量值,

其中,由所述能量值确定器进行的所述确定基于拟合到所述图像数据的能量曲线;其中,所述图像数据形成从感兴趣解剖结构采集的一系列截面图像的部分,或者这样的截面图像能够从所述图像数据得出,所述截面图像与解剖结构的不同位置(z)有关,所述能量曲线被拟合到被分配给所述不同位置(z)的至少一个子集能量值控制点,每个能量值控制点表示不同位置的所述子集中的相应的一个子集的相应的已知能量值。

所述不同的图像数据可能源自不同的成像模态。所述不同的图像数据可以被配准到所述图像数据。所述上下文数据可以描述所述图像数据。当捕获所述图像数据时,可以从成像装置使用的成像协议中查询所述上下文数据。可以通过合适的查询接口从病历、数据库或与所述图像数据相关联的头文件中查询所述上下文图像数据。所述上下文数据可以由系统的用户(例如放射线医师)通过合适的用户接口提供。

在实施例中,所述图像处理系统包括图像合成器,所述图像合成器被配置为基于所确定的能量值和图像数据来形成单色图像。针对任何给定的能量值(优选地以kev指定),可以根据特别是在双能量或光子计数成像的背景下获得的至少两个基础图像来组合任何期望的单色图像。

在实施例中,所述图像处理系统包括可视化器,所述可视化器被配置为实现所述单色图像在显示设备上的可视化。

由所述能量值确定器进行的所述确定基于拟合到所述图像数据的能量曲线。使用例如曲线,可实现高响应性,以快速返回经调整的能量设置以进行显示。

优选地,仅将能量值控制点分配给图像数据的不同位置的真子集(在实施例中,少至两个或三个)。截面图像的系列(在本文中也称为切片)可以一起形成3d图像体积,所述3d图像体积包括感兴趣解剖结构的项或体素值的表示。切片可以涉及不同的轴向取向,例如可以从已知的重新格式化技术获得。然后,所述曲线可用于针对任何位置(尤其是(已将(已知)能量值控制点分配给的位置之外的)位置)有效且快速地计算出相应的能量值,基于所述位置可以针对所述位置形成单色图像。能量值控制点可以由推荐用于观察组合的特定组织类型的先验已知的kev值形成。这些可以从医学知识库、医学参考工作或医学知识的其他来源获得。

在实施例中,图像处理系统包括组织类型确定器,所述组织类型确定器被配置为确定一种或多种相应的组织类型,这些组织类型由截面图像中的相应一个来表示或能够从所述上下文数据或其他上下文数据导出,并且其中,能量值控制点对应于所确定的组织类型中的一种或多种。

组织类型确定可以包括图像处理技术,例如形态图像处理和/或分割等。可以将图像值与对于组织类型(例如,骨骼、灰质或白质、脂肪、肌肉或其他任何感兴趣组织类型)特征化的已知值进行比较。如所提及的,在(或不同的)上下文数据之前可以包括以图像协议数据结构或元数据(例如,诸如dicom的数据头文件或其他)编码的信息。

在实施例中,所述曲线是连续曲线,诸如s形曲线。

在实施方式中,所述感兴趣解剖结构是人或动物的头部。

在实施例中,所述系统包括被配置为允许用户调整所确定的能量值的用户接口。这使用户可以覆写系统计算的值。

在实施例中,所述图像数据包括谱信息,或者这样的数据能够从其导出,所述图像数据是通过双能量或谱成像获得的。

根据另一方面,提供了一种用于提供图像数据的成像装置以及包括根据前述实施例中的任一项所述的系统的设备。

根据另一方面,提供了一种图像处理方法,包括以下步骤:

接收针对将由成像装置捕获的感兴趣解剖结构的图像数据可视化的请求;以及

基于所述图像数据、不同的图像数据或上下文数据中的至少一个来确定用于根据所述图像数据来形成单色图像的能量值。

所述方法包括基于所确定的能量值和图像数据来形成单色图像。所述能量值的确定基于拟合到所述图像数据的能量曲线。所述图像数据形成从感兴趣解剖结构采集的一系列截面图像的部分,或者这样的截面图像可从所述图像数据导出,所述截面图像与解剖结构的不同位置(z)有关,所述能量曲线被拟合到被分配给所述不同位置(z)的至少一个子集能量值控制点,每个能量值控制点表示不同位置的子集中的相应的一个的相应的已知能量值。

在实施例中,所述图像数据是在图像域中或在投影域中的。在后一种情况下,可以通过合适的重建算法从投影数据导出图像域中的截面图像。

根据另一方面,提供了一种计算机程序单元,其在由至少一个处理单元执行时,适于使处理单元执行所述方法。

根据另一方面,提供了一种其上存储有程序单元的计算机可读介质。

附图说明

现在将参考附图描述本发明的示范性实施例,其中,

图1是x射线成像装置的示意性框图;

图2是图像处理系统的示意性框图;

图3a、3b图示了拟合到图像数据的示例性能量曲线;

图4是通过所提出的图像处理系统和方法可获得的示例性ctx射线图像;并且

图5是图像处理方法的流程图。

具体实施方式

参考图1,这是包括x射线成像装置ia和图像处理系统ips的x射线成像装置的示意图。

成像处理系统被配置为处理由成像装置ia提供的图像数据im,如将在下面进一步详细解释的。

首先转向成像装置1a,这在图1中以示意性侧视图示出。成像装置1a的实施例包括被配置用于体积(即3d)成像的那些成像装置,例如c型臂成像装置,cbct(锥形束ct)扫描器,ct扫描器或被配置用于断层合成或准3d的乳房摄影装置。替代地,本文中还设想了被配置用于(平面)2d射线照相的实施例。在下文中,将主要参考ct实施例,但是,再次,这仅是示例性的,并且绝不是限制性的。

仍然优选地,成像装置ia被配置用于谱或双能量成像。换句话说,由成像装置1a产生的图像数据包括谱数据,以下对谱数据进一步描述。

继续参考图1,以成像轴z的横截面示出了可成像物体ob。在图1中,成像轴z延伸到绘图平面中。尽管本文设想的x射线成像仪的主要应用是在医学领域,但本文不排除非医学方面的情况,例如非破坏性材料测试或行李检查等。因此,术语“对象ob”在本文中在一般意义上包括有生命的“对象”,例如人类或动物患者或者其解剖部分,但是也包括无生命对象。

更加详细地,x射线成像装置ia包括x射线源xs和x射线敏感探测器xd。在使用中,对象ob沿z轴被定位于x射线源xs和x射线探测器xd内的检查区域中。检查区域形成3d空间的一部分,其在本文中也称为图像域。如果对象ob是人类患者,则其纵轴在图像域中沿着z轴延伸。为了更好的软组织分辨率,可以在成像之前或期间施予造影剂。设想的造影剂类型可以包括碘、钡等或其混合物。

x射线源xs被激励以产生x射线束xb,所述x射线束xb从(一个或多个)源xs的焦点fs发出并且穿过检查区域并且因此穿过对象ob的至少感兴趣区域。在图1中,ox是光轴,并且是x射线束xb的主传播方向,其中,轴y平行于ox。具体地,光轴ox从焦点fs延伸到探测器xd,并且在一点处与探测器d相交。探测器xd的图像平面具有坐标x,z,其中轴x正交于成像轴z,并且两个轴x,z均正交于光轴ox或轴y。

x射线与对象ob的物质(例如,组织、骨骼等)相互作用。在相互作用之后,x射线出现在对象ob的远侧,然后撞击在x射线探测器xd上。由探测器xd探测撞击的x射线并将其转换为电信号。电信号由合适的模数ad转换电路(未示出)转换成投影数据π,其然后可以由图像处理器ips处理成x射线图像,这将在下面更详细地说明。x射线图像能够揭示成像对象ob的内部细节。这可以帮助对成像对象ob的诊断和治疗或其他检查。可视化器viz将x射线图像的图像值映射为彩色或灰度值。颜色或灰度值然后可以由视频电路处理,所述视频电路驱动一个或多个显示设备dd,从而实现在一个或多个显示设备dd上显示x射线图像。所显示图像的外观可以例如由用户或通过窗口/水平设置自动调整。这些设置可以通过(一个或多个)适当的用户接口来调整。窗口/水平设置规定了将图像值映射到灰度值或颜色值的(一个或多个)区间的方式。

x射线图像可以被存储在his(医院信息系统)的pacs(图片存档及通信系统)中或其他存储器或数据库中,或者以其他方式被进一步处理。

现在更详细地转到投影数据的处理,在实施例中,成像装置ia的信号处理链可以包括运行重建算法的重建器recon,所述重建算法例如滤波反投影、迭代、代数或其他重建算法。基于该算法,重建器recon将位于探测器xd的图像平面中的投影数据π转换成一个或多个切片图像,这些切片图像定位于与探测器的图像平面垂直的各个平面(在图像域中)。因此,重建器将来自投影域的投影图像π映射到图像域中的切片图像。将理解的是,通常对于成像轴z上的每个成像位置,从对象的不同方向采集多个投影图像,并且重建器recon针对沿着成像轴z的每个成像位置产生各自的切片图像。在ct中,通过旋转布置实现从不同方向的采集,其中,x射线源和/或探测器绕对象ob旋转,以沿不同方向采集该组多个投影图像π。在旋转期间或在旋转之间,在对象与源和/或x射线探测器之间沿z轴存在相对的横向运动。在一个类似ct的实施例中,横向运动是通过在成像期间沿z轴前进检查台(患者ob中位于其上)来实现的。

沿着成像轴z的所有覆盖成像位置的切片图像形成感兴趣解剖结构的3d图像体积v。感兴趣解剖结构可以是患者的头部、胸部、心脏等。体积的空间覆盖范围(或长度)优选地与感兴趣解剖结构的纵向范围相称。

在ct或类似的体积成像模态中,每个切片图像中的图像值对应于图像域中的不同位置。每个位置可以被称为体素坐标。体素坐标既指定图像值,又指定3d在检查区域中分配该图像值的位置。每幅图像是位于平面x,y中沿轴的特定成像位置z的切片图像。因此,每幅切片图像与唯一的成像位置z相关联。因此,每个体素在给定平面中的z处包含一个z坐标和两个坐标x,y。当参考特定切片图像中的图像位置x,y(在z处)时,在所述位置处的图像值也可以称为“像素”。在标准格式化中,体积v中的切片平面垂直于成像轴z。然而,可以使用重新格式化部件(未示出)来重新格式化切片图像。重新格式化工具可以被布置在软件中以运行重新格式化算法,以从标准体积v计算垂直于新的、用户可指定的、与成像轴z不同的轴z'的切片图像的新的系列。新的轴不平行于标准成像轴z。以这种方式,用户可以例如将颅头图像重新格式化为横断图像等。

操作控制台cc允许用户启动成像和/或设置成像参数,例如以下任意一项或多项:扫描类型,身体部位和x射线源(管)的xr设置,例如,ma,mas,kvp,旋转时间,准直设置,间距等。

x射线管包括阳极和阴极。在阴极生成的电子从阴极发出并向阳极加速。电子与阳极材料相互作用以引起x射线辐射。ma、mas与阴极电流的安培数和激活时间有关,而kvp与x射线管xr的阳极和阴极之间的最大电压有关。ma、mas和kvp这三个设置确定发出的x射线束中光子的能量(kev)。因此,这些设置可以称为kev设置。“扫描类型”可以是螺旋形或轴向的,和/或可以指定要成像的解剖结构,例如胸部、肺部、肺栓塞、心脏等。“螺距”是多层螺旋ct中的参数,并且定义为工作台增量与探测器准直的比率。

探测器xd可以是平板探测器,但是本文中也设想弯曲的实施例。探测器xd可以是直接转换类型或间接转换类型。

如所提及的,成像装置ia被配置用于谱或双能量成像。在一个实施例中,这是通过将探测器xd配置为用于双能量成像来实现的。在这种双能量成像配置的一些示例性实施例中,探测器xd包括两个不同的探测器层,一个u位于另一层l之上,如图1中示意性所示。两个探测器层l、u具有不同的辐射敏感度分布,换句话说,对不同能量的光子敏感。一层u对低能量(在此称为“低能量”)光子敏感,而另一层例如下层对高能量(在此称为“高能量”光子)敏感。低能量敏感层u可以布置在高能量敏感层l的顶部。

在一个实施例中,探测器是间接转换类型的,并且两个探测器层u、l可以通过使用不同密度的材料来实现。例如,低密度材料可以用于低能量敏感部分,高密度材料可以用于高能量敏感层l。具体地说,低能量光子敏感探测器层u可以由钇基石榴石材料制成,而高能量敏感探测层可以由钆硫氧化物或其他合适的材料制成。通过使层u、l彼此叠置,可以实现自然且同时的配准。

由两层u、l探测到的投影数据表示谱数据。从该谱数据,可以借助于图像合成器is以计算方式导出在较高和较低能量之间的任何能量值e(以kev为单位)的虚拟单色图像。将理解的是,在如上所述的双层设置中,物理x射线源xr提供的谱通常是多色的。然而,虚拟单色图像可以通过具有适当权重的线性组合来得到,这将在下面更详细地说明。针对给定能量的单色图像表示将给定能量的概念性单色源用于曝光时可能获得的图像的近似值。可以将概念上的单色源视为具有单个峰值能谱。

具体地,可以通过重建器recon将在针对高/低能量的相应层l、u处探测到的相应投影数据π重建为两个基础切片图像。因此,体积v在每个位置z包括两个如此重建的基础切片图像。基础图像可以涉及两种不同的,各自的基础材料,例如先前引入患者体内的对比材料。替代地,两个其础图像可以涉及组织与辐射相互作用的两种不同方式,例如康普顿散射和光电吸收。这两种效应结合起来至少部分地计入了在射线xb与患者组织相互作用之后在探测器xd处观察到的x射线束xb的衰减。正如ralvarez和eseppi在“acomparisonofnoiseanddoseinconventionalandenergyselectivecomputedtomography”,ieeetransactionsonnuclearscience,volns-26,no2,1979年4月[特别参见公式(1)-(3)]中所报道的,一旦获得了特定的两个能量的上下两个基础图像,就可以通过线性组合从两个基础图像中计算出上下能量之间任何其他能量的任何单能量图像。线性组合的权重是通过针对所需能量评估康普顿散射的已知能量依赖性和光电相互作用(例如吸收)的函数表达式而获得的。alvarez方法和相关方法利用了衰减系数与能量有关的事实。

将理解的是,如上所述的双能量设置也可以用传统的单层探测器来实现,在这种情况下,使用两个不同的x射线源,每个x射线源生成不同能量的辐射。作为另一变型,可以使用单个x射线源,但是可以将其切换为以不同的能量水平进行操作。在另一实施例中,使用了能够探测总能量谱(以每像素能量分箱直方图的形式)的光子计数探测器装置,可以从该总能量谱计算得出单能量图像。

对于上能量和下能量之间的任何给定能量,能够产生(虚拟)单色图像是有用的,因为这允许针对希望成像的任何给定组织类型或组织组合产生具有高图像质量(“iq”)的定制图像。iq尤其可以通过单个噪声比,对比度噪声比(“对比度”)以及亮度或明度来量化。对于不同的能量水平,可以以不同的对比度表示不同的组织类型或其组合。更具体地,对于一种特定材料而言最佳的能量水平/设置可能不如另一种感兴趣材料低。

所提出的成像布置不仅允许用户以用户可选择的能量值e(以kev为单位)来计算单色图像。所提出的图像处理器ips还被配置为针对给定成像位置z处的任何给定图像切片自动选择能级。更具体地,本文提出针对给定的图像解剖结构和预期的观看目的自动选择最佳的kev值。这可提供更好的诊断读取工作流程,因为这消除了在常规诊断读取过程中手动选择kev设置和生成多幅图像数据集的麻烦。

所提出的图像处理系统的框图ips基于解剖学或组织类型作为每个在不同z位置中的图像自动自适应能量设置在图2中被示出。如所描述的,图像处理系统ips可以包括能够在不同的z位置处将投影π图像重建为不同的切片图像(包括两个基础图像)的重建器recon。在不同的z位置处的切片图像一起形成代表至少成像对象ob的感兴趣区域(roi)的图像体积v。recon是任选的,因为在离线实施例中,ips可以在先前由重建器recon重建的现有重建体积v上进行操作,这将在下面进一步解释。

广泛地,在使用中,并假设已经重建了体积v,用户请求在沿着成像轴z的给定位置z上查看某个切片图像。在输入端口in接收所请求的位置z。组织类型确定器ttd然后建立在请求位置z处期望的组织类型或组织类型的组合。组织类型的信息可以间接地从上下文数据中采集,例如从所需的投影图像或重建的图像体积v中的dicom元数据中采集。替代地,或者优选地,ttd使用分割或图像形态学处理来检查先前重建的图像所需位置z的图像体积。在一个实施例中,通过将属于该位置的两个基础图像相加而在该位置处形成常规切片图像。常规切片图像可以通过将两个基础图像相加来形成。例如,通过将光电吸收图像和康普顿散射基础图像相加,可以得到与在射束xb的平均能量处的断层图像相对应的常规的ct断层图像。替代地,如果合适的话,在所请求的感兴趣位置z处的两幅重建的基础图像中的任一幅可以用于组织类型确定。如果在接收到所请求的位置z时不存在重建的体积,则可以在平片或定位扫描中获得用于组织确定的调查图像数据。平片或定位扫描是没有管xs旋转的平面采集,其中以比旋转采集期间更低的剂量采集低剂量图像。替代地,分割投影数据π以识别组织类型可能就足够了。再替代地,通过不同的成像模态(例如,mri或发射成像方模态spect、pet等)获得的先前图像可以用于确定位置z处的组织类型。除了图像分割之外,形态学图像处理还用于确定(一种或多种)组织类型。

然后由能量值确定器evd导出对应于位置z处确定的组织类型或组织类型组合的合适的能量值e,其操作将在下面的图3中更充分地说明。所确定的能量值被转发到图像合成器is,以从体积v中的位置z处的重建的基础图像合成图像,所述图像是自动确定的能量值的期望虚拟单色图像。

然后可以由可视化器viz处理单色图像以产生灰度值或颜色值编码的单色图像的可视化,然后将其显示在显示设备dd上。转换为合适的图像值包括转换为亨氏单位hu、材料浓度mg/cc或影响的原子序数z中的任何一种。

所确定的能量值可以由用户通过合适的用户接口ui来改变或覆盖。在这种情况下,图像合成器is基于用户提供的新能量值重新计算单色图像。

能量值确定器evd可以基于医学参考记录来检索单色图像的能量值,所述医学参考记录列表或详细列出的合适的能量值以用于不同组织类型的观察。然而,优选地,并且如在优选实施例中所建议的那样,基于特定图像体积v来计算能量曲线s。由能量值确定器evd执行的计算可以包括针对沿z的特定采样位置将曲线优选地仅拟合为少量(少至两个或三个)规定的能量值(本文中称为能量控制点)。曲线s可以被拟合到任何数量的能量控制点。能量曲线描述了在相关轴z上的z位置和与该位置相关联的能量值以及因此与在各个能量成像位置z处的组织类型组成之间的函数关系。现在在图3a和3b中示意性地示出了这一点。上述实施例假定已经重建了体积,因此这些实施例可以称为离线实施例。还设想了实时或在线实施例,其中要形成体积的切片图像尚未被重建或没有被全部重建。在这种情况下,一旦请求了位置,就针对该位置以及至少一个或多个位置(例如三个或更多个或所有位置z)重建两个基础图像,以便能够可靠地拟合能量曲线s。然后如上所述确定能量值,并且然后合成器is针对确定的能量值计算单色图像。然后为用户显示单色图像。

图3a示出了如本文所设想的能量曲线的示例,其中,能量值与给定体积v中的各个z位置(或切片编号#)相关联。图3a中的示例是从头部或颅骨成像中绘制的,但是具有一般用途并且可以同等地用于其他解剖结构,或者甚至可以用于非医学环境。可以看出,存在两个恒定区域,分别分配了80kev和50kev的能量值。在组织类型恒定的两个区域之间,存在一个过渡区域,在该过渡区域中,能量值从一个规定值过渡到另一个。过渡区域对应于组织类型混合的区域。该过渡优选地是渐进的,并且在一个实施例中形成如图3a所示的s形曲线,而可以替代地使用其他函数类型,例如线性、分段线性、价格线性和常数、非线性、分段非线性等。该功能优选地能够对过渡进行建模。可以使用相同或不同函数类型的组合,例如不同的s型函数之和。在此设想的s形函数的类型包括逻辑、双曲正切、反正切、古德曼函数等。也可以使用特定概率分布或密度函数。

图3b进一步示出了在不同的z位置处的三个切片图像p1、m和p2的示例处的能量曲线s对z位置。组织类型恒定性的区域(例如图像p1和p2)对应于z位置,可以找到相对均匀的组织成分。换句话说,图像p1和p2形成相对“纯的”图像,其表示各自的纯的组织,对于这些纯的组织,各自的能量值e1,e3是已知的并且已经如此分配。在两个纯的图像p1和p2之间可以是表示组织类型的混合的混合图像m。

如本文中所提出的,在给定纯的图像p1、p2的已知能量控制点的情况下,优选地连续的能量曲线s被拟合到其上,从而即使对于可能不容易知道最佳能量值的相应混合图像m也定义能量值e2。控制点可能不一定与纯图像p1、p2有关,而是与已知和/或可以得出其优选能量值的任何图像有关。

然后在本文中提出使用组织类型确定器ttd来确定体积中的各幅图像的组织类型或组织组合,并且向与相对均质的组织成分有关的图像分配先验的已知能量值,其在本文中可以称为能量控制点。然后,通过在特定(例如纯图像)p1、p2处通过先验已知值拟合曲线,对中间z部分中剩余的混合图像进行插值。优选地并且在实施例中,evd被配置为还计算混合图像m所位于的至少一个位置或界面图像m'所位于的界面位置zif的控制点能量值。界面图像m'是表示两种不同组织类型相遇的位置的图像,优选地具有明显的x射线衰减。这种界面位置的一个示例是脑成像中后颅窝区域的尾端。后颅窝区域对于脑成像是有利的,因为与头部的其余部分相比,后颅窝区域被相对坚硬且块状的骨组织围绕,从而导致明显的衰减差异。

ips可以被集成到成像装置ia中,或者可以被布置在与成像装置ia相关联的通用计算系统中。图像处理器ips可以被实现为驻留在与成像装置相关联的工作站上的软件模块,或者图像处理系统ips可以以云架构被实现并且分布在一个或多个计算系统中,例如服务器,其在成像装置ia的远程。在后一种情况下,投影图像π通过无线或有线通信网络转发到实现图像处理系统ips的一个或多个计算单元pu。

一些或所有部件可以被布置为诸如适当编程的fpga(现场可编程门阵列)的硬件或者被布置为硬连线的ic芯片。具体地,本文公开的ips的一个或多个特征可以被配置或实现为/利用在计算机可读介质中编码的电路和/或其组合。电路可以包括分立和/或集成电路、专用集成电路(asic)、片上系统(soc)及其组合、机器、计算机系统、处理器和存储器、计算机程序。

现在参考图4,其中示出了示例性ct脑图像以说明所提出的图像处理系统ips的有用性。图4示出了四行a-d。每行显示从尾部(左)到颅骨位置(右)的横截面图像。每行中的所有图像在相同的三个采集位置z上显示未增强的ct脑图像。所有图像以相同的窗口水平宽度(例如35/70)显示。如从图像中可以看出,对于相同的窗口水平/设置,不同能量级别的视觉外观会变化。

第一行a示出具有后颅窝伪影的常规切片图像,如箭头所示。具有中等的灰质g和白质w对比度。b行和c行示出不同的单色图像,其中每个部分使用相同的能量值。例如,在b行中,始终使用90kev的能量值,而c行则显示40kev的单色图像。尽管相应的左图像示出后颅窝伪影减少,但中间图像和右图像中的对比度对于灰质和白质己劣化。如果对于所有三个部分均产生40kev单色图像,则后颅窝区域中的伪影劣化,而如行c中间部分所示,对于灰质/白质的对比度更高。但是,在c行中,灰质的对比度可能被表征为过度对比,而右侧图像中的灰质/白质对比度得到了改善。

行d示出了针对每个部分将所提出的图像处理装置ips应用于具有自适应的、基于解剖学的、不同的单色能级的有利效果。在左侧图像中,产生了90kev单色图像,而在中间部分和右侧区域中,分别产生了45和40kev单色图像。

总体而言,如在d行中所示,左侧部分中后颅窝减伪影少,并且中间和右侧图像中的每幅图像都有增强的灰质/白质对比度g,w。换句话说,通过针对体积中的不同解剖区域z自动生成优化的单色图像,无论用户(例如放射线医师)正在查看哪个区域,都可以保持图像质量。

现在参考图5中的流程图来描述由图像处理系统ips实现的图像处理方法。然而,将理解,以下描述的步骤不必与如上所述的图像处理系统ips的体系结构联系在一起,但是以下步骤也可以被理解为其本身的教导。

宽泛地,在所提出的图像处理方法中,提供了用于在扫描范围内的不同位置处对单能图像的kev设置的选择的自动的,优选地逐渐的,改变。这确保了与预期用途相关的一致图像质量。已经发现提出的最佳能量值的自动计算在任何采集水平的ct头/脑扫描中都是特别有益的,但是在本文中也设想将其应用于其他解剖结构。

提出的自动kev自适应基于解剖结构或组织类型或组织组合。该方法优选地被实现为在实施例中是任选的功能。可以提供允许用户启用或禁用功能的用户接口。如果启用,则该方法将优选地在用户指定了图像数据应在其处可视化的图像位置后自动执行。

首先,在步骤s510,接收请求(例如,源自用户)以可视化图像数据。图像数据可以包括投影数据或从投影数据重建的体积数据v。图像数据表示感兴趣解剖结构。

图像数据优选已经由能够进行双能量成像的光谱的成像装置采集。该请求特别地指定在图像轴z上的位置z(或位置范围),在该位置z处将取出相应的切片图像以在显示设备上可视化。

在步骤s520,部分地基于图像数据和/或与图像采集有关的上下文数据,基于图像数据的至少一部分确定用于形成单色图像的能量值。能量值确定还可基于能够从图像数据配准的其他图像数据。其他图像数据可能已经通过诸如mri或其他的不同模态获得。

如所提及的,在s510处的请求优选地包括成像位置z。成像位置可以涉及用户感兴趣的特定解剖位置。更具体地,在ct实施例中,图像位置z涉及成像z轴上的特定位置,并且因此涉及特定解剖位置,并且所述位置z的图像数据要借助于单色图像可视化。

成像装置优选地是x射线图像装置,并且可以具有多色的放射线源(例如,x射线管)。用来捕获图像数据的是多色x射线管。然而,单色图像表示对于使用单色辐射源可获得的图像的近似。

在步骤s520,组织类型或组织类型的混合的确定可以间接地从上下文数据中导出,例如从与用于采集图像数据的扫描类型有关的信息中导出。这样的上下文数据可以在图像协议数据中指定。根据该图像协议数据或其他上下文数据,可以得出感兴趣解剖区域,并且因此得出(一种或多种)组织类型。例如,扫描类型可以指定执行了造影或非造影头部扫描。

替代地,或者额外地,执行图像分析处理,诸如分割或图像形态分析,以确定(一种或多种)组织类型。图像处理可以在低剂量扫描中对从患者获得的探索或平片图像数据执行。替代地,如果图像数据本身已经被重建,则可以对图像数据本身进行图像处理,即对投影数据或对重建体积(在所请求的成像位置z处)进行图像处理。

一旦识别出在所请求的成像位置z处的感兴趣解剖结构,并且因此识别出一种或多种组织类型,则在步骤s530基于组织类型或组织类型组合来确定相关值kev。

该确定可以额外地或替代地基于通过不同模态采集的其他图像数据上的医学数据记录。可以将不同的图像数据本地地配准到要可视化的图像数据,或者可能需要通过使用图像配准算法将所述不同的图像数据刚性地或非刚性地配准到给定的图像数据。

然后可以在步骤s540处使用要确定的能量值,以从图像数据形成用于所请求的位置z的虚拟单能图像。以上讨论的alvarez的图像合成方法或相关技术可以用于合成。在实施例中,本文中特别设想了基于光子计数的单色图像合成。

在步骤s550,可以将单色图像映射到颜色或灰度值编码或其他,并且然后将其显示在显示设备dd上。

在步骤s560,接收用户的任选的请求以修改在步骤s530自动计算的能量值。然后,处理流程使用用户提供的新能量值返回步骤s530,然后在步骤s540中基于新提供的图像能量值重新计算新的单色图像,然后在步骤s550中显示该单色图像。

处理流程然后可以前进到步骤s570,在步骤s570中,确定是否请求针对不同位置z'自动生成新的单色图像。如果不是,则处理流程结束。如果是,则处理流程返回到步骤s510,并且如先前所描述地利用所述新请求的图像位置z’进行重复。

用于确定给定图像位置z的(优选地,最佳)kev值的步骤s530可以从医学参考工作中得出。这些工作根据经验为不同的解剖结构或其部分规定了合适的期望能量值。然而,优选地,并且如本文所提出的,能量曲线s优选地适合于整个图像体积,从而为每个截面位置z自动分配合适的能量值。分配的能量值在显示出来时最好分别改善每个位置的图像质量。因此,除了对每个截面图像位置z使用先验已知的能量值之外,可以仅使用能量值的子集,这里称为能量控制点。然后可能仅需要知道这些能量控制点。优选地,但不是必须地,将这些能量控制点分配给相对同质的位置z,即,与单个或非常少的组织类型有关的位置,或特定组织类型最主导的位置。在这些位置,最佳能量值可以被很好地理解和容易知道。对于可能与不同组织类型的更多异构混合物有关的中间位置,然后可以通过拟合预定类型(例如s型)的能量曲线,从已知的能量控制点内插用于改善图像质量的能量值,如上文在图3a、b中所述。

例如,在头部或大脑成像中,涉及的主要组织成分是骨骼,灰质/白质以及骨骼和灰质/白质的混合物。出于iq的目的,一方面针对灰质/白质的最佳能量值,并且另一方面针对骨骼的最佳能量值,应理解为分别约为50kev,80kev。因此,基于拟合的能量曲线,可以从这两个能量控制点推断出合适的能量值,用于相对组织纯度的那些已知位置之间的中间位置z。更具体地,并且特别参考头部成像,本文中提出自动识别后颅窝区域的(尾)端的位置,然后向该位置分配适当的能量值xkev,其中“x”在两个控制点能量值(较高值和较低值)之间。然后将能量曲线(如s型函数)拟合到x以及上下控制点,从而在上下控制点能量值之间实现逐渐变化的kev值。中间点的示例值为70kev,并且较高和较低kev为80kev和50kev。80kev对应于对于骨骼(特别是后颅窝区域)的已知优选(或最佳)能量值,而50kev对应于脑灰质/脑白质的已知优选(或最佳)能量值。中间值,在这种情况下为70kev,可以选择为评分方案,如将在下面更全面地描述的。该分数用于衡量中间位置的组织混合是更像骨还是像灰质/白质。

在下文中,将特别参考大脑或头部成像来描述步骤s530的两个实施例。一个实施例基于形态图像处理或分割,而另一实施例使用平均解剖学测量结果来将能量值分配给解剖结构的特定z位置。

现在首先转到步骤s530的基于图像处理的实施例,这里设想了以下子步骤(其中一些是任选的)。以下将特别参考在大脑成像的上下文中找到界面位置m'来解释,以向其分配中间值,所述中间值在两个其他能量值(最大值或最小值,例如50和80kev或其他)之间。特别地,已经发现这样的位置是后颅窝区域的尾端。在一个实施例中,中间值为70kev。

在所述第一实施例中,基于形态图像处理发现后窝区域的尾端。广泛地,取决于位置z,计算得分值。得分值基于z处切片图像中的图像信息,来量化每种组织类型(在这种情况下为骨骼或脑物质(灰质和白质))的贡献。这可以被公式化为量化“空心度”的骨骼分数:骨越少,在给定位置z处切片图像中表示的头骨部分就越空心。

在该实施例的步骤1中,执行骨分割,例如阈值处理以定义颅骨分割。然后在切片图像中给定位置z处创建凸包或包络。凸包/包络将切片图像中的头骨分割包围起来。该操作可以在拓扑上被概念化为在所有图像结构周围拉伸概念橡皮筋。但是,该包也可能考虑了小的奇异点,这些奇异点是不一定表示头骨或但可能具有相似的结构因此易于分类错误的图像部分。通常,按照惯例,分割将图像分解为“白色”和“黑色”像素,其中,白色表示骨并且黑色表示非骨。同样,这是常规的,并且可以使用相反的编码。而且,如本文中所使用的,黑白仅是区分像素类别的简写,并且不一定暗示旨在进行可视化。实际上,可以在没有任何可视化的情况下执行所描述的形态学和/或分割操作。

在步骤2中,消除了这些奇异点。如果切片图像确实表示连续的圆形(如人们所期望的理想的头骨形状),则该凸包的轮廓将在形状周围具有几乎“完美的拟合”,并且可以预期相对少量的“浮动的”边缘。浮动的边缘是像素的子集,所述子集连接由黑色像素区域分隔的白色像素区域。

为了实现这种奇异点消除,需要去除像小骨的奇异点(例如类似骨的图像伪影,骨等),并相应地重新调整凸包。可以以几种方式来识别这样的奇异点,所有这些都在本文中设想的不同实施例中进行了描述,我们现在将更详细地讨论该实施例,尽管本公开不应解释为限于此:

在实施例中,奇异点被识别为与表示头骨的其余白色像素相对隔离的(用户可定义的,优选地相对较小的尺寸)像素的团。

在其他实施例中,使用传播方法。在这种方法中,沿着凸包的轮廓线以适当的步长进行传播,然后搜索一条(最好是一条)短长度的多边形链(也称为多边形路径或多路径),在其之前和之后是浮动边。这很可能指示可以去除的奇异点。

换句话说,在去除一个或多个奇异点之后,将重新计算凸包以重新调整拟合,从而使其在头骨图像对象周围“更紧”。

在步骤3中,执行形态腐蚀操作。特别是,在可能经调整的凸包中,所述凸包尽可能紧密地适合于图像的主要对象,人们侵蚀界定的形状的外部像素,以试图“剥离”头骨,并且人们保留头骨对象内部的可能表示内部骨骼的对象。侵蚀是通过以下方式来完成的:从每个像素分别沿着凸包的轮廓开始,并向各个方向向内投射“侵蚀射线”,一旦达到空,即达到黑色像素区域,每条这样的射线终止。射线因此消除了它们各自路径中的任何东西。

此阶段的输出是经处理的切片图像,其中头骨像素已经被去除,而我们仅保留表示白色像素的内部骨骼。

如果当前切片图像表示一个完全空心的头骨对象(在视觉上可能被视为椭圆形的圆盘),则我们应该保留很少的白色像素,即表示内部骨骼的像素。具体而言,可以预期头骨的顶部、矢状、很少切片的图像包括纯白色的圆形,在这点也将不给我们留下任何内部白色像素。另一方面,颅骨的更低的下尾部,由于嘴/鼻子/颚骨等的出现而逐渐变得越来越不空心,并且会给我们留下越来越多的白色像素。因此,为了确定每个切片图像z的“空心度”,我们测量了其余白色区域的面积大小与凸包内完整区域的大小之间的比率。然后可以将该比率作为针对给定图像在z处的空心度的最终分数。

然后,可以将每个z的最终分数用于映射到kev值。位置s(z)上的每个得分值可以唯一地确定通过通用头骨的部分,包括己知kev值的那些部分。诸如s形函数的能量曲线可以被拟合通过那些控制点,从而针对所有z位置定义kev值。在一个实施例中,可以使用s形函数,例如:

y(si)=kevmax–(kevmin–m)*z,(1)

其中,

si是切片#i(计数的/按照惯例从头骨的颅端测量)的分数,y是针对切片#i的kev值,

其中,m,α,β是任选的拟合参数。

已知的能量控制点是kevmax=80(对于纯骨骼)和kevmin=50(对于纯脑物质),但这是大脑成像的特定实施方式的示例值。在其他情况下可以使用其他值。

用于定义得分值和形态学操作的以上步骤都是示例性实施例,并且本文中还设想了其他图像处理操作,例如分割或基于形态学以外的其他用于量化和表征组织类型混合物的图像。还将容易理解,可以定义其他得分值以捕获在其他解剖学设置(例如骨盆成像)中的空心度的概念。而且,在其他解剖学设置中,可以使用除空心度以外的概念来找到用于向其分配能量值的特定位置。通常,如本文所述的得分值概念测量组织类型的混合以及其一种或多种组织成分的优势,假设是单独地已知一种或多种或所有组织类型的能量值。得分值不一定是标量的,而是可以是矢量的,例如s=(s1,s2,…,sk),每个sk表示组织类型k的优势。

在步骤s530的第二个实施例中,颅后窝区域的估计基于经验性颅骨解剖结构。该实施例基于以下假设:正常成年头骨的后窝边界位于距头骨末端(具有头骨内容物的最后ct图像)约100mm处。为变量kev提供公平近似的s型函数可以写作如下:

y(xi)=kevmax–(kevmin–m)*z,(2)

其中,

xi是在切片#i(计数的/按照惯例从头骨的颅端测量)的以mm为单位的距离,

y是针对切片#i的kev值,

其中,特定任选的常数可以针对任何给定用例进行调整:

如上所述,在脑成像的示例性实施例中,在已知能量控制点为kevmax=80(对于纯骨)和kevmin=50(对于纯脑物质)的情况下,可以选择任选的拟合参数m=20,α=0.117,β=94.6,但是同样,尽管在实施例中设想了这些值,但是出于说明目的在本文中主要包括这些示例。可以看出,在能量曲线公式(2)中,kev现在是关于距离x而不是像先前实施例中的公式(1)那样关于得分值s。计算应按比例调整为较小的头骨尺寸。实际的颅骨大小可以通过标准的骨分割方法来估计。

在以上两个实施例中的任何一个中,基于能量曲线s的能量值确定步骤s530可以在离线的预计算阶段中完成,并且还可以在用户请求在屏幕上可视化给定成像位置z的相应的切片图像时根据需要在线完成。然而,为了增强系统的响应性,在实施例中优选地进行预计算。

尽管在该方法的上述步骤中,主要参考了图像域中的处理,但是可以在投影域中实践所有或部分步骤。

此外,尽管已经主要参考标准成像轴z上的位置z解释了上述步骤,但是上述步骤对于通过重新格式化可获得的其他轴z'具有相同的应用,并且这在实施例中被设想。

上述方法也适用于一系列射线照相。

在本发明的另一示范性实施例中,提供了一种计算机程序或计算机程序单元,其特征在于,其适于在合适的系统上执行根据前述实施例中的一个的方法的方法步骤。

计算机程序单元因此可以存储在计算单元上,其也可以是本发明的实施例的部分。该计算单元可以适于执行上述方法的步骤或引起上述方法的步骤的执行。此外,其也可以适于操作以上描述的装置的部件。所述计算单元可以适于自动地操作和/或执行用户的命令。计算机程序可被加载到数据处理器的工作存储器中。数据处理器因此可以被装备为实施本发明的方法。

本发明的该示例性实施例覆盖了从最开始使用本发明的计算机程序和借助于更新将现有程序转变为使用本发明的程序的计算机程序。

另外,计算机程序单元可以能够提供所有必要的步骤来完成如以上所描述的方法的示范性实施例的流程。

根据本发明的另一范例性实施例,提出了一种计算机可读介质,诸如cd-rom,其中,所述计算机可读介质具有存储在其上的计算机程序单元,所述计算机程序单元由前一部分所描述。

计算机程序可以存储和/或分布在与其它硬件一起或作为其它硬件的部分来提供的合适的介质(特别是,但不一定是非瞬态介质)中,例如光存储介质或固态介质,但也可以用其它形式来发布,例如经由互联网或者其它有线或无线电信系统。

但是,也可通过类似万维网的网络提供计算机程序,并且能够从这样的网络将计算机程序下载到数据处理器的工作存储器中。根据本发明的另外的示范性实施例,提供了一种用于使得计算机程序单元可供下载的介质,所述计算机程序单元被布置为执行本发明的先前描述的实施例中的一个。

必须指出,本发明的实施例参考不同主题进行描述。尤其地,一些实施例是参考方法型权利要求来描述的,而其他实施例是参考设备型权利要求来描述的。然而,本领域技术人员以上和以下描述可以得出,除非另行指出,除了属于同一类型的主题的特任的任何组合之外,涉及不同主题的特征之间的任何组合也被认为由本申请公开。然而,所有特征能够被组合,提供超过所述特征的简单加和的协同效应。

尽管已经在附图和前面的描述中详细图示和描述了本发明,但是这样的图示和描述应当被认为是说明性或示范性的,而非限制性的。本发明不限于所公开的实施例。本领域技术人员通过研究附图、公开内容以及从属权利要求,在实践请求保护的本发明时能够理解并且实现对所公开的实施例的其他变型。

在权利要求书中,词语“包括”不排除其他元件或步骤,并且词语“一”或“一个”不排除多个。单个处理器或其他单元可以实现在权利要求中记载的若干项目的功能。尽管在互相不同的从属权利要求中列举了特定措施,但是这并不指示不能有利地使用这些措施的组合。权利要求书中的任何附图标记不应被解释为对范围的限制。

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