QQ登录

只需要一步,快速开始

 注册地址  找回密码
查看: 2116|回复: 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 |邮箱已经成功绑定
    全国大学生数学建模竞赛, B/ ^  M- V" X3 w
    0 X" W* z: Y, p; z. E8 q; r) l  M

    + q( N4 _2 Y, E7 X- m) W

    1 N/ j( d% X+ V+ S
    ! F' Q2 D& i5 H5 B; B* Q: k+ Y6 n6 f. z2 y
      v! J( [# e5 Z  R

    5 C( A& j3 ?' W/ h) n) y: L7 q3 }4 k$ N4 P. W

    目录

    一、任务分析

    二、题目一求解

    题目分析:

    模型建立:

    模型求解:

    3.1读数据,绘图

    3.2探测器之间的距离计算

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

    3.4提取小圆圆心位置坐标

    三、题目二求解


    # b9 q( g  ~4 }# o4 U4 x7 s! ]
    一、任务分析

    历年赛题

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

    知识:图像处理

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

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

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

    二、题目一求解

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

    题目分析:

    标定 CT 系统的安装误差

    模型建立:

    (1)探测器之间的距离

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

    表格一数据读取


    • 2 M; T+ [+ l6 J* ^$ r
      9 w2 t2 ~9 [. b+ C
      A=xlsread('E:\math_model_data\data2017\A.xls');- a+ I" k( H5 s; a" y; v9 w, |3 _" H

      ; k# n, q* G5 T; Y  [3 D0 P

    • ; Q$ k$ a& R% O: S6 _
      2 e7 `' R( S0 P5 V* o
      imshow(A)! a4 @6 N. o9 u, @4 {. s- F9 `

      ) L; ~8 {8 N% ^5 [, [
      7 G" t) Q% l& `. g8 P
    ) |9 N3 a4 E* H2 D7 ^0 F) }

    表格二数据读取


    • 3 f: u$ n6 T( [7 L5 Q
      ) m5 f1 l+ L, b
      B=xlsread('E:\math_model_data\data2017\A.xls',2);
      & W% j& z5 G0 A
      5 W9 _5 q: ^* J, z; G

    • ' r3 B3 G6 A) u' x* K2 g0 C

      3 D) S* S( i1 H1 zX=1:size(B,2);" O5 p2 e8 M2 q* _7 X
      : w6 g' ]3 E% C- v. x: ~# U2 Y" Y
    • + Y0 @0 g5 p: [& `; o$ g9 g

      / z1 |- @/ |/ ?8 R6 L1 sY=1:size(B,1);# u: }/ v$ a5 F1 E) p3 C  e+ Z
      : O, [( m9 ?  X* Z8 b, U

    • ( A7 v2 S- r# q& N

      - i& M& Z  x) K* U' v$ ifigure(1): P2 i# @( I8 g0 i4 ]0 v

      2 Y3 f0 }+ Z, K+ p) x& K
    • + C/ N9 u  E8 C) z  m0 s

      # p/ Z4 S: R) L* `mesh(X,Y,B)+ j) Z: a4 _5 O) I# H
      7 d" t: {$ s1 {3 a
      9 \. C0 J. ~3 c) D

    5 v3 d" P% \4 A& ~7 L( R& A

    3.2探测器之间的距离计算
    • 1 m) s8 P- {( L) s& G

        \# d+ ^0 t0 {7 _B=xlsread('E:\math_model_data\data2017\A.xls',2);4 @1 s" W$ }" Z" G) `6 l( E

      ; f. g! @( ~3 L0 \# W
    • 2 j. \6 ]! u( X* B
      7 k# Y; e# T; B. {) [* T3 W

      & `' |# Y( G5 M, E, ]8 l' M* H, z/ ]

      : ~- [* E  @8 g  m$ D/ n, b
    • 2 B0 y/ a1 `' D

      " g. c8 n5 \0 Z/ @figure
      2 m& Q3 p8 D" t, |9 a- }
      ' f, m2 A! k- P1 Q' X8 Z2 [
    • * u0 I# q" [" D& u0 J  J+ E* S) z
      & o2 M) d5 L+ x* ^
      lenb = (1:length(B));# z6 t% I3 Y) H7 A( B( Y! Y
      $ N! _. a5 B% y- Z, [

    • $ t% |  r- t* g# T. E# _

      0 x5 I- x  ~" [: Y- W
      ) m$ p2 j& [  M) \, o' o
      - M1 q% K" S3 I! }$ Q+ Y) o; N- ?

    • 9 ?8 I3 q( d; t& ?5 @" p  T/ V6 t

      ) Z' v% G! v7 z% J4 \3 I1 o2 C, j% Dsubplot(221)5 ~* m# v! |; G; i/ g

      6 @0 m8 [9 N0 ~+ c

    • 5 g- d. l. \& z' n, `

      & \! P( h6 g; y" n  e4 U, Xscatter(lenb( B(:,1)~=0 ),B( B(:,1) ~= 0 ,1),20,'filled')
      1 c; K' Y5 T- V( h: x

      / _& |: c' E0 A- q

    • + G7 T8 L, q6 L' e. N( W

      8 z* \5 B7 |7 B8 d- g) r1 _title('1')4 P1 Z6 X2 f$ J  {5 Q1 f

      ! K. R6 \5 N( z7 c

    • ' Z9 x( N# a6 \2 I) R
      7 D( y" }% Y8 r9 J3 b. R% d

      4 B+ C# k' ^' L7 f
      4 U: y2 d; f5 d$ {. i. {
    • 5 @6 _* _% r2 r; W  l5 B
      & v% ]1 C6 B4 z; W
      subplot(222)
      1 Q+ s; k; r) c  s% H
      - B, v& n* w) }6 K/ ]1 H$ K+ _6 p$ L
    • $ u/ }; v. T2 }% p, A

      8 b% ^2 h$ n7 }, ]7 r3 [scatter(lenb( B(:,6)~=0 ),B( B(:,6) ~= 0 ,6),20,'filled')$ l) L5 U0 R5 H5 o6 [' c+ _

      * B7 O8 N! H5 A( L, Z/ h4 D
    • ' [& w/ p7 e7 T, [

      / u0 e2 s1 S. ^/ x. Gtitle('6')
      ; e% r+ o- y! Z4 s

      9 z) m' ^# `2 I

    • & ^7 _! _: V# ?
      0 f5 V- S" ]7 ^. r2 f: n% ?
      % m/ a5 n4 x8 j

      ; k7 \3 z! P% |$ z9 V( _5 l
    • 7 d5 y* d4 f& s7 _, Z3 h, k

      3 ?# M/ p: C7 j9 S* g( q6 M4 asubplot(223)
      1 J3 p$ Y4 h8 `# w/ ^

      . l5 E5 A0 m: J

    • 3 V" X  J8 i* A; X8 X
      % [2 r2 g- a, ?) J
      scatter(lenb( B(:,11)~=0 ),B( B(:,11) ~= 0 ,11),20,'filled')
      & C+ s. B4 s4 B5 h/ L

      " {& M7 e: S7 F6 Q" e1 j: |" h

    • 5 P6 @; ~2 ~7 c2 A; z1 _2 x

      % U# l* [* D. L8 htitle('11'). B2 D& L! l9 d  ?+ G

      6 M1 c. B( _/ x( [! I" k/ v
    • ( T. v; ^. z$ E1 u
        I: t- a0 y( o" b
      0 T. \: U& \# f3 C' g# f, E% w# _0 X) J

      , I2 i, b8 D3 _7 }* o, v5 f: i( e

    • 4 T1 P! \$ x! H5 j  |

      : g$ ?2 Q3 U" H8 z  H( xsubplot(224)3 F, M6 r  T3 H( h1 r/ i2 h, C1 W9 }

      ( I; ?9 c0 z) _' g4 O9 ?8 t

    • . \8 o4 I7 j( x+ t5 l

      # y+ b' C' O/ X* c7 x' K0 [% `9 ]scatter(lenb( B(:,60)~=0 ),B( B(:,60) ~= 0 ,60),20,'filled')  z! h3 g4 |4 z3 J; G. M

      # V: ~% A' l/ b( D. H
    • ! e1 M; D- H( {5 s, Y5 ^

      + E1 s  Q! N/ G8 |7 h) \title('60重合')
      - D( `! m4 |; X/ Q6 O% }) M
      3 n/ L! }6 q4 |/ @& E& u
      1 E6 U8 p: ^) S" @  {+ Q% J+ l

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

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

    由图即可解得近似解:

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

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

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

    根据特殊点解得


      m" |7 y4 C/ C3 a+ c# E

    点A:

    点B:

    点C:

    解得

    3.4提取小圆圆心位置坐标

    分离段:取极值


    ) }; |0 w+ q9 h

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

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

    3.5参数修正

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

    6 w: ]% S- P4 X' X$ Y$ W' m

    3.5.2 修正旋转中心坐标


    , n" V6 n+ Z- ]! Z' b; l* A6 H, g5 y1 v# h

    9 y+ f# o" B7 c0 b7 U6 U$ z: C: d( W/ ~: L" \7 [* 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-15 15:02 , Processed in 0.475541 second(s), 51 queries .

    回顶部