QQ登录

只需要一步,快速开始

 注册地址  找回密码
查看: 1824|回复: 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 |邮箱已经成功绑定
    全国大学生数学建模竞赛( n) X% \' u+ u2 C8 u2 i
    ) V' q" v; W4 W/ q4 j/ W& C' W
    7 ^* C# s# {" w$ Z

    + \6 F. t- [  O, C, u) ]
    5 u5 ]4 o6 Q- b7 x% E
    . P9 D. C# _, d+ X* K
    - I6 G. y) _0 H/ @- w/ U

    0 o0 n' _% Q' }7 C/ m; m# \1 d/ l: b( [5 a1 H

    目录

    一、任务分析

    二、题目一求解

    题目分析:

    模型建立:

    模型求解:

    3.1读数据,绘图

    3.2探测器之间的距离计算

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

    3.4提取小圆圆心位置坐标

    三、题目二求解


    0 r" K% `) A2 D( c0 q$ n
    一、任务分析

    历年赛题

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

    知识:图像处理

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

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

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

    二、题目一求解

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

    题目分析:

    标定 CT 系统的安装误差

    模型建立:

    (1)探测器之间的距离

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

    表格一数据读取

    • - H) _2 O' Y0 u- d2 l) V" e
      ! A% l" K! K! x4 a1 r
      A=xlsread('E:\math_model_data\data2017\A.xls');
      $ d2 Q) R& }! j1 Z9 n8 E
      5 v) I- E! {& }: J

    • ) h9 L% z7 s& S" [1 J. [
      4 I! I; Y7 `2 A: K+ S
      imshow(A)" ]( N9 d* U! k& i' m) m6 J. f1 F

      8 l' c+ h3 r1 H- N) |. x
      * t* [" t- l& @6 I4 J5 ]0 E) L

    + ~- v# k3 T4 Q0 N+ ^" I

    表格二数据读取


    • / L; @1 E# p, z0 W' Y4 @- j& U& A

      7 \( q6 P- n+ D" H! f7 |2 k7 p: DB=xlsread('E:\math_model_data\data2017\A.xls',2);
      & s( f" C: E: C/ V( Y5 U8 [
      . X# p' g& d7 a0 H# j) H/ Z

    • 6 B4 K; D! k/ s

      $ ~7 A) ~% r7 ?7 x2 |X=1:size(B,2);
      . Q1 K+ w2 u, @* E' k0 z6 e

      9 E7 K+ ~! B, `

    • , ~0 u, C% I& o

      , q" k) V" e; P, v+ XY=1:size(B,1);
      ! u4 y! I  ?+ A/ H; c
      4 ?; h" r% t3 {5 [3 S
    • ! r! a) U4 f. ^
      ) S# }& K! N1 z: O; v  d
      figure(1)
      1 Z, T2 m' _2 d- F! t) o3 m' f  @

      ( _4 Z1 h5 i" P9 N% v+ Y

    • 0 L3 R/ e& R# e# D

      ) O* P0 ^3 X8 J8 pmesh(X,Y,B)+ l- d( N$ N6 v+ L, H
      * t( P# @" h1 |8 o; \- y3 s' A
      0 U; C' m. b6 d+ b) P( r2 ]& j5 ]
    1 a# }, J( @2 x, g% w

    3.2探测器之间的距离计算

    • ! q0 R8 \8 h8 S( G4 w1 g( w% Z

        h* O" n: I( l& E7 DB=xlsread('E:\math_model_data\data2017\A.xls',2);4 @4 l( X8 a& [

      ) q) K0 m. L" v, ?) x1 I

    • 8 D1 ^& a* u$ Z  J  {. N/ ~
      ! t7 ~0 a; e+ }8 k: U3 q0 j2 s

      ( i5 f; i( N" ^' Y" o
      4 S$ o; z  _( U0 o
    • " n8 y$ o+ u$ p9 D- s$ d3 Q
      2 Q2 Y0 t" T: J- S, k
      figure
      * C2 ^) b) i1 `' S3 i5 R

      # K& v1 ^7 m3 |+ k7 U- E
    • 8 B5 t1 p6 I- {$ W" K. J

      ) p. E4 \$ K. h7 _0 tlenb = (1:length(B));
      5 p7 K; V) o# K0 z% V7 r' u/ a  T
      1 x3 F6 ?7 }7 A+ `5 f- S
    • $ ]0 Y( M# t2 T7 C/ d0 c
      + t! n( |5 ~* R8 ^9 a  g" w
      - _: T9 Q7 t! R/ Q2 r
      " V  Z2 u* j6 T& K

    • $ J! v# f; @+ W6 @
      " a  z+ [7 G; [' w' t, A
      subplot(221)8 d  t; W) U6 O' D1 A, K
      - Y- D% }1 E; R  b8 Z4 K: A

    • $ [; ^( l$ K, c. d$ C" j

      % o" y5 _/ C. D4 ?& rscatter(lenb( B(:,1)~=0 ),B( B(:,1) ~= 0 ,1),20,'filled')
      " s8 U  e' i3 L" o3 r

      2 G- \7 B. h# C3 [( G  R
    • / ]( \7 \+ A6 M2 F1 K) X
      5 C: m  L. |! F3 f
      title('1')3 L. e6 E$ \9 R! |6 @& X
      1 d, p# W- Y9 Y5 t4 {

    • / |5 @! o1 `' y1 q- K2 z& }

      1 x8 ~% q9 c0 e
      9 r* G! I& O; L; k

      ' _. f/ `3 w5 c7 g5 J: X+ c

    • % x$ p% w2 _' ^( ^

      2 J- |4 E* [' L. Isubplot(222)4 I! J+ T; v% M) ~. K( D

      4 V6 k- z; a% v5 M1 b7 _. Q' T

    • ( z% V& U# R' b
      * Q* p; l2 A: }
      scatter(lenb( B(:,6)~=0 ),B( B(:,6) ~= 0 ,6),20,'filled')
      $ f& X2 q5 x% ?& @3 ~; }/ Z

      7 f1 Y; i4 _" J- I) L: m8 Z6 f5 L
    • $ V4 b' e6 U; z' v/ D

      ) F9 A* G3 C9 Z1 |title('6')
      , u) H) i4 M  M+ y

        y% H) z, Z4 ?  M. n6 n, S
    • . P6 D  I+ A% a* t# [

      9 ^2 Y4 }! q7 T9 Z2 S$ \8 O+ L; r
      7 `( G8 N" Q: O, Z0 p0 p8 e* i2 `. x
      6 h1 o. I5 x' x7 w

    •   c' `! N7 H5 I: O6 k! }

        X  ^$ @5 Z% [1 I3 O5 Nsubplot(223)
      - ]1 ?6 J" i1 _+ d0 w
      ) s4 R: H8 W3 {+ ?

    • $ @% v7 [' v" s$ C' G: t& [

      3 A+ v1 {& {' x+ n! [. Escatter(lenb( B(:,11)~=0 ),B( B(:,11) ~= 0 ,11),20,'filled')
      - s) n* V  K, a$ w1 w3 y
      & C5 _8 Q& f& V: d0 k& A
    • 3 O. H! ^! Q/ k% L( }

      , X6 V  s3 I6 B- `0 e, Gtitle('11')! j5 s# W1 Q# t% N8 v9 z
      # S7 d/ R/ G+ o5 G( v2 n

    • 6 q; y8 Y& I) B! R/ z6 Y! Q0 f

      - n+ S# G3 }# B/ t3 y7 }: L) ^) C# X* n9 R" x
      0 i) Z+ G4 d* O! k0 v1 D) x

    • 3 e# S5 f7 e# {1 d. t- u+ ^7 L

      6 \: p" T8 `1 S) g0 u+ Rsubplot(224)
        B. i1 T6 [9 v8 [$ A

      5 j. N6 X" r- L& I' s8 b% \

    • 8 c% [6 b% @$ y6 P0 |
      ' O# L! W% L# L7 g  \
      scatter(lenb( B(:,60)~=0 ),B( B(:,60) ~= 0 ,60),20,'filled')
      4 M) A: |5 b; P- @5 w7 d0 Z- X

      2 G1 s* E+ f8 d7 i2 y
    • ; C% [( A; _! c: [$ B
      # l2 w4 H& d1 j
      title('60重合'). P% }8 ]8 |3 ?) f; ?0 g8 q9 O& d

      $ r( C' f# X% j
      9 R7 v5 @( l) N2 s9 a. o

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

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

    由图即可解得近似解:

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

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

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

    根据特殊点解得

    6 l3 v* M) L- m3 f/ u

    点A:

    点B:

    点C:

    解得

    3.4提取小圆圆心位置坐标

    分离段:取极值

    & o: n1 m$ ]7 z% c. A  _

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

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

    3.5参数修正

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

    : N+ h0 D- J% Z* G+ X

    3.5.2 修正旋转中心坐标


    . D/ u6 k1 I( E4 b9 t- l+ t3 T' D; b
    # [% @4 ~% T- l9 [# {
    , v4 N. ]5 |& b8 x
    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-1 03:58 , Processed in 0.431723 second(s), 50 queries .

    回顶部