QQ登录

只需要一步,快速开始

 注册地址  找回密码
查看: 2114|回复: 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 |邮箱已经成功绑定
    全国大学生数学建模竞赛/ i* U  M0 A5 s( L6 D" L

    " W! F' ?+ m0 w* D2 p( F
    + M0 \6 r' }% t( {( v* o
    % n+ z8 w1 r) a% H2 W4 M

    1 X1 v) W4 Q0 T4 Q/ w. |& u0 Y& D5 [. Q9 l
    5 V/ A2 V& r1 a8 S1 ~
    - o# K2 \& Z, o3 s" o

    . Q6 X' h: q* V# m

    目录

    一、任务分析

    二、题目一求解

    题目分析:

    模型建立:

    模型求解:

    3.1读数据,绘图

    3.2探测器之间的距离计算

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

    3.4提取小圆圆心位置坐标

    三、题目二求解

    1 z: ?8 M3 S+ `9 L: l

    一、任务分析

    历年赛题

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

    知识:图像处理

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

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

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

    二、题目一求解

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

    题目分析:

    标定 CT 系统的安装误差

    模型建立:

    (1)探测器之间的距离

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

    表格一数据读取

    • - ]8 |5 K7 Y- g* E

      + c5 k5 R5 H; Y6 AA=xlsread('E:\math_model_data\data2017\A.xls');# m( k6 V1 b5 E5 I. @* y
      ( I9 l0 J- P9 h0 |

    • 3 m2 S7 {9 E  [9 D/ Y4 k

      7 ~5 `2 u7 m7 p2 \- N2 ~2 n$ Aimshow(A)5 D0 Z& m) ]* Z: e' ~2 s" Y
        {' M3 p4 i# D7 X/ l

      " [' F- U7 _, X& \* Y9 r

    - W# V7 k  O( `1 ^* j2 y9 A- D

    表格二数据读取

    • 6 x% M- R0 i7 H8 x% y
      $ v3 f$ p5 A$ G1 c
      B=xlsread('E:\math_model_data\data2017\A.xls',2);
      ( [2 y4 F& O  f' {( M

      ( J4 C) X# U9 G1 w$ I: N, e" u) \
    • + I% M" i" n# H! q8 r: N; s" W
      1 R: v7 w. n2 E% _
      X=1:size(B,2);, j) i/ Z. y4 J2 A
      3 m: U% T  C7 j2 u
    • ' Z5 g4 Y! W9 _% q+ w9 g
      * h5 W, y+ x, o3 D( C2 V/ _% |3 W$ [
      Y=1:size(B,1);
      2 b9 B9 c1 e0 U7 p0 P  ^

      7 r/ m# _5 }. _. c, \, x

    • - ]- ~" l' X. }% j# O
      4 p8 h/ }7 G* l( P- T
      figure(1)
        o: P& O; Z4 B: D" A4 a3 K, l
      " V. l' e: T3 Q1 T+ U! L4 y

    • $ N! c. _2 s/ v9 B1 ~

      , f: s: C& W1 m0 X2 w+ d9 Fmesh(X,Y,B)
      2 ~  t: D: c! H3 v' J6 I; `

      % M6 x9 n+ d; x% M5 `$ l
      . j" Q$ f/ ]8 E
    , A$ R3 N# q0 a1 }1 M/ m" X

    3.2探测器之间的距离计算
    • ) F8 g( g& }8 o' y- p
      & Z- A% K5 v+ q! J
      B=xlsread('E:\math_model_data\data2017\A.xls',2);0 k& H& Q, j/ U

      . ^# G4 Y& G4 V9 }# ^! p% U8 n
    • $ g% e9 d$ q2 f2 Q/ d4 |
      ) C- v3 e" K' k5 W% H5 T8 H' `
      ; I& v! b9 j0 N4 L4 C$ W

      & h# w7 q3 ?. _) E8 L8 T$ `

    • 0 ?2 Z, `4 N1 |0 v* ?9 n

      7 v4 E- O' R* M1 ?figure
      / b9 k1 m1 h7 ^: w1 E
      4 A6 M% h6 V4 f+ E7 q+ N  S

    • , T2 o4 D1 O2 {" k4 S5 V) L

      " b( ]* A: O" o6 [( ~; M  w# |lenb = (1:length(B));. s& t( A1 \8 G- ^5 F% r
      ! Z" s. `( f' M
    • ' `, C3 @2 n( P4 [+ T
      5 u1 C6 l3 e+ \) P

      # D& [6 O5 R: b
      8 p: L3 q$ C7 t. L$ N: h, h
    • 2 L3 C: B* @/ x* |

      ( h$ p3 E. |4 \. S( R  A; W  ^subplot(221)
      / n+ p. I- I% o$ p3 Z9 e1 l, Y
      ( G+ C  T0 s) a; K0 X! \
    • 7 a) R7 h. Z9 w9 q: Q
      + v; a( S* c: k- p
      scatter(lenb( B(:,1)~=0 ),B( B(:,1) ~= 0 ,1),20,'filled')
      . r" e7 {( F2 h4 M5 G/ @
      * O! d; b2 y0 a5 B) I; c, I8 F

    • : r% p3 N% W& I( H  y/ @

      4 o6 ^% ]/ t7 w8 [+ ntitle('1')) I& o' c9 }" G8 O. U5 L8 h

      2 j" l8 A; W& ]0 O
    • 6 B; @. F) e. t
      . Z* i; f0 ^7 p. S
      ' m$ y# U1 r" z9 d5 k
      3 ]* v0 x1 G1 Z, ]+ A1 S
    • $ t" Q  p6 R2 `$ t1 u# j% ?( \- k' J  h3 p

      1 X! e  w' R3 |subplot(222)- t- J2 k( J" y, ^# [
      8 f) R+ r8 f8 [3 V; m( ^0 W

    • ) P; x5 V  Z; H5 |
      4 J0 m  w) |* _/ a* A2 ?. `
      scatter(lenb( B(:,6)~=0 ),B( B(:,6) ~= 0 ,6),20,'filled')
      ) V. Z0 y; [6 l/ ]7 F- k9 L
      & L: }6 ~6 T9 P; w3 ?6 E5 k

    • 6 Z& W9 L' K  p% c1 d

      9 I) q. [" K- k9 r$ ktitle('6')
      1 f, b& ~" G% [) r3 ~. M; y# {3 N
      * k8 u+ Z4 i" h/ N0 P
    • % O* M6 C& ^: B( K: e) e7 G

      0 D9 m! R2 C3 |: @5 k" R# V' x" y* a( ~% F" C7 Y% I0 E. A6 q1 Z6 O& o. d5 |
      0 L' A7 w' ^( z
    • ; ~) s* W+ A% g# @6 l+ |; C1 l- \

      ! J4 i  x& d4 `& Lsubplot(223)
      & e2 i1 L2 B8 b( N" Z! M! j

      2 b2 q: O/ w( \  o5 w, X1 _
    • ; d, ?: }) C) o# _! l1 y( X

      + A3 a7 z6 e# nscatter(lenb( B(:,11)~=0 ),B( B(:,11) ~= 0 ,11),20,'filled')4 b$ F; |1 f8 @8 b# S1 ~+ k5 R  Q
      * E" v$ J6 p" p) M8 N' q

    •   ]6 P: G. {, E  y7 x- v, r- \

      2 W) P. [/ \+ q# w  K" Etitle('11')
      9 g8 z+ B; a6 |( h

      + h0 L' t8 P1 g  T: ~  ]# C& A& i
    • 7 j1 n$ N' ?, k
      & Z$ ?. r* W: Q1 N: J4 }3 l
      6 z5 h5 |4 j6 f$ k& W
      " H! @  c$ w6 Q9 O* E/ e
    • : ]% y9 L( U2 b8 J& Y

      % `; K! o& G; U; F0 y! r) gsubplot(224)
      * t/ j1 _  I1 c3 w2 l+ l4 u4 E
      7 m0 e" `5 y( B# x5 U  F0 P

    • 9 p& T8 E" [/ J

      & S& l% S3 G$ \; o# vscatter(lenb( B(:,60)~=0 ),B( B(:,60) ~= 0 ,60),20,'filled')
      % o& t, ]0 E" G% E. P

      4 Y. E  ]  V" t! o: g
    • 0 V* K( G5 A" v, f! Z& i
      % {! V, e0 o# B& D
      title('60重合')
      % L- _. C* P) Z6 ^9 i! j4 d+ |

      , x! x6 Z8 e# {0 Y& `+ J3 x0 L! S- l

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

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

    由图即可解得近似解:

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

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

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

    根据特殊点解得

    " H& N; n2 y# ?) }

    点A:

    点B:

    点C:

    解得

    3.4提取小圆圆心位置坐标

    分离段:取极值

    ! o; J2 H+ J* r# p6 V% B3 k

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

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

    3.5参数修正

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


    ; Q3 R. {6 L6 s# p( Z: N# N

    3.5.2 修正旋转中心坐标


    1 q$ q& M- `  C' \$ m! g: G0 F& s4 p5 X! |& W) t

      N; G& l$ _0 C4 d7 ?7 w& j
      W" f# U& T4 `! Y
    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-6-13 23:54 , Processed in 0.485962 second(s), 50 queries .

    回顶部