APP下载

基于双能X 射线透视成像的肺部肿瘤运动跟踪方法及临床评价

2020-07-16贺树萌马善达王伟付东山

天津医科大学学报 2020年2期
关键词:时相互信息投影

贺树萌,马善达,王伟,付东山

(1.天津医科大学肿瘤医院放疗科,国家肿瘤临床医学研究中心,天津市“肿瘤防治”重点实验室,天津市恶性肿瘤临床医学研究中心,天津300060;2.江苏瑞尔医疗科技有限公司,无锡214192)

随着医学影像技术的发展,图像引导放射治疗已经成为放射治疗技术的重要组成部分。呼吸是造成胸腹部肿瘤在放射治疗分次内运动的主要原因[1]。在治疗过程中对肿瘤进行运动跟踪是解决呼吸影响的一种有效方式,可减少射线对肿瘤周围健康组织的伤害[2]。目前临床常用的肿瘤运动跟踪方式为体表光学跟踪和X 射线立体平面成像相结合技术[3-5]。由于骨骼遮挡使肿瘤可视度受限,难以直接对肿瘤进行定位跟踪,通常在肿瘤内部或附近植入一个或多个金属标记,通过跟踪金属标记间接估算肿瘤位移[6]。此方法两个主要缺点:金属标记植入可能引发气胸等并发症;肿瘤与金标点的位置不一致可能引入跟踪误差。X 射线双能减影技术可以去除骨骼,生成软组织减影图像,改进肿瘤图像清晰度和可视度,为无需金属标记的肿瘤运动跟踪提供新途径[7-8]。据此,本研究提出了一种基于双能X 射线减影技术的无标记肿瘤运动跟踪算法,通过自动双能减影算法获得去除骨性结构的软组织图像序列,以图像间平均像素差值作为衡量标准,自适应选择匹配所需的参考图像,采用基于归一化互信息的软组织匹配算法直接对肿瘤直接定位,实现无标记的肿瘤运动跟踪。

1 资料与方法

1.1 图像采集 本研究采用的双能成像设备主要由C 型臂、治疗床、X 射线管、平板探测器、高压发生器和控制计算机组成。C 型臂旋转机械结构保证了在不同投影角度采集图像。通过双次曝光法采集高低能X 射线图像对,采集过程中高低能X 射线快速切换,采集一组高低能X 射线图像需103 ms,快速切换避免呼吸运动引起的图像伪影。

共采集20例接受放射治疗的肺部肿瘤病例,每个病例分别在0°和90°投影方向采集9 或10 个时相的高低能X 射线图像对序列,高低能脉冲电压范围选择分别120~130 kVp 和70~80 kVp,共采集394 高低能图像对。所采集图像大小为768×1024 像素,像素大小0.4×0.4 mm。

1.2 自动减影算法 使用优化的加权对数算法获得去除骨性结构的软组织减影图像,公式为:

其中IDE

Autosoft指经过自动减影算法得到的软组织减影图像,IHigh、ILow分别指高低能X 射线图像,ωs指权重系数,hLPF为3×3 低通滤波矩阵。减影过程中采用对比度噪声比(contrast-to-ratio,CNR)值作为图像质量评价参数,自动获取可直接用于肿瘤跟踪定位的软组织减影图像。

1.3 肿瘤运动跟踪算法 本文提出了一种基于自适应参考图像更新和归一化互信息匹配的肿瘤运动跟踪算法。本算法根据图像间平均像素差值的变化,自适应选择参考图像,降低肿瘤位移、形变等因素对匹配算法的影响。同时,归一化互信息具有很好的鲁棒性,作为肿瘤匹配过程中的相似性测度,可保证匹配算法准确性。

肿瘤运动跟踪算法如下:读取软组织图像序列I1,I2,…,IN,在第一时相图像I1中人工确定初始肿瘤区域;第二时相I2以在第一时相I1为参考图像,直接应用归一化互信息匹配算法进行图像配准;对后续时相的图像I3到IN,自适应参考图像更新算法自动选择参考图像,然后再应用归一化互信息匹配算法进行图像配准;完成所有时相的图像配准,得到呼吸周期内肿瘤在每个投影方向上的运动轨迹。

1.3.1 自适应参考图像更新算法 在肿瘤运动跟踪过程中,若仅以一幅软组织图像为参考图像进行跟踪,受肿瘤位移、形变等因素的影响,所得结果可能并不准确。而肿瘤位置在呼吸循环内具有重复性,两时相图像中的肿瘤位置越相近,肿瘤形态越相似,平均像素差值越小,匹配结果越准确。因此本文提出了基于图像间平均像素差值的自适应参考图像更新算法,自动寻找最佳参考图像。

Ii与Ij分别为i 时相与j 时相的软组织图像,两幅图像之间的平均像素差值定义如下:

式中M 和N 分别为图像水平和垂直方向的像素数,Ii(x,y)和Ij(x,y)分别是Ii与Ij在(x,y)处的灰度值。该算法对图像间像素变化敏感,便于寻找与待匹配图像肿瘤位置与形态最相似的参考图像。

1.3.2 归一化互信息匹配算法 Studholme 等[9]于1999年提出了归一化互信息理论,图像Ii与图像Ij间的归一化互信息值定义为:

其中a,b 分别为图像Ii和图像Ij中的灰度值,PIi(a)和PIj(b)分别表示图像Ii与图像Ij的概率分布,PIiIj(a,b)表示的是图像Ii和Ij的联合概率分布。归一化互信息值越大,说明两幅图像越相似,当两幅图像完全一样时,归一化互信息值为1。

选择归一化互信息作为相似性测度有以下几个原因:首先归一化互信息的计算仅使用图像本身信息,在两幅图像的灰度级数相似的情况下有良好的匹配精度,较高的可靠性。其次,不需要图像分割、特征提取等预处理,步骤简便。同时,与标准互信息方法相比,归一化互信息更具有鲁棒性。

匹配算法流程如图1 所示,其中Ii为参考图像,Ij为待匹配图像,具体步骤为:

(1)在参考图像中定义“匹配窗口”,如图1A 中红色矩形所示。当参考图像为软组织图像序列中第1 时相图像时,匹配窗口由人工确定,是包含整个肿瘤及其边界信息的最小矩形;其他时相图像中匹配窗口位置由图像匹配获得。

(2)在待配准图像中定义“搜索窗口”,如图1B中白色矩形。搜索窗口几何中心位置与参考图像中的匹配窗口几何中心位置相同。呼吸周期内肺部肿瘤运动幅度大约在10~20 mm[10],据此确定本研究中搜索窗口大小,保证搜索窗口覆盖肿瘤运动范围。搜索窗口的建立避免了在图像匹配时进行全图搜索,可降低计算复杂度,减少匹配计算时间。

(3)在搜索窗口内建立全域平移搜索模型[11],得到不同的待匹配子区域,部分子区域如图1B 中蓝色矩形所示。

(4)分别计算匹配窗口与各个待匹配子区域的归一化互信息值,结果如图1 C 所示。归一化互信息值最大的子区域与匹配窗口最相似,为肿瘤区域,如图1B 中黄色矩形区域所示。目视证实了通过归一化互信息匹配算法得到的肿瘤区域位置的正确性。

图1 肿瘤匹配流程Fig 1 Tumor matching process

1.4 人工测量方法 人工测量结果由具有医学图像背景的专业人员测定。在各时相软组织图像中仔细画出包含肿瘤区域的最小矩形并找到该矩形的几何中心,用几何中心位置代表肿瘤在各时相图像中的位置,得到肿瘤在两个投影方向的运动轨迹,并得到肿瘤在3 个方向上的呼吸运动幅度。

最小矩形的确定方法如下:首先,在各时相软组织图像中确认肿瘤区域;然后在肿瘤区域中,找到距离软组织图像上下左右4 条边界最近的(即,最上、最下、最左、最右)4 个点;第三,过这4 个点,分别做平行于相应边界的直线,相交成一个矩形。该矩形即为包含肿瘤区域的最小矩形。

肿瘤受呼吸作用影响,除了会产生位移之外,还会发生形变。无论是位移,还是形变,都会直接反映在肿瘤区域的变化上;而本测量方法中,最小矩形是恰恰包含整个肿瘤区域的。因此本测量方法(以包含肿瘤区域的最小矩形的几何中心来代表肿瘤位置)同时兼顾了位移和形变两种因素,从而保证了测量的准确性。

2 结果

2.1 自动减影算法结果 用本文提出的自动减影算法分析394 高低能图像对,获得394 幅去除骨性结构的软组织图像,肺部肿瘤可视度得到显著提高。自动减影算法减少了骨骼对肿瘤的遮挡,获得的软组织图像用于肿瘤运动跟踪的分析计算。

用一组具有代表性的图像展示自动减影算法结果,如图2 所示,图中蓝色矩形框内为肿瘤区域。在高低能图像中,由于骨骼遮挡肿瘤可视度受限,经自动减影算法处理得到的软组织减影图像,背景骨骼被消除,肿瘤更加清晰可辨认。

图2 肿瘤可视度目视比较Fig 2 Visual comparison of tumor visibility

2.2 肿瘤运动跟踪算法结果 根据解剖学知识,沿第二、四肋骨前端下缘各画一条水平线可将肺部分成上、中、下3 个部分[12]。在采集的20例肺部肿瘤病例图像中,由于肿瘤位置以及投影角度选择原因,其中一个病例的肿瘤在高低能X 射线图像及软组织图像中均不可见,故本研究选择余下的19例肺部肿瘤病例,进行肿瘤运动跟踪的分析。其中肺上部肿瘤病例2例,肺中部肿瘤病例10例,肺下部肿瘤病例7例。

2.2.1 结果比较 三维空间中坐标轴根据ICRU62号报告定义:X、Y 和Z 方向分别表示左右、头脚和腹背方向。肿瘤在X 方向和Z 方向的运动幅度分别由0°投影方向和90°投影方向的图像确定;肿瘤在Y 方向的运动幅度,取由0°投影方向和90°投影方向的图像计算的较大值。

将算法结果与人工测量结果进行对比,如表1 所示。表中序号1、2 病例为肺上部肿瘤病例;3~12 病例为肺中部肿瘤病例;13~19 为肺下部肿瘤病例。

根据表1 结果计算得到的X、Y 和Z 方向运动幅度偏差的平均值±标准差值,分别为(-0.49±0.75)mm、(-0.44±0.88)mm 和(-0.29±1.00)mm,结果表明肿瘤运动跟踪算法与人工测量方法得到的结果有较好的一致性。用人工测量方法得到的结果作为参考基准,证实肿瘤运动跟踪算法计算结果的准确性。从表1 可知,序号3 病例Z 方向结果偏差值大于2.5 mm。分析其可能原因,该病例肿瘤体积较大(直径大于40 mm),伴随呼吸运动发生较大形变,导致算法结果与人工测量结果存在较大偏差。

表1 19例肺部肿瘤三维方向运动幅度Tab 1 Three-dimensional motion amplitude of 19 cases of lung tumors

通过运动跟踪算法结果分析比较肺上部、肺中部与肺下部肿瘤的运动情况。肺上部肿瘤在X、Y 和Z 方向的运动幅度分别为(1.75±0.77)mm、(4.35±0.63)mm 和(2.15±1.48)mm;肺中部肿瘤在X、Y 和Z 方向的运动幅度分别为(2.05±0.77)mm、(4.43±3.16)mm 和(2.42±0.83)mm;肺下部肿瘤在X、Y 和Z 方向的运动幅度分别为(2.31±0.98)mm、(11.3±2.3)mm 和(2.15±1.48)mm。通过上述结果可得出以下结论:相比左右方向与腹背方向,肿瘤在头脚方向的运动幅度最大;并且肺下部肿瘤头脚方向运动幅度明显大于位于肺中上部肿瘤运动幅度。

2.2.2 结果说明 以下用序号15 病例为代表,详细说明运动跟踪算法结果。该病例0°与90°投影方向呼吸循环中各含10 个时相的软组织图像。由于篇幅所限,本文仅展示该病例呼吸循环中4 个间隔时相的跟踪结果图像。图3 和图4 分别为0°和90°投影方向的跟踪结果,图3A、图3B、图3C、图3D 与图4A、图4B、图4C、图4D 分别为0°和90°投影方向的第1、2、5、8 时相软组织剪影图像及跟踪结果,其中图3A 与图4A 中包含肿瘤区域的白色矩形为参考配准区域,作为图像配准的位置基准,图3B、图3C、图3D 与图4B、图4C、图4D 的白色矩形为由跟踪算法得到的被配准区域。从图中目视证实肿瘤跟踪算法的准确性。

图3 序号15 病例0°投影方向第1、2、5、8 时相的软组织剪影图像及肿瘤跟踪结果Fig 3 Soft tissue subtraction images and tracking results of breathing phase 1、2、5、and 8 in 0°projection direction

以第1 时相图像为基准位置,肿瘤在X、Y、Z 方向的位移均为0 mm。表2 中列出由两种方法得到的0°投影方向各时相肿瘤位移结果以及两种方法结果的偏差。X、Y 方向位移的偏差的平均值±标准差值分别为(0.07±0.25)mm、(0.04±0.33)mm。对表2 中数据进行多项式曲线拟合得到肿瘤运动轨迹,如图5 所示,两种方法结果的拟合曲线有较好的一致性。

图4 序号15 病例90°投影方向第1、2、5、8 时相的软组织剪影图像及肿瘤跟踪结果Fig 4 Subtracted soft tissue images and tracking results of breathing phase 1,2,5 and 8 in 90°projection direction

表2 0°投影方向肿瘤运动跟踪结果Tab 2 Tumor displacement at different phases in 0° projection direction

图5 0°投影方向肿瘤运动曲线拟合Fig 5 Tumor motion fitting curve in 0°projection direction

该病例在90°投影方向的结果,如表3 和图6所示。X、Y 方向位移的偏差的平均值±标准差值分别为(0.04±0.29)mm、(-0.35±0.35)mm。同样,两种方法结果的拟合曲线有较好的一致性。

表3 90°投影方向肿瘤运动跟踪结果Tab 3 Tumor displacement at different phases in 90° projection direction

图6 90°投影方向肿瘤运动曲线拟合Fig 6 Tumor motion fitting curve in 90°projection direction

3 讨论

肺部肿瘤在放射治疗过程中由呼吸引起持续运动,严重影响肺部肿瘤放射治疗的精准性。国内外许多学者对肺部肿瘤在呼吸作用下的运动范围进行了研究。Plathow 等[13]对20例患者采用双序列动态MRI 扫描观察肿瘤运动幅度,结果为:肺上部肿瘤在X、Y、Z 方向的平均运动幅度分别为(3.4±1.6)mm,(4.3±2.4)mm,(2.8±1.3)mm;肺中部肿瘤在X、Y、Z 方向的平均运动幅度分别为(4.3±2.4)mm,(7.2±1.8)mm,(4.3±2.2)mm;肺下部肿瘤在X、Y、Z 方向的平均运动幅度分别为(6.0±2.8)mm,(9.5±4.9)mm,(6.1±3.3)mm。吴瑞花等[14]在X 线模拟定位机下测量63例患者的肺部肿瘤(金标)的运动幅度,结果为:肺上部肿瘤在X、Y、Z 方向的平均运动幅度分别为(1.6±0.8)mm,(2.7±0.8)mm,(2.0±1.3)mm;肺中部肿瘤在X、Y、Z 方向的平均运动幅度分别为(2.6±1.1)mm,(7.3±3.6)mm,(4.3±2.8)mm;肺下部肿瘤在X,Y,Z 方向的平均运动幅度分别为(2.8±1.7)mm,(12.0±5.3)mm,(4.2±2.0)mm。

本研究中仅包含2例肺上部肿瘤,无统计学意义,对于肺下部与肺中部肿瘤来说,本研究结果与上述文献结果相符合,呼吸作用下肿瘤在头脚方向运动幅度最大,左右及腹背方向运动幅度较小。本研究建立了肿瘤运动跟踪算法,未考虑肿瘤呼吸运动中旋转和形变,在一定程度上影响运动跟踪的准确性。

本研究提出了一种基于双能X 射线透视成像的无需标记点的肺部肿瘤运动跟踪算法。双能透视成像设备可在不同投影角度采集呼吸周期高低能X射线图像序列,使用自动减影算法去除骨骼结构获得软组织图像序列。对19例肺部肿瘤病例采集的图像进行分析,用人工测量方法得到的结果作为参考基准,验证了本文的肿瘤运动跟踪算法计算结果的准确性和可靠性。本研究得出的肺部肿瘤呼吸运动幅度的结果与文献中基于其他方法得到的结果基本相符合。

猜你喜欢

时相互信息投影
绝对时相收缩期采集心律不齐患者冠状动脉CT血管造影的可行性
全息? 全息投影? 傻傻分不清楚
翎电鳗卵巢发育组织学研究
基于最大相关熵的簇稀疏仿射投影算法
找投影
找投影
滑冰式滑雪动作体系的建构
滑行技术的革命:速度轮滑双蹬技术的运动生物力学研究
基于改进互信息和邻接熵的微博新词发现方法
基于互信息的图像分割算法研究与设计