QQ登录

只需要一步,快速开始

 注册地址  找回密码
查看: 2142|回复: 0
打印 上一主题 下一主题

全国大学生数学建模竞赛

[复制链接]
字体大小: 正常 放大
浅夏110 实名认证       

542

主题

15

听众

1万

积分

  • TA的每日心情
    开心
    2020-11-14 17:15
  • 签到天数: 74 天

    [LV.6]常住居民II

    邮箱绑定达人

    群组2019美赛冲刺课程

    群组站长地区赛培训

    群组2019考研数学 桃子老师

    群组2018教师培训(呼伦贝

    群组2019考研数学 站长系列

    跳转到指定楼层
    1#
    发表于 2018-11-12 09:24 |只看该作者 |正序浏览
    |招呼Ta 关注Ta |邮箱已经成功绑定
    全国大学生数学建模竞赛4 r1 r3 M, B$ |2 d$ S' q& K" H+ h

    * h  R2 p8 `) q7 Z9 K' E! b% ], {# ~! z8 S

    : E' U! m3 F6 o1 t; N
    " r% t& T7 E8 H, [: f2 }
    ; Z/ V8 d3 @; Q9 q1 g7 E* w* V) Q( N  `+ q" t
    5 a2 A9 j# d: j/ N
    7 J6 c3 O+ K9 s5 e  r* Y! R$ o& t

    目录

    一、任务分析

    二、题目一求解

    题目分析:

    模型建立:

    模型求解:

    3.1读数据,绘图

    3.2探测器之间的距离计算

    3.3小圆与发射—接收系统的相对运动

    3.4提取小圆圆心位置坐标

    三、题目二求解

    # h/ D: \. \) S; V9 l

    一、任务分析

    历年赛题

    任务:CT标定,CT图像重建

    知识:图像处理

    标定模板为椭圆与球。CT测量所得数据为512*180的二维矩阵。

    行数512:接收点个数,列数180:CT旋转次数。所成的二维矩阵并不是真实物体的成像,而是不断旋转的水平投影的叠加。

    每个角度都有一个大小为512的投影向量,一共180个角度的叠加。

    二、题目一求解

    求解:CT系统旋转中心在正方形托盘中的位置、探测器单元之间的距离、CT系统使用的X射线的180个方向

    题目分析:

    标定 CT 系统的安装误差

    模型建立:

    (1)探测器之间的距离

    模型求解:3.1读数据,绘图

    表格一数据读取


    • 2 y$ n+ Q7 w5 M+ q

        B( E; s, O& s9 E/ H, ~A=xlsread('E:\math_model_data\data2017\A.xls');
      9 z# h- Q0 p- i9 p2 J9 B5 X
      * ?* e' U% @: p1 y* n

    • 2 Y/ a7 S" w+ v/ w

      6 E5 @) b- s) }) t' {3 Pimshow(A)
      : I7 q/ `+ ?9 `! l6 Q1 [! v4 W

      ) y/ T0 ]4 r: G' k$ K
      & g4 `5 a, B  D9 ]- v7 M& _. ~

    : i6 x: t9 B8 ]9 `

    表格二数据读取

    • 9 z+ M  H+ ~5 r! W8 e$ |

      4 o% L/ H0 i0 {2 ]4 f, P3 QB=xlsread('E:\math_model_data\data2017\A.xls',2);
      9 ^) Z/ `% t, w4 L1 n9 p5 p

      , E( e% }6 @# \: Z: _( B, m+ R8 n' r
    • # X1 o( ^4 o& C% V& y

      - u+ I: H) F, H) B! U. u5 @X=1:size(B,2);
      ; O$ _' R5 L1 o

        l# P6 k6 c7 j- \+ g& G; K. o

    • 8 f& l6 s  J0 ?4 A, p5 P

      2 ^) J% e& A0 G! K" @Y=1:size(B,1);, m. b: [7 ^  c4 Z
      ' {* d' r' s) q, I0 o& w; I; }
    • . }2 y6 @7 C! v( D) e; O

      ( [+ E4 K$ i( p2 Z* Hfigure(1)
      ; y; _, E9 C6 [. K8 K# h& |) G

      ! V" {1 J& a: X; `" X, D

    • 9 D! w. C7 j! t! `( D

      1 j7 l: O: t+ V. V4 g: p! Wmesh(X,Y,B)- v3 Z! o" L0 B9 M
      - D. \1 [6 m) s" F
      3 p% _6 e- B/ Z8 I% `# n/ g

    % e; s! z" M( h& o" [

    3.2探测器之间的距离计算

    • 8 A2 I7 L1 p" j: M1 x
        m$ H3 Z! `6 i; P- I' n( j  q# Q
      B=xlsread('E:\math_model_data\data2017\A.xls',2);
      2 Q. X, s1 {+ i- D: e

      . k) {8 t& U; ]- J- q) U
    • 4 |* ]$ J3 y! Q! G; `

      - w* C* \7 M2 e  d+ a6 A4 t& _; p" S: ?3 L+ j
      / @! x! Q) S  C7 u9 G) G) }9 O; p% v
    • ( l  @; ~0 k) Y

      ( W: Q' v- U8 rfigure1 S& e! E: F* M' U2 S

      ! m7 y5 I8 V) x- M
    • 4 x% f% M" q& _0 \, H" k
      6 A. h! ?# n2 q2 ^
      lenb = (1:length(B));
      3 Z: J( _# N* M3 O. t1 r$ E

      " p- Y3 P' E# @/ ~

    • 9 {; w* d2 _" g/ T( {; T
      " y% B0 j$ `; Q" p
      6 y0 e( q& c( g1 j8 y
      4 ~0 [6 V3 M$ B6 y/ Q3 ?+ n
    • ; t2 A" H- q! z0 W2 R

      + y$ P6 {5 M8 U% z8 n" Wsubplot(221)6 V% H4 I& i7 ~, N2 S/ e
      ! A; B' s; _# r" _8 r9 t

    • - M% m4 d3 Y5 _" o

      0 g; M0 \# L. \' m3 z8 N0 S* ascatter(lenb( B(:,1)~=0 ),B( B(:,1) ~= 0 ,1),20,'filled')
      6 X4 Q" C1 {' {! v/ O  x7 e( {  c* S

      , F  T! i2 m( L

    • & {# T" y) \' _$ `* e+ y

      * F% o; J* i4 {- X/ Rtitle('1')
      9 {: _0 t6 N$ U! H4 b

      6 \3 R/ `# B( F

    • ' r1 a' J5 F4 H
      / E) X; G: h0 W! G
      2 x. U: @7 G3 f& g- Q
      4 r% y/ {: ]+ I- N) h% g
    • - C  a5 p$ |: r: v- \  _
      - f+ t7 M+ L! b- R( j: o/ q
      subplot(222)1 V8 k8 h( n; [+ k

      1 t5 }* T- |$ K8 {2 t# f/ |$ I
    • 7 Q4 x  K" P! ~# y/ J
      ; R0 P! S" }% ]5 O; v
      scatter(lenb( B(:,6)~=0 ),B( B(:,6) ~= 0 ,6),20,'filled')
      ( l$ q8 Q, |$ l/ `* Q7 P

      6 e0 J2 \( O" K1 L1 J* s) d
    • ) q9 c4 f* L6 D0 w( O4 Z, k' L
      ( [0 j; {  e, C/ J! T2 a" w) C
      title('6')" z4 J+ ~& y: H5 X
      2 [: }$ G0 t, l9 U, F

    • 2 z% P( h  n) M: b9 T2 z" o
      ( K; J* B2 z* Z% H
      1 a. b. v* |5 r
      * ^9 X( a1 u% K! M& o& W

    • ( \- G  h' f) l3 \: ~

      : d1 N7 a" X0 c: N% U$ E6 @subplot(223)
      2 F( d5 O7 u4 k% Q5 B" d
      / t( E/ s+ e/ M- S: V

    • + A" n/ X4 f( S5 o
      + }/ G7 n+ x6 \  p
      scatter(lenb( B(:,11)~=0 ),B( B(:,11) ~= 0 ,11),20,'filled')
        H; o, S$ J; \! @/ ~; S
      ! @* q$ F& U( Q0 N) k8 w' D
    • 7 q  T& M' L: _' C- M- L4 {) T

      . \7 z. c! ]. t1 o) J- B- B3 ftitle('11')
      $ H$ H3 _( |8 Y* ]$ L$ O

        _& d' }9 H8 F* [* r% X' a
    • & N  x( `/ ^& C2 r, o
      * [/ b8 @& u! r% `' I; Q( X! m2 N
      ' K2 B. j8 Q" n5 l
      & Q. l! e. }6 n# k2 i3 u

    • - i) _& i* u$ h+ a1 a

        P: s! X, b1 _3 H1 Tsubplot(224)
      5 j' B/ j, m# A7 t# r! N0 Q

      1 K. y/ x5 Z, s$ a6 E2 |( P
    • 3 _+ V7 m3 n; Z2 a# X1 ~/ V
      8 u  ~" n& h3 F; j) Z- e: z! n9 l; M
      scatter(lenb( B(:,60)~=0 ),B( B(:,60) ~= 0 ,60),20,'filled')
      ( T6 w8 }+ }, o  z2 Q
      " L0 |8 j  G/ Y

    • 9 `0 [+ l: G2 n4 v* d! n$ j

      5 h* N/ D, j8 ]5 r% S. rtitle('60重合')
      # h( S3 f- w; D  u) x; s

      9 k( H* }+ J7 S2 I
      $ ~0 g5 m7 {# g& s7 N7 j5 x

    图1:球投影29个点。图6:球投影29个点。 图11:球投影28个点。

    解得,探测器之间的距离和小圆直径的不等关系式:  

    由图即可解得近似解:

    3.3小圆与发射—接收系统的相对运动

    模板:小球与椭圆,小球投影为小圆。系统:CT系统。

    模板与系统相对运动,一动一静。以系统为参照物,系统看做静止物体,则模板为运动物体。取第一个探测器为坐标原点,建立坐标系,解算

    根据特殊点解得


    . m3 Y  C% G# d$ O2 p

    点A:

    点B:

    点C:

    解得

    3.4提取小圆圆心位置坐标

    分离段:取极值


    9 u8 w9 E$ {' i0 y- q

    重合段:边缘提取后,取平均值作为中心

    得到180个小圆圆心,解得180个角度。

    3.5参数修正

    3.5.1 进一步确定旋转角度的范围


    + j: w0 |1 J& G

    3.5.2 修正旋转中心坐标


    " h0 N+ U2 I5 ?- c5 _' E+ O  [+ D: {( D, @4 P

    # A! W1 g. I7 r: _3 _* W) g- W" N8 H5 P5 |" q8 e7 V- b
    zan
    转播转播0 分享淘帖0 分享分享0 收藏收藏0 支持支持0 反对反对0 微信微信
    您需要登录后才可以回帖 登录 | 注册地址

    qq
    收缩
    • 电话咨询

    • 04714969085
    fastpost

    关于我们| 联系我们| 诚征英才| 对外合作| 产品服务| QQ

    手机版|Archiver| |繁體中文 手机客户端  

    蒙公网安备 15010502000194号

    Powered by Discuz! X2.5   © 2001-2013 数学建模网-数学中国 ( 蒙ICP备14002410号-3 蒙BBS备-0002号 )     论坛法律顾问:王兆丰

    GMT+8, 2026-7-30 18:35 , Processed in 0.429061 second(s), 51 queries .

    回顶部