图像缩略图

CT投影模拟器

版本1.2.0.0(95.4 kB) 罗伯特阿尔维拉斯
计算指定为一组几何形状的对象的并行波束2D投影

1K下载

更新2011年9月21日

查看许可证

指定对象作为形状导致重建图像中的边缘伪像比从Radon.M的投影指定为图像的投影。

给出了CTProjsim和Radon.m的重建图像的比较
http://aprendtech.com/wordpress/?p=89.

对象启动为空,然后可以添加具有指定尺寸和密度的形状。
投影是通过它们密度所有形状的实例的长度的产物。
每个形状的不同情况可以具有不同的密度。
密度可以是矢量数量,因此投影是一个
(NDETETERS,NANGES,NDENTY)基质。

形状由一个或多对的可选参数指定
“形状”,形状可以是“椭圆”,“高斯”或“多边形”之一
规范参数取决于形状 - 请参阅函数帮助
线在原点周围等间隔开并平行于y轴。

这是一个带有中间的广场的Shepp-logan phantom的一个例子

Shepp-Logan Phantom的%预测
%的规格是空气中的幻影..不是水
s = [...
0,0,0.92,0.69,2,2;......
0,-0.0184,0.874,0.6624,90,-0.98;......
0.22,0.0.31,0.11,72,-0.02;......
-0.22,0,0.41,0.16,108,-0.02;......
0.0.35,0.25,0.21,90,0.01;......
0,0.1,0.046,0.046,0.0.01;......
0,-0.1,0.046,0.046,0.01;......
-0.08,-0.605,0.046,0.023,0,0.01;......
0,-0.605,0.023,0.023,0,0.01;......
0.06,-0.605,0.046,0.023,90,0.01;......
];

%在中心添加一个小方块
%多边形顶点被指定为复杂向量:X + IY
%EXP(1I * PI / 4)将方形旋转45度
pgon.vertex = 0.1 * exp(1i * linspace(0,2 * pi,5))* exp(1i * pi / 4);
pgon.denys = -0.1;

pjn = ctprojsim(0.0025,240,'椭圆',s,'polygon',pgon);

IMG = CTRECON(PJN);% 看http://aprendtech.com/wordpress/?p=74.对于CtreCon代码
%也可以使用aradon,但它会很慢
%nangle = 240;
%Angles = Linspace(0,180,戒指+ 1);
%IMG = IRADON(PJN,角度(1:端1));
imshow(img,[0.8 1.2])
-------
有关更多信息,请参阅
http://aprendtech.com/wordpress/?p=159.
http://aprendtech.com/wordpress/?p=166.

引用

Robert Alvarez(2021年)。CT投影模拟器(//www.tianjin-qmedu.com/matlabcentral/fileexchange/32925-ct-proize-simulator),Matlab中央文件交换。检索到

Matlab释放兼容性
使用R2007B创建
兼容任何释放
平台兼容性
视窗 苹果系统 Linux.

社区宝藏狩猎

找到Matlab Central中的宝藏,并发现社区如何帮助您!

开始狩猎!