QQ登录

只需要一步,快速开始

 注册地址  找回密码
查看: 2093|回复: 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 |邮箱已经成功绑定
    全国大学生数学建模竞赛) A% t) s3 h) h8 e

    7 a, n3 \% O& J% n' v6 O
      ]1 c+ X: E8 X! b
    + f. X6 A  x5 C) u& x

    & a& a5 M& F6 F0 h, N0 A! b0 V/ y- Q& }- y
      X" E) r; n' F7 l  o* P

    - u% i4 _7 o" S4 T/ a8 e
    4 f" x$ Z8 Y6 D, C* M% D; `

    目录

    一、任务分析

    二、题目一求解

    题目分析:

    模型建立:

    模型求解:

    3.1读数据,绘图

    3.2探测器之间的距离计算

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

    3.4提取小圆圆心位置坐标

    三、题目二求解

    % j$ h7 J& T# k- ]- W

    一、任务分析

    历年赛题

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

    知识:图像处理

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

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

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

    二、题目一求解

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

    题目分析:

    标定 CT 系统的安装误差

    模型建立:

    (1)探测器之间的距离

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

    表格一数据读取


    • ) T  i) x3 o3 s  r( I- i+ [8 q
      ( p* b" J* v! T# a$ f' e
      A=xlsread('E:\math_model_data\data2017\A.xls');4 G( q" ^" \: t  y
      ) W7 n3 Z3 a; v" a

    • 3 {$ v. i) \- L( k; f" @

      9 _# b! `" p4 I) W; vimshow(A)
      * u9 P# Z5 W# c, s7 |; e' J

      ) m0 O, G( ?( \+ @1 P2 E. t' w" G/ w, J

      L) i/ O5 c, o/ M

    表格二数据读取


    • " D! g. D, L5 A+ v" N/ ^. J8 }! R
        E! ?4 H0 j% [# i  C! j, U6 Y9 {# p
      B=xlsread('E:\math_model_data\data2017\A.xls',2);  S& H* X3 g5 u; _/ t! Z

      1 Q% U0 E6 r* {; T. H! ~  R6 q
    •   Z7 S" q& X$ Z6 ]+ n0 y; t
      ' e5 I5 U5 y2 }: C; @8 W4 d
      X=1:size(B,2);) G- a. C  F) {- I1 C  R* S+ |
      ) t" b) k- t- |* Y% \4 S) t$ C

    • + Q5 d6 W& Y! X- J

      , D5 Z% \. x- R2 y4 G+ HY=1:size(B,1);
      6 _& y2 f+ d* C* ?: Q6 B
      ; f6 B; n, H4 o1 b; a
    • 8 s8 ]6 Q- P) D
      3 L3 i# C+ Y* \% ^
      figure(1)
      ( n( o- x# F; Z8 f- q! J

      % M# X0 ^- {  y

    • 3 W- w4 g* W4 O: A1 G
      * h" t: W6 o$ i+ T$ Q4 `: b6 N
      mesh(X,Y,B)  l6 I0 \8 ^8 s1 S# Y0 V4 p1 B
      4 M4 `- o, a3 d; }9 d

      9 E, O3 H% C4 E* ^- ~* |# J; Q
    ) h0 ~5 Y7 Q* }, h" p& c3 a

    3.2探测器之间的距离计算

    • ) a/ r8 w' r* M" V6 H

      & u  ?5 i: P% L- M( EB=xlsread('E:\math_model_data\data2017\A.xls',2);
      * p, r' W7 [6 S3 t& Z9 ~

      , D8 a, l8 A1 A8 L$ |+ L

    • 8 b' a8 |: C7 ]0 ?
      / r  Z+ ?) o& {  D1 {
      5 ~& K( \  _6 k, y
      : k+ ]/ h( r( |7 I1 |7 e; J% e

    • ) h' ^' ~( h' c9 G  y
      - k; M6 Y4 @" x$ c# ]
      figure
      ; V% o8 t7 S% L, J% Y- U
      9 r4 u6 v4 b: k' S# I) z, J! E
    • . }, t2 L9 {* c& _8 f7 _

      ( i+ e/ V# \' Q7 J, O( m% qlenb = (1:length(B));- D( Z0 ?% b' J. \+ s
      ( i1 z% u( Q. M( Z* O1 i; T
    • - W- ^! L+ s( N- v

      6 V1 S8 R  P& {1 S! g& P' \; {3 o- [% Z8 R7 h* P$ ~1 i" b! U

      1 C- x6 r. c( v, F/ x
    • ' \; @0 p0 _* f8 p2 o  A' y! c
      0 g( [. {8 `( q- E* a
      subplot(221)( F. T' r8 f% M2 y
      : I2 R3 u, z$ `1 U5 s

    • ) O" o, [& D8 f9 M0 ?+ s; |" S

      % g/ b0 q% x- Bscatter(lenb( B(:,1)~=0 ),B( B(:,1) ~= 0 ,1),20,'filled')
      ; @  @. O, o$ Y

        E% m; ^: n3 X# W3 H& W( l6 u
    • , L9 r- s6 m" ?8 A9 k% W% e

      3 G# U) Z! y6 Z9 u8 W+ ^+ ]1 ?title('1')
      7 H: t  Z3 J! u
      2 H; O9 \: X3 ?
    • 0 R5 D( L- w( K

      ) j6 K0 I: s/ J4 G% Y, u  N0 W  y$ o! `1 L, p; k

      1 O1 H2 X% ]1 \* G' G) {' \* L
    • ! ]5 v7 r9 F9 u5 u0 g

      + F/ l) c' j/ @5 u  R1 ^" z" W" _subplot(222); ~# o+ F# I. j# g, M3 G& E+ N; k
      # H+ Q' G# D/ _6 o5 M" e* u6 |

    • 2 E% I$ I2 i$ u9 u/ }' ?7 i

      4 J) C6 {8 Z5 R& Rscatter(lenb( B(:,6)~=0 ),B( B(:,6) ~= 0 ,6),20,'filled')
      9 }* z" h4 ]0 ~9 B2 j3 x

      $ I' s/ Q  \0 J" s: v- r" w& B2 v
    • & p2 @" V, w& l8 P/ U

      " p0 {7 D6 \3 ^  }, d. j3 D0 gtitle('6')
      ) N4 a! P1 Q% E5 b
      + ]2 M# a9 p. O1 }

    • ' r' G( h; u/ m$ ]* }
      ( h( d1 c) ?1 ~/ W+ ~; b

      # O+ p) P; Y! X: z$ {

      7 W% [- w) g. h# T& s7 S2 ~# C+ n# x' n
    • / a3 |# n$ |* d6 O
      * s$ J) n! @2 q9 h( d& F* u3 n
      subplot(223)
      8 s3 g5 U4 i9 M! L' N

      6 l1 ]4 r! {# o1 x5 `
    • 5 ^4 Q* ]  j1 m4 Z% w0 u

      6 G! p" [* I9 f" rscatter(lenb( B(:,11)~=0 ),B( B(:,11) ~= 0 ,11),20,'filled')8 J8 H0 ], Q6 \+ d* n

      & M. m4 F9 Y) ^( C2 z& U
    • 8 ]& I% h3 X- f  {. `" c

      : i2 z4 F  }; S1 }- Btitle('11')( y1 b# E0 S& o$ l! B) a# O1 r$ E1 P

      0 o  \# z$ ?4 I: o- E! m3 D
    • / u6 i  h$ k6 p" q! _
      ; U% P# {) O. |  s

        o$ |" v6 J. {

      ' ^% n% Q7 [% m

    • . W4 f* Z2 R% \4 E

      % W- w- K9 a' {/ G; Wsubplot(224); n5 h1 U6 z) [
      1 s6 E# K7 b5 q+ _

    • 3 l, H4 |& U1 ~
      3 f" B6 C  V6 @
      scatter(lenb( B(:,60)~=0 ),B( B(:,60) ~= 0 ,60),20,'filled')* O$ _5 B6 O; |. O' n. L  Y
      . }! x6 X" [" N  z7 g
    • 9 R' b" I% {5 a# Q" T- i& U

      * B2 Q8 H/ G6 q+ O+ D; Y" stitle('60重合')/ t0 A, X0 d3 l5 H/ S
      % y% n" T' B5 L6 O) q

      # z' l. }+ I# f3 W2 D

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

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

    由图即可解得近似解:

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

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

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

    根据特殊点解得


    . Q) D0 ^3 {7 [( t% r1 d! X0 t

    点A:

    点B:

    点C:

    解得

    3.4提取小圆圆心位置坐标

    分离段:取极值

    ) @0 E, _& S  @( l# g: J

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

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

    3.5参数修正

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

    / w/ i6 o. o8 ^! T' w% c

    3.5.2 修正旋转中心坐标

    0 [0 Y2 }2 i# F' N3 m2 e
    4 Z. ~; K% P+ k6 d

    / H1 q* d1 g9 e( v0 v3 [" o
      _- W8 o0 w; K8 n) q
    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-4-21 23:50 , Processed in 0.477084 second(s), 50 queries .

    回顶部