用于自动4d冠脉建模和运动矢量场估计的方法和设备的制作方法

文档序号:6568585阅读:213来源:国知局
专利名称:用于自动4d冠脉建模和运动矢量场估计的方法和设备的制作方法
用于自动4D冠脉^f卩运动矢觀估计的方法和设备
本实施例通常涉及根据诊断图像数据对三维解剖对象进行计算机辅助 重建,并且更具体地,涉及一种用于自动4D冠脉建模和运动矢量场估计的 方法和设备。
在注射造影剂之后,能够用介入X射线系纟叙寸冠状动EiS行成像。由 于冠脉的运动,从二维(2D)投影的集合生成三銜3D虔建仅能j顿属于同一 心脏相位的有限数量投影,这导致图像质量很差。因此,己经开发出从两 个或两个以上的投影导出冠脉树的3D模型的方法。这些方法有的是基于一 个X射线血管造影中的初始2D中心线和采用极线约束在同一心脏相位的 其它血管造影中寻找对应的中心线点。结果,该算法对呼吸和其它残余的 非周期运动非常敏感。
另一种方法是基于在3D中的前向传播算法。在后面的方法中,用于控
制前向传播的速度函数定义为前向的边界体素属于脉管的概率。该概率通 过将体素向前投影到同一心脏相位的每个脉管经滤波的投影中并乘以响应 值来估算。应当注意到的是,这种算法对于在不同血管造影之间不对应的 残余运动较不敏感。然而,这种在3D中的前向传播算樹又是半自动的。
例如,必须手动定义作为前向传播起点的3D种子点。必须手动定义每 条脉管的3D终点。从终点到种子点,3D前向传播算法自动寻找关于速度 函数的最決连接路径。在3D前向传播算法的一个方面,终点根据所考虑的 重建体积大小导出。然而,这是非常不具体的标准,若设置过小则使该算 法遗漏脉管分支;否则若该值设置过大,贝U前向传播超出脉管树体积的边 界。很可能在大多数情况下,该准则不存在对整个脉管树避免上述伪影的 单一值。需要一种对每条脉,行优化的更加具体的准则。
此外,关于3D前向传播算法,对于不同脉管和脉管段根据其相关性进 行寻找和排列称为"构建"。在3D前向传播算法的工作流程中,用户M3!手动选择特定脉管并且手动为每条脉管定义种子点和终点而进行排列,因 而手动地实现"构建"。
此外,3D前向传播算 规提取单个心脏相位的冠脉模型和中心线。为 了从来自不同心脏相位的模型或中心线的集合导出四维(4D)运动场,必须给 出用于导出3D中心线,应点的方法。


图1示意性示出了包括在同一心脏相位中借助于X射线荧光检查采集 的两个(2)二维(2D)投影1和2的诊断投影数据集。注意,可以4顿任何适 当类型的心脏相位监测,例如,在采集X射线投影的同时记录心电图(ECG)。 以不同投影角度记录的投影1和2中的每个都示出了患者的分支血管3。因 此投影图像1和2从不同视角示出了同一血管3。为了采集投影 集,将 造影齐l」施用给患者,使得血管3在投影中显示为深色。
为了根据3D前向传播方法重建血管3的三维结构,种子点5初始设置 在重建体积4内。然后通过按照传播准则在每种情况下定位体积4内属于 血管3的相邻点而在体积4内重建血管3。为此,在二维投影1和2内分别 属于各自点5的局部区域6和7在每种情况下都单独地服从于数学分析。 在对与种子点5相邻的点进行定位之后,对与该点相邻的各点依次重复该 过程,直到在体积4内重建了血管3的整个结构。
如果局部区域6和7的数学分析对属于投影数据集的所有或者大多数 投影都给出正结果,3卩么将在顿中情况下用每个传播步骤调查的点识别为 属于血管(即,分另 赃该示例的投影1和2中)。通过按照两个投影1和2 中记录的投影方向将点5投影到这两个投影的对应平面中来确定局部区域6 和7。这是在图1中分别用箭头8和9来指示的。注意,虽然关于同一心脏 相位的两个(2)投影对该公知3D前向传播方法进行了描述,但是其并不局限 于两个(2)投影。
因此,期望一种用于克服本领域中这些问题的改进的方法和系统。
根据本公开的实施例, 一种用于对解咅树象进行计算机辅助自动四维 (4D)建模的方法,包括对表示出在齡周期鄉的多个静态的三维(3D)模型 的集誠行自动采集。在该3D模型的集合上执行4D对应估计以确定该3D 模型的哪些点最有可能彼此对应,其中4D对应估计包括下列中的一项或多项(i)定义参考相位;(ii)执行脉管导向的对应估计;以及(iii)对4D运动数 据进行后处理。该方法还能够实现为成像系统以及以计算机禾,产品形式。 此外,根据本公开的一个实施例的方法还包括能够用前向传播算法进行自 动3D建模。
图1示意性示出了包括两个(2)二维(2D)S^图像的诊断投影数据集; 图2是用根据本公开的一个实施例的建模方法获得的全自动提取后向
投影至赠在心脏相位的两个投影图像中的3D中心线的示例;
图3是示出用根据本公开的一个实施例的建模方法获得的、沿在两个
不同心脏相位提取的脉管的三个正交轴的投影的示例的示意图;以及 图4是根据本公开的另一实施例的成像设备的部分方框图。 在附图中,相同的附图标记表示相同的元件。此外,应注意的是附图
可能不是按比例绘制的。
自动3D纖
根据本公开的一个实施例, 一种方法包括使用前向传播方法从门控旋 转血管造影术X射线投影的自动3D脉管中心线提取。尤其,该方法包括 用于从门控3D旋转X射线投影对冠脉中心线树进行自动提取的非交互算 法,即,没有人交互。该方法利用前向传播逼近来选择属于冠状动脉的体 素。前向传播速度受到3D脉管概率的控制,该概率定义为将所考虑的体 素前向投影到同一心脏相位的每个脉管经滤波的投影中,拾取2D响应像素 值并将其组合。该方法还包括将2D响应值组合成3D脉管概率的不同方式。
该方法又包括利用多个单相模型^z:组合的多相模型。
还描述了另一方式,该方^^括用于从门控3D旋转X射线投影对冠 脉中心线树进行提取的全自动算法。该算法可用于在舒张末期的心脏相位 使用优质投影时。通过使用备选版本的前向传播算法,能够显著减少来自 在收縮相位中几乎接触的脉管的近路-伪影以及鬼教ghost)脉管的伪影。所 有算法版本都具有有限的运动补偿能力,因而在找到最佳心脏相位之后,
能够对具有残余呼吸运动的投影进行中心线提取。此外,也能够将单相模 型进行组合,以便确定最佳心脏相位并斷氏不正确i^享脉管的概率。此外,能够找到在不同单相模型中的对应点,以便用该逼近生成全4D冠脉运动 场。
因此,这里讨论的前向传播方法能够在没有人交互的情况下对冠脉血 管中心线树进行自动提取。如上所述进一步的,前向传播模型对残余运动, 尤其是呼吸所引起的残^ii动相对不敏感。根据一个实施例,必须从ECG 门控模型的集合中确定表示在最小运动的心脏相位处的冠脉脉管形状的模 型。在中心线提取算法中,该算法能够基于前向传播逼近进行全自动的冠 脉脉管中心线提取。
如在此所讨论的,自动3D前向传播算法使用门控投影作为输入。门控 是根据同时记录的心电图(ECG)信号来执行的。该算法包括多个预备和分析 步骤,包括(i)对门控投影进行预搶波;(ii)査找种子点;(iii)前向传撒(i力 对所有脉管候选(a)查找终点;(b)回溯;以及(C)剪切和构建;(V)査找"根 弧(rootarc)"; (vi)连接;(vii)加权;以及(viii)输出和进纟话接以供输出。
对门控投影进fif页滄波
在第一步骤中,将投影分类到相对于ECG信号的R峰具有相同延迟的 组中。门控投影数据集包括与来自每个心脏周期的给定门控点最邻近的投 影。该算法的所有下列步骤都在门控投影集上执行。在下一步骤中,使用 多尺度脉管滤波器对投影进行滤波,其滤波器宽度从1到7像素。结果是 2D响应矩阵R^的集合,该响应矩阵lij共每个像素是否属于脉管的概率。 多尺度脉管滤波器定义为所有尺度的Hessian矩阵的特征值中的最大值。为 了避免边界伪影,能够通过半径为大约(0.98*投影宽度)的圆形掩丰I^寸脉 管经滤波的投影进行剪切。
查找种子点
对于每个体素^ ,能够通过4顿锥束向前投影计算針投影上的对应 像素。锥束向前投影能够具有特征在于若用n表示当前投影,则C 、 、
和c是检测器平面的法向矢量,^;是检测器原点,^是焦点,以定义每
个投影的轨线 。戸是所考虑的体素而巧是其投影。检测器平面的尺寸 由w和wy (以mm为单位的宽度和高度)以及Px和Py (以像素为单位的 宽度和高度)来确定。
在3D中检测器平面上的投影像素计算如下(公式l)
于是,投影上的对应的(x,y)坐标为:
(公式2)
因为系统几何数据对每个投影都是具体的,所以像素坐标v还取决于当前 投影n。
假设在不同投影之间没有运动,将要在脉管中定位到体素戸的概率R3D能 够通自所有对应像素乘以2D脉管结果{直R^来获得
因此禾中子点是ilil在某个子体积中选择具有最大响应的体素来査找到的。 当前,占整个^f只大约11。%的子{科只通腿种方式接受检查,这是因为假 设重要脉管(最好是根弧)位于该体积的颅半部分并且位于中心,所以子 体积如下的确定
0.25.;"<0.75.zmax (公式4) 0.5, ymax《;^ 0,95 max
其中,将y轴标定为沿头足方向。最大y值不应当达到ynw,这是因为脉管 经滤波的投影的残余边界伪影可能会影响对适当种子点的寻找。
为了进一步加速,使用所有N个投影并不能完全计算出^体素的3D 响应值。如果,在计算了 n个投影的乘积之后,中间衝氐于当前最高响应 值之下,那么不需要计算剩余的N—n个投影,这是因为随着每次额外的乘 法运算,中间响应《IK會巨进一步减小。这产生取决于源 的2到5的额 外加速因子。
在找到适当种子点之后,可以开始前向传播。对于之前己经检查过的 每个体素,将存储特性值,这指示出从种子点开始向该体素前向传播有多 "快"。因此,该值称为时间值并且在种子点处设为零。因此这些时间值随
(公式3)
前向传播任意路径的增加对于可能是好的血管而言应当较低,而对"不好的"血管 和伪影而言应当较高(陡峭的)。
在每个迭代步骤中,从前向上当前具有劇氐时间值的体素开始,计算
每个相邻体素的3D脉管响应值,并且将其倒数添加到所考虑的开始体素的 时间值上。如果在之前已经考虑过相邻体素,那么不再重复计算该值。因 而,在Ao步骤之后到达体素^(Xo)的时间值T( ^(Xo》,表示从种子点开始 的最佳可能路径的历史记录,这是因为其包含所有先前体素的响应值
7^^(A。))-i一。(^(;i))) (公式5)
有多种方式来计算旨体素的适当响应值R3D。算法的整体质量主要取决于 这里使用的逼近的质量。因而,已经尝试了不同的逼近,但是其中只有三 种证明是可行的。
第一前向传播逼近(FP1)一种简单且稳定的方式是将每个经滤波的投影上对应像素的所有响应
值相乘
R3D^^fl^。fe(^5)) (公式6)
其中,n覆盖门控投影并且R^是当前经滤波的投影上的对应像素值,如上 所述,其坐标由5给出。因而,对于^(子的响应而言R^较高,反之亦然。 乘法运算实际上对非常低的R2D响应而言也没有问题,这是因为即使远离脉 管结构,R^响应实际上并不达到零。
如果在集合的几乎所有投影上的脉管是相似的并且具有相对高的质 量,那么该逼近给出合理的结果。其在追踪弱且细的脉管上存在问题,因 此甚至由于较大的脉管变细而在其实际上终结时不能被追踪。前向传播快 速朝向"好的"脉管,但是当其变小时,前向过程变得越来越没有偏向性 并且趋向于朝着脉管边界传播。因此,使用相对质量差的投影对整个脉管 树进行合理i4ii^割每由于执行了许多次迭代(例如对于5123的分辨率需要 大约3-5百万次)而消耗很多计算能力。不过,可能仍然无法完^ii踪到脉 管的外端。
第二前向传播iJJ&(FP2)对于先前章节中描述的追踪细脉管问题的解决方案可以是优选相对于 那些明显根本不在脉管上的体素具有低响应的体素。因此第二前向传播逼 近试图强调与那些其反向投影像素的响应值更加不同的体素相比在所有投 影中具有相对均匀响应的体素。该决定可能是错误的,这是因为甚至"正 确"的体素也可能由于运动或者不好的投影/预滤波质量而在一些投影中具
有不好的响应值。因为将^h经滤波的投影正规化到i,所以结果能够通过
将其提升到低于1的^(power)而得到强调,并通过将其提升到超过1的强 度而得到抑制。为了描述某体素^的2D响应值如何均匀地分布,指数 ri(^)现在作为正规化方差来计算
*,^
r一、 WK。
2£)
(公式7)
以及
2D
AT
(公式8)
并且使用如下:
"=0
该逼近优选弱的脉管但是将降低运动补偿能力。在一些情况下其趋向于不
第三前向传播i!J5(FP3)
第三前向传播ilifi用以说明两个投影m和n之间的投影角度差、一(v 以对于取自相似角度的视图的那些优选从垂直视图选取的信息。这将最小 化对两个投影中深度信息的误解。因为有两个以上可用的投影,所以所有 投影(l...no)都要成对考虑并且各自的结果是通过乘法运算组合得到的。每 对投影的响应值通过乘以其一致的2D响应值并且用投影差角度的正弦对 其进行加权而计算
W—1 W
R3。(?D)=n nisin(am-""〗'"f( ))'rp",))(公式io)
m=0 w=m+I正弦通过将指向体积中心M到检测器D的矢量的叉积除以其各自长度来计
sin(am - ) = 、二 一 二 J (公式11)
该第三前向传播逼近在追踪细的脉管时执行的很好并补偿残^动。此外,
第三前向传播逼近与第二前向传播ilifi相比可以更稳定。
终止前向传播
取决于体积分辨率和投影的质量,存在合理迭代数目的经验值 /0,7>| 0.03.像素的数目 (公式12)
关于第一前向传播,对于2563个体素,大约500k次迭代是足够的,而5123 将需要大约4,000k次迭代以使前向传播至湘似区±或。然而,后者的迭代数 目消耗大约八(8)倍之多的存储器和计算时间。第二和第三FP逼近仅需要 大约一半的迭代就能获得相似的结果。
在找到终点之后,对脉管中心线进行追踪、剪切,并且分别存储其各 部分。用相同的方式处理连续脉管。因it浏每个脉管候选及和其子脉管分 别完成下列三个步骤(l)查找终点;(2)回溯;以及(3)剪切和构建。
(1) 查找终点
在完成前向传播之后,必须为每个脉管找到适当的终点。这通过将整 个体积戈盼为n3付体积来实现,其中在该阶段11=50。在齡体积中,
选择具有最高时间值的体素。该体素位于脉管外缘,这是因为在每个脉管 中心处前向传播决,并且然后朝其边界缓慢加宽(弓胞高时间值)。
(2) 回溯
使用最陡梯度法执行回溯。假定终点,弓l导回溯朝着关于当前体素具 有最大时间值减少的体素。通逝艮随在每个步骤处的最大减少,计算返回 种子点的最佳路径。从前向传播的表面开始,其直接通向脉管中心并且然 后沿着中心线通向种子点。如果通过先前的迭代在之前已经追踪了路径, 将不再进行il^。 ^!313D位图来管理,在3D位图中标记i^錢啲体素 并在其每侧加以两个体素的额外安全区。这样可防止对相似(平行)路径的双重鹏、。
(3)剪切和构建
应当注意的是,位于脉管边界处的体素不属于中心线,并且由此需要 对这种体素进行剪切。通过递归算法来完成剪切,其中递归算法的任务在 于将追踪到的中心线分裂成不同质量的段。在开始回溯的点处的段具有最 差的质量并且从而被除去。
递归剪切算法假设每个脉管靠近种子点的质量最好并且向其回溯的起 点降低。计算最初四分之一当前脉管体素的平均值,其中该计算得到的值 然后在朝着追踪起点扫描时用作阈值。可以偶尔超过该阈值数倍,但是如
果这些超过的数目超出公差值(例如,连续十(10)次的最大值),那么将该 特定斑点视为明显的质量裂口(breach),并且将该脉管分裂成两个部分。这 意味着,从质量较好的脉管段中切除质量最差的段,然后将其存储作为独 立的脉管。然后以相同的方式处理该第二脉管,因而分离出独立脉管的段, 等等。若乘蜍部分小于最小长度(例如,在十(10)个体素的位数上),贝忡 止递归算法。位于追踪起点的边界体素根据最小长度准则切除,或者如果 其长度皿十(10)个体素,那么通过稍后讨论的加权算法将其评价为不重要 的。
查找"根弧"
如在此所述,用于前向传播的种子点并不必须对应于根弧,根弧是冠 状动脉树的流入节点。因此,追踪每个脉管回到该"错误"起点。为了估 计根弧的实际位置,使用最长的三个单个脉管段的最佳入颅点。根据需要, 然后用种子点与新的顶点之间连接的脉管段延伸其它脉管。
连接
至U目前为止,脉管彼此之间没有关系。每个脉管的结束是由下列三个 原因之一所导致的i)己经到达了根弧,因而不需要连接;ii)该脉管原来是 更长脉管的一部分,并且M上述剪切和构建算法得到分离;以及iii)存在 分叉,分叉意味着有另一脉管交叉,这已经在回溯阶段检测到。到这点为 止,仅知道是某条路径是否之前已经追踪到了,但是并不知道哪个脉管使 用它。M^择几何上与每个脉管段的终点最接近的点来确定正确的后继 脉管。因为在回溯阶段,所有血管都以升序进行索引,所以仅需要寻找比所考虑的脉管索引低的血管上的点。在连接之后,通过沿连接路径将所有 脉管段的长度相加會,容易地计算出^血管(从终点到根弧)的全长。 加权
在上述的步骤中,已经提取了大量的路径,但是其中只有一些是表示 实际存在的脉管,而大多数是由伪影导致的,例如投影质量的不足、残余 运动、透视缩短等。因此,必须确定它们中哪些最可能表示真实脉管。用 于提取的路径候选的总体显著性的测量S能够包括多种因素i)脉管段的长 度或者总长度;ii)由时间值所确定的质量;iii)3D位置(可能借助于预先定 义的模型);以及iv)形状。根据显著值S,能够对所有路径候选进行分类, 这使得能够选择最显著的路径来输出,其中用于输出的路径的最大数目能 够由系统用户进行设置。显著值S的计算仍有待改善,这是因为在此的误 判可能导致错误("鬼影")脉管的输出。在一个实施例中,S计算如下
叫——卜7fc) (公式13)
其中,ymd和y(an:分别是如上所述确定的当前脉管段终点糊艮弧的y坐标
(沿头足旋转轴)。数量W是脉管段以体素为单位的长度,而T(7 (Id)) 是脉管段终点的时间值。可以使用例如梯度准则自动估计合理数量的可提 取脉管中心线。
输出和进ffil接以供输出
当将中心线数据存储到文件中时,由于可以不选择一个或多个段的连 接的路径以供输出,因此必须对连接进行检査并且必须重新连接脉管的某 些部分。
根据本公开的实施例,改善的前向传播算法将现有公知的半自动3D算 法转换为全自动4D算法。该方法解决了上面所讨论的各种问题,并^{共如 下解决方案
1.种子点:根据一个实施例,通M",在每个血管造影中可观测的
3D ^!R的中央颅侧子体积中的3D脉管响皿行荆介,并且选择具有最大 3D响应的点来自动定义种子点。概^X寸应3D响应的X射线投影的同时 可以使用任何适当类型的心脏相位监测,例如,心脏相位监测可以包括心 电图(ECG)的记录。最大3D响应点位于脉管树上,但是不必须在主干分叉的流入节点上。 一种备选方法是在战術只表面的颅部上选择具有最大3D 响应的点。在后面的实例中,这提供了位于充满造影剂的导管上的种子点, 其经由主动脉自颅侧进入。
2. 停止前向传播:执行前向传播迭代的数目从下列两者中任一导出
(i)前向传播術只的体素分辨率,或者(ii)M^3D响应值沿提取的脉管减小
进行分析。
3. 丝点會詢多通过一种或者多种不同方法确定脉管的潜在终点。在第
一实施例中,将前向传播体积分成大量子体积(例如,503或者50*50*50)。 在每个子体积内,选择具有最近前向到达的点作为回溯算法的起点。回溯
算法如下速度场沿着具有最陡梯度的路径追溯到种子点。在第二实施例
中,在前向传播期间,该算法沿最陡梯度追S宗路径,并且若检测到3D脉管 响应显著减少则停止。在任何情况下,对潜在脉管终点的精确估计不是非 常关键的,这是因为在以下构建步骤中,根据血管段的相关性对其进行分 析和加权。
4. 构建:通过动态构建算法将脉管分成不同段。动态构建算法确定所
提取的具有匀质(homogenous)3D脉管响应的中心线的部分(section)。对* 脉管段进行的加权根据下列不同准则执行(i)长度;(ii)3D脉管响应(对应 于质量);(iii)中心线的形状和位置(或者任选地,基于先验的冠脉模型)。 自动选择经由最相关的加权脉管并使其构成3D算法的输出。图2包含向后 投影到潜在心脏相位的两个投影(22和24)中的全自动提取的3D中心线 的示例(20),其是使用根据本公开的一个实施例的建模方法获得的。 4D算法
根据本公开的一个实施例,自动4D冠状建模和运动矢量场估计方法在 输入处需要表示贯穿齡心脏周期的所有静态的3D模型的集合,其通逾寸 每个可区分的心脏相位重复上述过程而获得。该方法通过将不同模型的分 叉和其它形状特性进行匹配来确定不同模型的对应点。 一种其中細4D信 息的可倉被用是导出用于门控或^动补偿3D重建的最佳心脏相位。
丰艮据本公开的实施例的方法提供一种用于冠脉中心线提取和建模的全 自动、鲁棒的4D算法。该方法能够处理由于残線动而导致相同心脏相位 的血管造影中的不一致。此外,根据本公开的实施例的方法提供了对现有公知3D前向传播算法的改进,其中M允许诸如4D运动补偿重建和建模 的新应用。
表示贯穿整个心脏周期的所有静态的3D模型的集合能够通,每个 可区分的心脏相位重复3D建模过程而获得。取决于旋转运转期间的最小心 博率Uin (以每併中心瑕&为单位,bpm)和采集帧率fa (以l/s为单位),可
区分的心脏相位PN的数目等于 PN =60"^——^~
这意味着己经仓犍了PN个独立3D模型。该值的范围大约是对于采 集帧率fa为25fys (帧每秒)和心博率fh为100 bpm (每分钟心跳)时大约 是15,到fa为30fys和心博率fh为45bpm时的大约40。 4D对应估计的任 务在于确定模型中的那些点最可能彼itkx寸应,这使得能够估计某部分脉管 树在M心脏周期中的运动。必须考虑到脉管的纵向运动和在3D建模过程 中导致的模糊问题,这些问题使得4D对应估计更为困难。对应估计M31执 行下列步骤来执行
.参考相位(稳定相位)的定义;
2. 脉管导向的对应估计;
3. 4D运动数据的后处理。 l.参考相位的定义
为了估计稳定的4D对应,需要决定在戶脱步骤期间提取的多个潜在脉 管结构中的哪些在#心脏周期期间具有最高显著性。在3D算法中,根据 血管段假定的显著&X寸其进行加权,但S)(寸于針单个3D模型是独立完成 的,其导致了所提取的血管在不同心脏相位的波动。因此,必须在对应估 计之前定义具有所有期望的被提取脉管的参考相位Pr (稳定相位)。这可以 自动或者手动完成。
自动定义:选择表示与35%RR最接近的相位的3D模型或者选择包含 三个最长血管的模型,该模型在实践中非常可能是低运动的相位并且因此 是良好提取质量的相位;或魏择包含三个最长脉管的模型。注意,RR表 示由ECG的两个随后R峰定义的时间间隔,其中该ECG受控于R峰,并 且^hR ^在心脏收縮之前的电脉冲。
手动定义:根据对所有提取的3D模型进行目视检査(例如,^f顿如图手动定义:根据对所有提取的3D模型进行目视检査(例如,使用如图 3中所示所有模型具有投影的总体绘图30),用户會巨够手动定义皿当的心 脏相位并重新开始该算法。图3示出了所提取的脉管在不同心脏相位的两 个投影的示例30。表示43.5。% RR的心脏相^[立的上列32示出了三个正确提 取脉血管,其将该相位限定为潜在参考相位,而在下列34(5% RR)中示出 的脉管的质量较差。
2.脉管导向的X寸应估计 ^S每个模型中的一个稳定点对在参考相位&处的^提取的脉管独忍也 执行对应估计。当第一次执行该步骤时,主干分叉("根弧")用作稳定点, 而在后面的迭代中,使用具有可能更高精度的子分叉点。该算法利用了如 下事实在心脏周期期间,脉管的弧长X不相当地改变(总体上小于2%)。 3D坐标为
任何脉管点用脉管的弧长X进行参数化,其取决于所考虑的相位数p、
所考虑的脉管数V以及沿脉管路径的体素数i: ^^X(p,V,i)。如果,在下文
中,文本中提及齡脉管,那么省略体素数i。
创建等间距形式(v節ion)的当前所考虑的参考相位脉管X(pD k)和当前 目标相位脉管^p,v),其保^ff页定的间距s (当前设置为2mm),这是因为 最初的3D模型的点对点距离根据A或者更多因素变化,这是由对角体素 距离和连接间隙所造成。它们表示从稳定点到脉管末端的整个路径。在进 行等距离间隔之前先对脉管点坐标进行低通滤波,以消除源自前向传播的 体素表达的量化效应,从而iii共一个稳定的弧长准则。低通形式的脉管X(p, v)表示为入'(p,v)。对两个脉徵行逐点比较,并且总4材目似性准则C计算 如下
<formula>formula see original document page 20</formula>
较小的相似性准则C指示两个当前脉管之间更好的对应。因此,认为具有最小C的脉管组合是相等同的。对源脉管k和目标相位脉管v的* 组合以及每个可能的目标相位p^^重复皿程。对应血管的所有对应坐标 最终都存储在具有索弓l
(相位)以及[O...i皿.,](对应3D点)的动 态阵列A(p,i)中(称为运动场)。 3.4D运动数据的后处理
在对应估计过程中,将每个对应血管表示成从参考点开始(通常是根 弧),这导致脉管树的多个部分被多次表示。这产生高的局部点密度,需要 加以变稀疏,以避免奇异性和其它模糊。这种降低通过以下方式来实现 计算属于某相位的点的每个组合之间的欧几里德距离d,并且如果该距离低 于阈值京JP滁戶腿点中的一个,其中t二0.5, s=lmm:
c/(A'':,'2)= U-
能够对贯穿所有心脏周期的得到的对应"根弧"点进行异常值检查。 如果特定相位的根弧到中值(平均)位置的距离超过给定阈值,那么从该 模型中排除该心脏相位。能够以类似的方式对所有其它分叉和单个点进行 处理。
现在翻到图4,其中示出的成像设备是C型臂X射线设备,其包括C 型臂IO,该C型臂借助于托架11悬挂于例如天花板(未示出)。X射线源 12和X射线图像转换器13可在C型臂10上移动地引导,从而可以在不同 投影角,平躺于C型臂10中心的病床14上的患者15的多个二维投影X 射线图像进行记录。X射线源12与X射线图像转换器3的同步移动受控制 于控制单元16。在图像记录期间,X射线源12和X射线转换器13同步地 围绕患者15行进。将X射线图像转换器13所生成的图像信号传送到受控 的图像处理单元17。使用ECG设备18对患者15的心搏进行监观U。 ECG 设备18将控制信号传送到图像处理单元17,使得后者旨鹏存储在心博周期 的相同相位的情况下的多个二维投影,以执行冠状动脉的血管造影检查。 图像处理单元17包括禾骄控制,借助于该禾野控制,根据3D前向传播方 法能够执行用所采集的投影数据集检测的脉管树的三维模型。此外,图像 处理单元17包括另一程,制,借助于该gj^控制,根据本公开的实施例 能够执行4D建模。然后可以在与图像处理单元17相连接的监控器19上以 任何适当方式显示4D建模以及一条或多条重建的血管。尽管上面仅详细描述了一些示范性实施例,但是本领域的技术人员应 当容易理解的是,在本质上不脱离本公开的实施例的新颖教导和优点的情 况下,在这些示范性实施例中可以进行许多修改。例如,本公开的实施例 可以用于诸如心脏静脉的其它周斯性移动结构或者更通常为树状结构。因 此,所有这种修改都旨在包括在如在下面的权利要求书中所限定的本公开 实施例的范围内。在权利要求书中,模块加功能的条款旨在覆盖作为执行 所弓间的功能的所述结构,并且不但是结构的等同,而且是等同的结构。
此外,在一项或者多项权利要求中置于括号内的任何附图标记不应解 释为对权禾頓求柳艮制。词语"包括"和"包含"等并不排除存在任何权 利要求或说明书中所列出的那些作为整体之外的元件或步骤。单数标记的 元f^并不排除复数标记的这种元件,反之亦然。 一个或多个实施例可以借 助于包括多个独立元件的硬件来实现,禾卩/或借助于适当编程的计算机来实 现。在列举了多个模块的装置权利要求中,这些模块中的多个可以实施为 一个和相同项的硬件。在互不同的从属权禾腰求中弓l用的某些测量的这个 事实并不指示这些观懂的组合不旨調来得至批点。
权利要求
1、一种对解剖对象进行计算机辅助建模的方法,包括采集所述解剖对象的门控旋转X射线投影;以及使用前向传播方法从所述门控旋转X射线投影中自动提取三维(3D)脉管中心线,其中,所述前向传播方法包括自动查找在不同单相前向传播中的点。
2、 如权禾腰求l戶腿的方法,其中,响应于查找在所述不同单相前向 传播中的对应点,能够作为所^X寸应点的函数来生成四维(4D)冠脉运动场。
3、 如权利要求l所述的方法,其中,自动提取3D脉管中心线的步骤 包括下列的一项或多项(i)对所述门控旋转X射线投影进行预滤波,其中,预滄波包括将所述 门控投影分类到数据集中,其中,所述门控投影数据集包括与来自每个心 脏周期的给定门控点最邻近的投影;(ii谱找种子点,其中,所述种子点包括在给定子体积中具有最大3D脉 管响应的体素;(iii) 执行前向传播,其中,对所述前向传播执行的迭代数目得自(a)前 向传播体积的体素分辨率;或者(b)通过分析沿提取的脉管候选三銜3D)响 应的减少;(iv) 对所述提取的脉管候选和对应子脉管执行(a)查找脉管终点;(b)将 脉管中心线沿着具有最陡梯度的路径回溯到所述种子点;以及(c)剪切和构 建,其中,所述剪切和构建将所述脉管分成不同段,并且进一步确定所提 取的具有匀质3D脉管响应的中心线的部分;(v) 査找根弧,所述根^(寸应于冠状动脉树的流入节点;(vi) 将相关脉管段彼il:链接,其中,Mil^择几何上与给定脉管段的终 点最接近的点来确就应的后继脉管段;以及(vii) 对脉管段进行力敝,其中,对齡脉管段进行的加权根据下列不同 准则中的一个或多个来执行,包括(a)脉管段的长度;(b)3D脉管响应;以及(C)所述中心线的形状和位置。
4、 如权利要求3所述的方法,其中进一步,所述投影数据集相对于ECG 信号的R峰具有相同的延迟。
5、 如权利要求3所述的方法,其中,预滤波还包括使用多尺度脉管滤 波器对戶;M门控旋转X射线投影进行滤波,所述多尺度脉管滤波器定义为所有尺度的Hessian矩阵的特征值中的最大值。
6、 如权利要求3所述的方法,其中,预滤波还包括用半径为投影数据 集宽度的大约百分之九十八(98%)的圆形掩*穀寸戶腿投影数据集进行剪切。
7、 如权禾腰求l所述的方法,其中,对戶诚门控旋转X射线投影进行 的门控是根据同步记录的心电图(ECG)信号来执行的。
8、 如权禾腰求l戶脱的方法,还包括对所述门控旋转X射线投影进行预熗波,其中,将所述投影分类到相 对于ECG信号的R峰具有相同延迟的组中。
9、 如权利要求1所述的方法,还包括从具有残余呼吸运动的所述门控旋转X射线投影中确定最佳心脏相 位;以及使用所述前向传播方法从所述门控旋转X射线投影中自动提取三维 (3D)脉管中心线,进一步作为所述最佳心脏相位的函数。
10、 如权利要求1戶腐的方^去,还包括{柳3D脉管概率控制所述前向传播方法的速度。
11、 如权禾腰求10戶腿的方法,其中,戶脱3D脉管概率通过将所考 虑的体素向前投影到同一心脏相位的針脉管媳波的投影中,选择二维(2D)响应像素值,并将所述2D响应像素值组合^^W 3D脉管概率来定义。
12、 如权利要求1戶服的方法,其中,戶脱前向传播选择属于冠状动 脉的体素。
13、 如权利要求1戶诚的方法,其中,戶脱前向传播模型利用一个以 上的单相前向传播以建立组合的多相前向传播。
14、 如权利要求1戶服的方法,还包括査找在不同所述单相前向传播中的对应点;以及 生成作为所述不同单相前向传播中的所述对应点的函数的四维(4D)冠脉运动场。
15、 一种成像设备,包括用于生成投影数据集的模块,所述集合包括从不同投影方向记录的患 者身体部分的多个旋转x射线投影;并且具有用于根据戶;M投影数据集重建三维对象的计算机模块,其中,所述计算机模±央包括计算机控制,所述 计算机控制用于根据权利要求1所述的方法对所淑 执行计算机辅助建 模。
16、 如权利要求15戶舰的成像设备,还包括ECG控制,其中对旋转X 射线投影进行的记录能够按照所述患者的所述心脏周期来控制。
17、 一种计算机禾,产品,包括具有计對几可执行的指令集的计對几可读介质,用于根据如权利要求1 所述的方法对X^执行计算机辅助建模。
18、 一种对解剖对象进行计算机辅助四维(4D)建模的方法,包括 采集表示戶;M)(豫在整个周期的多个静态的三维(3D)模型的集合;以及 在所述3D模型集合上执行4D X寸应估计以确定戶腿3D模型中的哪些点最可能彼ltb(寸应,其中,所述4D对应估计包括下列的一项或多项(i) 定义参考相位;(ii)执行脉管导向的对应估计;以及(iii)对4D运动数据进行 后处理。
19、 如权禾腰求18戶腿的方法,其中,采集步骤包括采集表示贯穿整 个心脏周期的所有静态的3D模型的集合。
20、 如权禾腰求18戶腐的方法,其中,戶服周期包掛O脏周肌并且 其中,采^^f述3D模型的集合的步骤还包括通过将3D建模过程重S^f述 心脏周期的可区分心脏相位的数目M行采集。
21、 如权禾腰求20戶腿的方法,其中,可区分心脏相位的戶脱数目取 决于旋转运转期间的最小心博率和采集帧率。
22、 如权禾腰求18所述的方法,其中,所述4D对应估计使得能够对 整个心脏周期的某部分脉管树的运动进行估计。
23、 如权利要求18戶脱的方法,其中,戶腿参考相位包 舒员定义的稳 定相位,其在戶腿脉管导向的对应估计之前被定义。
24、 如权利要求18所述的方法,其中,定义所述参考相位的步骤包括 自动定义或手动定义中的一种。
25、 如权利要求24戶腿的方法,其中,戶脱自动定雄择下列中的一 项(i)表示与给定百分比RR最接近的期望相位的3D模型,其中对应于良 好提取质量的相位,所述期望相位具有较低的运动;或者(ii)包含三个最长 脉管的3D模型。
26、 如权禾腰求24戶脱的方法,其中,戶腿手动定义包括(i)对提取 的3D模型进行目视检査;(ii)根据所述目视检查的3D模型手动定义最魏的心脏相位;以及(iii)用所述手动定义的参考相位开始戶腿4D对应估计。
27、 如权利要求18所述的方法,其中,^f顿齡3D模型中的稳定点 对所述参考相位处的^提取的脉管独立地执行脉管导向的对应估计。
28、 如权利要求27戶脱的方法,其中,对于初始的脉管导向的对应估 计,所述稳定点包括主干分叉,而对于脉管导向的对应估计的一个或多个 后续迭代,所述稳定点包括子分叉点。
29、 如权利要求27戶腿的方法,其中,戶腿脉管导向的对应估计(i) 用所述脉管的弧长X对任意脉管点的3D坐标进行参数化,这取决于所考虑 的相位数p、所考虑的脉管数v、以及沿所述脉管路径的体素数i; (ii)创建 等间距形式的当前所考虑的参考相位脉管和当前目标脉管,其保持预定的 间距;(iii)对脉管点坐标执行低通媳波以掛共稳定的弧长准则;(iv)逐点i似寸 两个脉管进行比较;以及(v)计算整体相似性准则,作为所述两个脉管的所 述逐点比较的函数。
30、 如权禾腰求29戶腿的方法,其中,戶欣脉管导向的对应估计还包 括对源脉管和目标相位脉管的每个组合以及除所述参考相位之外的每个可 能的目标相位同样地重复步骤(i)-(v),并且还包括将对应脉管的所有对应坐 标存储到以相位和对应3D点作为索弓I的动态运动场阵列中。
31、 如权禾頓求18所述的方法,其中,对4D运动娜进行后处理的 步骤包括对于异常值检查在整个所述心脏周期上的点,并且响应于查找特 定相位中的根弧点到高于给定阈值的中值位置的距离,对4D运动数据謝亍 后处理的步骤还包括从4D建模中排除戶舰心脏相位。
32、 如权利要求18所述的方法,其中,所^) 寸4D运动数据进行后处 理的步骤包括计算属于某个相位的点的每个组合之间的欧几里德距离d,并 且如果所淑巨离低于阈值就放弃所述点中的一个。
33、 一种成像设备,包括用于生成投影数据集的模块,所述集合包括从不同投影方向记录的患 者身体部分的多个二维投影;并且具有用于根据所述投影数据集重建三维 对象的计算机模块,其中,所述计算机模块包括计算机控制,所述计算机控审,于根据权利要求is所述的方法对戶; ^执行计穀几辅助四维建模和运动补偿重建。
34、 如权利要求33所述的成像设备,还包括ECG控制,其中对二维 投影进行的记录能够按照所述患者的所述心脏周期来控制。
35、 一种计算机程序产品,包括具有计算机可执行的指令集的计算机可读介质,用于根据如权利要求 18所述的方法对对象执行计算机辅助四维建模和运动补偿重建。
全文摘要
一种用于对解剖对象进行计算机辅助自动四维(4D)建模的方法,包括采集表示对象在整个周期的多个静态的三维(3D)模型的集合。在该3D模型的集合上执行4D对应估计以确定该3D模型中的哪些点最可能彼此对应,其中该4D对应估计包括下列中的一项或多项(i)定义参考相位;(ii)执行脉管导向的对应估计;以及(iii)对4D运动数据进行后处理。该方法还包括用前向传播算法进行自动3D建模。
文档编号G06T5/00GK101317194SQ200680029694
公开日2008年12月3日 申请日期2006年8月4日 优先权日2005年8月17日
发明者D·谢弗, M·格拉斯, U·扬特 申请人:皇家飞利浦电子股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1