ECT运动门控信号获取方法及ECT图像重建方法与流程

文档序号:11387136阅读:546来源:国知局
ECT运动门控信号获取方法及ECT图像重建方法与流程

本发明涉及图像处理技术领域,特别涉及一种ect运动门控信号获取方法及ect图像重建方法。



背景技术:

ect(emissioncomputedtomography),又称为发射型计算机断层扫描,是一种利用放射性核素的检查方法。ect成像的基本原理:放射性药物引入人体,经代谢后在脏器内ect外或病变部位和正常组织之间形成放射性浓度差异,将探测到这些差异,通过计算机处理再成像,ect包括spect、pet。

spect(single-photonemissioncomputedtomography,spect),即单光子发射计算机断层扫描。它利用发射单光子的核素药物如99mtc、133i、67ga、153sm等进行检查。spect除显示肿瘤病灶外,尚可显示局部脏器功能的变化,如:化疗后左心功能、肾功能的改变等。

pet(positronemissioncomputedtomography),即正电子发射断层计算机断层扫描是继电子计算机断层扫描(computedtomography,ct)之后迅速发展起来的一种神经影学检查仪器。目前,在肿瘤、冠心病和脑部疾病这三大类疾病的诊疗中突显出重要的价值,是核医学领域比较先进的临床检查影像技术。它可以在不改变生理状态的情况下,向生物活体注入放射性示踪剂,参与生物活体的生理代谢。示踪剂标记物发生衰变产生的正电子,正电子发生湮没效应,产生逆向发射的511kevγ光子对。使用符合探测技术探测成对出现的光子对,确定符合响应线(lineofresponse,lor),通过采集得到数量较多的lor,并经过校正处理后,进行图像断层重建,即可观测所述生物活体的代谢功能。

在获取被扫描部位扫描数据时,由于被检查对象的呼吸、心跳等原因,导致肺部、胸部处的器官或组织会发生周期性运动。在数据采集期间的这种运动会造成图像伪影,降低了图像质量。

在ect扫描中,可利用门控采集的方式获得被检查对象的数据。一种方法为基于外部硬件设备,例如精准的摄像机定位系统,甚至同步的pet/mr,来获取呼吸或者心跳波形,然后基于相应的波形,对采集的数据进行分箱处理。然而,此种方法中,通常需要大幅度增加扫描的操作步骤,例如需要在扫描前让病人配搭额外的设备,或者需要昂贵的硬件设备,增加了设备的成本,及其可能给技师在操作时带来额外的辐射剂量,不利于临床应用。



技术实现要素:

本发明的目的在于提供一种ect运动门控信号获取方法及ect图像重建方法。

为解决上述技术问题,本发明提供一种ect运动门控信号获取方法,包括以下步骤:

s1.对被扫描部位进行ect扫描,获取原始ect数据,所述原始ect数据包括事件的时间信息和空间信息;

s2.将原始ect数据划分为属于数个相同时间间隔的数据段;

s3.构建一个参数化的感兴趣区域voi,所述voi由n个参数x1、x2、x3…xn定义;

s4.选取至少一个参数,设为可变参数,计算所述可变参数在不同取值时所对应的voi内包含的原始ect数据与坐标方向的加权信号;

s5.对所述加权信号进行傅里叶频谱分析,获得对应的信噪比;

s6.重复执行步骤s3~s5若干次,获取由数种可变参数分别定义的voi内包含的加权信号的信噪比,并以加权信号的信噪比最大者所对应的voi为最优voiopt;

s7.对最优voiopt所包含的加权信号进行滤波处理,获取最优voiopt内的运动波形的时间曲线;

s8.按照运动波形的幅值或相位,对原始的ect数据进行分箱处理。

优选的,所述原始ect数据为列表模式数据或者包含时间信息的弦图数据。

优选的,所述感兴趣区域voi小于扫描范围fov。

优选的,voi包括n个参数,n=voi的总像素数,每个参数取值为0或1,表示是否包含此像素点。

优选的,所述步骤s3中的voi为球体,所述球体包括4个参数x1、x2、x3、x4,分别为球心坐标(i、j、k),以及球半径r;或者所述步骤s3中的voi为方体,包括6个参数x1、x2、x3、x4、x5、x6,分别为中心坐标(i、j、k),以及各个边长u,v,w。

为解决上述技术问题,本发明提供一种ect图像重建方法,包括以下步骤:

s1.对被扫描部位进行ect扫描,获取原始ect数据,所述原始ect数据包括事件的时间信息和空间信息;

s2.将原始ect数据划分为属于数个相同时间间隔的数据段;

s3.构建一个参数化的感兴趣区域voi,所述voi由n个参数x1、x2、x3…xn定义;

s4.选取至少一个参数,设为可变参数,计算所述可变参数在不同取值时所对应的voi内包含的原始ect数据与坐标方向的加权信号;

s5.对所述加权信号进行傅里叶频谱分析,获得对应的信噪比;

s6.重复执行步骤s3~s5若干次,获取由数种可变参数分别定义的voi内包含的加权信号的信噪比,并以加权信号的信噪比最大者所对应的voi为最优voiopt;

s7.对最优voiopt所包含的加权信号进行滤波处理,获取最优voiopt内的运动波形的时间曲线;

s8.按照运动波形的幅值或相位,对原始的ect数据进行分箱处理,产生若干个新的ect数据文件;对所述若干个新的ect数据文件进行图像重建,获取分箱后的重建图像。

优选的,对所述若干幅ect图像进行合并,获得最终的ect图像。

优选的,所述图像重建利用有序子集最大期望法。

优选的,所述时间间隔为50ms~1000ms。

优选的,所述感兴趣区域voi为球体、柱体或方体。

本发明对比现有技术有如下的有益效果:本发明的方法是从获取的原始listmode数据或带有时间信息的弦图数据中,自动获取最优的数据区间(voi),进一步获取可信的呼吸运动或者心跳运动的信息。最终产生呼吸或者心跳运动的门控图像,降低运动模糊、提高suv、小病灶的早期发现以及与ct衰减图像之间的不匹配。

附图说明

图1是本发明实施例的被扫描对象沿z方向进入pet扫描腔的示意图;

图2是一个符合事件在坐标系中的示意图;

图3为对感兴趣区域中获取呼吸/心跳运动信号傅里叶分析后的结果;

图4示出了对固定感兴趣区域中呼吸/心跳运动信号傅里叶分析后的结果;

图5示出了自动获取的固定感兴趣区域中呼吸/心跳运动信号傅里叶分析后的结果;

图6为在时间域中本发明的方法与传统方法所获得的呼吸信号对比图;

图7为传统算法所获得的门控图像;

图8为发明的方法分离出的门控图像;

图9为发明的一种ect运动门控信号的获取方法的流程图;

图10为发明的一种ect图像重建方法的流程图。

具体实施方式

以下结合附图和具体实施例对本发明提出的ect图像获取方法及系统作进一步详细说明。根据下面说明和权利要求书,本发明的优点和特征将更清楚。需说明的是,附图均采用非常简化的形式且均使用非精准的比例,仅用以方便、明晰地辅助说明本发明实施例的目的。

本发明通过将被扫描对象1置于ect探测器2的检查腔中进行扫描,从获取的原始listmode数据或带有时间信息的弦图数据中,自动获取最优的数据区间(voi),进一步获取可信的呼吸运动或者心跳运动的信息。最终产生呼吸或者心跳运动的门控图像,降低运动模糊以及与ct衰减图像之间的不匹配。也就是说,本发明呼吸运动或者心跳运动的信息的获取,不需要增加额外的硬件设备。

请参考图9,其为本发明实施例的ect运动门控信号的获取方法的流程图。

一种ect图像的运动门控信号的获取方法,包括以下步骤:

s1.对被扫描部位进行ect扫描,获取原始ect数据,所述原始ect数据包括事件的时间信息和空间信息;

s2.将原始ect数据划分为属于数个相同时间间隔的数据段;

s3.构建一个参数化的voi(感兴趣区域),所述voi由n个参数x1、x2、x3…xn定义或决定;所述n为整数,其取值范围可以为2-10。

s4.选取至少一个参数,设为可变参数(固定其他参数),计算所述可变参数在不同取值时所对应的voi(由所述相应可变参数约束的voi)内包含的原始ect数据与坐标方向的加权信号;

s5.对(每一个)所述加权信号进行傅里叶频谱分析,获得对应的信噪比;

s6.重复执行步骤s3~s5若干次(例如2-6次),获取由数种可变参数分别定义(约束)的voi内包含的加权信号的信噪比,并以加权信号的信噪比最大者所对应的voi为最优voiopt;

s7.对最优voiopt所包含的加权信号进行滤波处理,获取最优voiopt内的运动波形的时间曲线;

s8.按照运动波形的幅值或相位,对原始的ect数据进行分箱处理。

本发明具体实施例中ect包括pet、spect等,现以pet为例进行详细说明。

本发明通常利用原始的listmode或者弦图数据,获取每一个事件的坐标信息相关参数定义在图1与图2中,其中ze表示了事件与z轴的交点值,构成了弦图的两个轴:事件投影线的径向距离及角度。θ是事件在z方向的倾角,λe通过time-of-flight(tof)方法记录了事件距离中心点的位置和时间信息t。

为了实际应用中的计算速度要求,本发明没有通过重建图像定义voi,比如在tofpet中,可以通过tof信息定义了每个事件的最可能湮灭点与对应的tof展宽,通过这些tof信息,可以不通过传统的图像重建过程快速的获得相对准确的事件三维分布信息。本发明中的voi定义在3d图像区间,也可以定义在弦图或者投影图区间。利用每一个事件的参数信息可以计算出每一个事件在3d图像空间中最可能的湮灭点,其计算方法可以表述为公式1:

[公式1]

在公式1中,λe的取值精确度最低。因此事件的真实tof坐标λ被看作一个高斯分布的随机变量,其分布表述在公式2中:

[公式2]

其中λe为高斯分布的期望,是每个事件中测量出的tof值。σ为分布的方差,其具体数值可通过求解系统的时间分辨率来获取。由于将tof坐标认为随机变量,使得计算出的此事件的湮灭点也并不时一个固定的点,而是一个随λ变化的随机变量,随机变量之间的关系仍由公式1所决定。变量的分布概率

通过计算在时间为t的时候所有观测到的事件的概率分布,我们可以获取药物在时间t时地概率分布:

[公式3]

通过获取到的时间t时的概率分布,我们可以通过计算观测到的事件与坐标信息的加权求和即可计算病人内部器官的运动(公式4)。当w1(x,y,z)=z,z是每个事件(event)的z方向数值,w2(x,y,z)=1的时候我们即可得到数据在z方向的重心信号(公式5),当w1(x,y,z)=1,w2(x,y,z)=1/f(x,y,z,t)的时候我们即可得到每一符合事件总计数信号(公式5-1)。

[公式4]

[公式5]

其中,com(centerofmass,重心or质心)。

[公式5-1]

在公式4和公式5中,dv是空间积分参量,dv=dxdydz,dτ是事件积分参量,在fov上的积分表示这个事件空间的位置包含在此次扫描的整个fov中。在[t,t+δt]内的积分表示此事件的时间位置处在t,t+δt区间内。δt为时间间隔,通常为50ms-1000ms。时间间隔得取值要根据采样定律的需求保证足够多的采样点数。获取的信号com(t)预示在整个扫描区间内药物随时间的z方向的分布。在药物动力学变化不明显的前提下,药物在z方向随时间的变化就等于病人的运动。获取的count(t)预示着在此扫描区间内总计数随时间的变化。由于pet沿z方向的灵敏度不同,药物随z方向变化的时候会带来总计数的变化。当某些器官(例如心脏或者肝脏)在边界部分移进移出时,也会对总计数造成变化,所以count(t)也能一定程度上反映病人的呼吸运动。此种方法的弱点是由于pet数据很高的噪声,获取的呼吸或者心跳波形准确度较低。

由于在扫描的范围内,并不是每个空间位置的药物分布都能反映出呼吸或者心跳运动。这些额外的位置只会带来额外的噪声。因此,通过人为选定重建图像中的一个感兴趣区域(volumeofinterest,voi),即将公式4更新为公式6,这样可以较优的获取呼吸/心跳运动信号,参图3。

[公式6]

在公式6中,v(x,y,z)为一个取值为0或者1的函数,取值为1的范围代表了一个voi区间,与v(x,y,z)相乘再积分表示仅仅选择空间位置在某个特定voi中的事件而不是整个的扫描空间。其余同公式4。

此方法虽然能获得更好的呼吸信号,但是由于涉及了较多的人工操作,并且需要用户在重建图像中选择,需要较多的后处理时间,而且此方法的好坏严重依赖于使用者的选择。

本发明主要解决的就是voi的选取问题。本发明同时定义了呼吸/心跳运动波形的snr,为自动寻找最优voi提供了数据依据。信号的snr定义为公式7。

[公式7]

其中ft(signal(t))是对信号进行fourier变换操作f是ft变换后的频域量,f∈signalspace表示频率属于信号区间,信号区间的定义见图3,对于呼吸运动的检测,“呼吸信号频率范围”定义为信号区间,对于心跳运动检测,“心跳信号频率范围”定义为信号区间。表示频率不属于信号区间。g1与g2为两个对函数的变换,一个可能的例子定义在公式8中。

g1(g(f))=g2(g(f))=||g(f)||2[公式8]

其中g(f)为任意的变量为f的函数,返回值得范围为整个复数域。||g(f)||表示为g(f)的绝对值,其为频域的能量。

本发明通过实现以下公式9完成对最优voi以及最优信号的寻找:

[公式9]

其中u为所有可能的voi的函数表示v(x,y,z)所构成的集合。signal(t,v(x,y,z))表示获取的呼吸/心跳信号不仅仅是时间t的函数,还和选取的v(x,y,z)有关。由于u的范围过大,在实际应用时我们通过参数定义voi的函数表示v(x,y,z),即一个voi可以用有限个参数来完全表示,此时voi的定义函数v(x,y,z)可以修改为v(x,y,z,η),η表示为决定voi形状的n个参数,η=(η1,η2,…ηn)。例如一个球体,可以由球心坐标(i,j,k),以及球半径r等四个参量来完全定义。η=(i,j,k,r)为这个voi的参数。v(x,y,z)为一个取值为0或者1的函数,取值为1的范围代表了一个voi区间。给定了一个η后遍历所有的x,y,z,v才能认为是一个voi,若给定一个η,x,y,z,则返回值只是一个0或者1的数,其含义为在η的选择下,坐标(x,y,z)是否被包含进所选的voi。

而公式9可以简化为公式10:

[公式10]

依据此法选择的voi数目有限,可以通过进一步将n个参数η=(η1,η2,...ηn)分组为k个组(k≤n),η=(ζ1,ζ2,...ζk),然后循环更替每一个组的方法(公式11)获得进一步加速。加速后可以通过逐个遍历的方式实现公式10。

[公式11]

在没有tof的情况下,(例如non-tofpet或者spect),本发明利用弦图区间定义voi。利用每一个事件的参数信息可以计算出时刻[t,t+δt]时的弦图表示

其中其中z表示为3d弦图的z方向,构成了弦图的另外两个轴:事件投影线的径向距离及角度。dv表示对3个弦图坐标的积分。是定义在弦图上的voi。

其余计算同上。

获取最优voi以及最优波形后,此发明通过进一步的带通滤波方法过滤掉不相关区域,更好的获取呼吸或者心跳波形。

传统的呼吸,心跳波形计算方法对数据质量的要求很高,很多病人数据通过传统的固定voi方法直接计算不能获得可靠的呼吸,心跳波形。通过此自动voi方法能大大提升算法的成功率,同时并不需要任何人工介入的方式。通过逐个voi而不是逐个像素的计算也能大大减低噪声的影响,同时此方法不仅仅能用于可以逐个像素相加的信号(例如像素值)也能直接应用于不能直接相加的信号(例如重心信号)。

在一个病人实例中,利用传统方法获取的信号在fourier空间内不能看到明显的呼吸运动或者心跳运动的信号峰值(图4),利用此发明获取的信号能明显的观测到呼吸峰值(图5)。

在时间域,也能看出与传统方法所获得的呼吸信号(图6中的虚线)对比,此发明获取的呼吸信号(图6中的实线)更加接近真实的呼吸状态。

和传统算法所获得的门控图像(图7)相比,通过此发明分离出的门控图像(图8),能看出更明显的呼吸运动,证明此发明获取的呼吸信号更为准确。

优选的,所述感兴趣区域(voi)小于扫描范围(fov)。

优选的,所述步骤s3中的voi包括n个参数,n=voi的总像素数,每个参数取值为0或1,表示是否包含此像素点;其中n的取值为1、2、3……。

优选的,所述步骤s3中的voi为球体,包括4个参数x1、x2、x3、x4,分别为球心坐标(i、j、k),以及球半径r。

优选的,所述步骤s3中的voi为方体,包括6个参数x1、x2、x3、x4、x5、x6,分别为中心坐标(i、j、k),以及各个边长u,v,w。

请参阅图10,本发明实施例中的一种ect图像重建方法,包括以下步骤:

s1.对被扫描部位进行ect扫描,获取原始ect数据e(x,t),所述原始ect数据包括事件的时间信息和空间信息;

s2.将原始ect数据划分为属于数个相同时间间隔的数据段;

s3.构建一个参数化的voi(感兴趣区域),所述voi由n个参数x1、x2、x3…xn定义;

s4.选取至少一个参数,设为可变参数(固定其他参数),计算所述可变参数在不同取值时所对应的voi(由所述相应可变参数约束的voi)内包含的原始ect数据与坐标方向的加权信号;

s5.对每一个所述的加权信号进行傅里叶频谱分析,获得对应的信噪比;

s6.重复执行步骤s3~s5若干次,获取由数种可变参数分别定义(约束)的voi内包含的加权信号的信噪比,并以加权信号的信噪比最大者所对应的voi为最优voiopt;

s7.对最优voiopt所包含的加权信号进行滤波处理,获取最优voiopt内的运动波形的时间曲线;

s8.按照运动波形的幅值或相位,对原始的ect数据进行分箱处理,产生若干个新的ect数据文件;对所述若干个新的ect数据文件进行图像重建,获取分箱后的重建图像。

进一步的,对所述若干幅ect图像进行合并,获得最终的ect图像。

优选的,所述ect为pet,ect图像为pet图像。

pet图像最常用的重建算法osem(有序子集最大期望法)可以用以下公式来表示:

其中,表示重建pet图像于第n次迭代,第m个子集更新时在第j个像素的估计值,∑iaipik代表归一化系数,pik是系统响应模型,代表第k个图像像素单位计数被第i条响应线探测到的概率。yi代表接收到的pet弦图类型数据,ri代表随机事件,si代表散射事件,ai代表衰减系数。

需要说明的是,通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到本发明的部分或全部可借助软件并结合必需的通用硬件平台来实现。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品可包括其上存储有机器可执行指令的一个或多个机器可读介质,这些指令在由诸如计算机、计算机网络或其他电子设备等一个或多个机器执行时可使得该一个或多个机器根据本发明的实施例来执行操作。机器可读介质可包括,但不限于,软盘、光盘、cd-rom(紧致盘-只读存储器)、磁光盘、rom(只读存储器)、ram(随机存取存储器)、eprom(可擦除可编程只读存储器)、eeprom(电可擦除可编程只读存储器)、磁卡或光卡、闪存、或适于存储机器可执行指令的其他类型的介质/机器可读介质。

本发明可用于众多通用或专用的计算系统环境或配置中。例如:个人计算机、服务器计算机、手持设备或便携式设备、平板型设备、多处理器系统、基于微处理器的系统、置顶盒、可编程的消费电子设备、网络pc、小型计算机、大型计算机、包括以上任何系统或设备的分布式计算环境等。

本发明可以在由计算机执行的计算机可执行指令的一般上下文中描述,例如程序模块。一般地,程序模块包括执行特定任务或实现特定抽象数据类型的例程、程序、对象、组件、数据结构等等。也可以在分布式计算环境中实践本申请,在这些分布式计算环境中,由通过通信网络而被连接的远程处理设备来执行任务。在分布式计算环境中,程序模块可以位于包括存储设备在内的本地和远程计算机存储介质中。

综上,在本发明可以在不增加任何硬件设备,不增加任何扫描中的额外操作的前提下,快速,准确的获取可信的病人呼吸或者心跳运动的波形。从而可以进一步对病人数据进行呼吸或者心跳分箱处理(respiratorygatingorcardiacgating),进而获取降低了运动模糊的图像,为最终获取运动补偿的图像提供输入运动曲线参数。

上述描述仅是对本发明较佳实施例的描述,并非对本发明范围的任何限定,本发明领域的普通技术人员根据上述揭示内容做的任何变更、修饰,均属于权利要求书的保护范围。

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