目录

一、任务分析

二、题目一求解

题目分析:

模型建立:

模型求解:

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题(学习笔记)相关推荐

  1. 2021 年高教社杯全国大学生数学建模竞赛A题分析

    2021 年高教社杯全国大学生数学建模竞赛A题分析 题目 赛题分析 前言 问题一分析 问题二分析 问题三分析 题目 A 题 "FAST"主动反射面的形状调节 中国天眼--500 米 ...

  2. 2020年高教社杯全国大学生数学建模竞赛 C题思路

    2020年高教社杯全国大学生数学建模竞赛 C题 中小微企业的信贷决策 本文旨在为广大热爱建模的朋友们提供2020年数学建模C题的思路和解法. 问题回顾 在实际中,由于中小微企业规模相对较小,也缺少抵押 ...

  3. 2020年全国大学生数学建模竞赛B题穿越沙漠问题——建立整数线性规划模型(ILP)——通过LINGO求解

    2020年全国大学生数学建模竞赛B题 穿越沙漠 题目是讲玩家在不同地图下穿越沙漠,所获得的资金数要最多(大概是这个意思).然后通过文章的描述又总结了N个约束条件.整体的思路就是对资金最大化作为目标函数 ...

  4. 2020年高教社杯全国大学生数学建模竞赛C题 第一问详细解答+代码

    2020年高教社杯全国大学生数学建模竞赛C题 第一问详细解答+代码 本文摘自小编自己的参赛论文与经历,小编获得了2020年高教社杯国奖,有问题的同学们可私聊博主哦. 1. 问题分析 问题一主要围绕信贷 ...

  5. 【数学建模】2003年全国大学生数学建模竞赛B题求解

    目录 [数学建模]2003年全国大学生数学建模竞赛B题求解 [数学建模]2003年全国大学生数学建模竞赛B题求解 model: title CUMCM-2003B-01; sets: cai / 1. ...

  6. 2022年全国大学生数学建模竞赛C题思路

    一.思路获取方式 获取代码方式: 2022年全国大学生数学建模竞赛赛题思路 备注: 点击上面蓝色字体2022年全国大学生数学建模竞赛赛题思路,扫描上面二维码,付费29.9元订阅海神之光博客付费专栏20 ...

  7. 2022年全国大学生数学建模竞赛E题思路

    一.思路获取方式 获取代码方式: 2022年全国大学生数学建模竞赛赛题思路 备注: 点击上面蓝色字体2022年全国大学生数学建模竞赛赛题思路,扫描上面二维码,付费29.9元订阅海神之光博客付费专栏20 ...

  8. 2022年全国大学生数学建模竞赛A题思路

    一.思路获取方式 获取代码方式: 2022年全国大学生数学建模竞赛赛题思路 备注: 点击上面蓝色字体2022年全国大学生数学建模竞赛赛题思路,扫描上面二维码,付费29.9元订阅海神之光博客付费专栏20 ...

  9. 1998年全国大学生数学建模竞赛A题——投资的收益和风险数模P133|lingo,matlab

    1998年全国大学生数学建模竞赛A题 目录 题目 问一 用lingo求解 用matlab求解 问2 题目 市场上有n 种资产(如股票.债券.-)Si ( i=1,-n) 供投资者选择,某公司有数额为M ...

  10. 尖峰法聚类:2021 年高教社杯全国大学生数学建模竞赛 E题 中药材的鉴别 问题1

    PeakCluster是Lu优化库中的一个函数,该函数利用数据曲线尖峰形状和位置进行聚类分析. 例子:2021 年高教社杯全国大学生数学建模竞赛 E题 中药材的鉴别 问题1:根据附件 1 中几种药材的 ...

最新文章

  1. php ajax sucess 失败,Ajax请求发送成功但不进success的解决方法(图文教程)
  2. Expo 2010 Japan Pavilion
  3. Android LruCache技术原理
  4. redis返回的结果是null_Spring AOP 用注解封装 redis 缓存
  5. Extjs 之dataview布局
  6. android最强播放器,MX Player安卓史上最强大的播放器
  7. springboot 连接sftp服务器
  8. java swing GUI 俄罗斯方块小游戏,适合初级小白
  9. 王爽版汇编语言实验7 寻址方式在结构化数据访问中的应用
  10. 在线sql进行Excel表格拆分
  11. 电机远计算机控制,电机控制器
  12. 百度网盘漏洞,2019年不限速方法,一直享受高速加速下载!
  13. Android如何让APP进程常驻内存?
  14. CentOS(Linux)安装Chrome浏览器
  15. 云开发星座测评运势小程序源码【源码好优多】
  16. if语句(条件表达式)
  17. java.lang.NoSuchMethodError: org.apache.kafka.clients.consumer.KafkaConsumer.assign(Ljava/util/List
  18. ssh连接远程服务器自动输入密码
  19. 【​观察】微软人工智能之路:不仅在领跑,更是在创造
  20. 2A. Winner

热门文章

  1. Codeforces1457 C. Bouncing Ball(思维+dp)
  2. 八皇后问题解法大全及编写八皇后小游戏
  3. 计算股票收盘价的月日均值 matplotlib绘图
  4. EM30719 i2c不能正常读
  5. 6个让你10T硬盘立马爆掉的资源网站,再也不需要去百度上找资源了
  6. [牛客网]万万没想到之抓捕孔连顺
  7. mysql count判断_【MySQL】COUNT
  8. npm i和npm i --save没有区别
  9. 【软件工程】机房文档--可行性研究报告
  10. Nodejs教程15:net模块初探