[发明专利]一种基于线性关系的荧光分子断层成像重建方法有效
| 申请号: | 200810225444.X | 申请日: | 2008-10-31 |
| 公开(公告)号: | CN101396262A | 公开(公告)日: | 2009-04-01 |
| 发明(设计)人: | 白净;汪待发;金燕;陈延平;王洪凯;刘欣;陈欣潇;李明泽 | 申请(专利权)人: | 清华大学 |
| 主分类号: | A61B5/00 | 分类号: | A61B5/00;G01N21/64;G06T7/00 |
| 代理公司: | 暂无信息 | 代理人: | 暂无信息 |
| 地址: | 100084北*** | 国省代码: | 北京;11 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | 一种基于线性关系的荧光分子断层成像重建方法属于在生物医学中图像重建的技术领域。其特征在于,依次含有以下步骤:一、实验用鼠图谱数据通过图像处理和数值拟合得到外表面轮廓;二、这个外表面轮廓被导入有限元软件包进行网格划分;三、找出每个激发光源以及相应的荧光检测点对应的有限元网格节点;四、针对一个特定的激发光源sk,建立表面检测到的荧光强度同未知荧光探针分布之间的线性关系矩阵Wsk;五、针对所有激发光源,生成总的线性关系矩阵;六、得到这个线性关系后,代数重建方法被用来迭代逼近真实的荧光探针分布。本发明具有可处理非均匀光学参数以及快速建立表面检测到的荧光强度同未知荧光探针分布之间的精确线性关系的特点。 | ||
| 搜索关键词: | 一种 基于 线性 关系 荧光 分子 断层 成像 重建 方法 | ||
【主权项】:
1.一种基于线性关系的荧光分子断层重建方法,其特征在于,所述方法是用一台计算机依次按以下步骤实现的:步骤(1).把用CT成像设备分割完毕的生物实验用鼠的分层的图谱输入所述计算机中,该计算机通过下述图像处理方法得到外表面轮廓,并把所表述表面轮廓建模成几何体:步骤(1.1).对所述图谱的每一层图像I,用一个相同的阈值thr=0.5进行二值化:大于所选阈值thr者取1,小于或等于该阈值thr者取0,把该图谱中的组织和背景依次用所述的“1”和“0”分开,得到每一层图像的二值图BI:BI [ row , col ] = 1 , I [ row , col ] > thr , 0 , I [ row , col ) ] ≤ thr , ]]> 其中,row代表该图像I的行,col代表该图像I的列,步骤(1.2).用二值图轮廓线提取的方法得到所述的二值图BI的外轮廓线S:对该二值图BI上的每一个像素点BI[row,col]执行以下操作:若:BI[row,col]为1,而且其相邻的8个像素点至少有一个为0,则该像素点BI[row,col]在所述外轮廓线S上,若:BI[row,col]为0,而且其相邻的8个像素点至少有一个为1,则该像素点BI[row,col]在所述外轮廓线S上,步骤(1.3).把步骤(1.2)得到的所述外轮廓线S从像素坐标对应到笛卡尔坐标,则该外轮廓线S上的任意一个点[row,col]对应到所述笛卡尔坐标[x,y]上为,x=(row-row0)*Δ,y=(col-col0)*Δ,其中,点[row0,col0]为该轮廓线的中心,Δ是每个像素点的几何尺寸,用cm表示,步骤(1.4).把步骤(1.3)得到的该笛卡尔坐标[x,y]对应到极坐标[α,R]上,α是角度,R是极坐标的半径,对所述外轮廓线S上的所有点,把每个点上的所述半径R用角度α按下式做多项式拟合:R n = Σ c = 0 c = 12 p c α n c , ]]> c为拟合次数,c=0,1,…12,pc是拟合得到的多项式系数,用{pc}表示,n=1,2,…S_num,S_num是所述轮廓线S上的所有点的数目,在[0,2π]均匀选定α_num=30个角度{α1,…,αα_num},用多项式{pc}拟合这些角度上的半径{R1,…,Rα_num},使得所述每一层图像的所述每一层轮廓线S表示为:{{α1,…,αα_num},{R1,…,Rα_num},{p0,…,p12}},用{S}表示所有层图像上I上得到的轮廓线,步骤(1.5)在所述所有层图像I的轮廓线{S}中,按照高度均匀选定M层,以此表示所述所有层图像I的外轮廓线,则相邻两层H1<H2之间,用下式表示任意一层轮廓线的坐标,用半径R表示为:R 1 = P H 1 ( α ) , ]]>R 2 = P H 2 ( α ) , ]]> H1<H2,R=R1*(H2-H)/(H2-H1)+R2(H-H1)/(H2-H1),其中,R1,R2分别为在所述高度H1,H2层角度α所对应的半径,PH1,
分别是在高度H1,H2层所对应的12次多项式,步骤(1.6).把步骤(1.4)~(1.5)得到的三维外轮廓线从极坐标[α,R,H]转换到三维笛卡尔坐标系[x,y,z],得到了所述三维笛卡尔坐标系下的几何模型G;步骤(2).把要进行活体荧光分子断层成像的一个生物实验用鼠放置在一个旋转平台上,激光器发出的激发光从一侧照射所述活体生物实验用鼠,激发光激发出荧光,被激发出的荧光在相对一侧被CCD相机检测,再把检测结果输入计算机中,分角度通过使所述旋转平台旋转,采集不同旋转角度被激发的荧光图像,相当于实现了在不同角度时的激发光点光源激发;步骤(3).把步骤(1)得到的几何模型G导入一个有限元软件包中,同时把所述各个激发光光源所对应的点加入所述几何模型的节点上,再用有限元软件包做网格划分,离散成一个四面体网格Fem_Mesh,该四面体网格的所有节点自动编号为i=1,…,N,N是总的网格节点数;步骤(4).按以下步骤确定每个激发光点光源s所对应的在所述四面体网格Fem_Mesh上的有限元网格节点:步骤(4.1).把垂直入射到所述活体生物实验用鼠的激光束建模成入射光皮下一个自由传输自由程ltr = 1 / ( 3 μ se ′ ( r s ) ) ]]> 的位置rs处的激发光点光源δ(r-rs),该δ(r-rs)代表在位置rs处的一个冲激函数,
是rs处激发光波长的散射系数,步骤(4.2).对于每个所述四面体网格Fem_Mesh上有限元网格节点i,若rs=ri,则该有限元网格节点i就是激发光点光源s所对应的有限元网格节点;步骤(5).确定所述每个激发光点光源s在所述Fem_Mesh上有限元网格表面上的检测点所对应的所述四面体网格Fem_Mesh上的有限元网格节点i:若:所述表面节点i满足以下关系: ri∈{angle_low~angle_high}且ri∈{height_low~height_high},所述 angle_low,angle_high,height_low,height_high 为设定值,则所述节点i属于所述激发光点光源s对应的网格节点;步骤(6).在得到步骤(5)所述各检测点后,利用所述CCD相机检测得到的荧光图像,得到各检测点发出的荧光图像;步骤(7).针对所述给定位置rs处的激发光点光源s,按照以下步骤计算对应所述激发光点光源s所述表面检测点{d1,d2,...,dL}上检测到的荧光强度同未知的荧光强度之间的线性关系,其中L是检测点总数:步骤(7.1).按下式计算N×N维刚度矩阵Ke中的元素Ke[i,j],该刚度矩阵Ke是生物组织在激发光波长在所述四面体网格Fem_Mesh上的有限元节点上的吸收和散射系数的体现,该刚度矩阵Ke的行和列分别用i和j表示,所述的行i对应所述Fem_Mesh上的所有节点N按照编号顺序排列而成的行,所述的列j对应所述Fem_Mesh上的所有节点N按照编号顺序排列而成的列,下同,其中任意一元素Ke[i,j]表示为:K e [ i , j ] = ∫ Ω ( D e ( r ) ▿ ψ i ( r ) · ▿ ψ j ( r ) + μ ae ( r ) ψ i ( r ) ψ j ( r ) ) dr + 1 2 q ∫ ∂ Ω ψ i ( r ) ψ j ( r ) dr , ]]> 其中,Ω代表所述的几何模型G内部对应的空间区域,
代表所述的几何模型G的表面边界,De(r)是位于r位置处激发光波长的漫射系数,所述D e ( r ) = 1 / ( 3 μ se ′ ( r ) ) , ]]>
为位于r位置处的组织在所述激发光波长的散射系数,为已知值,μae(r)为位于r位置处的组织在所述激发光波长的吸收系数,为已知值,ψi(r)和ψj(r)是行编号为i,列编号为j的有限元节点对应的Lagrange线性形函数,由所述有限元软件包给出,▿ ψ i ( r ) = [ ∂ ψ i ( r ) / ∂ x , ∂ ψ i ( r ) / ∂ y , ∂ ψ i ( r ) / ∂ z ] ]]> 和▿ ψ j ( r ) = [ ∂ ψ j ( r ) / ∂ x , ∂ ψ j ( r ) / ∂ y , ∂ ψ j ( r ) / ∂ z ] ]]> 分别是所述Lagrange线性形函数ψi(r)、ψj(r)的梯度,q=0.1511,步骤(7.2).使用Matlab软件包函数PCG按下式计算所述激发光点光源s在所述有限元网格Fem_Mesh节点上的强度分布向量Φe,Φe是N×1列向量:KeΦe=Bs,N×1列向量Bs的列编号为j的元素Bs[j]用下式表示:
已知了在节点上的强度分布向量Φe,得到任意位置r处的强度分步Φ e ( r ) = Σ j = 1 N Φ e [ j ] ]]> 步骤(7.3).按下式计算N×N矩阵Fs的元素Fs[i,j],该矩阵Fs是所述激发光强度Φe(r)对荧光的激发作用在所述四面体网格Fem_Mesh上的有限元节点上的体现,其中:Fs[i,j]=∫ΩΦe(r)ψi(r)ψj(r)dr,步骤(7.4).按下式计算N×N维刚度矩阵Km中的元素Km[i,j],该刚度矩阵Km表示生物组织在激发光波长在所述四面体网格Fem_Mesh上的有限元节点上的吸收和散射系数的体现,其中:K m [ i , j ] = ∫ Ω ( D m ( r ) ▿ ψ i ( r ) · ▿ ψ j ( r ) + μ am ( r ) ψ i ( r ) ψ j ( r ) ) dr + 1 2 q ∫ ∂ Ω ψ i ( r ) ψ j ( r ) dr , ]]> 其中,Dm(r)是位于r位置处荧光波长的漫射系数,所述D m ( r ) = 1 / ( 3 μ sm ′ ( r ) ) , ]]>
为位于r位置处的组织在荧光波长的散射系数,为已知值,μam(r)为位于r位置处的组织在荧光波长的吸收系数,为已知值,步骤(7.5).假想当把一个荧光波长的点光源放在所述检测点dl处,dl∈{d1,d2,…,dL},使用Matlab软件包函数PCG计算所产生的荧光场在所有所述四面体网格Fem_Mesh上的有限元节点上的强度分布向量Φdl,向量Φdl是N×1列向量,其中:KmΦdl=Bdl,N×1列向量Bdl的列编号为j的元素Bdl[j]用下式表示:
步骤(7.6).按照下式生成所述各检测点{d1,d2,…,dL}处检测到的荧光强度同未知的荧光探针分布之间的线性关系,用矩阵Ws表示:W s = Φ d 1 · · · Φ dL F s ; ]]> 步骤(8).针对空间顺序分布的激发光点光源sk,k=1,…,Ns,以及相对应的所述检测点,按照下式构建总的线性关系矩阵W,下述Φm,meas是各激发光点光源对应的被检测荧光,为已知值:Φ m , meas = W s 1 · · · W s N s U = WU , ]]> N×1列向量U是未知的荧光探针在所述有限元网格Fem_Mesh节点上的分布,Φm,meas是M×1列向量,M所有激发光点光源对应的总的检测点数目,W是M×N矩阵;步骤(9).按下述代数表达式,根据步骤(8)得到的总的线性关系矩阵W求解位置的荧光探针分布U:U [ j ] u _ iter + 1 = U [ j ] u _ iter + λ Σ t 1 = 1 M V [ t 1 ] - Σ t 2 = 1 N W [ t 1 , t 2 ] U [ t 2 ] u _ iter Σ t 2 = 1 N W [ t 1 , t 2 ] W [ t 1 , t 2 ] W [ t 1 , j ] , ]]> 其中:U[j]u_iter+1、U[j]u_iter分别是U中第j个元素在第u_iter+1和u_iter次迭代时的值,U[t2]u_iter是U中第t2个元素在第u_iter次迭代时的值,W[t1,t2]是矩阵W第t1行,第t2列的值,W[t1,j]是矩阵W第t1行,第j列的值,Φm,meas用V表示,V[t1]是的V第t1个元素,λ=0.1,U迭代初始值设为U=0。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于清华大学,未经清华大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/200810225444.X/,转载请声明来源钻瓜专利网。
- 上一篇:一种吡唑[3,4-d]嘧啶酮的合成方法
- 下一篇:蜡的加氢裂化方法





