这是FDK算法的简单实现,用于从锥形束几何结构(微焦点X射线源)拍摄的投影中重建切片。本演示中重建投影的中心切片(z=0),利用matlab phantom例程生成合成投影。实际应用需要自行编写程序,读取平面射线照片,并对暗场图像和平面场图像进行校正。Matlab提供iradon和ifanbeam例程,本提交为开发更优化的代码提供概述。
锥束几何的层析反投影FDK算法的Matlab开发
相关推荐
CT重建中的直接反投影和滤波反投影算法比较
在CT重建过程中,我们使用了两种不同的插值方法来实现直接反投影和滤波反投影。这两种方法通过调用MATLAB系统函数进行投影算法[R, xp] = radon(I, theta),最终实现了三种不同投影个数下的重建效果。这个脚本特别适合CT重建算法的初学者进行调试学习,帮助他们直观地了解不同算法和不同投影个数所产生的不同重建结果。phantom图像是一个圆形,这个项目是我在CMU课程作业中完成的,包含源码和文档。
Matlab
3
2024-07-30
CT重建算法探索滤波反投影与直接反投影对比
在CT重建领域,我们使用Matlab系统函数进行投影算法调用,通过不同插值方法实现了直接反投影和滤波反投影两种算法。我们展示了在不同投影个数下的三种重建效果,适合初学者学习调试。这些算法让您可以直观地了解不同投影个数对重建结果的影响。
Matlab
1
2024-07-29
Matlab图像几何投影技术
在Matlab环境中,可以进行图片的水平、垂直以及对角投影处理,方便直接应用。
Matlab
0
2024-08-27
投影算法开发与MATLAB实现
投影算法是一种参数估计方法,用于推断传递函数的参数,参考自Astrom的自适应控制。
Matlab
0
2024-08-13
通过线束对2D几何对象进行采样Eclipse形状的几何采样方法
主要用途展示:通过检测Eclipse边缘和入界区域的线束交点来采样网格图。坐标追踪并映射为图像。警告:随机射线束可能需要更长时间进行投影,具体取决于处理器性能。尚未整合扇形和平行射线束。仅投影了10行,行数可以在rayLinesScheme_parallel.m、rayLinesScheme_fan.m和rayLinesScheme_random.m中设置。帮助部分未包含。
Matlab
2
2024-07-18
microtomlib微波层析成像算法的MATLAB实现
请查阅附带的自述文件,详细了解该库的解密过程。
Matlab
0
2024-08-31
连续投影算法MATLAB程序
该程序可直接读取Excel中的数据,无需手动输入,方便使用连续投影算法进行数据处理。
算法与数据结构
2
2024-05-25
高斯超几何函数MATLAB开发的计算方法
利用简单的实积分技术来计算高斯超几何函数的方法,MATLAB在此过程中扮演了重要角色。
Matlab
2
2024-07-23
广义超几何函数的精确计算及MATLAB开发
使用直接求和的高斯级数方法,用于精确计算具有复杂参数的广义超几何函数 pFq。该函数定义为 pFq = sum(z^k / k! * product(pochhammer(n[i], k), i=1..p) / product(pochhammer(d[j], k), j=1..q) , k=0..∞),源自于密歇根理工大学WF Perger编写的fortran77源代码的翻译。用户可以通过MATLAB指定所需的计算精度。
Matlab
2
2024-07-31