全国大学生数学建模竞赛——2017A题(学习笔记)
目录
一、任务分析
二、题目一求解
题目分析:
模型建立:
模型求解:
3.1读数据,绘图
3.2探测器之间的距离计算
3.3小圆与发射—接收系统的相对运动
3.4提取小圆圆心位置坐标
三、题目二求解
一、任务分析
历年赛题
任务:CT标定,CT图像重建
知识:图像处理
标定模板为椭圆与球。CT测量所得数据为512*180的二维矩阵。
行数512:接收点个数,列数180:CT旋转次数。所成的二维矩阵并不是真实物体的成像,而是不断旋转的水平投影的叠加。
每个角度都有一个大小为512的投影向量,一共180个角度的叠加。
二、题目一求解
求解:CT系统旋转中心在正方形托盘中的位置、探测器单元之间的距离、CT系统使用的X射线的180个方向
题目分析:
标定 CT 系统的安装误差
模型建立:
(1)探测器之间的距离
模型求解:
3.1读数据,绘图
表格一数据读取
A=xlsread('E:\math_model_data\data2017\A.xls');
imshow(A)
表格二数据读取
B=xlsread('E:\math_model_data\data2017\A.xls',2);
X=1:size(B,2);
Y=1:size(B,1);
figure(1)
mesh(X,Y,B)
3.2探测器之间的距离计算
B=xlsread('E:\math_model_data\data2017\A.xls',2);figure
lenb = (1:length(B));subplot(221)
scatter(lenb( B(:,1)~=0 ),B( B(:,1) ~= 0 ,1),20,'filled')
title('1')subplot(222)
scatter(lenb( B(:,6)~=0 ),B( B(:,6) ~= 0 ,6),20,'filled')
title('6')subplot(223)
scatter(lenb( B(:,11)~=0 ),B( B(:,11) ~= 0 ,11),20,'filled')
title('11')subplot(224)
scatter(lenb( B(:,60)~=0 ),B( B(:,60) ~= 0 ,60),20,'filled')
title('60重合')
图1:球投影29个点。图6:球投影29个点。 图11:球投影28个点。
解得,探测器之间的距离和小圆直径的不等关系式:
由图即可解得近似解:
3.3小圆与发射—接收系统的相对运动
模板:小球与椭圆,小球投影为小圆。系统:CT系统。
模板与系统相对运动,一动一静。以系统为参照物,系统看做静止物体,则模板为运动物体。取第一个探测器为坐标原点,建立坐标系,解算
根据特殊点解得、与
点A:
点B:
点C:
解得
3.4提取小圆圆心位置坐标
分离段:取极值
重合段:边缘提取后,取平均值作为中心
得到180个小圆圆心,解得180个角度。
3.5参数修正
3.5.1 进一步确定旋转角度的范围
3.5.2 修正旋转中心坐标
三、题目二求解
模型求解:
3.1输出重建图像
滤波反投影重建算法
3.2介质在正方形托盘中位置的确定
3.3吸收率的确定
全国大学生数学建模竞赛——2017A题(学习笔记)相关推荐
- 2021 年高教社杯全国大学生数学建模竞赛A题分析
2021 年高教社杯全国大学生数学建模竞赛A题分析 题目 赛题分析 前言 问题一分析 问题二分析 问题三分析 题目 A 题 "FAST"主动反射面的形状调节 中国天眼--500 米 ...
- 2020年高教社杯全国大学生数学建模竞赛 C题思路
2020年高教社杯全国大学生数学建模竞赛 C题 中小微企业的信贷决策 本文旨在为广大热爱建模的朋友们提供2020年数学建模C题的思路和解法. 问题回顾 在实际中,由于中小微企业规模相对较小,也缺少抵押 ...
- 2020年全国大学生数学建模竞赛B题穿越沙漠问题——建立整数线性规划模型(ILP)——通过LINGO求解
2020年全国大学生数学建模竞赛B题 穿越沙漠 题目是讲玩家在不同地图下穿越沙漠,所获得的资金数要最多(大概是这个意思).然后通过文章的描述又总结了N个约束条件.整体的思路就是对资金最大化作为目标函数 ...
- 2020年高教社杯全国大学生数学建模竞赛C题 第一问详细解答+代码
2020年高教社杯全国大学生数学建模竞赛C题 第一问详细解答+代码 本文摘自小编自己的参赛论文与经历,小编获得了2020年高教社杯国奖,有问题的同学们可私聊博主哦. 1. 问题分析 问题一主要围绕信贷 ...
- 【数学建模】2003年全国大学生数学建模竞赛B题求解
目录 [数学建模]2003年全国大学生数学建模竞赛B题求解 [数学建模]2003年全国大学生数学建模竞赛B题求解 model: title CUMCM-2003B-01; sets: cai / 1. ...
- 2022年全国大学生数学建模竞赛C题思路
一.思路获取方式 获取代码方式: 2022年全国大学生数学建模竞赛赛题思路 备注: 点击上面蓝色字体2022年全国大学生数学建模竞赛赛题思路,扫描上面二维码,付费29.9元订阅海神之光博客付费专栏20 ...
- 2022年全国大学生数学建模竞赛E题思路
一.思路获取方式 获取代码方式: 2022年全国大学生数学建模竞赛赛题思路 备注: 点击上面蓝色字体2022年全国大学生数学建模竞赛赛题思路,扫描上面二维码,付费29.9元订阅海神之光博客付费专栏20 ...
- 2022年全国大学生数学建模竞赛A题思路
一.思路获取方式 获取代码方式: 2022年全国大学生数学建模竞赛赛题思路 备注: 点击上面蓝色字体2022年全国大学生数学建模竞赛赛题思路,扫描上面二维码,付费29.9元订阅海神之光博客付费专栏20 ...
- 1998年全国大学生数学建模竞赛A题——投资的收益和风险数模P133|lingo,matlab
1998年全国大学生数学建模竞赛A题 目录 题目 问一 用lingo求解 用matlab求解 问2 题目 市场上有n 种资产(如股票.债券.-)Si ( i=1,-n) 供投资者选择,某公司有数额为M ...
- 尖峰法聚类:2021 年高教社杯全国大学生数学建模竞赛 E题 中药材的鉴别 问题1
PeakCluster是Lu优化库中的一个函数,该函数利用数据曲线尖峰形状和位置进行聚类分析. 例子:2021 年高教社杯全国大学生数学建模竞赛 E题 中药材的鉴别 问题1:根据附件 1 中几种药材的 ...
最新文章
- php ajax sucess 失败,Ajax请求发送成功但不进success的解决方法(图文教程)
- Expo 2010 Japan Pavilion
- Android LruCache技术原理
- redis返回的结果是null_Spring AOP 用注解封装 redis 缓存
- Extjs 之dataview布局
- android最强播放器,MX Player安卓史上最强大的播放器
- springboot 连接sftp服务器
- java swing GUI 俄罗斯方块小游戏,适合初级小白
- 王爽版汇编语言实验7 寻址方式在结构化数据访问中的应用
- 在线sql进行Excel表格拆分
- 电机远计算机控制,电机控制器
- 百度网盘漏洞,2019年不限速方法,一直享受高速加速下载!
- Android如何让APP进程常驻内存?
- CentOS(Linux)安装Chrome浏览器
- 云开发星座测评运势小程序源码【源码好优多】
- if语句(条件表达式)
- java.lang.NoSuchMethodError: org.apache.kafka.clients.consumer.KafkaConsumer.assign(Ljava/util/List
- ssh连接远程服务器自动输入密码
- 【​观察】微软人工智能之路:不仅在领跑,更是在创造
- 2A. Winner