实验一平行束投影数据采集与滤波反投影重建实验
南昌大学实验报告
学生姓名: 胡文松 学 号: 6103413007 专业班级: 生医131班 实验类型:□验证□综合■设计□创新 实验日期: 20160509 实验成绩:
实验一、平行束投影数据采集与滤波反投影重建实验
一、实验目的及要求:
用程序模拟X射线的投影,获得Shepp-Logan模型的投影数据。对获得的投影数据进行滤波反投影重建,获得Shepp-Logan模型的重建图像。 二、实验基本原理:
X射线穿过人体时,人体的各种组织对X射线有不同程度的衰减,即不同的组织有不同的线性衰减系数μ。假设强度为I0的X射线穿过均匀分布衰减系数为μ的物体,行进了x的距离,强度变为I,按Beer定理有
或 ①
若物体时分段均匀的,系数分别是μ1、μ2、μ3、...,相应的长度为x1,x2,x3,...,则下式成
立:
②
更一般的可用下面的积分式表示:
③
由于只是模拟X射线的投影过程,我们简化了问题。假设断面的结构如图1.1(Shepp-Logan)所示(各图元均为椭圆),各个椭圆表示了人体的不同的组织(内部是均匀的),分别有不同的线性衰减系数μ。那么,就可利用公式②来求某条X射线投影值。各个椭圆(组织)的线性衰减系数μ(Shepp-Logan图的各椭圆的位置、大小和线性衰减系数参见表1.1)是已知的,问题就是球X射线穿过椭圆时的行进距离。设椭圆的长短轴为a,b;X射线与b的夹角为Φ;椭圆中心到X射线的距离为d。如图1.2所示。这样可由④⑤求得X射线穿过椭圆时的行进距离。再乘上各个椭圆的线性衰减系数μ后累加起来就可得到X射线的投影值。
④
⑤
图1.1 图1.2
表1.1Shepp-Logan头部模型
参数编号 cx(中心x座标) 1 2 3 4 5 6 7 8 9 10 11 0.5538 0.06 0 -0.08 0 0 0 -0.22 0.22 0 0 yx(中心y座标) a(水平轴) -0.3858 -0.605 -0.605 -0.605 -0.1 0.1 0.35 0 0 -0.0184 0 0.033 0.023 0.023 0.046 0.046 0.046 0.21 0.16 0.11 0.6624 0.69 b(垂直轴) 0.206 0.023 0.023 0.023 0.046 0.046 0.25 0.41 0.31 0.874 0.92 r(椭圆倾角) μ(线性衰减系数) -18 0 0 0 0 0 0 18 -18 0 0 0.03 0.01 0.01 0.01 0.01 0.01 0.01 -0.02 -0.02 -0.98 1 表1.1 r的单位是角度,μ为负值时表示削弱原有椭圆的衰减系数
利用滤波反投影重建算法,实现对Shep-Logan头模型的重建。要用到的原理有:傅立叶切片定理、快速傅立叶变换FFT以及滤波函数的设计。 三、主要仪器设备及实验耗材:
具有XP或2000系统,并装有MATLAB系统的PC机。 四、实验内容及结果:
1.用MATLAB图像处理工具箱的phantom生成Shep-Logan头模型; P=phantom(256); imshow(P)
2.用MATLAB中的radon函数获得Shepp-Logan模型的投影数据;
计算Shep-Logen头模型18个角度、36个角度、90个角度和180个角度的投影数据。 theta1=0:10:170;[R1,xp]=radon(P,theta1); theta2=0:5:175;[R2,xp]=radon(P,theta2); theta3=0:2:178;[R3,xp]=radon(P,theta3); theta4=0:1:179;[R3,xp]=radon(P,theta4); 显示投影数据:
figure,imagesc(theta1,xp,R1);xlabel(’\\theta’);ylabel(’x\\prime’); figure,imagesc(theta2,xp,R2);xlabel(’\\theta’);ylabel(’x\\prime’); figure,imagesc(theta3,xp,R3);xlabel(’\\theta’);ylabel(’x\\prime’); figure,imagesc(theta4,xp,R4);xlabel(’\\theta’);ylabel(’x\\prime’);
3.用MATLAB中的iradon函数对获得的投影数据进行滤波反投影重建,获得Shepp-Logan模型的重建图像。
I1=iradon(R1,10); I2=iradon(R2,5); I3=iradon(R3,2); I4=iradon(R4,1); 显示重建图像: imshow(I1); imshow(I2); imshow(I3); imshow(I4);
4.用MATLAB中的iradon函数对获得的投影数据进行直接反投影重建,同3中的重建图像
进行比较。
I11=iradon(R1,10,‘None’); I22=iradon(R2,5,‘None’); I33=iradon(R3,2,‘None’); I44=iradon(R4,1,‘None’);
五、实验小结
本次实验内容较少,通过本次实验我了解了反投影重建算法的方法.了解了利用 radon 和 iradon 函数实现平行束投影和反投影重建算法。了解了利用 fanbeam 和 ifanbeam 函数实现扇形束投影和反投影重建算法。对Shepp‐Logan 模型的投影不同角度的图行有了直观的了解。
…… 此处隐藏:489字,全部文档内容请下载后查看。喜欢就下载吧 ……相关推荐:
- [互联网资料]2022年厦门大学机电工程系824机械设计
- [互联网资料]东南大学2022年硕士研究生拟录取名单公
- [互联网资料]能源调研报告(精选多篇)
- [互联网资料]初三英语下学期 中考英语 语法填空训练
- [互联网资料]2022内蒙古选调生行测常识备考:新事物
- [互联网资料]自驾必备!在新西兰租什么样的车自驾游
- [互联网资料]佛教素食菜谱44页未完
- [互联网资料]盈利能力分析外文翻译
- [互联网资料]2022年南昌航空大学音乐学院736马克思
- [互联网资料]优选外贸跟单实习报告总结(精品版)
- [互联网资料]银行新员工培训总结
- [互联网资料]2_year_visa_new_guidance_190316
- [互联网资料]天津市五校宝坻一中静海一中杨村一中芦
- [互联网资料]2007--2008学年第一学期高三数学宁波市
- [互联网资料]Chromatic framework for vision in ba
- [互联网资料]幼儿园大班上学期美术教案《心愿树》含
- [互联网资料]2022年华中农业大学信息学院820微型计
- [互联网资料]硬盘坏道的表现 __硬盘使用久了
- [互联网资料]江苏省2016年会计从业资格考试《会计基
- [互联网资料]公共场所卫生监督试卷全解
- 高级英语第一册所有修辞方法及例子总结
- 综合交通枢纽规划与城市发展
- 沃尔玛的企业文化案例分析
- 美国Thanksgiving Day 感恩节 介绍
- PEP六年级英语上册Unit6How do you fee
- 最齐全的中国大型商场购物中心名单
- 数据结构实验报告八—哈夫曼编译码
- 杭州市余杭区人民政府(通知)
- 七年级语文成语运用专项训练
- 微观经济学第三章 消费者行为 课后习题
- 对_钱学森之问_的思考
- Excel_三级联动_下拉菜单
- 办公用品需求计划申请表
- 对外汉语教材必须要知道的发展史
- 挑战杯大学生学术科技作品竞赛作品申报
- 举办民办教育培训机构应具备下列条件
- 太阳能路灯项目设计方案
- 2013年八年级上最新人教版新教材Unit3I
- 【历史】 6-4 《近代科学之父牛顿》 课
- 高中生物《第四章 第二节 探讨加酶洗衣




