用于正弦图补全的方法、设备和计算机程序产品的制作方法

文档序号:1131332阅读:189来源:国知局
专利名称:用于正弦图补全的方法、设备和计算机程序产品的制作方法
技术领域
本发明一般地涉及X射线断层摄影重建。更具体地,本发明涉及用于补全截断的正弦图(sinogram)以便通过根据在测量数据内进行的内插估计未测量数据来扩展扫描设备的视野的新方法。
本发明包括对在下面的参考文献列表中确定的文献内参考和描述的各种技术的使用参考文献列表[1]Extension of the reconstruction field-of-view using sinogramdecomposition,Alexander A.Zamyatin,Michael D.Silver,and SatoruNakanishi,与本申请同时提交(提交到Proceedings SPIE MedicalImagingPhysics of Medical Imaging 6142(2006年4月),eds.M.J.Flynn/J.Hsieh,pp.717-724,未印刷);[2]Extension of the reconstruction field of view and truncationcorrection using sonogram decomposition,Alexander A.Zamyatin,and Satoru Nakanishi,与本申请同时提交(提交到Physics inMedicine and Biology Journal);[3]Artifact reduction in truncated CT using Sinogramcompletion,R.Chityalya,K.R.Hoffman,S.Rudin,and D.R.Bednarek,与本申请同时提交(Proceedings SPIE Medical ImagingImage Processing 5747(2005年4月),pp.2110-2117);[4]Quantitatively Accurate Data Recovery fromAttenuation-Corrected Sinogram Using Filtering of SinusoidalTrajectory Signals,Evgeny Krestyannikov,and Ulla Ruotsalainen,Conf.Rec.of IEEE Medical Imaging Conferences,Rome 2004;[5]Noise Models for Sinusodial Trajectories ComposingSinogram Data in Positron Emission Tomography,EvgenyKrestyannikov,Antti Happonen,and Ulla Ruotsaliainen,Proceedingsof the 6thNoridc Signal Processing Symposium-NORSIG 2004,June9-11,2004,Espoo,Finland;[6]Image Reconstruction by Sinogram Decomposition intoSinusoidal Curves,Francisco J.Caramelo,Nuno C.Ferreira,LuisFazendeiro,and Catarina Souto,Conf.Rec.of the 8thIntl.Meeting onFully 3D Image Reconstruction in Radiology and Nuclear Medicine,Salt Lake City,Utah,USA,July 2005,pp.55-59;[7]Efficient Correction for CT Image Artifaets Caused byObjects Extending Outside the Scan Field of View,B.Ohnesorge,T.Flohr,K.Schwartz,J.P.Heiken,and K.T.Bae,Med.Phys.27(1),pages 39-46(2000);以及[8]A Novel Reconstruction Algorithm to Extend the CT ScanField of View,J.Hsieh,E.Chao,J.Thibault,B.Grecowicz,A.Horst,S.McOlash,and T.J.Myers,Med.Phys.31,pages 2385-2391(2004).
在上述参考文献列表中列出的每个参考文献的全部内容在这里被并入作为参考。
背景技术
正弦图通过叠加来自所有投影角度的断面数据来获得。正弦图截断是X射线断层摄影重建中的常见问题。正弦图截断发生在扫描目标或患者伸展到扫描设备的视野(FOV)之外的时候。图1A显示了一个目标伸展到扫描FOV外部的例子。如图1A所示,人类受检者的躯干在扫描FOV内,但该受检者的手臂在扩展的FOV内。图1B显示了因而发生的数据截断。遭受正弦图截断的应用包括PET/CT,放射治疗计划,C-arm以及大患者的CT。例如,在PET/CT中,CT FOV通常比PET FOV小,这可能导致错误的校正。
在放射治疗计划中,患者需要以某种方式安置在平板床上,很难使患者保持在FOV内。问题出现在患者伸展到扫描设备的FOV外部的时候。例如,在放射治疗计划中,沿着穿过肿瘤的每条射线的衰减被计算。因为传统的重建方法不能可靠地重建FOV外部的图像,治疗计划在正弦图被计算时不够准确。
一种避免正弦图截断的方法是重新设计扫描设备以覆盖一个较大的FOV。然而,这种硬件解决方案成本过高,并且导致了更长的数据获取时间。另一种硬件解决方案是把检测器移到一侧使得该检测器能够覆盖扩展的FOV。然而,这种硬件解决方案对于现有的扫描设备来说是不可能的,并且在未来的系统中也是不被期望的。
现今使用的大部分的商业CT扫描器采用了对投影数据(即正弦图)中的截断数据非常敏感的过滤背投影(FBP)算法。在截断的地方,数据值有一个急剧下降。在FBP中使用的斜坡卷积导致了在截断边缘处数据值的“激增”,这导致了在正弦图中截断边缘附近出现的膺象。这种膺象的传播使图像质量大大退化。

发明内容
因此,为了克服上述问题,本发明试图提供一种用于估计在扫描设备的视野之外的投影数据的方法、设备和计算机产品。
根据本发明的第一方面,提供一种用于估计在扫描设备的视野之外的投影数据的方法,包括通过使用扫描设备扫描目标来获取测量投影数据;选择在扫描设备的视野之外的投影角和扇面角;根据所选的投影角和扇面角,确定多条正弦图曲线,每条正弦图曲线对应该目标中的不同像点;根据测量投影数据确定每条正弦图曲线的贡献值;并根据所确定的贡献值计算针对所选投影角和扇面角的估计的扩展投影数据。
根据本发明的第二方面,确定贡献值的步骤包括沿着多条正弦图曲线中至少一条内插测量投影数据。
根据本发明的第三方面,计算步骤包括根据多条正弦图曲线的贡献值的加权和计算针对所选投影角和扇面角的估计的扩展投影数据。
根据本发明的第四方面,每个贡献值是基于在对应正弦图曲线上的测量投影数据的最小值。
根据本发明的第五方面,每个贡献值是基于在对应正弦图曲线上的测量投影数据的边界值。
根据本发明的第六方面,每个贡献值是基于在对应正弦图曲线上的测量投影数据的最小测量值和测量投影数据的边界值。
根据本发明的第七方面,该方法进一步包括存储包含测量投影数据的最小值和边界值的表格;并且计算步骤包括使用该表格中包含的数据计算估计的扩展投影数据。
根据本发明的第八方面,提供一种存储在计算机系统上执行的指令的计算机可读媒体,该指令在被计算机系统执行时,使该计算机系统实现的步骤包括通过使用扫描设备扫描目标来获取测量投影数据;选择在扫描设备的视野之外的投影角和扇面角;根据所选的投影角和扇面角,确定多条正弦图曲线,每条正弦图曲线对应该目标中的不同像点;根据测量投影数据确定每条正弦图曲线的贡献值;并根据所确定的贡献值计算针对所选投影角和扇面角的估计的扩展投影数据。
根据本发明的第九方面,一种扫描装置包括被配置成通过扫描目标获取测量投影数据的扫描设备;被配置成选择在扫描设备的视野之外的投影角和扇面角的选择单元;以及处理器,被配置成根据所选的投影角和扇面角,确定多条正弦图曲线,每条正弦图曲线对应目标中的不同像点,根据测量投影数据确定每条正弦图曲线的贡献值,并根据确定的贡献值计算针对所选投影角和扇面角的估计的扩展投影数据。
根据本发明的第十方面,边界值基于对应的正弦图曲线的斜率。
根据本发明的第十一方面,所述表格是最小值表,并且该最小值表的峰值被舍入。
本方面的其它目标和优点将在下面的说明中阐明。


通过结合附图参考下面的详细描述,将更好地理解本发明及其许多附带优点,在附图中图1A显示了伸展到扫描FOV之外的目标的例子;图1B显示了从图1A得到的数据截断;图2显示了一个示范性扫描设备;图3A显示了具有内插数据的示范性正弦图曲线;图3B显示了在截断的正弦图和补全的正弦图之间的示范性比较;图4显示了X射线源相对于被扫描目标的第一示范性配置;图5显示了对应于未测量数据点的通过正弦图空间内一点的正弦图曲线族;图6显示了X射线源相对于被扫描目标的第二示范性配置;图7显示了通过给定像点的测量的线积分族;图8A显示了来自截断数据的最小值表;图8B显示了校正的最小值表;图9A显示了表示最短测量路径长度的最小值表;图9B显示了一个L加权表;图9C显示了加权的最小值表;图10显示了用于实践本发明实施例的示范性方法;以及图11是在其上本发明的实施例可被实现的计算机系统的框图。
具体实施例方式
首先,在本说明书中使用的变量和参数包括FOV视野;x=(x1,x2)在笛卡尔坐标下的像点;x=(rx,βx) 在极坐标下的像点;μ(x) 待重建的衰减函数;R 源轨迹的半径;
Г 扇面角孔径/开口的一半;γ 可变的扇面角(FA),-Γ≤γ≤Γ;β 投影(源)角;y=(Rcosγ,Rsinγ) 螺旋形轨迹的公式;rγ对应γ的半径,γ=arcsin(rγ/R);g(β,γ)呈现为正弦图形式的扇束数据;S(rx,βx) 正弦图曲线,或S曲线;sFOV 扫描视野;eFOV 扩展视野;r0扫描FOV的半径;rmax扩展FOV的半径;Γ0扫描FOV的FA;以及Γmax扩展FOV的FA。
现在参考附图,其中同样的参考数字在各图中标示相同或对应部分,图2显示了可被用来获取由本发明的方法处理的数据的X射线计算机断层摄影(CT)成像设备。然而,本发明也可用于PET(正电子发射断层摄影),SPECT(单光子发射断层摄影),以及多模态应用,例如PET/CT和SPECT/CT。
由台架1构成的投影数据测量系统包括一个产生扇束X射线通量的X射线源3,以及由多个以二维方式排列的检测器元件(即堆叠成多行的被排列成一维的多个元件)组成的二维阵列式X射线检测器5。X射线源3和二维阵列式X射线检测器5被安装在旋转环2上,面向受检者的两边,该受检者躺在床或平台6的滑板上。二维阵列式X射线检测器5被安装在旋转环2上。每个检测器元件对应一个通道。来自X射线源3的X射线通过X射线过滤器4被定向到受检者上。穿过受检者的X射线被二维阵列式X射线检测器5检测为电信号。
X射线控制器8为高压发生器7提供触发信号。高压发生器7根据触发信号被接收的定时给X射线源3施加高压。这使X射线从X射线源3发出。台架/床控制器9同步控制台架1的旋转环2的旋转和床6的滑板的滑动。系统控制器10构成了整个系统的控制中心,并且控制X射线控制器8和台架/床控制器9,使得从受检者看来,X射线源3执行所谓的螺旋扫描,其中X射线源沿着螺旋路径移动。具体地,旋转环2以固定角速度持续旋转,而滑板以固定速率移动,并且X射线从X射线源3以固定间隔角被连续或间歇地发出。
此外,在替换的实施例中,X射线源3和检测器5可以是固定的,而被扫描目标是旋转的。
二维阵列式X射线检测器5的输出信号针对每个通道被数据收集单元11放大,并被转换成数字信号以产生投影数据。该投影数据可以是正弦图的形式。
图1B显示了由上述设备产生的示范性正弦图。这种特殊的正弦图被截断,就像由正弦曲线中的断点或间隙表示的那样。截断的正弦图对于位于sFOV外部的扇面角γ和投影角β的组合是数据缺失的。
从数据收集单元11输出的投影数据被提供给重建处理单元12。重建处理单元12使用测量投影数据(呈现为正弦图形式的扇束数据g)针对被扫描的受检者伸展到sFOV外部的部分估计衰减函数。扩展投影数据通过使用估计的衰减函数值产生。用于重建衰减函数的算法在下面讨论。
在附加的实施例中,重建处理单元12使用基于衰减函数重建值的扩展投影数据得到反映每个体素中X射线吸收性的背投影数据。重建处理单元12在这个成像区域中定义了多个体素,并得到每个体素的背投影数据。
通过使用该背投影数据编辑的三维图像数据或X射线断层摄影图像数据被发送到显示设备14,在那里被直观地显示为三维图像或X射线断层摄影图像。
产生3D图像的螺旋扫描仅仅是本发明的一个实施例。另一个实施例是仅产生2D图像的圆扫描。
在本发明的一个实施例中,未测量的衰减数据使用测量投影数据进行估计。本发明基于正弦图分解。在正弦图曲线和像点之间存在一一对应。如果某个像点x位于sFOV外部,针对这个位于sFOV外部的像点x的s曲线的大部分可从该正弦图中提取。
与传统的外推方法相反,本发明的实施例使用沿着正弦图曲线的内插来获得对未测量的衰减数据的估计。正弦图曲线表示随着X射线源绕等角点旋转由某一目标点的投影描绘的路径。当像点被放置在FOV外部离等角点很远时,它的s曲线覆盖一个大的扇面角范围。正弦图曲线的内部始终被测量,提供一种估计缺失的外部的手段。利用沿着s曲线的数据的连续性,s曲线的截断部分可在测量部分之间进行内插,这允许s曲线的平滑补全。
图3A显示了sFOV外部一个点的s曲线如何通过在正弦图内的测量数据之间进行的内插从正弦图中提取。对于测量数据之外的点(β,γ),穿过(β,γ)的s曲线可通过在测量数据内部分s曲线之间进行内插来创建。虚线表示测量数据,而补全的正弦曲线(实曲线)表示内插数据。内插针对通过(β,γ)的每条s曲线被重复。产生在(β,γ)上的投影数据所需的进一步的分析在下面讨论。
图3B显示了在原始的截断的正弦图和使用本发明实施例恢复的正弦图之间的示范性对比。
因此,本发明的一个实施例涉及从正弦图的部分(正弦图的未截断部分)的中心向外移动以逐个填充截断的正弦图曲线。
通过补全截断的正弦图将sFOV扩展为eFOV的方法将针对扇束CT设备进行推导。然而,本领域的普通技术人员能够理解本发明可被推广到圆锥束,螺旋形扇束以及螺旋形锥束CT设备。此外,如上所述,该设备并不需要被限制为CT设备。
目标的投影数据(即正弦图)从扫描设备获得,如图2所示。此外,在可替换的实施例中,投影数据可在第一位置产生,并被传送到第二位置用于进一步的分析。
本发明的一个实施例在逐点的基础上估计未测量的衰减数据。针对获取的正弦图,一个给定点(由投影角和扇面角定义)被选择。图3A和5显示了对应于未测量数据的点(β,γ)。
根据由所选投影角和扇面角定义的所选点,经过该所选点的多条正弦图曲线被确定。经过FOV外部的所选点(β,γ)的多条s曲线在图5中显示。在两条虚线之间的s曲线部分对应于s曲线的测量部分(s节点)。在虚线外侧的S曲线部分是s曲线的未测量部分。多条s曲线通过使用下面推导的正弦图曲线公式来确定。
图4显示了CT扫描设备的示范性配置。通过使用基本的几何学,定义正弦图曲线的公式可被获得。一条正弦图曲线通过把单个像点x投影到正弦图域来获得。在正弦图空间,每个像点被表示成一条正弦图曲线。
如图4所示,像点x用其笛卡尔坐标(x1,x2)或其极坐标(rx,βx)表示。X射线源(焦点)S的轨迹由(Rcosγ,Rsinγ)给出。
使用如图4所示配置的几何形状,使用笛卡尔坐标的常规公式,与距离无关的公式(即,与R无关),以及极坐标公式可被推导用以定义γ。γ又可被用来定义正弦图曲线(或S曲线)。
下面是正弦图公式的推导tanγ=PAPS,]]>sinγ=PAAS]]>常规公式AS=|x-y|=(x1-Rcosβ)2+(x2-Rsinβ)2]]>PA=x·(cosβ,sinβ)1=x1sinβ-x2cosβr=arcsinx1sinβ-x2cosβ(x1-Rcosβ)2+(x2-Rsinβ)2---(1)]]>与距离无关的公式PS=OS-OP,OP=x·(cosβ,sinβ)=x1cosβ+x2sinβr=arctanx1sinβ-x2cosβR-(x1cosβ+x2sinβ)---(2)]]>在极坐标下的公式PA=OA sin(β-βx)=rxsin(β-βx),OP=rxcos(β-βx) PS=R-rxcos(β-βx).
γ=arctanrxsin(β-βx)R-rxcos(β-βx)---(3)]]>上述公式(1),(2)和(3)可被用来定义一条正弦图曲线。尽管如此,极坐标形式的公式将在这里被使用。正弦图曲线S(rx,βx)使用集合符号来定义S(rx,βx)={(β,γ)|0≤β<2π,γ=arctanrxsin(β-βx)R-rxcos(β-βx)}---(4)]]>注意每条s曲线由(rx,βx)定义。因此这两个参数可被用来参数化整个正弦图曲线族。此外,通过特定点(β,γ)的s曲线族可仅用一个参数rx或βx参数化。
图6显示了X射线源和被扫描目标的第二配置。如图6所示,r(γ)=R sinγ,它是曲线族的最小半径。因此,参数r由rγ≤r≤rmax定界,其中rmax是扩展FOV的半径。
扫描目标上的许多点(即,像点)对点(β,γ)的值有贡献。图6显示了一些这样的点。P(rγ,βC)是对应于最小半径rγ的点,M(r,β2)和N(r,β1)是对应于任意半径r∈[rγ,rmax]的两个对称点(相对于射线βC)。注意β1=βC+θr,而β2=βC-θr。K(rmax,βC-θmax)是对应于最大半径rmax的点。对应于βC+θmax的对称点未显示。
就像可从图6中看到的那样,下面的关系可被建立βc=-π/2+β+γβ1=βc+θr(5)β2=βc-θrθr=arcos(rγ/r)在上面的讨论中,参数r被设为独立的,而βx依赖于rx。然而,为了实现在离散S曲线族中的更加均匀的分布,最好使参数βx独立。这样,如果βx从βC-θmax到βC+θmax变化,θmax=arcos(rγ/rmax),并且对应的rγ是rx=Rsinγsin(γ+β-βx),---(6)]]>也可被重写为rx=rγcos(βc-βx).---(7)]]>现在,在公式(4)中令βx从βC-θmax到βC+θmax变化,并根据公式(6)或(7)选择rx,如图5所示的包含(β,γ)的一参数的s曲线族S(rx,βx)可被获得。因此,为了恢复sFOV外部点(β,γ)的投影数据,我们需要使用经过点(β,γ)的所有s曲线。
给定点(β,γ)被恢复为来自通过该给定点(β,γ)的各s曲线的值的加权和,并将在下面解释。
常规地,扇束变换在笛卡尔坐标下被给定为g(β,γ)=∫0∞μ(y(β)+tθ)dt,---(8)]]>其中θ是射线单位向量,θ=(-cos(β+γ),sin(β+γ))。因此,公式(8)可被重写为g(β,γ)=∫0∞μ(Rcosβ-tcos(β+γ),Rsinβ-tsin(β+γ))dt.---(9)]]>在极坐标下,公式(8)变为g(β,γ)=∫βc-θmaxβc+θmaxμ(rx,βx)|dtdβx|dβx.---(10)]]>可以证明dtdβx=rxcos(βx-βc).]]>因此我们有g(β,γ)=∫βc-θmaxβc+θmaxμ(rx,βx)rxcos(βx-βc)|rx=rx(βx,β,γ)dβx,---(11)]]>其中,rx(βx,β,γ)由公式(6)给出,而βc由公式(5)给出。
μ(x)表示某个像点的衰减函数。如公式(8)所示,该像点的衰减函数被用来构建投影数据g(β,γ)或正弦图。然而,只有在sFOV内的数据可被用来创建正弦图,这造成了截断的正弦图。
当μ(x)=μ(rx,βx)未知时,估计 被使用。该估计使用对应正弦图曲线S(rx,βx)上的值来获得。s曲线的截断部分可在s曲线的测量部分之间进行内插(如图3A所示),这允许s曲线的平滑补全。存在几种获得 的方法。
方法1.使用最小函数μ~min(rx,βx)=min(β,γ)∈S0(rs,βs)g(β,γ),---(12)]]>其中S0(rx,βx)表示S(rx,βx)的测量部分。在该方法中,沿着正弦图曲线S(rx,βx)的最小值被得到,并且该值被赋给 此处,在噪声水平下的值可被滤除,这允许无衰减的像点被去除。该方法具有能够正确恢复甚至来自小型部分或目标的远程正弦图点的优点。它的缺点是它在边界处不匹配正弦图。
方法2.使用属于S(rx,βx)的测量正弦图的边界值。该边界值对应于r=r0,并且β坐标由下式给出β1=π/2+βc-γ0+θrβ2=π/2+βc-γ0-θrθr=arccosr0rx---(13)]]>v1=g(β1,γ0)v2=g(β2,γ0)gbs(β,γ)=β2-ββ2-β1v1+β-β1β2-β1v2]]>(注意β1,β2,θr是临时变量,与公式(5)中的不同)。
方法2使用斜率Slope(见图3)γ01=γ0-dγ (14)r01=Rsinγ01β11=π/2+βc-γ01+θrβ21=π/2+βc-γ01-θr(15)θr=arccosr01r]]>v11=g(β11,γ01)v21=g(β21,γ01) (16)Slope1=v1-v11Slope2=v2-v21gbs(β,γ)=(v1+Slope1·(γ-γ0))β-β2β1-β2+(v2+Slope2·(γ-γ0))β1-ββ1-β2---(17)]]>最终的边界估计gb(β,γ)通过平均与通过(β,γ)的所有s曲线相对应的gbs(β,γ)来获得。方法2的优点是它非常平滑地扩展正弦图使得在边界的边缘上的截断膺象被降至最小。方法2的缺点是它在截断区域的深处(即,对于大数值的γ)不正确。
方法3.使用方法1和2的组合。
在本发明的另一个实施例中,顺齐被使用以使得方法2在截断的边缘(即,小数值的γ)附近被使用,而方法1在距离截断的边缘更远的地方(即,大数值的γ)被使用。因此,对缺失的衰减值的估计由下给出μ~(rx,βx)=wr(rs)μ~min(rx,βx)+(1-wr)μ~bnd(rx,βx),---(18)]]>最小值表最小值表(MVT)可被用来提高本发明的效率。一个示范性的最小值表在图8A和8B中显示。图8A显示了从截断数据获得的MVT。图8B显示了校正的MVT。在本发明的一个实施例中,最小值表包括 和[v1,v2](rx,βx)的预先计算值。而在另一个实施例中,最小值表或一个不同的表可能存储了加权最小值表(WMVT) 和加权边界值表(WBVT)[v1,v2](rx,βx)。
因此,在本发明的有效实现中,不计算 和[v1,v2](rx,βx),这些值可在针对每个(rx,βx)的最小值表中查找。
MVT后处理获得的MVT需要被修正。这是必要的,因为数据被截断,因此MVT失真了。特别地,截断导致了在获得的MVT中的额外的峰,其被引向远离中心。这样的峰如果不被校正,将导致在目标远端上的模糊边缘。存在许多可被用来校正峰的方法;这是信号处理中一个相当规范的问题。图8A和8B显示了该峰需要被怎样校正。
加权当重建目标不包含分离的单个点时需要进行加权。因此,在实际中,加权总是需要的。加权需要产生两种效果(1)缺失值g(β,γ)从N条正弦图曲线中被恢复,其中N通常依赖于许多事情;以及(2)采样间隔Δβx(s曲线族的采样)。g(β,γ)不应依赖于采样尺寸。因此,应用的加权应把获得的值归一化到采样间隔。
因为扫描目标具有宽度,与单个点不同,获得的最小估计 表示穿过该目标最细部分的积分,就像在sFOV中看到的一样。通过假设扫描目标具有均匀的衰减,加权可被简化,因为 需要用最短测量路径的长度L归一化μ~(rx,βx)=μ~min(rx,βx)/L.]]>图7显示了通过给定像点(β,γ)的测量线积分族。实线表示 而L被显示为通过该扫描目标的最短测量路径。
注意L是未知的,也需要被估计。L可使用最小值表(MVT) 估计。图9A显示了L可如何从MVT中被估计。图9B显示了L加权表。图9C显示了加权MVT。L可被估计为
L=rxsinΔβxcos(βx-βc)---(19)]]>其中,Δβx是L的角跨度。因此,公式(20)具有形式g(β,γ)=∫βc-θmaxβc+θmaxμ~min(rx,βx)=1sinΔβxdβx.---(20)]]>或g(β,γ)=∫βc-θmaxβc+θmaxμ~min(rx,βx)wΔβxdβx.---(21)]]>其中,wΔ是最小值权重,并且可被如下估计wΔ=sin(count·ds/2)/2·min_weight_factor其中,count是在射线上的非零点的个数(或,等价地,通过该数据像素的正弦图曲线的条数),而min_weight_factor被考虑以将解析表达式和原始数据进行匹配。实验上,min_weight_factor=0.0085。
示范性实现下面描述本发明一个实施例的示范性实现。输入数据是g0(β,γ),其中0≤β<2π,并且-Γ0≤γ≤Γ0。该正弦图被截断。输出数据是补全的正弦图(即,通过估计未测量数据进行了扩展)g(β,γ),其中0≤β<2π,并且-Γmax≤γ≤Γmax。
最外侧的环即如图6所示的eFOV具有(β,γ)的所有截断值。为了简化,让我们仅考虑一侧,Γ0≤γ≤Γmax。另一侧(-Γmax≤γ≤-Γ0)可同样处理。
在外环内,正弦图点(β,γ)是固定的。通过该点的正弦图曲线族S(rx,βx)被得到。如前所述,βx是独立参数以使得βc-θmax≤βx≤βc+θmax,而rx作为βx,β和γ的函数被得到。
因此,中间的环(在图6中具有半径r的环)具有在βc-θmax和βc+θmax之间的βx值(参见公式(5)),并且对应的rx使用公式(6)和(7)被得到。
现在,一旦(rx,βx)对也被固定,它的贡献即某个值 被得到。在这个例子中,使用最小值技术,因为它将限制S函数的范围。我们将跟随曲线S(rx,βx)以得到 这是最内侧的环(sFOV),其中β’从0变化到2π,并使用公式(3)作为β’,βx和rx的函数得到γ’(撇号被用来使之区别于最外侧(β,γ))。最内侧的环的结果是 处理的速度在最小值位于噪声门限之下时可通过离开最内侧的环来提高(在解析的无噪声模拟中,如果它等于零就离开)。如果μ~min(rx,βx)=0,]]>我们可以明确地说μ(rx,βx)=0,这自身是一个有用的结果。
在中间环的末端,我们需要计算 (边界), 并且把所有可用值(针对通过点(β,γ)的每条s曲线)作为某一临时变量进行累积。
在最外侧环的末端,累积的临时变量被赋给缺失数据g(β,γ)。所有的临时变量在这里或在必要时被随时清零。
在本发明的另一实施例中,最小值和边界值被预先计算,因此避免了最内侧的环。这种更有效的实现可被表征为预计算加权最小值表(WMVT) 和边界值及斜率表(WBVT),BVTleft(rx,βx),SlTright(rx,βx),SlTleft(rx,βx);以及处理数据外环针对截断的(β,γ)。
内环针对S曲线S(rx,βx)。
(这两个环和前面描述的最外侧环及中间环相同,进一步的描述被省略)。
图10显示了用于实现本发明的示范性方法。在步骤702中,投影数据使用扫描设备获得。在步骤704中,在sFOV外部的投影角和扇面角被选择。在步骤706中,根据在步骤704中选择的投影角和扇面角,对应不同像点的多条正弦图曲线被确定。此多条正弦图曲线穿过在步骤704中选择的点。在步骤708中,根据测量的数据,通过沿着多条曲线中至少一条曲线在测量数据内进行内插来为多条曲线中的每一个确定贡献值。在步骤710中,包含测量数据的最小值和边界值的表格被存储。在步骤712中,对应在步骤704中选择的数据和扇面角的投影数据基于来自多条曲线的贡献的加权和并根据所确定的贡献值进行计算。
图11显示了一个计算机系统1201,在其上本发明的实施例可被实现。该计算机系统1201包括用于传递信息的总线1202或其它通信机构,以及连接到总线1202用于处理信息的处理器1203。计算机系统1201还包括连接到总线1202用于存储信息和处理器1203执行的指令的主存储器1204,例如随机存取存储器(RAM)或其它动态存储器(例如,动态RAM(DRAM),静态RAM(SRAM)和同步DRAM(SDRAM))。此外,主存储器1204可被用来存储在处理器1203执行指令期间的临时变量或其它中间信息。计算机系统1201进一步包括连接到总线1202用于为处理器1203存储静态信息和指令的只读存储器(ROM)1205或其它静态存储设备(例如,可编程ROM(PROM),可擦除PROM(EPROM)和电可擦除PROM(EEPROM))。
计算机系统1201还包括连接到总线1202用于控制一个或多个存储信息和指令的存储设备的盘控制器1206,存储设备为例如硬盘1207和可移动媒体驱动器1208(例如,软盘驱动器,只读光盘驱动器,读/写光盘驱动器,光盘库,磁带驱动器和可移动磁光驱动器)。存储设备可使用适当的设备接口(例如,小型计算机系统接口(SCSI),集成驱动电子设备(IDE),增强IDE(E-IDE),直接存储器存取(DMA),或超级DMA)被添加到计算机系统1201中。
计算机系统1201也可以包括专用的逻辑设备(例如,专用集成电路(ASIC),简单可编程逻辑设备(SPLD),复杂可编程逻辑设备(CPLD)和现场可编程门阵列(FPGA))。
计算机系统1201也可以包括连接到总线1202用于控制诸如阴极射线管(CRT)的显示器1210为计算机用户显示信息的显示控制器1209。计算机系统包括用于与计算机交互并为处理器1203提供信息的输入设备,例如键盘1211和指向设备1212。举个例子,指向设备1212可以是用于为处理器1203传递方向信息和命令选择,并控制在显示器1210上的光标运动的鼠标,轨迹球或指向棒。此外,打印机可提供由计算机系统1201存储和/或产生的数据的打印列表。
计算机系统1201执行本发明的部分或所有处理步骤以响应包含在诸如主存储器1204中一个或多个指令的一个或多个序列的执行的处理器1203。这些指令可从诸如硬盘1207或可移动媒体驱动器1208的其它计算机可读媒体中读入主存储器1204。在多处理装置中的一个或多个处理器也可被使用以执行包含在主存储器1204中的指令序列。在替换的实施例中,硬连接的电路可被用来代替软件指令或与之结合。因此,实施例并不限于硬件电路和软件的任何特定组合。
如上所述,计算机系统1201至少包括一个计算机可读媒体或存储器用以存储根据本发明的指导编写的指令,并用以包含数据结构表格,记录或这里描述的其它数据。计算机可读媒体的例子是光盘,硬盘,软盘,磁带,磁光盘,PROM(EPROM,EEPROM,闪存EPROM),DRAM,SRAM,SDRAM,或任何其它磁媒体,光盘(例如,CD-ROM),或任何其它光学媒体,穿孔卡片,纸带,或任何其它具有孔洞模式的物理媒体,载波(在下面描述),或任何其它计算机可读的媒体。
存储在计算机可读媒体的任意一个或组合上,本发明包括用于控制计算机系统1201,驱动用来实现本发明的一个或多个设备,并使计算机系统1201与人类用户进行交互(例如,打印个人作品)的软件。这种软件包括但不限于设备驱动程序,操作系统,开发工具和应用软件。这种计算机可读媒体进一步包括用于完成在实现本发明中执行的全部或部分处理(如果处理是分布的)的本发明的计算机程序产品。
本发明的计算机代码设备可以是任何可编译或可执行的代码机构,包括但不限于脚本,可编译程序,动态链接库(DLL),Java类和完整的可执行程序。此外,本发明的部分处理为了更好的性能,可靠性和/或费用可以是分布式的。
这里使用的术语“计算机可读媒体”指的是参与为处理器1203提供用于执行的指令的任意媒体。计算机可读媒体可以表现为多种形式,包括但不限于非易失性媒体,易失性媒体和传输媒体。非易失性媒体包括例如光盘,磁盘和磁光盘,诸如硬盘1207或可移动媒体驱动器1208。易失性媒体包括诸如主存储器1204的动态存储器,传输媒体包括同轴电缆,铜线和光纤,包括组成总线1202的电缆。传输媒体也可以具有诸如在无线电波和红外数据通信过程中产生的声波或光波的形式。
计算机可读媒体的各种形式可涉及实现处理器1203执行的一个或多个指令的一个或多个序列。例如,指令最初可能被放在远程计算机的磁盘上。该远程计算机可以把这些用以实现全部或部分本发明的指令载入到动态存储器,并使用调制解调器在电话线上传送指令。位于计算机系统1201的调制解调器可以接收电话线上的数据,并使用红外传送器把这些数据转换成红外数据。连接到总线1202的红外检测器可以接收在红外信号中载入的数据,并把该数据放到总线1202上。总线1202把数据送到主存储器1204,从中处理器1203接收并执行指令。主存储器1204接收的指令在被处理器1203执行前后可随意存放在存储器设备1207或1208。
计算机系统1201还包括连接到总线1202的通信接口1213。通信接口1213提供连接到网络链接1214的双向数据通信,网络链接1214连接到诸如局域网(LAN)1215或其它诸如因特网的通信网络1216。例如,通信接口1213可以是连接到任意分组交换LAN的网络接口卡。作为另一个例子,通信接口1213可以是为相应类型的通信线路提供数据通信连接的非对称数字用户线路(ADSL)卡,综合服务数字网(ISDN)卡或调制解调器。无线连接也可被实现。在任何这样的实现中,通信接口1213传送和接收携带表示各种信息的数字数据流的电子,电磁或光信号。
网络链接1214通常提供从一个或多个网络到其它数据设备的数据通信。例如,网络链接1214可以通过本地网络1215(例如,LAN)或通过由经由通信网络1216提供通信服务的服务提供商运行的设备提供到其它计算机的连接。本地网络1214和通信网络1216使用携带数字数据流的诸如电子,电磁或光信号以及相关的物理层(例如,CAT5电缆,同轴电缆,光纤等等)。携带有来往于计算机系统1201的数字数据的经过不同网络的信号和在网络链接1214上以及通过通信接口1213的信号可以在基带信号或基于载波的信号中实现。基带信号把数字数据作为非调制电子脉冲进行传送,电子脉冲是描述数字数据比特流的,其中术语“比特”可被宽泛地解释为有意义的符号,其中每个符号传送至少一个或多个信息比特。数字数据也可被用来调制载波,例如在传导媒体上传播或作为电磁波通过传播媒体传送的具有幅度,相位和/或频移键控的信号。因此,数字数据可以作为非调制的基带数据通过“有线”的通信信道传送,和/或通过调制载波在预定的不同于基带的频带内传送。计算机系统1201可以通过网络1215和1216,网络链接1214以及通信接口1213传送和接收包括程序代码在内的数据。此外,网络链接1214可以通过LAN 1215提供与诸如个人数字助理(PDA),膝上型电脑或便携式电话的移动设备1217的连接。
本发明的所有实施例可以使用根据本发明的指导编程的传统的通用计算机或微处理器方便地实现,这对于计算机领域的技术人员是显而易见的。适当的软件可由普通技能的程序员根据本公开内容的指导容易地制备,这对于软件领域的技术人员是显而易见的。特别地,计算机机架可以安装包含CPU,存储器和其它可选专用逻辑设备(例如,ASICS)或可配置的逻辑设备(例如,GAL和可重编程的FPGA)的主板。计算机也可包括多个输入设备(例如,键盘和鼠标),以及用于控制显示器的显卡。此外,计算机可以包括使用适当的设备总线(例如,SCSI总线,增强IDE总线或超级DMA总线)连接的软盘驱动器;其它可移动媒体驱动器(例如,光盘,磁带和可移动磁光媒体);以及硬盘或其它固定的高密度媒体驱动器。计算机还可以包括连接到相同设备总线或其它设备总线的光盘读取器,光盘读/写单元或光盘库。
存储在上述或任何其它计算机可读媒体的一个或组合上,本发明包括用于控制计算机的硬件并使计算机与人类用户进行交互的软件。这种软件包括但不限于设备驱动程序,操作系统和诸如开发工具的用户应用软件。本发明的计算机程序产品包括任何存储计算机程序指令的计算机可读媒体(例如,计算机代码设备),该指令在被计算机执行时使计算机完成本发明的方法。本发明的计算机代码设备可以是任何可编译或可执行的程序机构,包括但不限于脚本,编译器,动态链接库,Java类和完整的可执行程序。此外,本发明的部分处理为了更好的性能,稳定性,和/或费用可以是分布式的(例如,在(1)多个CPU或(2)至少一个CPU和至少一个可配置逻辑设备之间)。例如,轮廓或图像可在第一计算机上被选择,并传送到第二计算机用于远程诊断。
本发明也可由应用程序专用集成电路制备或通过互接传统元件电路的适当网络来实现,这对于本领域的技术人员是显而易见的。
此外,本发明的图像数据源可以是任何适当的图像获取设备,例如X射线仪或CT装置。获取的数据如果不是已经是数字形式的话可被数字化。
本发明的许多修改和变形根据上面的教导是可能的。因此应该理解,在所附权利要求书的范围内,本发明可能以不同于这里具体描述的方式实现。
权利要求
1.一种用于估计扫描设备的视野之外的投影数据的方法,包括通过使用该扫描设备扫描目标获得测量投影数据;选择在该扫描设备的视野之外的投影角和扇面角;根据所选的投影角和扇面角确定多条正弦图曲线,每条正弦图曲线对应于所述目标中的不同像点;根据所述测量投影数据,为每条正弦图曲线确定贡献值;以及根据所确定的贡献值,计算针对所选投影角和扇面角的估计的扩展投影数据。
2.权利要求1的方法,其中确定贡献值的步骤包括沿着所述的多条正弦图曲线中至少一条内插所述测量投影数据。
3.权利要求1的方法,其中计算步骤包括根据所述多条正弦图曲线的贡献值的加权和来计算针对所选投影角和扇面角的估计的扩展投影数据。
4.权利要求1的方法,其中每个贡献值基于在对应正弦图曲线上的测量投影数据的最小值。
5.权利要求1的方法,其中每个贡献值基于在对应正弦图曲线上的测量投影数据的边界值。
6.权利要求1的方法,其中每个贡献值基于在对应正弦图曲线上的测量投影数据的最小值和在对应正弦图曲线上的测量投影数据的边界值。
7.权利要求1的方法,进一步包括存储包含所述测量投影数据的最小值和边界值的表格;以及所述计算步骤包括使用包含在该表格中的数据计算所述估计的扩展投影数据。
8.权利要求5的方法,其中边界值基于对应正弦图曲线的斜率。
9.权利要求7的方法,其中所述表格是最小值表,并且该最小值表的峰值被舍入。
10.一种用于估计扫描设备的视野之外的投影数据的设备,包括用于通过使用该扫描设备扫描目标获得测量投影数据的装置;用于选择在该扫描设备的视野之外的投影角和扇面角的装置;用于根据所选的投影角和扇面角确定多条正弦图曲线的装置,每条正弦图曲线对应于所述目标中的不同像点;用于根据所述测量投影数据,为每条正弦图曲线确定贡献值的装置;以及用于根据所确定的贡献值,计算针对所选投影角和扇面角的估计的扩展投影数据的装置。
11.一种存储用于在计算机系统上执行的指令的计算机可读媒体,该指令当由所述计算机系统执行时,使所述计算机系统执行步骤通过使用该扫描设备扫描目标获得测量投影数据;选择在该扫描设备的视野之外的投影角和扇面角;根据所选的投影角和扇面角确定多条正弦图曲线,每条正弦图曲线对应于所述目标中的不同像点;根据所述测量投影数据,为每条正弦图曲线确定贡献值;以及根据所确定的贡献值,计算针对所选投影角和扇面角的估计的扩展投影数据。
12.权利要求11的计算机可读媒体,其中确定贡献值的步骤包括沿着所述的多条正弦图曲线中至少一条内插所述测量投影数据。
13.权利要求11的计算机可读媒体,其中计算步骤包括根据所述多条正弦图曲线的贡献值的加权和计算针对所选投影角和扇面角的估计的扩展投影数据。
14.权利要求11的计算机可读媒体,其中每个贡献值基于在对应正弦图曲线上的测量投影数据的最小值。
15.权利要求11的计算机可读媒体,其中每个贡献值基于在对应正弦图曲线上的测量投影数据的边界值。
16.权利要求11的计算机可读媒体,其中每个贡献值基于在对应正弦图曲线上的测量投影数据的最小值和在对应正弦图曲线上的测量投影数据的边界值。
17.权利要求11的计算机可读媒体,进一步包括存储包含所述测量投影数据的最小值和边界值的表格;以及所述计算步骤包括使用包含在该表格中的数据计算所述估计的扩展投影数据。
18.权利要求15的计算机可读媒体,其中边界值基于对应正弦图曲线的斜率。
19.权利要求17的计算机可读媒体,其中所述表格是最小值表,并且该最小值表的峰值被舍入。
20.一种用于估计投影数据的设备,包括被配置成通过扫描目标获得测量投影数据的扫描设备;被配置成选择在该扫描设备的视野之外的投影角和扇面角的选择单元;以及处理器,被配置成根据所选的投影角和扇面角确定多条正弦图曲线,每条正弦图曲线对应于所述目标中的不同像点,根据所述测量投影数据,为每条正弦图曲线确定贡献值;以及根据所确定的贡献值,计算针对所选投影角和扇面角的估计的扩展投影数据。
21.权利要求20的设备,其中所述处理器被进一步配置成沿着所述的多条正弦图曲线中至少一条内插所述测量投影数据以确定所述贡献值。
22.权利要求20的设备,其中所述处理器被进一步配置成根据所述多条正弦图曲线的贡献值的加权和计算针对所选投影角和扇面角的估计的扩展投影数据。
23.权利要求20的设备,其中每个贡献值基于在对应正弦图曲线上的测量投影数据的最小值。
24.权利要求20的设备,其中每个贡献值基于在对应正弦图曲线上的测量投影数据的边界值。
25.权利要求20的设备,其中每个贡献值基于在对应正弦图曲线上的测量投影数据的最小值和在对应正弦图曲线上的测量投影数据的边界值。
26.权利要求20的设备,进一步包括被配置成存储包含所述测量投影数据的最小值和边界值的表格的存储单元;以及其中所述处理器被进一步配置成使用包含在该表格中的数据计算所述估计的扩展投影数据。
27.权利要求24的设备,其中边界值基于对应正弦图曲线的斜率。
28.权利要求26的设备,其中所述表格是最小值表,并且该最小值表的峰值被舍入。
全文摘要
本发明涉及用于正弦图补全的方法、设备和计算机程序产品。一种用于估计扫描设备的视野之外的投影数据的方法包括通过使用该扫描设备扫描目标获得测量投影数据;选择在该扫描设备的视野之外的投影角和扇面角;根据所选的投影角和扇面角确定多条正弦图曲线,每条正弦图曲线对应于所述目标中的不同像点;根据所述测量投影数据,为所述的每条正弦图曲线确定贡献值;以及根据所确定的贡献值,计算针对所选投影角和扇面角的估计的扩展投影数据。
文档编号A61B6/03GK101071507SQ20071010197
公开日2007年11月14日 申请日期2007年4月27日 优先权日2006年4月28日
发明者亚历山大·A.·赞亚丁 申请人:株式会社东芝, 东芝医疗系统株式会社
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1