ct图像环形伪影校正方法、系统及存储介质
技术领域
1.本发明涉及图像校正技术领域,尤其涉及一种ct图像环形伪影校正方法、系统及存储介质。
背景技术:2.ct(computed tomography,电子计算机断层扫描)技术广泛应用于医疗和工业领域中。由于探测器上的探测元因加工精度或者使用不当等原因造成像素响应不一致,经探测器采集得到的投影数据所重建出来的ct图像中含有环形伪影。ct图像中的环形伪影容易影响后续图像分析和诊断。相关技术中,去除ct环形伪影的方法,如投影正弦图校正算法和ct图像校正算法,要么所需存储空间较大,简单的算法处理后,难以重建有效去除环形伪影的ct图像,复杂的算法既耗时,又可能因为多个不同参数制约最终ct图像校正质量,还可能伴随新的伪影出现,要么需要进行坐标变换,不可避免地带来图像结构边缘失真现象。
技术实现要素:3.为了解决上述技术问题的至少之一,本发明提出一种ct图像环形伪影校正方法、系统及存储介质,能够有效提高ct图像环形伪影校正的质量,并提高校正效率。
4.一方面,本发明实施例提供了一种ct图像环形伪影校正方法,包括以下步骤:
5.获取ct图像以及所述ct图像对应的投影正弦图;所述ct图像包括所述环形伪影;
6.根据所述投影正弦图计算得到第一探测元位置;所述第一探测元位置为所述投影正弦图中响应不一致的探测元的位置;
7.根据所述第一探测元位置计算所述环形伪影的半径长度;
8.根据所述半径长度对所述ct图像进行伪影校正处理,得到ct环形伪影校正图像。
9.根据本发明实施例的一种ct图像环形伪影校正方法,至少具有如下有益效果:本实施例首先获取包括环形伪影的ct图像以及该ct图像对应的投影正弦图。然后根据投影正弦图计算投影正弦图中响应不一致的探测元的位置,即第一探测元位置,以根据第一探测元位置计算得到环形伪影的半径长度。从而根据环形伪影的半径长度对ct图像进行伪影校正处理,得到ct环形伪影校正图像,本实施例过程中不需要进行坐标系之间的变换,能够有效缓解图像结构边缘失真问题,提高了ct图像环形伪影校正的质量,并且校正过程便捷,提高了环形伪影校正的效率。
10.根据本发明的一些实施例,所述根据所述第一探测元位置计算所述环形伪影的半径长度,包括:
11.获取x射线源到ct系统旋转中心的第一距离;
12.获取所述ct系统旋转中心到探测器的第二距离;
13.根据所述第一探测元位置、所述第一距离以及所述第二距离构建环形伪影半径模型;
14.根据所述环形伪影半径模型计算得到所述半径长度。
15.根据本发明的一些实施例,所述根据所述半径长度对所述ct图像进行伪影校正处理,得到ct环形伪影校正图像,包括:
16.根据所述环形伪影的像素位置坐标构建滤波窗;
17.根据所述半径长度确定所述ct图像中的环形伪影区域;其中,所述环形伪影区域为以所述ct图像的中心为圆心,以所述半径长度为半径构成的环形区域;
18.通过所述滤波窗对所述环形伪影区域进行所述伪影校正处理得到所述ct环形伪影校正图像。
19.根据本发明的一些实施例,所述通过所述滤波窗对所述环形伪影区域进行所述伪影校正处理得到所述ct环形伪影校正图像,包括:
20.对所述ct图像进行复制,得到ct图像副本;
21.通过所述滤波窗对所述环形伪影区域进行滤波计算,得到校正数据;
22.根据所述ct图像副本和所述校正数据重构得到所述ct环形伪影校正图像。
23.根据本发明的一些实施例,所述通过所述滤波窗对所述环形伪影区域进行滤波计算,其计算公式包括:
[0024][0025][0026]
其中,i1(x,y)为所述校正数据,i(x,y)为所述ct图像中环形伪影数据,(x,y)为所述环形伪影所在的像素位置,*表示卷积计算,k
x,y
为(x,y)位置的所述滤波窗,v表示k
x,y
滤波窗的尺寸,k
x,y
滤波窗本质上是一个矩阵,行数和列数分别为2v+1,s和t为k
x,y
中像素值位置标号,exp()表示指数运算,σ1和σ2均为平滑参数,θ为以所述环形伪影所在的像素点作为原点所构建的直角坐标系下的x轴到与穿过所述原点和所述像素点的直线所夹的角度。
[0027]
根据本发明的一些实施例,所述根据所述ct图像副本和所述校正数据重构得到所述ct环形伪影校正图像,包括:
[0028]
将所述校正数据替换所述ct图像副本中相应位置的像素数据,得到所述ct环形伪影校正图像。
[0029]
根据本发明的一些实施例,所述根据所述第一探测元位置、所述第一距离以及所述第二距离构建环形伪影半径模型,其计算公式包括:
[0030][0031]
其中,r为所述环形伪影的半径长度,s1为所述第一距离,s2为所述第二距离,pixel表示所述探测元的尺寸,i表示响应不一致的探测元的序号,序号i最小值为1,最大值为探测器水平方向上的探测元总数,||表示绝对值运算,l表示探测器长度。
[0032]
另一方面,本发明实施例还提供了一种ct图像环形伪影校正系统,包括:
[0033]
获取模块,用于获取ct图像以及所述ct图像对应的投影正弦图;所述ct图像包括所述环形伪影;
[0034]
第一计算模块,用于根据所述投影正弦图计算得到第一探测元位置;所述第一探测元位置为所述投影正弦图中响应不一致的探测元的位置;
[0035]
第二计算模块,用于根据所述第一探测元位置计算所述环形伪影的半径长度;
[0036]
校正模块,用于根据所述半径长度对所述ct图像进行伪影校正处理,得到ct环形伪影校正图像。
[0037]
另一方面,本发明实施例还提供了一种ct图像环形伪影校正系统,包括:
[0038]
至少一个处理器;
[0039]
至少一个存储器,用于存储至少一个程序;
[0040]
当所述至少一个程序被所述至少一个处理器执行,使得至少一个所述处理器实现如上述实施例所述的ct图像环形伪影校正方法。
[0041]
另一方面,本发明实施例还提供了一种计算机存储介质,其中存储有处理器可执行的程序,所述处理器可执行的程序在由所述处理器执行时用于实现如上述实施例所述的ct图像环形伪影校正方法。
附图说明
[0042]
图1是本发明实施例提供的ct图像环形伪影校正方法流程图;
[0043]
图2是本发明实施例提供的ct图像环形伪影校正系统原理框图;
[0044]
图3是本发明实施例提供的环形伪影几何示意图;
[0045]
图4是本发明实施例提供的环形伪影另一几何示意图。
具体实施方式
[0046]
本技术实施例所描述的实施例不应视为对本技术的限制,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其它实施例,都属于本技术保护的范围。
[0047]
在以下的描述中,涉及到“一些实施例”,其描述了所有可能实施例的子集,但是可以理解,“一些实施例”可以是所有可能实施例的相同子集或不同子集,并且可以在不冲突的情况下相互结合。
[0048]
除非另有定义,本文所使用的所有的技术和科学术语与属于本技术的技术领域的技术人员通常理解的含义相同。本文中所使用的术语只是为了描述本技术实施例的目的,不是旨在限制本技术。
[0049]
在对本技术实施例进行介绍说明之前,首先对本技术中涉及的相关名词进行解释说明。
[0050]
ct(computed tomography,电子计算机断层扫描):通过精确准直的x射线、γ射线、超声波等,与灵敏度极高的探测器一同围绕某一物体作一个接一个的断面扫描。其具有扫描时间快、图像清晰等特点。根据所采用的射线不同可分为x射线ct(x-ct)以及γ射线ct(γ-ct)等。ct的扫描方式分为分平扫、造影增强扫描和造影扫描三种。ct的主要用途包括医学检查、工业检测以及安保检测。ct系统根据人体不同组织对x射线的吸收和透过率的不同,用于灵敏度极高的仪器对人体进行测量,然后将测量得到的数据输入电子计算机进行数据处理,可摄下人体被检查部位的断面或立体的图像,能够发现体内任何部位的细小病变。工业ct技术对气孔、夹杂、针孔、缩孔、分层等各种缺陷具有很高的探测灵敏度,并能精确地测定缺陷的尺寸,给出其在零件中的部位。除了医学以及工业方面的应用,ct设备还可应用于安保、航空运输、港湾运输、大型货物集装箱按键装置等的检测。
[0051]
环形伪影:在ct图像中环形伪影是一种常见伪影。由于探测器上的探测元因加工
精度、使用不当等原因造成像素响应不一致,导致相邻探测器采集光子的效率不一致,部分探测器各分度下采集光子不稳定,使得探测器采集得到的投影数据所重建出来的ct图像中含有环形伪影。另外,射束硬化和重建过程中的滤波函数也可能导致环形位移的产生。环形伪影在投影正弦图中表现为竖直方向的直线,在ct图像中表现为以重建中心为圆心的同心圆。ct图像中的环形伪影很大程度上影响了对图像的分析和诊断,降低了图像的质量。
[0052]
ct图像中的环形伪影给图像的测量、识别噪声处理以及图像分割等进一步的处理和分析造成了极大的困扰。相关技术中,去除ct图像中的环形伪影的方法主要包括投影正弦图校正算法和ct图像校正法。其中,投影正弦图校正算法是在ct图像未进行重建之前的投影正弦图中进行图像处理,以实现图像校正。而ct图像校正法则是通过将ct图像从直角坐标系变换到极坐标系下,从而将环形伪影从环形变换成为直线伪影。再对直线伪影定位和校正,并变换回到直角坐标系下,完成对ct图像环形伪影去除的目的。无论是投影正弦图校正算法还是ct图像校正法,其都存在一定的问题。对于投影正弦图校正算法,由于投影正弦图所占的存储空间较大,通过简单的算法处理后,难以重建有效去除环形伪影的ct图像,而通过复杂的算法进行校正时,又会使得运算量极大,不但会耗费较多的时间,还会因为多个不同参数制约最终ct图像校正的质量。同时,还可能会造成新的伪影的出现。而对于ct图像校正法,由于需要进行两次的坐标系变换,会不可避免地带来图像结构边缘失真问题。
[0053]
基于此,本发明的一个实施例提供了一种ct图像环形伪影校正方法、系统及存储介质,能够有效提高ct图像环形伪影校正的质量,并提高校正效率。参照图1,本发明实施例的方法包括但不限于步骤s110、步骤s120、步骤s130和步骤s140。
[0054]
具体地,本发明实施例的方法应用过程包括但不限于以下步骤:
[0055]
s110:获取ct图像以及ct图像对应的投影正弦图。其中,ct图像包括环形伪影。
[0056]
s120:根据投影正弦图计算得到第一探测元位置。其中,第一探测元位置为投影正弦图中响应不一致的探测元的位置。
[0057]
s130:根据第一探测元位置计算环形伪影的半径长度。
[0058]
s140:根据半径长度对ct图像进行伪影校正处理,得到ct环形伪影校正图像。
[0059]
在本具体实施例工作过程中,本实施例首先获取ct图像以及其对应的投影正弦图。具体地,本实施例首先导入带有环形伪影的ct图像,即待校正ct图像,以及该带有环形伪影的ct图像对应的投影正弦图。示例性地,本实施例导入一幅含有环形伪影的ct图像i,图像矩阵大小为m
×
n。其中,m表示图像i的图像矩阵共有m行,n表示图像i的图像矩阵共有n列。同时,本实施例导入ct图像i所对应的投影正弦图p。投影正弦图p的矩阵大小为v
×
e,其中v表示投影正弦图p的矩阵共有v行,即在360度的范围内均匀采集v个角度下的投影数据,e表示投影正弦图p的矩阵共有e列,即探测器上含有e个探测元。进一步地,本实施例根据投影正弦图计算得到投影正弦图中响应不一致的探测元的位置,即第一探测元位置。具体地,由于探测器上的某一探测元或某些探测元的响应不一致,从而导致生成的ct图像中产生环形伪影。本实施例通过ct图像对应的投影正弦图计算响应不一致的探测元的位置。示例性地,本实施例首先对投影正弦图进行滤波处理,以使图像中的伪影信息较为清晰地显示出来。其中,滤波函数可以选择s-l滤波函数或者r-l滤波函数等。然后本实施例对滤波后的投影正弦图进行线积分,沿着预设分度方向对滤波后的图像数据进行投影求和。为了进一步地增强图像中的伪影信息,本实施例通过高通滤波对线积分后的投影正弦图像进行差分处
理。然后,本实施例通过插值平均的方式,对差分后相邻的投影值进行平均,以得到实际物理探测元采集的数据情况。同时,通过拟合正态曲线的方式确定阈值,以将伪影的投影排除在置信区间外,从而能够较好地得到相应不一致的探测元的位置。
[0060]
需要说明的是,响应不一致的探测元可能存在多个,而每个响应不一致的探测元都会对应地产生一个环形伪影,因此同一幅ct图像中可能存在多个环形伪影。若同时存在多个环形伪影则需要计算出各个环形伪影所对应的各个响应不一致的探测元的位置,即相应地第一探测元位置也可能存在多个。
[0061]
进一步地,本实施例根据第一探测元位置检测环形伪影的半径长度。具体地,本实施例根据计算得到响应不一致的探测元的位置以及x射线源的位置关系,计算得到响应不一致的探测元所对应的环形伪影的半径长度。然后,根据环形伪影的半径长度对ct图像进行伪影校正处理,得到ct环形伪影校正图像。例如,以ct图像的重构中心为圆心,以得到的环形伪影的半径长度为半径,构建得到待校正的区域,即环形伪影区域。然后,对该待校正的区域进行图像校正处理,例如通过滤波、偏微方程法或者变差法对环形伪影区域进行图像校正,从而得到ct环形伪影校正图像,即校正后的ct图像。本实施例通过ct图像的投影正弦图计算出响应不一致的探测元的位置,并根据探测元的位置检测相应的环形伪影的半径长度,从而根据环形伪影的半径长度进行伪影校正处理,得到校正后的ct图像。其中,本实施例不需要进行坐标系之间的变换,有效缓解了图像结构边缘失真的问题,提高了ct图像环形伪影校正的质量。并且,本实施例通过将ct图像与其对应的投影正弦图结合的方式进行环形伪影校正,缓解了投影正弦图校正算法需要复杂算法计算,耗费大量时间以及存储空间的问题,有效提高了环形伪影校正的效率。
[0062]
在本发明的一些实施例中,根据第一探测元位置计算环形伪影的半径长度,包括但不限于:
[0063]
获取x射线源到ct系统旋转中心的第一距离。
[0064]
获取ct系统旋转中心到探测器的第二距离。
[0065]
根据第一探测元位置、第一距离以及第二距离构建环形伪影半径模型。
[0066]
根据环形伪影半径模型计算得到半径长度。
[0067]
在本具体实施例中,本实施例首先获取x射线源到ct系统旋转中心的第一距离,以及ct系统旋转中心到探测器的第二距离。然后根据第一探测元位置、第一距离和第二距离构建环形伪影半径模型,从而根据环形伪影半径模型计算得到环形伪影的半径长度。具体地,ct设备或者ct系统中,x射线源以及探测器的位置为固定的。探测器上设置有多个探测元,当探测器上的某个探测元出现故障或者响应不一致时,便会出现环形伪影。因此,x射线源到ct系统旋转中心的距离,即第一距离,以及ct系统旋转中心到探测器的距离,即第二距离,是确定的。本实施例首先获取第一距离和第二距离,以根据第一距离和第二距离,结合第一探测元位置构建环形伪影的半径长度计算模型,即环形伪影半径模型。示例性地,参照图3,探测器310到ct系统旋转中心的距离为s2,x射线源330到ct系统旋转中心的距离为s1,响应不一致探测元311的位置以及其对应的环形伪影320如图3所示。根据s1、s2以及响应不一致探测元311的位置,通过几何关系原理构建得到环形伪影的半径长度计算模型。进一步地,将各个响应不一致的探测元信息输入环形伪影半径模型中,计算得到消息响应不一致的探测元所对应的环形伪影的半径长度。
[0068]
在本发明的一些实施例中,根据第一探测元位置、第一距离以及第二距离构建环形伪影半径模型,其相应的计算公式如下式(1)所示:
[0069][0070]
其中,式中r为环形伪影的半径长度,s1为第一距离,s2为第二距离,pixel表示探测元的尺寸,i表示响应不一致的探测元的序号,序号i最小值为1,最大值为探测器水平方向上的探测元总数,||表示绝对值运算,l表示探测器长度。
[0071]
在本具体实施例中,本实施例根据响应不一致的探测元的位置、第一距离以及第二距离构建环形伪影的半径长度计算模型,即环形伪影半径模型。具体地,参照图3,穿过ct系统旋转中心,连接探测器310和x射线源330。其中,环形伪影320的圆心为ct系统旋转中心。ct系统旋转中心与探测器310之间的距离为s2,x射线源330与探测器310之间的距离为s1,假设响应不一致探测元311为第i个探测元,其中探测元的尺寸为pixel,则通过响应不一致探测元311、x射线源330以及穿过ct系统旋转中心和x射线源330的直线与探测器310的交点所构成的三角形,与ct系统旋转中心、x射线源330以及环形伪影320和响应不一致探测元311与x射线源330连接线的交点所构成的三角形之间形成相似三角形。从而本实施例通过对两个三角形数据的相似性进行分析,构建得到环形伪影半径模型。通过将检测到的响应不一致的探测元位置输入到环形伪影半径模型中,能够快速地计算得到响应探测元对应的环形伪影的半径长度,不需要复杂的计算过程,有效地提高了计算效率。
[0072]
在本发明的一些实施例中,根据半径长度对ct图像进行伪影校正处理,得到ct环形伪影校正图像,包括但不限于:
[0073]
根据环形伪影的像素位置坐标构建滤波窗。
[0074]
根据半径长度确定ct图像中的环形伪影区域。其中,环形伪影区域为以ct图像的中心为圆心,以半径长度为半径构成的环形区域。
[0075]
通过滤波窗对环形伪影区域进行伪影校正处理得到ct环形伪影校正图像。
[0076]
在本具体实施例中,本实施例首先根据环形伪影的像素位置坐标构建滤波窗,并根据半径长度确定环形伪影区域,然后通过滤波窗对ct图像中的环形伪影区域进行伪影校正处理,以得到ct环形伪影校正图像。具体地,进行环形伪影校正的区域为以ct图像中心为圆心,半径为计算得到的环形伪影的半径长度所构成的环形区域。本实施例通过计算得到的环形伪影的半径长度,确定ct图像中需要进行校正的区域,即环形伪影区域。本实施例中根据环形伪影所在的像素位置,构建与各个环形伪影像素位置相对应的滤波窗,以实现对环形伪影各个像素的精确校正,提高环形伪影校正的质量。本实施例根据各个环形伪影的像素值位置,得到像素值位置对应的标号,以构建得到自适应的滤波窗。然后通过构建得到的自适应滤波窗对ct图像中的环形伪影区域进行滤波校正,得到校正后的ct图像,即ct环形伪影校正图像。通过根据环形伪影的像素位置坐标构建相应的滤波窗,以自适应的滤波窗对环形伪影进行校正的方式,有效地提高了ct图像环形伪影校正的质量和效果。
[0077]
在本发明的一些实施例中,通过滤波窗对环形伪影区域进行伪影校正处理得到ct环形伪影校正图像,包括但不限于:
[0078]
对ct图像进行复制,得到ct图像副本。
[0079]
通过滤波窗对环形伪影区域进行滤波计算,得到校正数据。
[0080]
根据ct图像副本和校正数据重构得到ct环形伪影校正图像。
[0081]
在本具体实施例中,首先对ct图像进行复制得到ct图像副本,并通过滤波窗对ct图像中的环形伪影区域进行滤波计算以得到校正数据。然后根据ct图像副本和校正数据重构得到ct环形伪影校正图像。具体地,本实施例先将ct图像i复制一份,得到ct图像副本i1。然后,本实施例通过滤波窗对ct图像i中的环形伪影区域i(x,y)进行滤波卷积计算,得到相应的校正数据。进一步地,根据校正数据以及ct图像副本i1进行图像重构,得到ct环形伪影校正图像。例如,将校正数据与ct图像副本i1进行融合计算,生成校正后的ct图像,即ct环形伪影校正图像。
[0082]
在本发明的一些实施例中,根据ct图像副本和校正数据重构得到ct环形伪影校正图像,包括但不限于:
[0083]
将校正数据替换ct图像副本中相应位置的像素数据,得到ct环形伪影校正图像。
[0084]
在本具体实施例中,通过以校正数据替换ct图像副本中相应位置的像素数据的方式重构得到ct环形伪影校正图像。具体地,校正数据与环形伪影的各个像素一一对应,因此,校正数据也与ct图像副本中的环形伪影像素一一对应。本实施例通过将计算得到的校正数据存储到ct图像副本i1中相应的像素位置i1(x,y)中,替换原有的环形伪影区域的像素数据,从而重构得到校正后的ct图像。通过对环形伪影区域像素数据直接替换的方式重构ct图像,能够快速重构得到校正后的ct图像,并且不需要对其他区域进行操作,因此不会影响到其他区域的图像质量,能够有效保持校正后的ct图像的质量,并且提高校正的效率。
[0085]
在本发明的一些实施例中,通过滤波窗对环形伪影区域进行滤波计算,其计算公式如下式(2)和(3)所示:
[0086][0087][0088]
在本具体实施例中,式中i1(x,y)为校正数据,i(x,y)为ct图像中环形伪影数据,(x,y)为环形伪影所在的像素位置,*表示卷积计算,k
x,y
为(x,y)位置的滤波窗,v表示k
x,y
滤波窗的尺寸,k
x,y
滤波窗本质上是一个矩阵,行数和列数分别为2v+1,s和t为k
x,y
中像素值位置标号,exp()表示指数运算,σ1和σ2均为平滑参数,θ为以环形伪影所在的像素点作为原点所构建的直角坐标系下的x轴到与穿过原点和像素点的直线所夹的角度。参照图4,以环形伪影320所在的像素点,即待校正像素点410,作为原点构建直角坐标系,待校正像素点410和环形伪影320圆心两个点确定的直线与直角坐标系x轴之间逆时针所形成的夹角作为θ。容易理解的是,本实施例中,k
x,y
(s,t)的值根据环形伪影320上的各个待校正像素点410位置确定,因此k
x,y
(s,t)是自适应的,本实施例通过计算各个待校正像素点410对应的k
x,y
(s,t)值,以对各个待校正像素点410进行准确的像素校正,能够有效地提高环形伪影校正的质量。另外,平滑参数σ1和σ2的选择可以根据人工经验设置,或者通过深度学习的方式进行调整,以得到最佳的平滑参数。需要说明的是,在本发明的一些实施例中,对于第一次计算得到的各个滤波窗数据k
x,y
(s,t),需要进行归一化处理,其具体公式如下式(4)所示:
[0089][0090]
其中,式中sum()表示对矩阵所有元素进行求和。
[0091]
本发明的一个实施例还提供了一种ct图像环形伪影校正系统,包括:
[0092]
获取模块,用于获取ct图像以及ct图像对应的投影正弦图。其中,ct图像包括环形伪影。
[0093]
第一计算模块,用于根据投影正弦图计算得到第一探测元位置。其中,第一探测元位置为投影正弦图中响应不一致的探测元的位置。
[0094]
第二计算模块,用于根据第一探测元位置计算环形伪影的半径长度。
[0095]
校正模块,用于根据半径长度对ct图像进行伪影校正处理,得到ct环形伪影校正图像。
[0096]
参照图2,本发明的一个实施例还提供了一种ct图像环形伪影校正系统,包括:
[0097]
至少一个处理器210。
[0098]
至少一个存储器220,用于存储至少一个程序。
[0099]
当至少一个程序被至少一个处理器210执行,使得至少一个处理器210实现如上述实施例的ct图像环形伪影校正方法。
[0100]
本发明的一个实施例还提供了一种计算机可读存储介质,该计算机可读存储介质存储有计算机可执行指令,该计算机可执行指令被一个或多个控制处理器执行,例如,执行以上实施例描述的步骤。
[0101]
本领域普通技术人员可以理解,上文中所公开方法中的全部或某些步骤、系统可以被实施为软件、固件、硬件及其适当的组合。某些物理组件或所有物理组件可以被实施为由处理器,如中央处理器、数字信号处理器或微处理器执行的软件,或者被实施为硬件,或者被实施为集成电路,如专用集成电路。这样的软件可以分布在计算机可读介质上,计算机可读介质可以包括计算机存储介质(或非暂时性介质)和通信介质(或暂时性介质)。如本领域普通技术人员公知的,术语计算机存储介质包括在用于存储信息(诸如计算机可读指令、数据结构、程序模块或其他数据)的任何方法或技术中实施的易失性和非易失性、可移除和不可移除介质。计算机存储介质包括但不限于ram、rom、eeprom、闪存或其他存储器技术、cd-rom、数字多功能盘(dvd)或其他光盘存储、磁盒、磁带、磁盘存储或其他磁存储装置、或者可以用于存储期望的信息并且可以被计算机访问的任何其他的介质。此外,本领域普通技术人员公知的是,通信介质通常包含计算机可读指令、数据结构、程序模块或者诸如载波或其他传输机制之类的调制数据信号中的其他数据,并且可包括任何信息递送介质。
[0102]
以上是对本发明的较佳实施进行了具体说明,但本发明并不局限于上述实施方式,熟悉本领域的技术人员在不违背本发明精神的前提下还可作出种种的等同变形或替换,这些等同的变形或替换均包含在本发明权利要求所限定的范围内。
技术特征:1.一种ct图像环形伪影校正方法,其特征在于,包括以下步骤:获取ct图像以及所述ct图像对应的投影正弦图;所述ct图像包括所述环形伪影;根据所述投影正弦图计算得到第一探测元位置;所述第一探测元位置为所述投影正弦图中响应不一致的探测元的位置;根据所述第一探测元位置计算所述环形伪影的半径长度;根据所述半径长度对所述ct图像进行伪影校正处理,得到ct环形伪影校正图像。2.根据权利要求1所述的ct图像环形伪影校正方法,其特征在于,所述根据所述第一探测元位置计算所述环形伪影的半径长度,包括:获取x射线源到ct系统旋转中心的第一距离;获取所述ct系统旋转中心到探测器的第二距离;根据所述第一探测元位置、所述第一距离以及所述第二距离构建环形伪影半径模型;根据所述环形伪影半径模型计算得到所述半径长度。3.根据权利要求1所述的ct图像环形伪影校正方法,其特征在于,所述根据所述半径长度对所述ct图像进行伪影校正处理,得到ct环形伪影校正图像,包括:根据所述环形伪影的像素位置坐标构建滤波窗;根据所述半径长度确定所述ct图像中的环形伪影区域;其中,所述环形伪影区域为以所述ct图像的中心为圆心,以所述半径长度为半径构成的环形区域;通过所述滤波窗对所述环形伪影区域进行所述伪影校正处理得到所述ct环形伪影校正图像。4.根据权利要求3所述的ct图像环形伪影校正方法,其特征在于,所述通过所述滤波窗对所述环形伪影区域进行所述伪影校正处理得到所述ct环形伪影校正图像,包括:对所述ct图像进行复制,得到ct图像副本;通过所述滤波窗对所述环形伪影区域进行滤波计算,得到校正数据;根据所述ct图像副本和所述校正数据重构得到所述ct环形伪影校正图像。5.根据权利要求4所述的ct图像环形伪影校正方法,其特征在于,所述通过所述滤波窗对所述环形伪影区域进行滤波计算,其计算公式包括:滤波计算,其计算公式包括:其中,i1(x,y)为所述校正数据,i(x,y)为所述ct图像中环形伪影数据,(x,y)为所述环形伪影所在的像素位置,*表示卷积计算,k
x,
为(x,y)位置的所述滤波窗,v表示k
x,y
滤波窗的尺寸,k
x,y
滤波窗本质上是一个矩阵,行数和列数分别为2v+1,s和t为k
x,y
中像素值位置标号,exp()表示指数运算,σ1和σ2均为平滑参数,θ为以所述环形伪影所在的像素点作为原点所构建的直角坐标系下的x轴到与穿过所述原点和所述像素点的直线所夹的角度。6.根据权利要求4所述的ct图像环形伪影校正方法,其特征在于,所述根据所述ct图像副本和所述校正数据重构得到所述ct环形伪影校正图像,包括:将所述校正数据替换所述ct图像副本中相应位置的像素数据,得到所述ct环形伪影校正图像。
7.根据权利要求2所述的ct图像环形伪影校正方法,其特征在于,所述根据所述第一探测元位置、所述第一距离以及所述第二距离构建环形伪影半径模型,其计算公式包括:其中,r为所述环形伪影的半径长度,s1为所述第一距离,s2为所述第二距离,pixel表示所述探测元的尺寸,i表示响应不一致的探测元的序号,序号i最小值为1,最大值为探测器水平方向上的探测元总数,||表示绝对值运算,l表示探测器长度。8.一种ct图像环形伪影校正系统,其特征在于,包括:获取模块,用于获取ct图像以及所述ct图像对应的投影正弦图;所述ct图像包括所述环形伪影;第一计算模块,用于根据所述投影正弦图计算得到第一探测元位置;所述第一探测元位置为所述投影正弦图中响应不一致的探测元的位置;第二计算模块,用于根据所述第一探测元位置计算所述环形伪影的半径长度;校正模块,用于根据所述半径长度对所述ct图像进行伪影校正处理,得到ct环形伪影校正图像。9.一种ct图像环形伪影校正系统,其特征在于,包括:至少一个处理器;至少一个存储器,用于存储至少一个程序;当所述至少一个程序被所述至少一个处理器执行,使得至少一个所述处理器实现如权利要求1至7任一项所述的ct图像环形伪影校正方法。10.一种计算机存储介质,其中存储有处理器可执行的程序,其特征在于,所述处理器可执行的程序在由所述处理器执行时用于实现如权利要求1至7任一项所述的ct图像环形伪影校正方法。
技术总结本发明公开了一种CT图像环形伪影校正方法、系统及存储介质,应用于图像校正技术领域,能够有效提高CT图像环形伪影校正的质量,并提高校正效率。该方法包括获取CT图像以及所述CT图像对应的投影正弦图;所述CT图像包括所述环形伪影;根据所述投影正弦图计算得到第一探测元位置;所述第一探测元位置为所述投影正弦图中响应不一致的探测元的位置;根据所述第一探测元位置计算所述环形伪影的半径长度;根据所述半径长度对所述CT图像进行伪影校正处理,得到CT环形伪影校正图像。到CT环形伪影校正图像。到CT环形伪影校正图像。
技术研发人员:崔飞易 王浩文 夏景涛 邓素芬 凌庆庆 万伟权 李翰威 胡德斌 齐宏亮 陈宏文
受保护的技术使用者:南方医科大学南方医院
技术研发日:2022.08.23
技术公布日:2022/12/5