一种衰减校正的方法和系统转让专利

申请号 : CN201210571541.0

文献号 : CN103054605B

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 韩震刘月李明

申请人 : 沈阳东软医疗系统有限公司

摘要 :

本发明公开了一种衰减校正的方法和系统:采集标准时相下的标准PET数据和标准CT图像,以及各个非标准时相下的非标准PET数据;对标准时相下的标准PET数据和各个非标准时相下的非标准PET数据进行图像重建,得到标准PET图像和各个非标准时相下的非标准PET图像;分别获取各个非标准时相下的非标准PET图像相对于标准PET图像的运动信息;根据各个所述运动信息对标准CT图像进行运动补偿,获得各个非标准时相下的非标准CT图像;利用标准CT图像对标准PET数据进行衰减校正,以及利用各个非标准时相下的非标准CT图像对处于相同时相下的非标准PET数据进行衰减校正,无需多次CT扫描即可获得不同时相区间的CT图像。

权利要求 :

1.一种衰减校正的方法,其特征在于,所述方法包括:采集标准时相下的标准PET数据和标准CT图像,以及各个非标准时相下的非标准PET数据;

对标准时相下的标准PET数据和各个非标准时相下的非标准PET数据进行图像重建,得到标准PET图像和各个非标准时相下的非标准PET图像;

分别获取各个非标准时相下的非标准PET图像相对于标准PET图像的运动信息;

根据各个所述运动信息对标准CT图像进行运动补偿,获得各个非标准时相下的非标准CT图像;

利用标准CT图像对标准PET数据进行衰减校正,以及利用各个非标准时相下的非标准CT图像对处于相同时相下的非标准PET数据进行衰减校正。

2.根据权利要求1所述的方法,其特征在于,所述采集标准时相下的标准PET数据和标准CT图像,以及各个非标准时相下的非标准PET数据具体为:采集呼吸信号周期,将所述呼吸信号周期根据呼吸信息分割成一个标准时相区间和至少一个非标准时相区间;

当处于标准时相区间时,触发采集标准CT图像;

采集PET数据和PET呼吸信息,根据PET呼吸信息所属的时相区间将采集的PET数据分配到标准时相区间和各个非标准时相区间。

3.根据权利要求2所述的方法,其特征在于,所述呼吸信息包括:时刻信息或振幅信息。

4.根据权利要求1所述的方法,其特征在于,所述分别获取各个非标准时相下的非标准PET图像相对于标准PET图像的运动信息具体为:输入标准PET图像和一个非标准PET图像;

将标准PET图像和非标准PET图像归一化;

0 0 0

初始化参数u,v 和w 作为光流值;

n n+1

根据非标准PET图像Is 和光流值得到校正后的非标准PET图像Is :n+1 n n n n

Is (i,j,k)=Is[i+u(i,j,k),j+v(i,j,k),k+w(i,j,k)];

n+1

将标准PET图像If和校正后的非标准PET图像Is 代入泛函表达式f得:n+1 n+1 n+1

当泛函表达式f取最小值时,计算得到估计光流值u ,v 和w :n+1 n+1 n+1

判断迭代次数n是否大于第一预设阈值,如果是,输出光流值u ,v 和w 作为一个非标准时相下的非标准PET图像相对于标准PET图像的运动信息,获取下一个非标准时相下的非标准PET图像相对于标准PET图像的运动信息,返回步骤输入标准PET图像和一个n+1 n+1 n+1非标准PET图像;如果否,将估计光流值u ,v 和w 作为光流值,返回步骤根据非标准n n+1PET图像Is 和光流值得到校正后的非标准PET图像Is ;

0 0 0

其中,u,v 和w 为初始化的光流值;

i、j、k为图像域中对应x、y、z方向上的坐标;

n

Is 为迭代n次的非标准PET图像;

n n n n n n

u(i,j,k)、v(i,j,k)和w(i,j,k)为迭代n次后的u,v,w 光流值在(i,j,k)这个点的值;

S为整个图像域;

n+1

If(i,j,k)为标准PET图像中If在(i,j,k)这个点的像素值,Is (i,j,k)为迭代n+1n+1次的非标准PET图像Is 在(i,j,k)这个点的像素值;

α为常数项;

n n n

为迭代n次后的光流值u,v,w 在(i,j,k)这个点的偏导;

un+1,vn+1,wn+1为迭代n+1次后的光流值n n n

为迭代n次后的u,v,w 光流值的26-邻域均值;

n为光流值的迭代次数。

5.根据权利要求4所述的方法,其特征在于,所述初始化u0,v0和w0作为光流值后进一步包括:初始化参数 为:

n+1

则将标准PET图像If和校正后的非标准PET图像Is 带入泛函表达式f得:n+1 n+1 n+1

当泛函表达式f取最小值时,得到估计光流值u ,v 和w :其中,αmin和α为常数项;

分别为未校正的非标准PET图像在x,y,z方向上的偏导。

0 0 0

6.根据权利要求4所述的方法,其特征在于,所述初始化u,v 和w 作为光流值后进一步包括:初始化高斯函数方差;

对标准PET图像和一个非标准PET图像进行平滑滤波;

则,当迭代次数n大于第一预设阈值时,降低高斯函数方差;

n+1 n+1 n+1

判断迭代次数m是否大于第二预设阈值,如果是,输出光流值u ,v 和w 作为一个非标准时相下的非标准PET图像相对于标准PET图像的运动信息,获取下一个非标准时相下的非标准PET图像相对于标准PET图像的运动信息,返回步骤输入标准PET图像和一个非标准PET图像;如果否,返回步骤对标准PET图像和一个非标准PET图像进行平滑滤波;

其中,m为对标准PET图像和一个非标准PET图像进行平滑滤波的迭代次数。

7.一种衰减校正的系统,其特征在于,所述系统包括:采集模块,用于采集标准时相下的标准PET数据和标准CT图像,以及各个非标准时相下的非标准PET数据;

图像重建模块,用于对标准时相下的标准PET数据和各个非标准时相下的非标准PET数据进行图像重建,得到标准PET图像和各个非标准时相下的非标准PET图像;

运动信息获取模块,用于分别获取各个非标准时相下的非标准PET图像相对于标准PET图像的运动信息;

运动补偿模块,用于根据各个所述运动信息对标准CT图像进行运动补偿,获得各个非标准时相下的非标准CT图像;

衰减校正模块,用于利用标准CT图像对标准PET数据进行衰减校正,以及利用各个非标准时相下的非标准CT图像对处于相同时相下的非标准PET数据进行衰减校正。

8.根据权利要求7所述的系统,其特征在于,所述采集模块具体为:第一采集单元,用于采集呼吸信号周期,将所述呼吸信号周期根据呼吸信息分割成一个标准时相区间和至少一个非标准时相区间;

第二采集单元,用于当处于标准时相区间时,触发采集标准CT图像;

第三采集单元,用于采集PET数据和PET呼吸信息,根据PET呼吸信息所属的时相区间将采集的PET数据分配到标准时相区间和各个非标准时相区间。

9.根据权利要求7所述的系统,其特征在于,所述运动信息获取模块具体为:图像输入单元,用于输入标准PET图像和一个非标准PET图像;

归一化单元,用于将标准PET图像和非标准PET图像归一化;

0 0 0

第一初始化单元,用于初始化参数u,v 和w 作为光流值;

n n+1

校正单元,用于根据非标准PET图像Is 和光流值得到校正后的非标准PET图像Is :n+1 n n n n

Is (i,j,k)=Is[i+u(i,j,k),j+v(i,j,k),k+w(i,j,k)];

n+1

泛函单元,用于将标准PET图像If和校正后的非标准PET图像Is 代入泛函表达式f得:光流值计算单元,用于当泛函表达式f取最小值时,计算得到估计光n+1 n+1 n+1

流值u ,v 和w :

n+1

第一迭代单元,用于判断迭代次数n是否大于第一预设阈值,如果是,输出光流值u ,n+1 n+1v 和w 作为一个非标准时相下的非标准PET图像相对于标准PET图像的运动信息,获取下一个非标准时相下的非标准PET图像相对于标准PET图像的运动信息,返回图像输入单n+1 n+1 n+1元;如果否,将估计光流值u ,v 和w 作为光流值,返回校正单元;

0 0 0

其中,u,v 和w 为初始化的光流值;

S为整个图像域;

i、j、k为图像域中对应x、y、z方向上的坐标;

n

Is 为迭代n次的非标准PET图像;

n n n n n n

u(i,j,k)、v(i,j,k)和w(i,j,k)为迭代n次后的u,v,w 光流值在(i,j,k)这个点的值;

n+1

If(i,j,k)为标准PET图像中If在(i,j,k)这个点的像素值,Is (i,j,k)为迭代n+1n+1次的非标准PET图像Is 在(i,j,k)这个点的像素值;

α为常数项;

n n n

为迭代n次后的光流值u,v,w 在(i,j,k)这个点的偏导;

n+1 n+1 n+1

u ,v ,w 为迭代n+1次后的光流值n n n

为迭代n次后的u,v,w 光流值的26-邻域均值;

n为光流值的迭代次数。

10.根据权利要求9所述的系统,其特征在于,所述系统进一步包括:第二初始化单元,用于初始化参数 为:则,泛函单元具体为:

n+1

第一泛函子单元,用于将标准PET图像If和校正后的非标准PET图像Is 带入泛函表达式f得:光流值计算单元具体为:

第一光流值计算单元,用于当泛函表达式f取最小值时,得到估计光n+1 n+1 n+1

流值u ,v 和w :

其中,αmin和α为常数项;

分别为未校正的非标准PET图像在x,y,z方向上的偏导。

11.根据权利要求9所述的系统,其特征在于,所述系统进一步包括:第三初始化单元,用于初始化高斯函数方差;

滤波单元,对标准PET图像和一个非标准PET图像进行平滑滤波;

则,第一迭代单元具体为:

第一迭代子单元,用于当迭代次数n大于第一预设阈值时,降低高斯函数方差;

n+1

第二迭代单元,用于判断迭代次数m是否大于第二预设阈值,如果是,输出光流值u ,n+1 n+1v 和w 作为一个非标准时相下的非标准PET图像相对于标准PET图像的运动信息,获取下一个非标准时相下的非标准PET图像相对于标准PET图像的运动信息,返回图像输入单元;如果否,返回滤波单元;

其中,m为对标准PET图像和一个非标准PET图像进行平滑滤波的迭代次数。

说明书 :

一种衰减校正的方法和系统

技术领域

[0001] 本发明涉及图像处理领域,特别是涉及一种衰减校正的方法和系统。

背景技术

[0002] 正电子发射型断层显像-计算机断层扫描技术(Positron EmissionTomography-Computed Tomography,PET-CT)将PET技术与CT技术融为一体。
[0003] 正电子发射型断层显像技术(Positron Emission Tomography,PET)是将生物生命代谢中必须的某种物质,如:葡萄糖、蛋白质、核酸和脂肪酸等,标记上短寿命的放射性源(如氟18,碳11等),注入人体后,通过对该物质在代谢中的聚集,反映生命代谢活动的情况,从而达到诊断的目的。
[0004] 计算机断层扫描技术(Computed Tomography,CT)是将单一轴面的射线穿透被测物体,根据被测物体各部分对射线的吸收与透过率不同,由计算机采集透过射线,对被测物体的断层扫描图像进行重建,获得三维断层重构图像,一次显像可获得全身各方位的断层图像。
[0005] PET-CT技术是采用CT数据对PET数据进行衰减校正,具有灵敏、准确以及定位精确等特点,可了解全身生命代谢活动状况,达到早期发现病灶和诊断疾病的目的。
[0006] 在PET-CT扫描过程中,由于呼吸运动的存在,PET扫描图像会存在一定的伪影,这部分伪影主要来自两个方面:
[0007] (1)PET数据与CT数据位置信息不匹配
[0008] PET数据采集过程一般需要经历多个呼吸周期,是多个呼吸周期下的平均数据,具有较低的时间分辨率;而CT数据扫描时间很短,一般可以认为在一个呼吸周期中的某一个时刻的数据,具有较高的时间分辨率。由于呼吸运动会带动器官、组织或病变等运动,PET数据与CT数据采集时间的差异会造成部分器官无法匹配。利用CT数据对PET数据进行衰减校正时,会对标准摄取值(Standardized Uptake Value,SUV)产生一定影响,SUV的偏移量可达24%~30%,校正后的PET图像可能产生一定伪影,影响临床诊断。
[0009] (2)PET数据采集过程中呼吸运动造成的运动模糊
[0010] PET数据为采集几十个呼吸周期的平均数据,在几十个呼吸周期中患者的呼吸引起心、肺、肝、胰等器官不同程度的运动,使注入到其中的放射性辐射源也跟随器官运动,造成对PET数据的涂抹,组织、器官或病变会产生一定形变,不易检查出微小病变。
[0011] 目前,主要采用以下两种方式解决上述两种PET-CT方式造成的PET图像存在伪影的问题:
[0012] (1)第一种方式,高时间分辨率向低时间分辨率转变
[0013] 将CT数据向PET数据的时间分辨率转换,采用平均CT法(CineAverage CT,CACT),通过对整个呼吸周期进行电影(Cine)扫描,获得一个呼吸周期下的平均CT数据,使得CT数据与PET数据具有相同的时间分辨率,解决用CT数据进行衰减校正PET图像出现伪影的问题。
[0014] (2)第二种方式,低时间分辨率向高时间分辨率转变
[0015] 将PET数据向CT数据的时间分辨率转换,采用呼吸门控技术,将呼吸周期分为不同的时相区间(一般为6~8个),同时获得PET数据以及PET数据采集的时刻信息,根据时刻信息所属的时相区间不同,将该时刻信息所对应的PET数据分配到呼吸周期对应的时相区间中,这样就形成了不同时相下的PET数据,在呼吸周期中的不同时相区间进行CT扫描,获得不同时相区间内的CT数据,用相同时相区间所获得的CT数据对PET数据进行衰减校正,解决用CT数据进行衰减校正PET图像出现伪影的问题,实现与CT数据时间分辨率上近似的统一。
[0016] 但是,在本领域技术人员采用上述方法解决用CT数据进行衰减校正PET图像出现伪影的问题时,发现有如下缺点:
[0017] 采用第一种方式解决用CT数据进行衰减校正PET图像出现伪影的问题时,只能解决PET数据与CT数据信息不匹配产生的伪影,对于由于呼吸运动造成的运动模糊问题无法解决;
[0018] 采用第二种方式解决用CT数据进行衰减校正PET图像出现伪影的问题时,需要在呼吸周期中的不同时相区间对患者进行多次CT扫描,由于CT扫描具有大量的辐射,会对患者的身体产生很大危害。

发明内容

[0019] 有鉴于此,本发明提供了一种衰减校正的方法和系统,无需进行多次CT扫描即可获得不同时相区间的CT图像,对不同时相区间的PET数据进行衰减校正。
[0020] 一种衰减校正的方法,所述方法包括:
[0021] 采集标准时相下的标准PET数据和标准CT图像,以及各个非标准时相下的非标准PET数据;
[0022] 对标准时相下的标准PET数据和各个非标准时相下的非标准PET数据进行图像重建,得到标准PET图像和各个非标准时相下的非标准PET图像;
[0023] 分别获取各个非标准时相下的非标准PET图像相对于标准PET图像的运动信息;
[0024] 根据各个所述运动信息对标准CT图像进行运动补偿,获得各个非标准时相下的非标准CT图像;
[0025] 利用标准CT图像对标准PET数据进行衰减校正,以及利用各个非标准时相下的非标准CT图像对处于相同时相下的非标准PET数据进行衰减校正。
[0026] 优选的,所述采集标准时相下的标准PET数据和标准CT图像,以及各个非标准时相下的非标准PET数据具体为:
[0027] 采集呼吸信号周期,将所述呼吸信号周期根据呼吸信息分割成一个标准时相区间和至少一个非标准时相区间;
[0028] 当处于标准时相区间时,触发采集标准CT图像;
[0029] 采集PET数据和PET呼吸信息,根据PET呼吸信息所属的时相区间将采集的PET数据分配到标准时相区间和各个非标准时相区间。
[0030] 优选的,所述呼吸信息包括:
[0031] 时刻信息或振幅信息。
[0032] 优选的,所述分别获取各个非标准时相下的非标准PET图像相对于标准PET图像的运动信息具体为:
[0033] 输入标准PET图像和一个非标准PET图像;
[0034] 将标准PET图像和非标准PET图像归一化;
[0035] 初始化参数u0,v0和w0作为光流值;
[0036] 根据非标准PET图像Isn和光流值得到校正后的非标准PET图像Isn+1:
[0037] Isn+1(i,j,k)=Isn[i+un(i,j,k),j+vn(i,j,k),k+wn(i,j,k)];
[0038] 将标准PET图像If和校正后的非标准PET图像Isn+1代入泛函表达式f得:
[0039]n+1 n+1 n+1
[0040] 当泛函表达式f取最小值时,计算得到估计光流值u ,v 和w :
[0041]
[0042]
[0043]n+1 n+1 n+1
[0044] 判断迭代次数n是否大于第一预设阈值,如果是,输出光流值u ,v 和w 作为一个非标准时相下的非标准PET图像相对于标准PET图像的运动信息,获取下一个非标准时相下的非标准PET图像相对于标准PET图像的运动信息,返回步骤输入标准PET图像和n+1 n+1 n+1一个非标准PET图像;如果否,将估计光流值u ,v 和w 作为光流值,返回步骤根据非n n+1
标准PET图像Is 和光流值得到校正后的非标准PET图像Is ;
0 0 0
[0045] 其中,u,v 和w 为初始化的光流值;
[0046] i、j、k为图像域中对应x、y、z方向上的坐标;n
[0047] Is 为迭代n次的非标准PET图像;n n n n n n
[0048] u(i,j,k)、v(i,j,k)和w(i,j,k)为迭代n次后的u,v,w 光流值在(i,j,k)这个点的值;
[0049] S为整个图像域;n+1
[0050] If(i,j,k)为标准PET图像中If在(i,j,k)这个点的像素值,Is (i,j,k)为迭代n+1n+1次的非标准PET图像Is 在(i,j,k)这个点的像素值;
[0051] α为常数项;n n n
[0052] 为迭代n次后的光流值u,v,w 在(i,j,k)这个点的偏导;
n+1 n+1 n+1
[0053] u ,v ,w 为迭代n+1次后的光流值
[0054] 为迭代n次后的un,vn,wn光流值的26-邻域均值;
[0055] n为光流值的迭代次数。
[0056] 优选的,所述初始化u0,v0和w0作为光流值后进一步包括:
[0057] 初始化参数 为:
[0058]
[0059] 则将标准PET图像If和校正后的非标准PET图像Isn+1带入泛函表达式f得:
[0060]n+1 n+1 n+1
[0061] 当泛函表达式f取最小值时,得到估计光流值u ,v 和w :
[0062]
[0063]
[0064]
[0065] 其中,αmin和α为常数项;
[0066] 分别为未校正的非标准PET图像在x,y,z方向上的偏导。
[0067] 优选的,所述初始化u0,v0和w0作为光流值后进一步包括:
[0068] 初始化高斯函数方差;
[0069] 对标准PET图像和一个非标准PET图像进行平滑滤波;
[0070] 则,当迭代次数n大于第一预设阈值时,降低高斯函数方差;
[0071] 判断迭代次数m是否大于第二预设阈值,如果是,输出光流值un+1,vn+1和wn+1作为一个非标准时相下的非标准PET图像相对于标准PET图像的运动信息,获取下一个非标准时相下的非标准PET图像相对于标准PET图像的运动信息,返回步骤输入标准PET图像和一个非标准PET图像;如果否,返回步骤对标准PET图像和一个非标准PET图像进行平滑滤波;
[0072] 其中,m为对标准PET图像和一个非标准PET图像进行平滑滤波的迭代次数。
[0073] 一种衰减校正的系统,所述装置包括:
[0074] 采集模块,用于采集标准时相下的标准PET数据和标准CT图像,以及各个非标准时相下的非标准PET数据;
[0075] 图像重建模块,用于对标准时相下的标准PET数据和各个非标准时相下的非标准PET数据进行图像重建,得到标准PET图像和各个非标准时相下的非标准PET图像;
[0076] 运动信息获取模块,用于分别获取各个非标准时相下的非标准PET图像相对于标准PET图像的运动信息;
[0077] 运动补偿模块,用于根据各个所述运动信息对标准CT图像进行运动补偿,获得各个非标准时相下的非标准CT图像;
[0078] 衰减校正模块,用于利用标准CT图像对标准PET数据进行衰减校正,以及利用各个非标准时相下的非标准CT图像对处于相同时相下的非标准PET数据进行衰减校正。
[0079] 优选的,所述采集模块具体为:
[0080] 第一采集单元,用于采集呼吸信号周期,将所述呼吸信号周期根据呼吸信息分割成一个标准时相区间和至少一个非标准时相区间;
[0081] 第二采集单元,用于当处于标准时相区间时,触发采集标准CT图像;
[0082] 第三采集单元,用于采集PET数据和PET呼吸信息,根据PET呼吸信息所属的时相区间将采集的PET数据分配到标准时相区间和各个非标准时相区间。
[0083] 优选的,所述运动信息获取单元具体为:
[0084] 图像输入单元,用于输入标准PET图像和一个非标准PET图像;
[0085] 归一化单元,用于将标准PET图像和非标准PET图像归一化;
[0086] 第一初始化单元,用于初始化参数u0,v0和w0作为光流值;
[0087] 校正单元,用于根据非标准PET图像Isn和光流值得到校正后的非标准PET图像n+1Is :
[0088] Isn+1(i,j,k)=Isn[i+un(i,j,k),j+vn(i,j,k),k+wn(i,j,k)];
[0089] 泛函单元,用于将标准PET图像If和校正后的非标准PET图像Isn+1代入泛函表达式f得:
[0090]
[0091] 光流值计算单元,用于当泛函表达式f取最小值时,计算得到估计光n+1 n+1 n+1
[0092] 流值u ,v 和w :
[0093]
[0094]
[0095]
[0096] 第一迭代单元,用于判断迭代次数n是否大于第一预设阈值,如果是,输出光流值n+1 n+1 n+1u ,v 和w 作为一个非标准时相下的非标准PET图像相对于标准PET图像的运动信息,获取下一个非标准时相下的非标准PET图像相对于标准PET图像的运动信息,返回图像输n+1 n+1 n+1
入单元;如果否,将估计光流值u ,v 和w 作为光流值,返回校正单元;
[0097] 其中,u0,v0和w0为初始化的光流值;
[0098] S为整个图像域;
[0099] i、j、k为图像域中对应x、y、z方向上的坐标;
[0100] Isn为迭代n次的非标准PET图像;
[0101] un(i,j,k)、vn(i,j,k)和wn(i,j,k)为迭代n次后的un,vn,wn光流值在(i,j,k)这个点的值;
[0102] If(i,j,k)为标准PET图像中If在(i,j,k)这个点的像素值,Isn+1(i,j,k)为迭代n+1n+1次的非标准PET图像Is 在(i,j,k)这个点的像素值;
[0103] α为常数项;
[0104] 为迭代n次后的光流值un,vn,wn在(i,j,k)这个点的偏导;
[0105] un+1,vn+1,wn+1为迭代n+1次后的光流值
[0106] 为迭代n次后的un,vn,wn光流值的26-邻域均值;
[0107] n为光流值的迭代次数。
[0108] 优选的,所述系统进一步包括:
[0109] 第二初始化单元,用于初始化参数 为:
[0110]
[0111] 则,泛函单元具体为:n+1
[0112] 第一泛函子单元,用于将标准PET图像If和校正后的非标准PET图像Is 带入泛函表达式f得:
[0113]
[0114] 光流值计算单元具体为:
[0115] 第一光流值计算单元,用于当泛函表达式f取最小值时,得到估计光n+1 n+1 n+1
[0116] 流值u ,v 和w :
[0117]
[0118]
[0119]
[0120] 其中,αmin和α为常数项;
[0121] 分别为未校正的非标准PET图像在x,y,z方向上的偏导。
[0122] 优选的,所述系统进一步包括:
[0123] 第三初始化单元,用于初始化高斯函数方差;
[0124] 滤波单元,对标准PET图像和一个非标准PET图像进行平滑滤波;
[0125] 则,第一迭代单元具体为:
[0126] 第一迭代子单元,用于当迭代次数n大于第一预设阈值时,降低高斯函数方差;
[0127] 第二迭代单元,用于判断迭代次数m是否大于第二预设阈值,如果是,输出光流值n+1 n+1 n+1u ,v 和w 作为一个非标准时相下的非标准PET图像相对于标准PET图像的运动信息,获取下一个非标准时相下的非标准PET图像相对于标准PET图像的运动信息,返回图像输入单元;如果否,返回滤波单元;
[0128] 其中,m为对标准PET图像和一个非标准PET图像进行平滑滤波的迭代次数。
[0129] 由上述内容可知,本发明有如下有益效果:
[0130] 本发明所提供的方法,采集标准时相下的标准PET数据和标准CT图像,以及各个非标准时相下的非标准PET数据;对标准时相下的标准PET数据和各个非标准时相下的非标准PET数据进行图像重建,得到标准PET图像和各个非标准时相下的非标准PET图像;分别获取各个非标准时相下的非标准PET图像相对于标准PET图像的运动信息;根据各个所述运动信息对标准CT图像进行运动补偿,获得各个非标准时相下的非标准CT图像;利用标准CT图像对标准PET数据进行衰减校正,以及利用各个非标准时相下的非标准CT图像对处于相同时相下的非标准PET数据进行衰减校正,获取各个非标准时相下的非标准PET图像相对于标准PET图像的运动信息,根据各个所述运动信息对标准CT图像进行运动补偿可以获得各个非标准时相下的非标准CT图像,无需进行多次CT扫描即可获得不同时相区间的CT图像,利用相同时相下的CT图像对PET数据进行衰减校正。

附图说明

[0131] 为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0132] 图1为本发明一种衰减校正方法实施例一流程图;
[0133] 图2为本发明一种衰减校正方法实施例二流程图;
[0134] 图3为本发明根据时刻信息将一个呼吸周期分割成多个时相区间的示意图;
[0135] 图4为本发明根据时刻信息将一个呼吸周期分割成多个时相区间的示意图;
[0136] 图5为本发明一种衰减校正系统实施例三结构示意图;
[0137] 图6为本发明一种衰减校正系统实施例四结构示意图。

具体实施方式

[0138] 本发明公开了一种衰减校正的方法和系统,根据各个非标准时相下的非标准PET图像相对于标准PET图像的运动信息对标准CT图像进行运动补偿,获得各个非标准时相下的非标准CT图像,实现利用相同时相下的CT图像对PET数据进行衰减校正。
[0139] 本发明所提供的方法,包括:采集标准时相下的标准PET数据和标准CT图像,以及各个非标准时相下的非标准PET数据;对标准时相下的标准PET数据和各个非标准时相下的非标准PET数据进行图像重建,得到标准PET图像和各个非标准时相下的非标准PET图像;分别获取各个非标准时相下的非标准PET图像相对于标准PET图像的运动信息;根据各个所述运动信息对标准CT图像进行运动补偿,获得各个非标准时相下的非标准CT图像;利用标准CT图像对标准PET数据进行衰减校正,以及利用各个非标准时相下的非标准CT图像对处于相同时相下的非标准PET数据进行衰减校正。
[0140] 本发明所提供的系统,包括:采集模块,用于采集标准时相下的标准PET数据和标准CT图像,以及各个非标准时相下的非标准PET数据;图像重建模块,用于对标准时相下的标准PET数据和各个非标准时相下的非标准PET数据进行图像重建,得到标准PET图像和各个非标准时相下的非标准PET图像;运动信息获取模块,用于分别获取各个非标准时相下的非标准PET图像相对于标准PET图像的运动信息;运动补偿模块,用于根据各个所述运动信息对标准CT图像进行运动补偿,获得各个非标准时相下的非标准CT图像;衰减校正模块,用于利用标准CT图像对标准PET数据进行衰减校正,以及利用各个非标准时相下的非标准CT图像对处于相同时相下的非标准PET数据进行衰减校正。
[0141] 下面结合附图对具体实施例进行详细说明。
[0142] 实施例一
[0143] 图1为本发明一种衰减校正的方法实施例一流程图,包括:
[0144] 步骤101:采集标准时相下的标准PET数据和标准CT图像,以及各个非标准时相下的非标准PET数据。
[0145] 正电子发射型计算机断层显像(Positron Emission Tomography,PET)数据是由PET扫描设备对患者的器官进行扫描后所接收到的数据。
[0146] 标准时相下的PET数据和各个非标准时相下的PET数据为一个呼吸周期所采集的PET数据,当处于一个呼吸周期中的标准时相下时,采集标准CT图像。
[0147] 将一个呼吸周期根据呼吸信息分成多个时相区间,一般为6~8个。呼吸信息为时刻信息或振幅信息。标准时相是一个呼吸周期中的一个时相区间,可以根据实际情况进行自行设定。非标准时相是一个呼吸周期中的其他的时相区间。可以根据时相区间的不同分别采集不同时相区间下的PET数据;也可以采集一个呼吸周期的PET数据,再根据PET数据所属的时相区间不同分配到不同的时相区间。当处于标准时相区间时,对患者的器官进行CT扫描,采集标准CT图像。
[0148] 步骤102:对标准时相下的标准PET数据和各个非标准时相下的非标准PET数据进行图像重建,得到标准PET图像和各个非标准时相下的非标准PET图像。
[0149] 图像重建技术是对离散的数字影像阵列采用空间内插重建原始连续图像的技术。
[0150] 对标准时相下的标准PET数据进行图像重建得到标准PET图像;对各个非标准时相下的非标准PET数据进行图像重建,得到各个非标准时相下的非标准PET图像。
[0151] 步骤103:分别获取各个非标准时相下的非标准PET图像相对于标准PET图像的运动信息。
[0152] 一个非标准时相下的非标准PET图像相对于标准PET图像的运动信息为这个非标准时相下的运动信息,每一个非标准时相对应一个运动信息。
[0153] 举例说明,第1非标准时相下的非标准PET图像相对于标准PET图像的运动信息为第1非标准时相下的运动信息;第2非标准时相下的非标准PET图像相对于标准PET图像的运动信息为第2非标准时相下的运动信息,以此类推。
[0154] 具体步骤为:
[0155] 步骤1:输入标准PET图像和一个非标准PET图像。
[0156] 输入各个非标准PET图像的顺序可以自行设定。
[0157] 步骤2:将标准PET图像和非标准PET图像归一化。
[0158] 步骤3:初始化参数u0,v0和w0作为光流值。
[0159] 可以将u0,v0和w0初始化为0。
[0160] 步骤4:根据非标准PET图像Isn和光流值得到校正后的非标准PET图像Isn+1:
[0161] Isn+1(i,j,k)=Isn[i+un(i,j,k),j+vn(i,j,k),k+wn(i,j,k)] (1)。
[0162] 其中,i、j、k为图像域中对应x、y、z方向上的坐标;
[0163] Isn为迭代n次的非标准PET图像;
[0164] un(i,j,k)、vn(i,j,k)和wn(i,j,k)为迭代n次后的un,vn,wn光流值在(i,j,k)这个点的值。
[0165] 步骤5:将标准PET图像If和校正后的非标准PET图像Isn+1代入泛函表达式f得:
[0166]
[0167] 其中,S为整个图像域;
[0168] If(i,j,k)为标准PET图像中If在(i,j,k)这个点的像素值,Isn+1(i,j,k)为迭代n+1n+1次的非标准PET图像Is 在(i,j,k)这个点的像素值;
[0169] α为常数项;
[0170] 为迭代n次后的光流值un,vn,wn在(i,j,k)这个点的偏导。
[0171] 步骤6:当泛函表达式f取最小值时,计算得到估计光流值un+1,vn+1和wn+1:
[0172]
[0173]
[0174]
[0175] 其中,un+1,vn+1,wn+1为迭代n+1次后的光流值n n n
[0176] 为迭代n次后的u,v,w 光流值的26-邻域均值;n
[0177] Is 为迭代n次后的非标准PET图像;
[0178] n为光流值的迭代次数。
[0179] 步骤7:判断迭代次数n是否大于第一预设阈值,如果是,执行步骤8,如果否,将估n+1 n+1 n+1计光流值u ,v 和w 作为光流值,返回步骤4。
n+1 n+1 n+1
[0180] 步骤8:输出光流值u ,v 和w 作为一个非标准时相下的非标准PET图像相对于标准PET图像的运动信息,获取下一个非标准时相下的非标准PET图像相对于标准PET图像的运动信息,返回步骤1。n+1 n+1 n+1
[0181] 将输出的光流值u ,v 和w 作为输入的非标准PET图像相对于标准PET图像的运动信息。
[0182] 步骤104:根据各个所述运动信息对标准CT图像进行运动补偿,获得各个非标准时相下的非标准CT图像。
[0183] 根据一个非标准时相下的运动信息对标准CT图像进行运动补偿,获得此非标准时相下的非标准CT图像,每一个非标准时相对应一个非标准CT图像。
[0184] 举例说明,根据第1非标准时相下的运动信息对标准CT图像进行运动补偿,获得第1非标准时相下的非标准CT图像;根据第2非标准时相下运动信息对标准CT图像进行运动补偿,获得第2非标准时相下的非标准CT图像,以此类推。
[0185] 具体步骤为:
[0186] 采用三线性内插值进行差值计算,估计各个非标准时相下的非标准CT图像。n+1 n+1 n+1
[0187] 假设标准CT图像IOri上的一个点坐标为(i,j,k),根据运动信息u ,v 和w 运动后,得到的一个非标准时相下的非标准CT图像IEst。非标准CT图像IEst上的点的坐标为n+1 n+1 n+1 n+1 n+1 n+1(i+u ,j+v ,k+w )。则运动后的非标准CT图像IEst上的点(i+u ,j+v ,k+w )的像素值可由原标准CT图像上的坐标为(i,j,k)、(i+1,j,k)、(i,j+1,k)、(i,j,k+1)(i+1,j+1,k)、(i+1,j,k+1)(i,j+1,k+1)、和(i+1,j+1,k+1)所对应的8个点的像素值决定,即:
n+1 n+1 n+1 n+1 n+1 n+1 n+1 n+1 n+1
[0188] IEst(i+u ,j+v ,k+w )=(1-u )·(1-v )·(1-w )·IOri(u ,v ,w )n+1 n+1 n+1 n+1 n+1 n+1
[0189] +u ·(1-v )·(1-w )·IOri(u +1,v ,w )n+1 n+1 n+1 n+1 n+1 n+1
[0190] +(1-u )·v ·(1-w )·IOri(u ,v +1,w )n+1 n+1 n+1 n+1 n+1 n+1
[0191] +(1-u )·(1-v )·w ·IOri(u ,v ,w +1) (6)n+1 n+1 n+1 n+1 n+1 n+1
[0192] +u ·v ·(1-w )·IOri(u +1,v +1,w )n+1 n+1 n+1 n+1 n+1 n+1
[0193] +u ·(1-v )·w IOri(u +1,v ,w +1)n+1 n+1 n+1 n+1 n+1 n+1
[0194] +(1-u )·v ·w ·IOri(u ,v +1,w +1)n+1 n+1 n+1 n+1 n+1 n+1
[0195] +u ·v ·w ·IOri(u +1,v +1,w +1)
[0196] 对标准CT图像中的每一个点根据各个非标准时相下的运动信息根据公式(6)进行运动补偿,获得各个非标准时相下的非标准CT图像。
[0197] 步骤105:利用标准CT图像对标准PET数据进行衰减校正,以及利用各个非标准时相下的非标准CT图像对处于相同时相下的非标准PET数据进行衰减校正。
[0198] 每一个时相对应一个CT图像和一个PET数据,利用相同时相下的CT图像对PET数据进行衰减校正。
[0199] 举例说明:利用第1非标准时相下的CT图像对第1非标准时相下的PET数据进行衰减校正;利用第2非标准时相下的CT图像对第2非标准时相下的PET数据进行衰减校正,以此类推。
[0200] 由上述内容可知,本发明有如下有益效果:
[0201] 本发明所提供的方法,采集标准时相下的标准PET数据和标准CT图像,以及各个非标准时相下的非标准PET数据;对标准时相下的标准PET数据和各个非标准时相下的非标准PET数据进行图像重建,得到标准PET图像和各个非标准时相下的非标准PET图像;分别获取各个非标准时相下的非标准PET图像相对于标准PET图像的运动信息;根据各个所述运动信息对标准CT图像进行运动补偿,获得各个非标准时相下的非标准CT图像;利用标准CT图像对标准PET数据进行衰减校正,以及利用各个非标准时相下的非标准CT图像对处于相同时相下的非标准PET数据进行衰减校正,获取各个非标准时相下的非标准PET图像相对于标准PET图像的运动信息,根据各个所述运动信息对标准CT图像进行运动补偿可以获得各个非标准时相下的非标准CT图像,无需进行多次CT扫描即可获得不同时相区间的CT图像,利用相同时相下的CT图像对PET数据进行衰减校正。
[0202] 实施例二
[0203] 图2为本发明一种衰减校正方法实施例二流程图,与实施例一相比,实施例二中采用多尺度非刚性匹配方法获取运动信息,具体包括:
[0204] 步骤201:采集呼吸信号周期,将所述呼吸信号周期根据呼吸信息分割成一个标准时相区间和至少一个非标准时相区间。
[0205] 呼吸信息包括时刻信息或振幅信息。
[0206] 利用呼吸门控设备采集一个呼吸信号周期,并将一个呼吸信号周期根据呼吸信息分割成多个时相区间,有如下两种方式:
[0207] 第一种方式:根据时刻信息分割
[0208] 图3为本发明根据时刻信息将一个呼吸周期分割成多个时相区间的示意图。从图中可以看出,按照呼吸周期的横坐标采集时间将一个呼吸周期平均分成了7个时相区间,每一个时相区间对应一个采集时间区间。
[0209] 第二种方式:根据振幅信息分割
[0210] 图4为本发明根据时刻信息将一个呼吸周期分割成多个时相区间的示意图。从图中可以看出,按照呼吸周期的纵坐标呼吸振幅将一个呼吸周期评价分成了7个时相区间,每个时相区间对应一个振幅区间。
[0211] 优选的,本发明选取第4时相区间作为标准时相区间,其他时相区间作为非标准时相区间。第4区间为处于中间位置的时相区间,不会造成某一个非标准时相区间与标准时相区间之间的运动位移过大,获取运动信息时可以得到最理想的效果。
[0212] 步骤202:当处于标准时相区间时,触发采集标准CT图像。
[0213] 根据时刻信息分割一个呼吸信号周期时:
[0214] 当呼吸信号的时刻信息进入标准时相区间的起始时刻时触发开始进行CT扫描,当呼吸信号离开标准时相区间的结束时刻时触发停止进行CT扫描,将所采集的CT图像作为标准CT图像。
[0215] 根据振幅信息分割一个呼吸信号周期时:
[0216] 当呼吸信号的振幅信息属于标准时相区间时触发开始进行CT扫描,当呼吸信号的振幅信息不属于标准时相区间时触发停止进行CT扫描,将所采集的CT图像作为标准CT图像。根据振幅信息分割一个呼吸信号周期时,若选择第4时相区间作为标准时相区间,前半个呼吸周期和后半个呼吸周期各有一段时间处于标准时相区间,只需采集处于前半个周期的第四时相区间的标准CT图像即可,无需采集两次标准CT图像。
[0217] 步骤203:采集PET数据和PET呼吸信息,根据PET呼吸信息所属的时相区间将采集的PET数据分配到标准时相区间和各个非标准时相区间。
[0218] 采集一个呼吸信号周期的PET数据,以及每个PET数据的PET呼吸信息。PET呼吸信息可以是采集PET数据的时刻信息,也可以是采集PET数据的振幅信息。
[0219] 若PET呼吸信息是时刻信息,根据时刻信息所属的时相区间将PET数据分配到标准时相区间和各个非标准时相区间。例如,当一个PET数据所采集的时刻信息在标准时相区间即第4时相区间时,将此PET数据分配到标准时相区间;当一个PET数据所采集的时刻信息在非标准时相区间中的第1时相区间时,将此PET数据分配到第1时相区间。
[0220] 步骤202和步骤203的执行顺序不进行限定,按照所发生的时间先后顺序执行即可。
[0221] 步骤204:对标准时相下的标准PET数据和各个非标准时相下的非标准PET数据进行图像重建,得到标准PET图像和各个非标准时相下的非标准PET图像。
[0222] 步骤205:输入标准PET图像和一个非标准PET图像。
[0223] 将每一个非标准PET图像和标准PET图像分别输入,其中,输入非标准PET图像的顺序不进行限定。可以按照非标准PET图像所属的时相区间的顺序进行输入。例如:先输入标准PET图像和第1时相区间下的非标准PET图像,再输入标准PET图像和第2时相区间下的非标准PET图像,以此类推。
[0224] 步骤206:将标准PET图像和一个非标准PET图像归一化。
[0225] 步骤207:初始化参数u0,v0和w0作为光流值,以及初始化参数 为:
[0226]
[0227] 光流值u0,v0和w0可以根据实际情况自行设定,一般将u0,v0和w0都设置为0。
[0228] 在PET图像中,对比度低的区域收敛速度缓慢,会影响计算速度,因此初始化参数为与PET图像的偏导有关的变量,可以保证在对比度较大的情况下,PET图像中对比度高的区域与对比度地的区域具有相似的收敛速度。
[0229] 其中,αmin为常数项,一般取最小值,取值范围为[0.000001,0.001],主要为了避免偏导平方和为0时,导致除数为0;α为一个常数比例系数,通过实验确定取值范围为[1,13]。 分别为未校正的非标准PET图像在x,y,z方向上的偏导。
[0230] 步骤208:初始化高斯函数方差。
[0231] 步骤209:对标准PET图像和一个非标准PET图像进行平滑滤波。
[0232] 步骤210:根据非标准PET图像Isn和光流值得到校正后的非标准PET图像Isn+1:
[0233] Isn+1(i,j,k)=Isn[i+un(i,j,k),j+vn(i,j,k),k+wn(i,j,k)] (8)。
[0234] 其中,n为根据非标准PET图像Isn和光流值得到校正后的非标准PET图像Isn+1的迭代次数;
[0235] i、j、k为图像域中对应x、y、z方向上的坐标;
[0236] Isn为迭代n次的非标准PET图像;
[0237] un(i,j,k)、vn(i,j,k)和wn(i,j,k)为迭代n次后的un,vn,wn光流值在(i,j,k)这个点的值。
[0238] 迭代n次的非标准PET图像上的每一个点(i,j,k),x方向上,i的坐标值增加unn在(i,j,k)这个点的值;y方向上,j的坐标值增加v 在(i,j,k)这个点的值;z方向上,kn
的坐标值增加w 在(i,j,k)这个点的值,也就是说,迭代n次的非标准PET图像上的每一n n n
个点根据光流值u,v 和w 运动后,得到迭代n+1次的非标准PET图像。
[0239] 步骤211:将标准PET图像If和校正后的非标准PET图像Isn+1代入泛函表达式f得:
[0240]
[0241] 其中,f为泛函表达式;
[0242] S为整个图像域;
[0243] If(i,j,k)为标准PET图像中If在(i,j,k)这个点的像素值,Isn+1(i,j,k)为迭代n+1n+1次的非标准PET图像Is 在(i,j,k)这个点的像素值;
[0244] 为迭代n次后的光流值un,vn,wn在(i,j,k)这个点的偏导。
[0245] 步骤212:当泛函表达式f取最小值时,计算得到估计光流值un+1,vn+1和wn+1:
[0246]
[0247]
[0248]n+1 n+1 n+1
[0249] 其中,u ,v ,w 为迭代n+1次后的光流值n n n
[0250] 为迭代n次后的u,v,w 光流值的26-邻域均值;
[0251] Is为未校正的非标准PET图像。
[0252] 步骤213:判断迭代次数n是否大于第一预设阈值,如果是,执行步骤214;如果n+1 n+1 n+1否,将估计光流值u ,v 和w 作为光流值,返回步骤210。
[0253] 当光流值的迭代次数n小于第一预设阈值时,迭代次数少,将估计光流值un+1,vn+1n+1和w 作为光流值,返回步骤210,继续迭代,第一预设阈值可以根据实际情况自行设定。优选的,本发明中的迭代次数n大于1000次。
[0254] 步骤214:降低高斯函数方差,判断迭代次数m是否大于第二预设阈值,如果是,执行步骤215,如果否,返回步骤209。
[0255] m为对标准PET图像和一个非标准PET图像进行平滑滤波的迭代次数。当迭代次数m小于第二预设阈值时,表示迭代次数较小,重新返回步骤209。
[0256] 步骤215:输出光流值un+1,vn+1和wn+1作为一个非标准时相下的非标准PET图像相对于标准PET图像的运动信息,获取下一个非标准时相下的非标准PET图像相对于标准PET图像的运动信息,返回步骤205。
[0257] 当m的迭代次数满足第二预设阈值时,输出当前所得的光流值un+1,vn+1和wn+1作为一个非标准时相下的非标准PET图像相对于标准PET图像的运动信息,返回步骤205,获取下一个非标准时相下的非标准PET图像相对于标准PET图像的运动信息,直到获取所有的非标准时相下的非标准PET图像相对于标准PET图像的运动信息。
[0258] 步骤216:根据各个所述运动信息对标准CT图像进行运动补偿,获得各个非标准时相下的非标准CT图像。
[0259] 此处与实施例一类似,这里不再赘述。
[0260] 步骤217:利用标准CT图像对标准PET数据进行衰减校正,以及利用各个非标准时相下的非标准CT图像对处于相同时相下的非标准PET数据进行衰减校正。
[0261] 由上述内容可知,实施例二与实施例一相比还具有以下有益效果:
[0262] 在分别获取各个非标准时相下的非标准PET图像相对于标准PET图像的运动信息时,将常数α修正为 解决了运动信息估计收敛缓慢的问题;
[0263] 初始化高斯函数方差,对标准PET图像和一个非标准PET图像进行平滑滤波进行迭代估计运动信息,解决了由于大位移运动中PET图像对比度相差较大时,运动信息估计错误的问题。
[0264] 实施例三
[0265] 图5为本发明一种衰减校正的系统实施例三结构示意图,是与实施例一的方法所对应的系统,包括:
[0266] 采集模块501,用于采集标准时相下的标准PET数据和标准CT图像,以及各个非标准时相下的非标准PET数据。
[0267] 图像重建模块502,用于对标准时相下的标准PET数据和各个非标准时相下的非标准PET数据进行图像重建,得到标准PET图像和各个非标准时相下的非标准PET图像。
[0268] 运动信息获取模块503,用于分别获取各个非标准时相下的非标准PET图像相对于标准PET图像的运动信息。
[0269] 所述运动信息获取模块503具体包括:
[0270] 图像输入单元506,用于输入标准PET图像和一个非标准PET图像。
[0271] 归一化单元507,用于将标准PET图像和非标准PET图像归一化。
[0272] 第一初始化单元508,用于初始化参数u0,v0和w0作为光流值。
[0273] 校正单元509,用于根据非标准PET图像Isn和光流值得到校正后的非标准PET图n+1像Is :
[0274] Isn+1(i,j,k)=Isn[i+un(i,j,k),j+vn(i,j,k),k+wn(i,j,k)]。
[0275] 泛函单元510,用于将标准PET图像If和校正后的非标准PET图像Isn+1代入泛函表达式f得:
[0276]
[0277] 光流值计算单元511,用于当泛函表达式f取最小值时,计算得到估计
[0278] 光流值un+1,vn+1和wn+1:
[0279]
[0280]
[0281]
[0282] 第一迭代单元512,用于判断迭代次数n是否大于第一预设阈值,如果是,输出光n+1 n+1 n+1流值u ,v 和w 作为一个非标准时相下的非标准PET图像相对于标准PET图像的运动
信息,获取下一个非标准时相下的非标准PET图像相对于标准PET图像的运动信息,返回图n+1 n+1 n+1
像输入单元506;如果否,将估计光流值u ,v 和w 作为光流值,返回校正单元509。
0 0 0
[0283] 其中,u,v 和w 为初始化的光流值;
[0284] S为整个图像域;
[0285] i、j、k为图像域中对应x、y、z方向上的坐标;n
[0286] Is 为迭代n次的非标准PET图像;n n n n n n
[0287] u(i,j,k)、v(i,j,k)和w(i,j,k)为迭代n次后的u,v,w 光流值在(i,j,k)这个点的值;n+1
[0288] If(i,j,k)为标准PET图像中If在(i,j,k)这个点的像素值,Is (i,j,k)为迭代n+1n+1次的非标准PET图像Is 在(i,j,k)这个点的像素值;
[0289] α为常数项;n n n
[0290] 为迭代n次后的光流值u,v,w 在(i,j,k)这个点的偏导;
n+1 n+1 n+1
[0291] u ,v ,w 为迭代n+1次后的光流值
[0292] 为迭代n次后的un,vn,wn光流值的26-邻域均值;
[0293] Is为未校正的非标准PET图像;
[0294] n为光流值的迭代次数。
[0295] 运动补偿模块504,用于根据各个所述运动信息对标准CT图像进行运动补偿,获得各个非标准时相下的非标准CT图像。
[0296] 衰减校正模块505,用于利用标准CT图像对标准PET数据进行衰减校正,以及利用各个非标准时相下的非标准CT图像对处于相同时相下的非标准PET数据进行衰减校正。
[0297] 实施例四
[0298] 图6为本发明一种衰减校正的系统实施例四结构示意图,是与实施例二的方法所对应的系统,包括:
[0299] 采集模块501,用于采集标准时相下的标准PET数据和标准CT图像,以及各个非标准时相下的非标准PET数据。
[0300] 所述采集模块501具体包括:
[0301] 第一采集单元601,用于采集呼吸信号周期,将所述呼吸信号周期根据呼吸信息分割成一个标准时相区间和至少一个非标准时相区间。
[0302] 第二采集单元602,用于当处于标准时相区间时,触发采集标准CT图像。
[0303] 第三采集单元603,用于采集PET数据和PET呼吸信息,根据PET呼吸信息所属的时相区间将采集的PET数据分配到标准时相区间和各个非标准时相区间。
[0304] 图像重建模块502,用于对标准时相下的标准PET数据和各个非标准时相下的非标准PET数据进行图像重建,得到标准PET图像和各个非标准时相下的非标准PET图像。
[0305] 运动信息获取模块503,用于分别获取各个非标准时相下的非标准PET图像相对于标准PET图像的运动信息。
[0306] 所述运动信息获取模块503具体包括:
[0307] 图像输入单元506,用于输入标准PET图像和一个非标准PET图像。
[0308] 归一化单元507,用于将标准PET图像和非标准PET图像归一化。
[0309] 第一初始化单元508,用于初始化参数u0,v0和w0作为光流值。
[0310] 第二初始化单元604,用于初始化参数 为:
[0311]
[0312] αmin和α为常数项。
[0313] 分别为未校正的非标准PET图像在x,y,z方向上的偏导。
[0314] 第三初始化单元605,用于初始化高斯函数方差。
[0315] 滤波单元606,对标准PET图像和一个非标准PET图像进行平滑滤波。
[0316] 校正单元509,用于根据非标准PET图像Isn和光流值得到校正后的非标准PET图n+1像Is :
[0317] Isn+1(i,j,k)=Isn[i+un(i,j,k),j+vn(i,j,k),k+wn(i,j,k)]。
[0318] 则,所述泛函单元510具体为:
[0319] 第一泛函子单元607,用于将标准PET图像If和校正后的非标准PET图像Isn+1带入泛函表达式f得:
[0320]
[0321] 所述光流值计算单元511具体为:
[0322] 第一光流值计算单元608,用于当泛函表达式f取最小值时,得到估计
[0323] 光流值un+1,vn+1和wn+1:
[0324]
[0325]
[0326]
[0327] 其中,αmin和α为常数项;
[0328] 分别为未校正的非标准PET图像在i,j,k方向上的偏导。
[0329] 所述第一迭代单元512具体为:
[0330] 第一迭代子单元609,用于判断迭代次数n是否大于第一预设阈值,如果是,降低n+1 n+1 n+1高斯函数方差;如果否,将估计光流值u ,v 和w 作为光流值,返回校正单元509。
[0331] 第二迭代单元610,用于判断迭代次数m是否大于第二预设阈值,如果是,输出光n+1 n+1 n+1流值u ,v 和w 作为一个非标准时相下的非标准PET图像相对于标准PET图像的运动
信息,获取下一个非标准时相下的非标准PET图像相对于标准PET图像的运动信息,返回图像输入单元506;如果否,返回滤波单元606。
[0332] 其中,m为对标准PET图像和一个非标准PET图像进行平滑滤波的迭代次数。
[0333] 运动补偿模块504,用于根据各个所述运动信息对标准CT图像进行运动补偿,获得各个非标准时相下的非标准CT图像。
[0334] 衰减校正模块505,用于利用标准CT图像对标准PET数据进行衰减校正,以及利用各个非标准时相下的非标准CT图像对处于相同时相下的非标准PET数据进行衰减校正。
[0335] 以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。