QQ登录

只需要一步,快速开始

 注册地址  找回密码
查看: 1840|回复: 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 |邮箱已经成功绑定
    全国大学生数学建模竞赛0 A( f3 }9 a( _* ?0 @& J0 K
    6 |% @6 S& U5 j" c1 d5 P

    . I- G' H( I" E+ e6 S

    * n. K8 E! t8 j4 R  h( T2 H4 p0 v, H. V9 P7 k; H
    # z0 D+ c7 {1 H' [
    . U2 V* V$ K' R- [5 J8 u
    5 M* B- Y: x6 Z1 ]

    / U; X+ `" a0 s4 _+ I' J

    目录

    一、任务分析

    二、题目一求解

    题目分析:

    模型建立:

    模型求解:

    3.1读数据,绘图

    3.2探测器之间的距离计算

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

    3.4提取小圆圆心位置坐标

    三、题目二求解


    $ M8 P) }9 T3 m* n3 G) [7 O
    一、任务分析

    历年赛题

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

    知识:图像处理

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

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

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

    二、题目一求解

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

    题目分析:

    标定 CT 系统的安装误差

    模型建立:

    (1)探测器之间的距离

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

    表格一数据读取


    • : p& y( A+ C' G' B
      # o0 s, O1 ~3 o- u8 Y5 A8 j3 U
      A=xlsread('E:\math_model_data\data2017\A.xls');( l( U6 `* j7 |, l( d* f; G+ y
      6 t, h0 p! H; H# @+ i0 H
    • 8 r- F* z& Y4 Q

      ; E& f' z' [1 {: e7 @! ]imshow(A)# c* c6 t5 v, Q# l! S- d, y
      / N; s" h% l5 a$ _

      ( H3 i+ C& }6 u# L: K' F

    ; K- E8 t( {5 Q* O3 H# N. E' u: n) f

    表格二数据读取

    • ) J6 O1 R* ~& E, Q+ z8 U: j% o7 B
      - M5 I2 h, G5 a6 n) ?/ `0 ~3 }
      B=xlsread('E:\math_model_data\data2017\A.xls',2);! a) h& U! y+ g8 s) H4 K- t7 B) I
      # D0 s# [, E, X
    • / T& i' ?& N( K& @- q, Y/ e3 F

      " e8 R' c$ U) P$ s& A) N8 CX=1:size(B,2);
      - i. y: I, l! ~4 U
      % P. h& X- ~+ i# c  e, r0 m$ _
    • 6 Z$ s4 Y5 p" K- Q9 `; r1 G
      9 |# ^0 R  G% J
      Y=1:size(B,1);9 ^: p% R2 \) i2 g2 r3 G/ r

      ; Z  f3 k. ~* ^+ i$ ~$ y( P

    • 0 v4 w6 L. B& @  u
      , P" ^: X) h& V1 Z/ w
      figure(1)* R+ p1 C% I# z
      ! f$ v0 z9 P: n3 @/ C2 B0 M! Q0 U# B

    • 8 p6 k* K2 j0 J- m5 R

      6 V1 Y( n/ `6 b% Q: W, amesh(X,Y,B)
      9 g3 Q3 w" V: q$ B- E6 c0 ]

      , K$ O* P! H1 C) j/ u* c7 @% w/ J" N$ o* `; R8 V2 U+ g
    6 Y# {. ?7 l& U. x

    3.2探测器之间的距离计算
    • + z- w* g$ m/ h" F" e" n

      / x/ x; B3 n9 B& N& c6 ]B=xlsread('E:\math_model_data\data2017\A.xls',2);
      # `0 X; X4 R" K  a6 m

      - O9 u+ z. ?4 Q' b( B
    • 4 `- l, M4 O3 F% f! ]3 b8 P4 b9 `

      . `) C: M' X% q% I7 o) W2 y. c
      4 E! D( X- N  K; F7 h9 s! U) @
      & k+ q$ ]- {) i

    • , g7 A7 r, k7 Z
      $ ?3 H" z) n; [. J( x, \8 Q" L
      figure3 x# \4 J& y& ]
      1 X8 \: x) F5 C/ J: t

    • 4 `( T7 V3 z% A: ^. }

      : Q7 A. _: m9 M( z5 ~' ?lenb = (1:length(B));
      5 [3 V! q+ {' n9 \, r

      2 L6 V7 G" y. v: g5 B7 c& s
    • + j& @8 x/ n( Y4 ^5 G; E2 Z0 U7 V
      5 v# Y: I- |; ?& B- H
      ) L$ U4 i, A* ]2 @+ f9 _

      , t5 a+ a1 h3 X7 W2 b$ o( t* m
    • 1 f4 n1 A4 `3 K: O- B' B4 p
      9 K2 l" ~! J5 A- b0 X
      subplot(221)0 R! W& [% y! D( e/ s

      6 j$ K( W5 T) D

    • ' o& |9 P7 s! w0 {: M

      , a  K6 {; h" k0 M: Sscatter(lenb( B(:,1)~=0 ),B( B(:,1) ~= 0 ,1),20,'filled'); f* h1 ]+ H, x+ G1 N3 Z- r
      + y" k0 N4 @+ c+ I4 C' ~

    • ! B. {% ]  V4 V- R+ j; H, V0 z

        g- E6 @+ C+ ktitle('1')
      7 p0 `* c: j' w; Q7 ?; z

      / v+ o* L: L1 B- d
    • - v/ z& a) _- b' I2 E- h
      $ D+ q: d! v; G2 B* Q0 ?5 n( k3 |) @% g
        F3 {+ ^3 M8 j

      ( [# P; N) L: D- Q" u% C9 }

    • , L% z: ~% E1 q4 ?9 e. I
      : h1 G& g% g, Z- Y
      subplot(222)/ Y0 @$ ~* l( C0 m& N$ U

      2 h8 b+ o# y9 T+ P. i5 t# `
    • 3 y  {6 @2 h& ~: K

      " W, g( ~7 z* Iscatter(lenb( B(:,6)~=0 ),B( B(:,6) ~= 0 ,6),20,'filled')
      * y2 t; w9 m. X# o5 v

      4 E5 E( }0 D7 z! ~4 X3 |9 t

    • ' s, D% o4 S2 z, |2 [9 a+ _
      . c; ^6 r+ o" U4 b
      title('6')$ ?  B+ h& u. A* r9 [2 h: j

      / I, Q4 |3 |* n) ]

    • $ B  z+ j7 P9 |3 r$ U
      ! _, `  f' S& h% D( j$ f) W% F

      8 _" n# D  y2 V2 Q
      " J: R3 u; x/ Z6 E5 [7 T8 W

    • 8 w0 t+ z- m9 o: G6 Y% @
      $ G/ L# p* j* z+ z4 ]/ x) a3 W) w
      subplot(223)# j3 E& [+ u2 b5 t# u

      + W$ d# Q0 H0 X/ N7 }* ]
    • 7 j! z" g! p4 G/ t) B

      ) J& Z3 `& O) j3 i; Mscatter(lenb( B(:,11)~=0 ),B( B(:,11) ~= 0 ,11),20,'filled')1 y3 e) O7 i- m8 d7 x! G
      . r) z3 E/ o2 c- E
    • / {8 k0 [/ `/ l0 x$ x! ^* R& i
      4 L. s* ]( W6 z9 v* g
      title('11')& e7 g) Q6 G/ @( Q

      9 B+ n# T* e& T8 j( C" F9 c

    • $ E- o0 o8 T- X- S0 Z7 ]7 i

        J, U$ `7 @6 P! J% V2 t8 X8 T5 {4 o- ]2 a  ]8 q' L
      & r2 D8 Z( u  Y7 h* r# F

    • 2 x% t5 o/ n6 s& H0 f, b5 [

      : P. e' p+ m1 Jsubplot(224)! \* g# Z, P7 c+ M5 V
      + S/ l5 g/ Z" p4 p2 I4 ^8 R$ ^6 g
    • % a5 S% ^3 \6 q

      1 {3 |% B( d$ h# O. b" F( m- fscatter(lenb( B(:,60)~=0 ),B( B(:,60) ~= 0 ,60),20,'filled')
      6 G1 K6 `# X5 q/ O' v. e+ W

      1 z7 @4 i! e2 I; h( f: U: {

    • ) s) K: F- A1 P5 x+ ?

      " I7 O7 E4 d. o6 o* Stitle('60重合')' g: P& |5 O2 f3 @4 N) k

      : \/ d( w4 ^  E7 p9 B+ M) P( Q  @8 B8 C8 D* d

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

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

    由图即可解得近似解:

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

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

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

    根据特殊点解得


    - L1 {+ x( y7 Z* L& w

    点A:

    点B:

    点C:

    解得

    3.4提取小圆圆心位置坐标

    分离段:取极值

    9 b5 G* H( }$ `+ q  D1 [) \

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

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

    3.5参数修正

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

    $ y  f  S# t, Q2 n! s+ S2 U" _

    3.5.2 修正旋转中心坐标

    % o2 h/ y, W- Y4 c- K; g
    % T. H1 y+ x; F

    # u/ I4 O9 o# o5 O, f) K% d& Q+ y
    2 G! X! t  g; S$ I
    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, 2025-8-8 18:04 , Processed in 1.631344 second(s), 52 queries .

    回顶部