matlab

您所在的位置:网站首页 投影迭代算法 matlab

matlab

2024-07-11 15:36| 来源: 网络整理| 查看: 265

一,代码下载

matlab_医学CT重建ART,SART算法-自然语言处理文档类资源-CSDN下载

二、ART算法 1、基本思想

ART迭代算法的基本思想是先将连续的图像离散化,再采用CT成像的离散模型重建图像。其给定初始图像,先通过正投影得到投影图像,然后计算当前投影与实际测量投影之间的误差用以估计当前图像的修正值,这个修正值是对每一条射线逐条迭代修正并分配到射线穿过的像素上,再进行反投影和累加等处理。

2、算法实现步骤 (1)给未知图像赋初值,例如:

fjk=0,k=0,j=1,2,⋯,N

(2)第 i 条射线,计算其估计投影值

pi∗=∑n=1Nwinfn(k)

(3)计算实际投影与估计投影的误差

Δi=pi−pi∗

(4)对第 j 个像素点的修正值

Cj=Δi∑n=1Nwin2wij

(5)对第 j 个像素点的值进行修正

fj(k+1)=fj(k)+λCj

(6)将上一轮的结果作为初值,重复(2)~(5)的过程,直到达到收敛要求或指定的迭代次数。

因此对i条射线,ART的迭代公式为:

fj(k+1)=fj(k)+λpi−∑n=1Nwinfn(k)∑n=1Nwin2wij,j=1,2,⋯,N

其中, k 为迭代次数, i 为射线序号 (1



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3