2017年数学建模大赛A题剖析(第一问求解间距思路分析)
来源:互联网 发布:专用抢红包软件 编辑:程序博客网 时间:2024/05/22 13:41
第一问:间距问题 制作人:王代文
一种典型的二维CT系统如图1所示,平行入射的X射线垂直于探测器平面,每个探测器单元看成一个接收点,且等距排列。X射线的发射器和探测器相对位置固定不变,整个发射-接收系统绕某固定的旋转中心逆时针旋转180次。对每一个X射线方向,在具有512个等距单元的探测器上测量经位置固定不动的二维待检测介质吸收衰减后的射线能量,并经过增益等处理后得到180组接收信息。
(1) 在正方形托盘上放置两个均匀固体介质组成的标定模板,模板的几何信息如图2所示,相应的数据文件见附件1,其中每一点的数值反映了该点的吸收强度,这里称为“吸收率”。对应于该模板的接收信息见附件2。请根据这一模板及其接收信息,确定CT系统旋转中心在正方形托盘中的位置、探测器单元之间的距离以及该CT系统使用的X射线的180个方向。
(1) 使用MATLAB创建一个512行,180列的矩阵,可分以下几种特殊情况来求解探测器之间的间距:(如图三所示)
情况1:假定图四方向为初始方向,即平行光线自下而上照射物体,透过物体的地方在探测器上有相应的数值,其余部分能量为0,在附件二中,数据整体分布呈现出{ 0,1,0,1,0 }形式(如图四所示)
情况二:发射接收装置发生逆时针转动,到如图五位置,平行光入射时,恰好与圆和椭圆相切,椭圆和圆形成的能量曲线没有间隙,整体呈现{ 0,1,1,0 }形式(详情见图五)
情况三:当发射接收装置继续发生旋转时,通过平行光透射,小圆与椭圆发生能量叠加,所以说,附件二中的信息便会出现数值较大的区域即是这部分图像映射。
(图六)
总结:由题加之附件二数据分析可知,小圆的直径为8,探测器由0变为有数值再变为0的过程是(第109行-第81行)+1=29;故而,探测器的间距为8/29=0.275862069
遗留问题是:如何利用算法或编程语言来实现?
本人知识有限,有好的想法大家可以多多交流,不喜勿喷。
- 2017年数学建模大赛A题剖析(第一问求解间距思路分析)
- 【MCM-2017】2017年数学建模美赛题目原文及翻译-A (个人思路)
- 数学建模A题
- 2016年研究生数学建模A题
- 数学建模求解
- 【MCM-2017】2017年数学建模美赛题目原文及翻译-B (个人思路)
- 【MCM-2017】2017年数学建模美赛题目原文及翻译-C (个人思路)
- 【MCM-2017】2017年数学建模美赛题目原文及翻译-D(个人思路)
- 关于2012年数学建模a题葡萄酒评价的分析
- 2016年数学建模美赛题目原文及翻译-A [个人思路]
- 数学核心素养之数学建模(记第二届登峰杯高中生数学建模大赛指导经历)
- 对2017大学生数学建模大赛的总结
- ACM大赛赛题数学的游戏(教徒求生)求解
- 2017年高教社杯全国大学生数学建模竞赛(A题)
- 2017年美国数学建模MCM/ICM ABCDEF试题分析
- 从程序员角度分析2004年数学建模b题
- uml建模分析思路
- 2017美国数学建模MCM A题(连续型)翻译 管理赞比西河
- 搭建 GIT 服务器教程
- P2822 组合数问题
- 接口调用方式
- EasyNVR RTSP转RTMP/HLS流媒体服务器前端构建之:bootstrap弹窗功能的实现
- 大学作品
- 2017年数学建模大赛A题剖析(第一问求解间距思路分析)
- CCF 201612-3 权限查询
- Material Design: RecyclerView配合CardView创建卡片列表
- Chrome浏览器扩展
- python3.5安装pycrypto的问题
- python数据分析入门
- Java学习之旅
- Matlab Newton向后插值
- leetcode题解-436. Find Right Interval