QQ登录

只需要一步,快速开始

 注册地址  找回密码
查看: 2140|回复: 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 |邮箱已经成功绑定
    全国大学生数学建模竞赛
    " \# b5 D- M. }- X9 P: I2 s
    / s) E  n5 w+ D6 E7 @" A* q% e4 w% q& [8 y* O1 y
    ( S) [: g% E4 D. O6 s: ~2 h! w
    ! i0 @; Y. K; Q9 _3 o5 r9 [7 n2 O) q; i

    5 w: P) w" }% W6 D& N* X
    5 D6 i9 `) x- |0 @' c

    $ B0 S! w$ Y$ |
    4 O  O( u, ^7 A0 ^9 U" r

    目录

    一、任务分析

    二、题目一求解

    题目分析:

    模型建立:

    模型求解:

    3.1读数据,绘图

    3.2探测器之间的距离计算

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

    3.4提取小圆圆心位置坐标

    三、题目二求解

    9 a0 ]8 o. \- ?! _& S

    一、任务分析

    历年赛题

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

    知识:图像处理

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

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

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

    二、题目一求解

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

    题目分析:

    标定 CT 系统的安装误差

    模型建立:

    (1)探测器之间的距离

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

    表格一数据读取

    • ) [: I+ S: w' d' b* w
      ( D6 f  I; X# ]  ?+ T
      A=xlsread('E:\math_model_data\data2017\A.xls');% r  C' v* ]! }; I
      ) j6 f8 \# x8 `
    • ) x% w/ b+ H  y6 e

      . T: C* }/ E3 o1 U7 ~imshow(A)& Q7 N+ j6 I5 g: n6 E) x& A) a

        C9 l/ B7 j8 j! q  M( o- h  Q& N! M4 F& J- j6 }6 z, c
    & c0 l+ ~) p3 \# `# A6 D

    表格二数据读取


    • : T; ^1 l. x) ]8 Y$ k3 Z% s& ]

      ! K4 I4 l$ ]2 E, q8 @B=xlsread('E:\math_model_data\data2017\A.xls',2);( _" i! h4 f4 n* ^# B

      4 S6 M! o% p+ J) A6 G& b

    • - X; p0 }' W" Z* ^( @; k& R# u, d( V5 [
      , [# Y( d& ^  E
      X=1:size(B,2);# F: i/ Z4 D0 L) }; ^; }; s5 a8 h
      3 K7 J: l1 V2 _' C. I

    • ( d0 Y! i* V9 G& D4 N! u4 D$ N

      : A) o; V: {' T) s6 D! ?Y=1:size(B,1);3 E0 ?' B) t& d- E/ T

      " t9 ?$ M) I, J( R

    • & p' {/ G" K0 p0 d' j% W( a. ~

      5 ~" F. l7 }& H! x" \$ _7 ?) lfigure(1)
      2 K2 _$ t0 V: g5 ^

      ( M2 m- u, `4 W: ]; P( E

    • ( a3 Y5 V( \4 z

      1 x3 x! ?' V% P( s9 amesh(X,Y,B)
      8 h4 c& x$ ~& q/ K. `

      9 W. e  d. B1 W( t' d0 P% }+ b7 z8 }9 c& N! u4 ^( u% w
    6 N7 Q' x% c* V% Y

    3.2探测器之间的距离计算
    •   @' t+ q! E. D/ ?: x
      ; }1 D9 G& K* P3 t. e# H' Q
      B=xlsread('E:\math_model_data\data2017\A.xls',2);4 n: Z5 ~  x+ _! x7 a2 }: F( b

      ( S9 |& T  l( q1 G& m" a, u

    • 7 _  L& p3 m7 L- {1 K/ J& ^
      2 Z- A1 [/ R2 \4 m
      ; p# X* C6 j# |" N$ l* [# }2 O8 m
        C4 k9 W/ ]. n; y! X
    • ( _$ E  P5 f6 r' c- J, f4 d! }
      0 O$ J2 A( K8 |0 `1 R! ^& B
      figure
      : W5 B/ G- X/ ]0 B: v
      0 U* R' e" c' u: ?

    • 5 E) H1 G0 O% J* `% w

      & s8 p5 B( e0 _$ K3 g+ S1 jlenb = (1:length(B));8 X: e: X% a( c7 g: @
      9 r: R2 W* D: ~

    • : B- c* d& k  Q% v1 I

      5 ?. X4 ^, y- r& t4 T
      . |: C: n7 u6 w/ @$ w3 C
      4 W0 S% q0 S; p+ T  D% b2 ^

    • - c: C% S- a3 T5 P+ r

      3 k) V! a6 X  |4 ?% Msubplot(221)+ L* x: y) h* i. m( b# @6 n
      : \# f& z0 e6 l& z" n' `

    • 7 M4 A' O4 P5 ~2 b' x
      1 p7 ^4 v! V& T+ p) C0 K8 ]
      scatter(lenb( B(:,1)~=0 ),B( B(:,1) ~= 0 ,1),20,'filled')9 p$ ^0 r7 M9 Q: `; n

      . v7 C# H9 s& [* q

    • * o( O$ h3 `, @, Y1 ^$ v6 d

      6 j. Q& H$ n! @5 ^title('1')2 m% o# }* X& ]

      + f. e/ p7 v: A1 E3 M$ r8 P, k* h  c" C
    • 0 z: m- B4 i$ u! q

      , X  t( S, m4 L+ Y8 c% k% A" F& Z6 l- d2 P  [6 S9 L1 D$ `

      * ^: Q/ C8 C6 o: `

    • 4 ?& G, G5 z& S7 _

      0 y. ]4 x, _% {' K( W/ msubplot(222)
      * n" ^9 Y* `% B& W7 l

      4 a0 u2 ]2 Y; z* D3 N7 h( t3 |9 Q
    • 1 K3 G: q% ^+ F4 j7 T1 T

      . j/ E) [5 W5 ?' K8 o7 Ascatter(lenb( B(:,6)~=0 ),B( B(:,6) ~= 0 ,6),20,'filled')
      3 [( y# c1 U, d0 U; j, d

      ( ^% A9 ^2 E5 K
    • 2 o: J* Y! A% [# _* e, Y
      ! C6 a% o% O) R9 C1 I
      title('6')# O/ @2 |# I( ]: M2 ?
      0 |$ O, ?. }- m/ t
    • 5 {" z. j& c9 `, W' J

      # |( U( \& R, e7 v' m1 X" M+ u$ E
      & z- Y1 ^/ q: Q! h

    • ; Z$ P$ C, b9 V) Q! v% h2 n: V8 g& I

      ! t" w* z$ C( n# lsubplot(223): ], {8 x8 h0 p; a% E
      # f" I+ Q: E' P  h& B4 J
    • ; o6 V- O0 K4 G9 I0 j" ]- _& A
      8 e3 E" u0 R' B. ?6 C) b  m
      scatter(lenb( B(:,11)~=0 ),B( B(:,11) ~= 0 ,11),20,'filled')
      ) |! G! T: R: x+ e" k
      % {: G9 n6 ~2 I1 m1 }& z2 F; s# q# w
    • " g6 B; k5 A! Z6 p
      + s5 r5 U/ y) B# |, |. g
      title('11')
      6 |& x( ^, \0 v6 N3 v: r9 _
      * Y5 V) B3 Z  x! `: Y

    • / _0 x- U( b, M- [+ Z* b

      3 g5 M% ^- E8 i/ e7 [9 L: N9 S* H) g+ B9 d" k9 |3 N+ [% c
      : \6 U8 u9 P' v, D( L( [! g
    • 0 [- `7 h: C& H& B% J

      ' U9 `4 a+ \" Y1 |6 y5 ?3 Rsubplot(224)
      2 s/ f$ g! a8 d/ m! ~4 T

      ( R8 D4 y9 R4 l1 R' z

    • / {, c; \, d; V! \. Q* ?. A' E! ^

      ( X7 r9 S, O$ E- J7 [# z4 nscatter(lenb( B(:,60)~=0 ),B( B(:,60) ~= 0 ,60),20,'filled')
      0 {3 x# [. B1 p) L  \9 f

      6 S. c9 U$ U/ J' o1 n: v! Y
    • 8 }! Z) n0 h+ O- i" N: M" B
      3 R! f9 V( v0 x+ t% t: X
      title('60重合')* X: Q2 Y- ^1 ?
      8 y5 x2 z7 l$ `. G( u$ q2 w3 F

      / v" j& s+ Y$ V' B3 t6 \" x" {* l

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

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

    由图即可解得近似解:

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

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

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

    根据特殊点解得


    . t! A" Y, d. I9 _

    点A:

    点B:

    点C:

    解得

    3.4提取小圆圆心位置坐标

    分离段:取极值

    " h, _" C9 U) t3 u5 R

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

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

    3.5参数修正

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


    ! m# K# q1 i$ e! N7 P' M0 u2 b5 G

    3.5.2 修正旋转中心坐标


    2 s/ @8 M& |# h" I! [7 ~- b
    $ X* z7 u/ `0 Y/ X* l6 v. [2 u7 Z1 D& y! \* I5 {

    4 Z( d/ A" h$ Q& P" ^2 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-7-29 17:29 , Processed in 0.280339 second(s), 51 queries .

    回顶部