matlab 图像合成_MATLAB图像处理:14:从投影数据重建图像

这个示例展示了如何使用MATLAB的函数从平行光束和扇形光束几何计算合成投影,并根据这些投影重建图像。通过比较不同角度和传感器间距,探讨了在X射线吸收层析成像中的应用,讨论了重建过程中可能的伪影和优化参数。
摘要由CSDN通过智能技术生成

6b627bfeddd30994f888822e1de8584c.png

此示例示出了如何使用radoniradonfanbeam,和ifanbeam,从样本图像建立投影,屏从投影重建图像。同时radoniradon对投影使用平行光束几何,fanbeamifanbeam使用扇形光束几何。为了比较平行光束几何和扇形光束几何,以下示例为每种几何创建了合成投影,然后使用这些合成投影来重建原始图像。

需要重建图像的实际应用,是X射线吸收层析成像,其中通过测量以不同角度穿过物理样本的辐射的衰减来形成投影。原始图像可以认为是穿过样品的横截面,其中强度值代表样品的密度。通过特殊的医学成像设备收集投影,然后使用iradonifanbeam重建标本的内部图像。

函数iradon从平行光束投影重建图像。在平行光束几何中,每个投影都是通过以特定角度组合通过图像的一组线积分来形成的。函数ifanbeam从具有一个发射器和多个传感器的扇形束投影中重建图像。

请参阅《 Image Processing Toolbox™用户指南》以获取说明两种几何形状的图表。

创建头部影像

测试图像是可以使用函数生成的Shepp-Logan头部模型phantom。图像说明了在现实世界的人体头部层析成像中发现的许多质量。沿外部的明亮椭圆形外壳类似于头骨,内部的许多椭圆类似于脑部特征或肿瘤。

 P = phantom(256);
 imshow(P)

69172cffc4f50dddfba5fe7890750a1a.png

平行光束-计算合成投影

使用平行光束几何计算合成投影并改变投影角度的数量。对于每个radon调用,输出都是一个矩阵,其中每一列是对应theta角度中

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值