Ct成像中的伪影校正方法以及设备的制作方法

文档序号:6489604阅读:197来源:国知局
Ct成像中的伪影校正方法以及设备的制作方法
【专利摘要】提出了一种校正CT图像中多个特定物体造成的伪影的方法以及设备,利用三幅近似垂直视角下的投影图像,实现物体的三维空间定位,然后再对投影数据进行预处理,实现金属伪影校正。该方法对于扫描视野中存在多颗金属植入物的情况,仍然能够快速的去除CT图像中的金属伪影,并且无需对CT图像进行预重建,算法中也不涉及迭代步骤,方法快速、有效,能够很好地适用于工程应用。
【专利说明】CT成像中的伪影校正方法以及设备
【技术领域】
[0001]本发明主要涉及辐射成像,更具体地,涉及在CT成像中的伪影校正方法以及设备。
【背景技术】
[0002]自从1972年Hounsf ield发明了第一台CT机,CT技术给医学诊断和工业无损检测带来了革命性的影响,CT已经成为医疗、生物、航空航天、国防等行业重要的检测手段之一。随着技术的进步,CT扫描模式和成像方法也在不断地改进,三维锥束CT已经成为研究和应用的主流。X射线锥束CT已经在医学临床、安全检查、无损检测等领域得到了广泛的应用,特别是在医学临床诊断中,CT已经成为不可或缺的检查手段之一。
[0003]1989年,螺旋CT开始投入医学临床应用,由于螺旋CT的巨大优势,使得它逐步替代了以前的断层CT,螺旋CT相对于断层CT的优势在于:螺旋CT可以连续不间断地采集投影数据,并通过专门设计的重建算法得到物体的三维体数据,使得CT扫描的时间大大缩短,提供了重建图像的Z轴分辨率,减少了运动伪迹。螺旋CT在临床应用中取得了巨大的成功,很快,螺旋CT使用的探测器从单层发展到双层、四层、8层、16层,并逐渐发展到32层、64层、128层,到2007年Toshiba公司已经率先推出了 320层的螺旋CT。螺旋飞速发展的同时,另外一项技术也在悄然进步:平板探测器技术。不同于多层螺旋CT使用的很多独立探测器模块拼装成的阵列探测器,平板探测器直接使用整块的大面积闪烁体,后面封装大规模光敏单元阵列(例如(XD、CM0S、TFT等),然后经过A/D转换得到X射线强度数据。平板探测器技术的发展促使一类新的锥束CT(CBCT)得以面世,使用了平板探测器的CBCT系统一般只需旋转一周即可完成较大区域(例如30cm*30cm)的CT扫描,重建出该扫描视野(FOV)范围内的三维CT图像。
[0004]在安全检查和工业无损检查领域,CT技术在近年来也获得了快速的发展,例如基于双能技术安检CT由于具备了很好的区分物质的能力,已经得到了安检领域的认可,正在逐步推广;而针对工业无损检测领域的工业CT也在空间分辨率、密度分辨率方面取得了较大的进步。
[0005]在CT图像中经常存在多种伪影,例如:条状伪影、风车伪影、金属伪影等等,其中金属伪影是最常见的伪影之一。金属伪影通常是由于在被扫描物体中存在密度显著高于周围组织密度的金属,从而在CT扫描图像中在金属周围存在亮的条纹状伪影,在很大程度上影响到金属本身和其周围组织的正常鉴别。特别是在医疗CT和安检CT中,金属伪影的存在往往会对诊断或物质识别造成较大影响,因此,如何消除金属伪影一直以来都是CT领域的一个重要研究课题。

【发明内容】

[0006]考虑到现有技术的一个或多个问题,提出了 CT成像中的伪影校正方法以及设备。
[0007]根据本发明的实施例,一种校正CT图像中多个特定物体造成的伪影的方法,包括步骤:
[0008]从投影数据中计算所述多个特定物体在三个彼此基本上垂直的投影图上的位置从而确定所述多个特定物体在三维空间中的位置;
[0009]利用所述多个特定物体的重心坐标对所有角度下的投影图像进行物体分割;
[0010]用分割了该多个特定物体后的投影数据对该多个特定物体的投影数据进行修复;
[0011]利用修复后的投影数据进行CT重建获得不包含该多个特定物体的CT图像。
[0012]根据本发明的实施例,从投影数据中计算所述的特定物体在三个彼此基本上垂直的投影图上的位置从而确定所述多个特定物体在三维空间中的位置的步骤包括:
[0013]利用投影合成算法从投影数据中计算出其观察方向垂直于CT断层平面的第一投影图像;
[0014]在垂直于所述观察方向的锥束投影中选择两幅投影图像,即第二投影图像和第三投影图像,所述第二投影图像和所述第三投影图像基本上正交;
[0015]确定所述多个特定物体在所述第一投影图像、所述第二投影图像和所述第三投影图像中的位置;
[0016]基于所述多个特定物体在所述第一投影图像、第二投影图像和所述第三投影图像中的位置计算所述多个特定物体在三维空间中的位置。
[0017]根据本发明的实施例,利用所述多个特定物体的重心坐标对所有角度下的投影图像进行物体分割的步骤包括:计算每个投影角度下所述多个特定物体的重心在平板探测器上的投影位置;并且基于该投影位置对所述多个特定物体的投影区域进行分割。
[0018]根据本发明的实施例,用分割了该多个特定物体后的投影数据对该多个特定物体的投影数据进行修复的步骤包括:
[0019]基于分割了该多个特定物体后的投影数据利用性插值方法来修复该多个特定物体的投影区域。
[0020]根据本发明的实施例,选择两幅投影图像的步骤包括:
[0021]基于所述第一投影图像选择第二投影图像和第三投影图像,以使得第二投影图像和第三投影图像中的多个特定物体之间的重叠区域最小。
[0022]根据本发明的实施例,基于所述第一投影图像选择第二投影图像和第三投影图像的步骤包括:
[0023]对所述第一投影图像进行分割,得到只包含特定物体区域信息的二值化图像;
[0024]对所述二值化图像进行扇束的前向投影,得到扇束投影的正弦图,此处所用到的扇束的扇角需要等于锥束系统中心层对应光源靶点的张角;
[0025]对于正弦图的每列,通过寻峰算法计算峰的个数;
[0026]对于所有峰值个数等于第一投影图像中特定物体个数的投影角度,选择二者之间角度为90度的投影角度,从而确定第二投影图像和第三投影图像。
[0027]根据本发明的实施例,确定多个特定物体在所述第一投影图像、所述第二投影图像和所述第三投影图像中的位置的步骤包括:
[0028]在第一投影图像中对各个特定物体进行分割,确定每个特定物体区域在第一图像中的重心;[0029]在第二投影图像和第三投影图像中对各个感兴趣物体区域进行分割,并且确定每个特定物体在第二投影图像和第三投影图像中的重心。
[0030]根据本发明的实施例,所述特定物体是金属物体。
[0031]根据本发明的实施例,一种校正CT图像中多个特定物体造成的伪影的设备,包括:
[0032]从投影数据中计算所述多个特定物体在三个彼此基本上垂直的投影图上的位置从而确定所述多个特定物体在三维空间中的位置的装置;
[0033]利用所述多个特定物体的重心坐标对所有角度下的投影图像进行物体分割的装置;
[0034]用分割了该多个特定物体后的投影数据对该多个特定物体的投影数据进行修复的装置;
[0035]利用修复后的投影数据进行CT重建获得不包含该多个特定物体的CT图像的装置。
[0036]在该实施例的方法中,当扫描视野中存在多颗金属植入物的情况下,仍然能够快速的去除重建图像中的金属伪影。其独特的优点在于不对图像进行预重建,算法中也不涉及迭代步骤,只采用三个(近似)垂直的视角的投影图来定位金属,因此可以快速、准确的对投影数据进行修复。
【专利附图】

【附图说明】
[0037]为了更好的理解本发明,将根据以下附图对本发明进行详细描述:
[0038]图1是根据本发明实施方式的CT设备的结构示意图;
[0039]图2示出了如图1所示的计算机数据处理器的结构框图;
[0040]图3示出了根据本发明第一实施方式的控制器的结构框图;
[0041]图4示出了根据本发明实施例的定位物体的方法过程的示意图;
[0042]图5是描述CBCT系统的示意图;
[0043]图6是描述通过投影数据合成俯视角平行束投影图的算法的示意图;
[0044]图7示出了是定位所有备选MAP的示意图;
[0045]图8是描述由俯视图选择两幅正交的水平投影图;
[0046]图9示出了根据本发明另一实施例的消除CT成像中的伪影的方法流程图;
[0047]图10示出了伪影消除的实验结果。
【具体实施方式】
[0048]下面将详细描述本发明的具体实施例,应当注意,这里描述的实施例只用于举例说明,并不用于限制本发明。在以下描述中,为了提供对本发明的透彻理解,阐述了大量特定细节。然而,对于本领域普通技术人员显而易见的是:不必采用这些特定细节来实行本发明。在其他实例中,为了避免混淆本发明,未具体描述公知的电路、材料或方法。
[0049]在整个说明书中,对“ 一个实施例”、“实施例”、“ 一个示例”或“示例”的提及意味着:结合该实施例或示例描述的特定特征、结构或特性被包含在本发明至少一个实施例中。因此,在整个说明书的各个地方出现的短语“在一个实施例中”、“在实施例中”、“一个示例”或“示例”不一定都指同一实施例或示例。此外,可以以任何适当的组合和、或子组合将特定的特征、结构或特性组合在一个或多个实施例或示例中。此外,本领域普通技术人员应当理解,在此提供的示图都是为了说明的目的,并且示图不一定是按比例绘制的。应当理解,当称“元件”“连接到”或“耦接”到另一元件时,它可以是直接连接或耦接到另一元件或者可以存在中间元件。相反,当称元件“直接连接到”或“直接耦接到”另一元件时,不存在中间元件。
[0050]根据本发明的一些实施例,能够在CT成像中定位多个感兴趣物体。利用投影合成算法从投影数据中计算出其观察方向垂直于CT断层平面的第一投影图像。然后在垂直于所述观察方向的锥束投影中选择两幅投影图像,即第二投影图像和第三投影图像,所述第二投影图像和所述第三投影图像基本上正交。确定多个感兴趣物体在所述第一投影图像、所述第二投影图像和所述第三投影图像中的位置。基于多个感兴趣物体在所述第一投影图像、第二投影图像和所述第三投影图像中的位置计算每个感兴趣物体在三维空间中的位置。
[0051]根据本发明的另外实施例,能够消除CT成像中的伪影。从投影数据中计算所述多个特定物体在三个彼此基本上垂直的投影图上的位置从而确定所述多个特定物体在三维空间中的位置。利用所述多个特定物体的重心坐标对所有角度下的投影图像进行物体分害I]。用分割了该多个特定物体后的投影数据对该多个特定物体的投影数据进行修复。利用修复后的投影数据进行CT重建获得不包含该多个特定物体的CT图像。
[0052]图1是根据本发明实施方式的CT设备的结构示意图。如图1所示,根据本实施方式的CT设备包括:发出检查用X射线的射线源10,诸如X光机;承载机构40,其承载被检物品围绕轴Z转动,并且可以升降,使得被检物体进入检测区域,从而由射线源10发出的射线能够透过被检物体;探测和采集装置30,它是具有整体模块结构的探测器及数据采集器,例如平板探测器,用于探测透射被检物品的射线,获得模拟信号,并且将模拟信号转换成数字信号,从而输出被检查物体针对X射线的投影数据;控制器50,它用于控制整个系统的各个部分同步工作;以及计算机数据处理器60,它用来处理由数据采集器采集的数据,对数据进行处理并重建,输出结果。
[0053]如图1所示,射线源10置于可放置被检物体的承载机构40 —侧,探测和采集装置30置于承载机构40的另一侧,包括探测器和数据采集器,用于获取被检物品投射数据和/或多角度投影数据。数据采集器中包括数据放大成形电路,它可工作于(电流)积分方式或脉冲(计数)方式。探测和采集装置30的数据输出电缆与计算机数据处理器60连接,根据触发命令将采集的数据存储在计算机数据处理器60中。
[0054]另外,检查设备还可以包括由金属制成的筒状物体通道20,它设置在承载机构40上,被检物品放置在被检物体通道中。
[0055]图2示出了如图1所示的计算机数据处理器60的结构框图。如图2所示,数据采集器所采集的数据通过接口单元68和总线64存储在存储器61中。只读存储器(ROM) 62中存储有计算机数据处理器的配置信息以及程序。随机存取存储器(RAM)63用于在处理器66工作过程中暂存各种数据。另外,存储器61中还存储有用于进行数据处理的计算机程序。内部总线64连接上述的存储器61、只读存储器62、随机存取存储器63、输入装置65、处理器66、显示装置67和接口单元68。[0056]在用户通过诸如键盘和鼠标之类的输入装置65输入的操作命令后,计算机程序的指令代码命令处理器66执行预定的数据处理算法,在得到数据处理结果之后,将其显示在诸如LCD显示器之类的显示装置67上,或者直接以诸如打印之类硬拷贝的形式输出处理结果。
[0057]图3示出了根据本发明实施方式的控制器的结构框图。如图3所示,控制器50包括:控制单元51,根据来自计算机60的指令,来控制射线源10、承载机构40和探测和采集装置30 ;触发信号产生单元52,用于在控制单元的控制下产生用来触发射线源10、探测和采集装置30以及承载机构40的动作的触发命令;第一驱动电机55,它在根据触发信号产生单元52在控制单元51的控制下产生的触发命令驱动承载机构40上升或者下降;高度信息获取单元53,它随着承载机构40的运动,向控制单元51反馈承载机构的高度信息;第二驱动电机56,它根据触发信号产生单元52在控制单元51的控制下产生的触发命令驱动承载机构40旋转;角度信息获取单元54,它在承载机构40旋转过程中获取承载机构40的旋转角度,反馈给控制单元51。根据本发明的实施方式,上述的高度信息获取单元53和角度信息获取单元54都是光电码盘,它具备抗干扰的优点。
[0058]下面详细介绍基于三视图的定位CT成像中特定物体(感兴趣物体)的方法。图4示出了根据本发明实施例的定位物体的方法过程的示意图。
[0059]设CBCT的系统如下:重建区域以三维直角坐标系Oxyz描述,其中坐标原点O为系统的旋转中心。S (β)为锥形束射线源所在的位置,其中β为系统的旋转角度值。平板探测器30置于旋转中心另一侧,并随光源同步转动。探测器上的投影数据以Ρ(β,u,ν)表示,其中U、V为平板探测器上的直角坐标。CBCT系统示意图如图5所示。
[0060]在步骤S41:利用投影合成算法从投影数据中计算出其观察方向垂直于CT断层平面的第一投影图像。
[0061]通过采集的锥束CT(CBCT)`投影数据,计算成像视野内的俯视角平行束投影图。例如利用投影数据和雷当变换数值的关系,基于投影数据计算出与第一投影图像对应的雷当数据的偏导数。例如,可以通过公式(I)计算俯视图(本例中对应于第一投影图像)对应的雷当值(Radon)的偏导数:
P /? !i f) ( \o / / —、 / —
_2],+’(、.,叫)Y⑴
[0063]如附图6所示,点C位于中心平面Ω中,OC的长度对应着公式I之中的s,G为向量反的单位向量,Y代表ZCS0。积分计算沿着一条垂直于水平面且经过C点的线段Lt2完成。
[0064]然后,利用滤波反投影算法和所述雷当数据的偏导数计算出第一投影图像。例如,利用公式(2)求出俯视角的平行束投影图:
[0065]"/卩)=士 £?β
2π^° os—/^\
ι_」;s=r-mKZ.)
[0066]其中hH(s)为希尔伯特滤波,其具体形式为:
[0067]K (^) = J , (-1.sign (,?)).eZmf''dp ( ^ )[0068]在步骤S42,在垂直于所述观察方向的锥束投影中选择两幅投影图像,即第二投影图像和第三投影图像,所述第二投影图像和所述第三投影图像基本上正交。[0069]本实施例中用金属块中的某一点MAP(metal anchor point)的三位坐标来表示金属的位置。通过三个视角的投影图在三维空间中定位所有的MAP,其中一幅是上步骤中得到的俯视角投影图,另外两幅是从所有的锥束投影图中选出。俯视角平行束投影图将帮助选择出这两幅水平的锥束投影,以使得这两幅投影中出现的金属重叠区域最小,而且两幅投影所对应的旋转角度尽量垂直,以降低计算误差。
[0070]图7以一组实际数据为例介绍了通过俯视角图像选择水平视角图像的方法。我们首先将俯视角图像分割,得到只包含金属区域信息的二值化图像;然后对此二值化图像进行扇束的前向投影,得到扇束投影的正弦图,此处所用到的扇束的扇角需要等于锥束系统中心层对应光源靶点的张角,以此模拟锥束投影过程在俯视角下的情况;对于正弦图的每列,通过寻峰算法计算峰的个数;对于所有峰值个数等于俯视角图像中金属个数的投影角度。例如通过公式(4)从中挑选出较为垂直的两个角度81^161和&1^162,此两个角度即为所选。
[0071](angle” angle2) = arg min | anglefang]^ |—90。| (4)
[0072]在步骤S43,确定多个感兴趣物体在所述第一投影图像、所述第二投影图像和所述第三投影图像中的位置,然后,基于多个感兴趣物体在所述第一投影图像、第二投影图像和所述第三投影图像中的位置计算每个感兴趣物体在三维空间中的位置。
[0073]例如,在所挑选出的两幅水平投影图中,对金属区域进行分割,并计算出每块金属区域的重心,如公式(5)所示:
【权利要求】
1.一种校正CT图像中多个特定物体造成的伪影的方法,包括步骤: 从投影数据中计算所述多个特定物体在三个彼此基本上垂直的投影图上的位置从而确定所述多个特定物体在三维空间中的位置; 利用所述多个特定物体的重心坐标对所有角度下的投影图像进行物体分割; 用分割了该多个特定物体后的投影数据对该多个特定物体的投影数据进行修复; 利用修复后的投影数据进行CT重建获得不包含该多个特定物体的CT图像。
2.如权利要求1所述的方法,其中从投影数据中计算所述的特定物体在三个彼此基本上垂直的投影图上的位置从而确定所述多个特定物体在三维空间中的位置的步骤包括: 利用投影合成算法从投影数据中计算出其观察方向垂直于CT断层平面的第一投影图像; 在垂直于所述观察方向的锥束投影中选择两幅投影图像,即第二投影图像和第三投影图像,所述第二投影图像和所述第三投影图像基本上正交; 确定所述多个特定物体在所述第一投影图像、所述第二投影图像和所述第三投影图像中的位置; 基于所述多个特定物体在所述第一投影图像、第二投影图像和所述第三投影图像中的位置计算所述多个 特定物体在三维空间中的位置。
3.如权利要求1所述的方法,其中利用所述多个特定物体的重心坐标对所有角度下的投影图像进行物体分割的步骤包括:计算每个投影角度下所述多个特定物体的重心在平板探测器上的投影位置;并且基于该投影位置对所述多个特定物体的投影区域进行分割。
4.如权利要求1所述的方法,其中用分割了该多个特定物体后的投影数据对该多个特定物体的投影数据进行修复的步骤包括: 基于分割了该多个特定物体后的投影数据利用性插值方法来修复该多个特定物体的投影区域。
5.如权利要求2所述的方法,其中,选择两幅投影图像的步骤包括: 基于所述第一投影图像选择第二投影图像和第三投影图像,以使得第二投影图像和第三投影图像中的多个特定物体之间的重叠区域最小。
6.如权利要求5所述的方法,其中,基于所述第一投影图像选择第二投影图像和第三投影图像的步骤包括: 对所述第一投影图像进行分割,得到只包含特定物体区域信息的二值化图像; 对所述二值化图像进行扇束的前向投影,得到扇束投影的正弦图,此处所用到的扇束的扇角需要等于锥束系统中心层对应光源靶点的张角; 对于正弦图的每列,通过寻峰算法计算峰的个数; 对于所有峰值个数等于第一投影图像中特定物体个数的投影角度,选择二者之间角度为90度的投影角度,从而确定第二投影图像和第三投影图像。
7.如权利要求2所述的方法,其中,确定多个特定物体在所述第一投影图像、所述第二投影图像和所述第三投影图像中的位置的步骤包括: 在第一投影图像中对各个特定物体进行分割,确定每个特定物体区域在第一图像中的重心; 在第二投影图像和第三投影图像中对各个感兴趣物体区域进行分割,并且确定每个特定物体在第二投影图像和第三投影图像中的重心。
8.如权利要求2所述的方法,其中所述特定物体是金属物体。
9.一种校正CT图像中多个特定物体造成的伪影的设备,包括: 从投影数据中计算所述多个特定物体在三个彼此基本上垂直的投影图上的位置从而确定所述多个特定物体在三维空间中的位置的装置; 利用所述多个特定物体的重心坐标对所有角度下的投影图像进行物体分割的装置; 用分割了该多个特定物体后的投影数据对该多个特定物体的投影数据进行修复的装置; 利用修复后的投影数据进行CT重建获得不包含该多个特定物体的CT图像的装置。
10.如权利要求9所述的设备,其中从投影数据中计算所述的特定物体在三个彼此基本上垂直的投影图上的位置从而确定所述多个特定物体在三维空间中的位置的装置包括: 利用投影合成算法从投影数据中计算 出其观察方向垂直于CT断层平面的第一投影图像的装置; 在垂直于所述观察方向的锥束投影中选择两幅投影图像的装置,即选择第二投影图像和第三投影图像,所述第二投影图像和所述第三投影图像基本上正交; 确定所述多个特定物体在所述第一投影图像、所述第二投影图像和所述第三投影图像中的位置的装置; 基于所述多个特定物体在所述第一投影图像、第二投影图像和所述第三投影图像中的位置计算所述多个特定物体在三维空间中的位置的装置。
11.如权利要求9所述的设备,其中利用所述多个特定物体的重心坐标对所有角度下的投影图像进行物体分割的装置包括:计算每个投影角度下所述多个特定物体的重心在平板探测器上的投影位置的装置;基于该投影位置对所述多个特定物体的投影区域进行分割的装置。
12.如权利要求9所述的设备,其中用分割了该多个特定物体后的投影数据对该多个特定物体的投影数据进行修复的装置包括: 基于分割了该多个特定物体后的投影数据利用性插值方法来修复该多个特定物体的投影区域的装置。
13.如权利要求10所述的设备,其中,选择两幅投影图像的装置包括: 基于所述第一投影图像选择第二投影图像和第三投影图像,以使得第二投影图像和第三投影图像中的多个特定物体之间的重叠区域最小的装置。
14.如权利要求13所述的设备,其中,基于所述第一投影图像选择第二投影图像和第三投影图像的装置包括: 对所述第一投影图像进行分割,得到只包含特定物体区域信息的二值化图像的装置; 对所述二值化图像进行扇束的前向投影,得到扇束投影的正弦图的装置,此处所用到的扇束的扇角需要等于锥束系统中心层对应光源靶点的张角; 对于正弦图的每列,通过寻峰算法计算峰的个数的装置; 对于所有峰值个数等于第一投影图像中特定物体个数的投影角度,选择二者之间角度为90度的投影角度,从而确定第二投影图像和第三投影图像的装置。
15.如权利要求10所述的设备,其中,确定多个特定物体在所述第一投影图像、所述第二投影图像和所述第三投影图像中的位置的装置包括: 在第一投影图像中对各个特定物体进行分割,确定每个特定物体区域在第一图像中的重心的装置; 在第二投影图像和第三投影图像中对各个感兴趣物体区域进行分割,并且确定每个特定物体在第二投影图像和第·三投影图像中的重心的装置。
【文档编号】G06T5/00GK103714513SQ201210375800
【公开日】2014年4月9日 申请日期:2012年9月29日 优先权日:2012年9月29日
【发明者】李亮, 张丽, 陈志强, 赵自然, 邢宇翔, 肖永顺, 王清礼 申请人:清华大学, 同方威视技术股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1