sart matlab,bid-openrecon-73073141ad05 CT图像重建,包含经典的FBP,SART以及TV类算法。 matlab 238万源代码下载- www.pudn.com...

文件名称: bid-openrecon-73073141ad05891ea1e7dab975064c6bfd22796603ae.gif下载

  收藏√  [443d104427974206832dc4b12407db70.gif

 5  4  3  2  1 fb9128a58cbeaabbeb3718ed75079ccf.gif]

开发工具: matlab

文件大小: 1571 KB

上传时间: 2014-10-26

下载次数: 5

提 供 者: 王云

详细说明:CT图像重建,包含经典的FBP,SART以及TV类算法。-CT imagge reconstruction

文件列表(点击判断是否您需要的文件,如果是垃圾请在下面评价投诉):

bid-openrecon-73073141ad05\.hg_archival.txt

..........................\.hgignore

..........................\build.m

..........................\default.cfg

..........................\..mos\Proj_FAN_EA.cfg

..........................\.....\Proj_FAN_ED.cfg

..........................\.....\Proj_FAN_ED_nonlinearprojangles.cfg

..........................\.....\Proj_PARA.cfg

..........................\.....\Rec_FAN_ED.cfg

..........................\.....\Rec_PARA.cfg

..........................\.....\anglefile1.txt

..........................\.....\demo_xprj.m

..........................\.....\demo_xrec.m

..........................\.....\.oc\demo_xprj.pdf

..........................\.....\html\demo_xprj.html

..........................\.....\....\demo_xprj.png

..........................\.....\....\demo_xprj_01.png

..........................\.....\....\demo_xprj_02.png

..........................\.....\....\demo_xprj_03.png

..........................\license\iradon_speedy\license.txt

..........................\refman\010_intro.aux

..........................\......\010_intro.tex

..........................\......\020_readme.aux

..........................\......\020_readme.tex

..........................\......\030_installation.aux

..........................\......\030_installation.tex

..........................\......\040_demo_proj.aux

..........................\......\040_demo_proj.tex

..........................\......\050_demo_recon.aux

..........................\......\050_demo_recon.tex

..........................\......\060_details_proj.aux

..........................\......\060_details_proj.tex

..........................\......\070_details_recon.aux

..........................\......\070_details_recon.tex

..........................\......\080_developer.aux

..........................\......\080_developer.tex

..........................\......\figures\OpenCTFlowchart_1.pdf

..........................\......\.......\OpenCTFlowchart_2.pdf

..........................\......\.......\OpenCTXprjFlowchart.pdf

..........................\......\.......\OpenCTXrecFlowchart_pg1.pdf

..........................\......\.......\OpenCTXrecFlowchart_pg2.pdf

..........................\......\.......\demo_xprj_01-eps-converted-to.pdf

..........................\......\.......\demo_xprj_01.eps

..........................\......\.......\demo_xprj_02-eps-converted-to.pdf

..........................\......\.......\demo_xprj_02.eps

..........................\......\.......\demo_xprj_03-eps-converted-to.pdf

..........................\......\.......\demo_xprj_03.eps

..........................\......\openReconReferenceManual.aux

..........................\......\openReconReferenceManual.bbl

..........................\......\openReconReferenceManual.blg

..........................\......\openReconReferenceManual.log

..........................\......\openReconReferenceManual.out

..........................\......\openReconReferenceManual.pdf

..........................\......\openReconReferenceManual.tex

..........................\......\scan_geom.tif

..........................\......\scan_geom.vsd

..........................\......\title.aux

..........................\......\title.tex

..........................\src\cpputils.cpp

..........................\...\cpputils.h

..........................\...\img.cpp

..........................\...\img.h

..........................\...\img_fltSTH.cpp

..........................\...\img_fltTV.cpp

..........................\...\prj.cpp

..........................\...\prj.h

..........................\...\prj_fanEA.cpp

..........................\...\prj_fanED.cpp

..........................\...\prj_para.cpp

..........................\...\rec.cpp

..........................\...\rec.h

..........................\...\rec_FBP.cpp

..........................\...\rec_SART.cpp

..........................\...\rec_SIRT.cpp

..........................\...\rec_backPrj.cpp

..........................\...\rec_null.cpp

..........................\...\xprj.cpp

..........................\...\xrec.cpp

..........................\testing\testFanBeam.m

..........................\.......\testFanBeamCenterShift.m

..........................\.......\testGeometry.m

..........................\.......\testSuites

..........................\utilities\.DS_Store

..........................\.........\MDesignFilter.m

..........................\.........\MFilterProjections.m

..........................\.........\MFilterProjections2.m

..........................\.........\createCFGFanED.m

..........................\.........\createPrjCFGFanED.m

..........................\.........\createPrjCFGPara.m

..........................\.........\createRecCFGPara.m

..........................\.........\deprecated_createCFGPara.m

..........................\.........\imgTVGradMin.cpp

..........................\.........\rebinFanED2Parallel.m

..........................\.........\rebinFanED2Parallel_calc_T_THETA.m

..........................\.........\rebinFanED2Parallel_displDet.m

..........................\.........\test_shortScanWeighting.m

..........................\.........\test_shortScanWeightingBinary.m

..........................\.........\test_shortScanWeights.m

..........................\.........\weightFanForCenterShift.m

..........................\.........\weightFanProjection.m

相关搜索:

SART

输入关键字,在本站238万海量源码库中尽情搜索:

帮助

[CT_Recowith_EMPTV.rar] - Using Expectation Maximization & Total Variation(EM+TV) BY USING phantom Data to reconstruction of the ct images

[SART_Source.rar] - C three dimensional SART implementation

[mfiles.rar] - SART ct reconstruction using sart. just for simulation. the file type is .7z

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
CT图像重建是医学成像领域中重要的操作之一,SART算法是一种常用的重建算法,它能够通过迭代的方式逐步优化原始投影数据,从而得到高质量的CT图像。在MATLAB中实现SART算法的代码如下: ```Matlab function reconImg = SART(imageSize, projections, numIterations) numAngles = size(projections, 3); reconImg = zeros(imageSize); weights = zeros(imageSize); for iter = 1 : numIterations for angle = 1 : numAngles projection = projections(:,:,angle); backprojection = radonsum(reconImg, angle, 1); correction = projection ./ (backprojection + eps ); correction(isnan(correction)) = 0; weights = weights + iradonsum(correction, angle, 0); reconImg = reconImg + iradonsum(correction .* backprojection, angle, 0); end reconImg = reconImg ./ (weights + eps); reconImg(isnan(reconImg)) = 0; end end function sinogram = radonsum(image, angle, interpMethod) [nRows, nCols] = size(image); sinogram = zeros(nRows,1); for row = 1 : nRows sinogram(row) = sum(interp1(1:nCols, image(row,:), 1:nCols, interpMethod)); end end function backprojection = iradonsum(sinogram, angle, interpMethod) [nRows, nCols] = size(sinogram); backprojection = zeros(nRows,nCols); for row = 1 : nRows backprojection(row,:) = interp1(1:nCols, sinogram(row,:), 1:nCols, interpMethod); end end ``` 以上的MATLAB代码实现了SART算法的基本思路,通过多次迭代更新投影数据的权重和回投影图像,并最终得到重建后的CT图像。这段代码可以通过MATLAB进行编译执行,以实现CT图像的重建工作。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值