提高成像系统中扫描视野边界部位的散射估计准确性方法与流程

文档序号:18516538发布日期:2019-08-24 09:29阅读:242来源:国知局
提高成像系统中扫描视野边界部位的散射估计准确性方法与流程

本发明涉及一种生物或医学扫描成像技术领域,特别涉及一种提高成像系统中扫描视野边界部位的散射估计准确性的方法。



背景技术:

正电子发射断层成像(positionemissiontomography,pet)能够在分子水平检测生物组织的代谢、受体分子结合等生理和生化信息,已广泛应用于核医学成像临床检查、疗效评价、药物开发等领域。

pet依据放射性同位素示踪原理和符合探测技术进行成像,符合探测技术除了探测到两个同时发生的方向相反的511kev的发射湮没光子外,由于康普顿作用的影响,散射光子在损失能量的同时会偏离原本的运动方向,这种被探测器探测到的两个光子虽然来源于同一次正负电子湮没事件,但其中至少一个光子与介质发生了散射,因此这样的事件被称为散射符合事件。散射符合事件会造成图像噪声严重、对比度差、定量分析不准确等问题,严重影响图像质量。

在目前大多数的pet/ct(或pet/mr)影像系统中,特别是3dpet成像系统中,光子散射是非常严重的,散射事件可以在所有侦测到的事件中占比高达60%。所以,散射校正是图像处理环节中非常重要和必需的一个校正,该校正的正确与否,会对所得图像的中肿瘤的fdg摄取数值造成很大的影响,最终会影响医学诊断的准确性和可靠性。

如图1所示,为了减少病人的扫描时间和扫描剂量,现在的扫描协议总是尽可能的减少扫描范围,即使是全身扫描,也通常只是从颅骨下沿扫至大腿上部。因此,人体的很大一部分并没有包括在扫描范围内,如大脑或者大腿下部等,而这些部位产生的散射光子会对相邻的扫描范围内的人体成像造成不小的影响。现有的pet/ct或者pet/mr系统并没有考虑这些扫描范围外散射的影响,因此降低了相邻部位的图像准确性,从而降低了诊断的准确性和可靠性。

在现代pet/ct成像中,一般采用多床位的step-and-shoot协议,当扫描部位定位之后,会进行ct或者pet的多床位扫描。对第一个和最后一个床位来说,在该床位之前或者之后,往往存在未扫描的人体部位,如头部或者大腿,小腿等等。而这些部位是没有包含在扫描范围里的,因而不存在相应的ct或者pet数据,为散射估计造成了很大困难。

而现在最流行的基于散射模型的散射估计方法(如单次散射模拟法,singlescattersimulation或者多次散射模拟法,multiplescattersimulation),除了需要知道本床位的ct和pet数据,还需要相邻床位(通常是±1床位,也有用±2床位)的ct和pet数据,才能准确的进行本床位的散射估计。而对第一个和最后一个床位来说,它们的前面或者后面的床位并没有被扫描,因此现在的pet/ct系统中的第一个和最后一个床位的图像是不准确的。

由于需要对病人扫描部位的定位,现有的pet/ct系统总是先进行粗略的ct快速扫描(下面称之为ct平扫),经常是从水平和/或垂直方向进行定位,因而会有一个或者两个ct定位片图像。这些定位片的范围总是大于实际要扫描的范围,所以提供了一定的未扫描区域的信息,这些定位片图像在定位之后就不再利用。另外,由于散射估计算法得到的是对散射光子的统计估算,它对物体的精细的组织结构并不敏感,因此近似物体结构就能较好地用来进行散射估计。本发明就是要利用这两个定位片图像,来近似估计视野外未扫描部位的形状,大小,和相应的ct和pet数值,然后采用基于散射模型的散射估计算法进行计算,来提高散射估计的准确性,从而提高成像系统中扫描视野相邻部位的图像准确性。



技术实现要素:

本发明要解决的技术问题,在于提供一种提高成像系统中扫描视野相邻部位的图像准确性方法,利用冠状位定位片图像和/或矢状位定位片图像,来近似估计视野外未扫描部位的形状,大小,和相应的ct和pet数值,然后采用基于散射模型的散射估计算法进行计算来提高散射估计的准确性,从而得到扫描视野相邻部位的更为准确的图像。

本发明是这样实现的:一种提高成像系统中扫描视野边界部位的散射估计准确性方法,包括下述步骤:

s1、接收人体扫描的冠状位定位片图像,或者接收人体扫描的冠状位定位片图像和矢状位定位片图像,冠状位定位片和矢状位定位片的扫描范围比人体扫描目标部位至少大一个床位;

s2、将接收到的图像进行二进制转换,得到二进制冠状位定位片图像,或者得到二进制冠状位定位片图像和二进制矢状位定位片图像,并根据预先设置的阈值判断哪些像素为人体图像像素,并作上标记;

s3、以人体的高度方向为z轴,人体两肩部方向为x轴,人体厚度方向为y轴,建立三轴坐标,在所述二进制冠状定位片图像上,计算整个图像范围的水平轴长度函数hi(z)及水平轴中心位置函数hci(z);

s4、计算垂直轴长度函数v(z)及垂直轴中心位置函数vc(z);

s5、按照所述水平轴长度函数hi(z)、水平轴中心位置函数hci(z)、所述垂直轴长度函数v(z)及所述垂直轴中心位置函数vc(z),得到近似ct图和近似pet图;

s6、判断视野外未扫描区域的部位归属;

s7、根据所述部位归属来进行近似ct图赋值或近似mr赋值,和进行近似pet图赋值;

s8、在计算第k床位的散射估计正弦图时,如果该床位的前一个床位没有扫描,则将前一个床位的赋值后的近似ct图或近似mr图,和前一个床位的近似pet图,第k床位的ct衰减系数图或mr衰减系数图,和第k床位的pet数据,第k+1床位的ct衰减系数图或mr衰减系数图,和第k+1床位的pet数据都输入到第k床位的散射计算模块中,计算得到第k床位的散射估计正弦图;

如果该床位的后一个床位没有扫描,则将后一个床位的赋值后的近似ct图或近似mr图,和后一个床位的赋值后近似pet图,第k-1床位的ct衰减系数图或mr衰减系数图,和第k-1床位的pet数据,第k床位的ct衰减系数图或mr衰减系数图,和第k床位的pet数据都输入到第k床位的散射计算模块中,计算得到第k床位的散射估计正弦图;

如果该床位的前一个和后一个床位都没有扫描,则将前一个床位的赋值后的近似ct图或近似mr图,和前一个床位的赋值后的近似pet图,和后一个床位的赋值后的近似ct图或近似mr图,和后一个床位的赋值后的近似pet图,第k床位的ct衰减系数图或mr衰减系数图,和第k床位的pet数据都输入到第k床位的散射计算模块中,计算得到第k床位的散射估计正弦图;

s9、根据包含相邻部位的散射估计的第k床位的散射估计正弦图,从而提高成像扫描视野中第k床位的图像准确性;

其中,步骤s3和步骤s4没有先后关系,只需满足处于步骤s2和步骤s5之间即可。

本发明具有如下优点:本发明利用冠状位定位片图像和/或矢状位定位片图像,计算整个图像范围的水平轴长度函数hi(z),水平轴中心位置函数hci(z),垂直轴长度函数v(z)及垂直轴中心位置函数vc(z),来近似估计视野外未扫描部位的形状,大小,和相应的ct和pet数值,然后采用基于散射模型的散射估计算法进行计算来提高散射估计的准确性,从而得到扫描视野相邻部位的更为准确的图像,从而使最终得到的重建图像会有更准确的值。该方法特别能提高第一个和最后一个床位的图像准确性。具体提高程度和物体的大小和部位有关,但都可以提高10~30%的准确度。

附图说明

下面参照附图结合实施例对本发明作进一步的说明。

图1为现有pet/ct系统扫描状态的示意图。

图2为本发明方法实施例一的执行流程图。

图3为本发明方法实施例二的执行流程图。

图4a为本发明方法用冠状位定位片计算水平轴长度函数hi(z)及中心位置函数hci(z)时的原理示意图。

图4b为本发明方法用矢状位定位片计算垂直轴长度函数v(z)及中心位置函数vc(z)时的原理示意图。

图4c为本发明方法形成模拟的矢状位定位片的示意图。

图4d为本发明方法交点突变的说明示意图。

图4e为本发明方法近似ct图的椭圆示意图。

图5为本发明方法正常人体的pet参考核素平均强度分布图(只标注了一些主要部位和脏器,pi代表pet数值)。

图6a至图6d为本发明方法与现有技术方法的效果比对示意图。

具体实施方式

实施例一

如图2、图4a至图5所示,本实施例的提高成像系统中扫描视野边界部位的散射估计准确性的方法,包括下述步骤:

s1、接收人体扫描的冠状位定位片图像(如图4a),扫描范围比人体扫描目标部位至少大一个床位(一个床位代表pet系统一次扫描的范围),以便进行后续视野外部位模拟和目标部位的扫描范围确认;

s2、将冠状位定位片图像进行二进制转换,得到二进制冠状位定位片图像,并根据预先设置的阈值判断哪些像素为人体图像像素,并作上标记,如果是人体图像像素,标记为1,否则,标记为0;

s3、以人体的高度方向为z轴,人体两肩部方向为x轴,人体厚度方向为y轴,建立三轴坐标,在所述二进制冠状定位片图像上,计算整个图像范围的水平轴长度函数hi(z)及水平轴中心位置函数hci(z);

具体是:在任意的z位置(在选择z位置时,最小步进单位为像素),假设z方向的总像素点个数为nz,沿x轴方向作水平线(如图4a中的单独横向虚线),与人体相交。则

(1)如果只有两个交点a和b(这里的交点指的是水平线进入或者离开物体的点,也就是如图4d所示,从0突变到1,或者从1突变到0的点),两交点之间的长度即h1(z),两者之间的中心的x坐标为hc1(z),如图4e所示;

(2)如果有多于两个的交点,交点数为2*n,则每两个相邻交点的长度为h1(z),h2(z),…hn(z),而中心的x坐标为hc1(z),hc2(z),…hn(z)。

以此类推,遍历所有的z得到就能得到hi(z)和hci(z)函数,i=1…n,z=1…nz。

s4、计算垂直轴长度函数v(z)及垂直轴中心位置函数vc(z);由于本实施例前面的步骤中没有预先扫描矢状位定位片,因此需根据扫描床与扫描视野中心平面的距离,以及预设的人体矢状位方向的厚度(该厚度可以由公开的人体统计数据来获得),来形成模拟的矢状位定位片(图4c),并以此来决定垂直轴长度函数v(z)及中心位置函数vc(z);

如图4c所示,对身体部位来说:

v(z)=v2

vc(z)=v2/2-v0

v0、v2是人体的厚度vi(i=0、1、2…n,),n越大,表示人体的厚度的种类越多,则后续计算就越准确。

s5、按照所述水平轴长度函数hi(z)、水平轴中心位置函数hci(z)、所述垂直轴长度函数v(z)及所述垂直轴中心位置函数vc(z),得到近似ct图和近似pet图;即如图4e所示,在每个横截面(即x-y平面),按照得到的hi(z)和v(z)画出一个或者多个椭圆,其水平轴长度为hi(z),垂直轴长度为v(z),中心位置为(hci(z),vc(z));当遍历所有的z后,得到一个近似ct图或者一个近似mr图,以及同样大小的近似pet图。

s6、判断视野外未扫描区域的部位归属;采用下述任一种方法进行:

(a)将冠状位定位片图像输入到预先训练的深度学习网络中(如r-cnn,yolo,ssd等),对图像中所有人体主要部位进行分类,同时得到视野外未扫描区域的部位归属;

(b)对冠状位定位片图像进行人工标注,即对未扫描区域,操作者根据其医学知识,从预先设定的人体主要部位列表中选择匹配的部位进行分类,从而得到视野外未扫描区域的部位归属。

s7、根据所述部位归属来进行近似ct图赋值和近似pet图赋值;

近似ct图赋值:近似ct图的像素的hu值为该部位的常用hu值(可以由公开数据库查询可得,如水的hu值为0),而部位的归属由步骤s6来决定,并认为该部位内的hu值是均匀的;

近似pet图赋值:在得到视野外未扫描区域的部位判别之后(见第6步),需要对这些部位进行pet数值的赋值,而pet数值假设为均匀分布,其大小由三个因素决定:

收集大量的病人数据(n>1000),统计得到正常病人的主要器官/部位的平均放射性核素剂量分布图,即参考核素分布图(见图5);

通过该扫描病人在视野内的已经被扫描的部位(如肌肉组织)的pet数值,和参考核素分布图中相应部位的数值进行对比,来决定其实际的核素分布图中pet数值的强度;

具体部位。例如,病人脑部的pet平均数值是肌肉等软组织的5~8倍,而大腿下半部分与上半部分的数值相近,约等于肌肉组织的pet数值。

可以用公式表示为:

其中,f为该扫描病人的pet值,而p为参考核数分布图里预设的pet值,ofov(outoffield-of-view)表示该部位是在视野外,fov表示该部位在视野内,i,j表示不同部位。

s8、在计算第k床位的散射估计正弦图时,如果该床位的前一个床位没有扫描,则将前一个床位的赋值后的近似ct图和近似pet图,第k床位的ct衰减系数图和pet数据,第k+1床位的ct衰减系数图和pet数据都输入到第k床位的散射计算模块中,计算得到第k床位的散射估计正弦图;

如果该床位的后一个床位没有扫描,则将后一个床位的赋值后的近似ct图和近似pet图,第k-1床位的ct衰减系数图和pet数据,第k床位的ct衰减系数图和pet数据都输入到第k床位的散射计算模块中,计算得到第k床位的散射估计正弦图;

如果该床位的前一个和后一个床位都没有扫描,则将前一个床位的赋值后的近似ct图和近似pet图,和后一个床位的赋值后的近似ct图和近似pet图,第k床位的ct衰减系数图和pet数据都输入到第k床位的散射计算模块中,计算得到第k床位的散射估计正弦图。

比如:将第零床位赋值后的近似ct图和近似pet图,第一床位的ct衰减系数图和pet数据,第二床位的ct衰减系数图和pet数据都输入到第一床位的散射计算模块中,计算得到第一床位的散射估计正弦图;

s9、根据包含相邻部位的散射估计的第k床位的散射估计正弦图,从而提高成像扫描视野中第k床位的图像准确性。比如根据包含第零床位和第二床位的散射估计的第一床位的散射估计正弦图,从而提高成像扫描中第一床位的图像准确性。

实施例二

如图3至图5所示,本实施例的提高成像系统中扫描视野边界部位的散射估计准确性的方法与实施例一的区别在于有扫描矢状位定位片图像,具体包括下述步骤:

s1、接收人体扫描的冠状位定位片图像(如图4a)和矢状位定位片图像(如图4b),扫描范围比人体扫描目标部位至少大一个床位;

s2、将冠状位定位片图像和矢状位定位片图像进行二进制转换,得到二进制冠状位定位片图像和二进制矢状位定位片图像,并根据预先设置的阈值判断哪些像素为人体图像像素,并作上标记;

s3、以人体的高度方向为z轴,人体两肩部方向为x轴,人体厚度方向为y轴,建立三轴坐标,在所述二进制冠状定位片图像上,计算整个图像范围的水平轴长度函数hi(z)及水平轴中心位置函数hci(z);

具体是:在任意的z位置(在选择z位置时,最小步进单位为像素),假设z方向的总像素点个数为nz,沿x轴方向作水平线(如图4a中的单独横向虚线),与人体相交。则

(1)如果只有两个交点a和b(这里的交点指的是水平线进入或者离开物体的点,也就是如图4d所示,从0突变到1,或者从1突变到0的点),两交点之间的长度即h1(z),两者之间的中心的x坐标为hc1(z),如图4e所示;

(2)如果有多于两个的交点,交点数为2*n,则每两个相邻交点的长度为h1(z),h2(z),…hn(z),而中心的x坐标为hc1(z),hc2(z),…hn(z)。

以此类推,遍历所有的z得到就能得到hi(z)和hci(z)函数,i=1…n,z=1…nz。

s4、计算垂直轴长度函数v(z)及垂直轴中心位置函数vc(z);

具体是:由于前面的步骤中获得的图像中包括矢状位定位片图像,则在任意的z位置(假设z方向的总像素点个数为nz),沿y轴方向作水平线与人体图像像素相交,只计算最外面的两个交点,该两个交点之间的长度即v(z),两个交点之间的中心的y坐标为vc(z),其中z=1…nz。

然后进行步骤s5至步骤s9,该些步骤与实施例一相同,可参见实施例一中步骤s5至步骤s9的描述,此处不予赘述。

需要说明的是:本发明方法可用于pet/ct成像系统或pet/mr成像系统,若本发明方法用于pet/mr成像系统中,那么以上实施例中有关ct图像的内容就替换为mr图像的内容,比如步骤s5中得到的是“一个近似ct图”就替换为“一个近似mr图”,步骤s7中的“为近似ct图赋值”就替换为“为近似mr图赋值”等等。

上述实施例在得到未扫描部位的散射的近似估计后,对相邻部位的散射估计就更加准确了,从而使最终得到的重建图像会有更准确的值。该方法特别能提高第一个和最后一个床位的图像准确性。具体提高程度和物体的大小和部位有关,从我们测试的数据来看,可以提高10~30%的准确度。如图6a至图6d所示:

图6(a)为圆柱状模体图,含4个大小不同的球体,圆柱体z方向有部分物体未被扫描;

图6(b)为圆柱状模体的pet重建图:左侧重建采用了传统方法计算而得的散射估计,右侧重建采用了本发明方法计算而得的散射估计;

图6(c)为按(a)虚线所示位置,(b)中两个重建图像的曲线图对比:黑色细线为传统方法的曲线图,黑色粗线为本发明方法的曲线图;

图6(d)为散射估计正弦图的径向曲线图:黑色细线为传统方法,黑色粗线为本发明方法,黑色虚线为蒙特卡罗模拟结果(金标准)。

虽然以上描述了本发明的具体实施方式,但是熟悉本技术领域的技术人员应当理解,我们所描述的具体的实施例只是说明性的,而不是用于对本发明的范围的限定,熟悉本领域的技术人员在依照本发明的精神所作的等效的修饰以及变化,都应当涵盖在本发明的权利要求所保护的范围内。

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