QQ登录

只需要一步,快速开始

 注册地址  找回密码
查看: 2089|回复: 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 |邮箱已经成功绑定
    全国大学生数学建模竞赛" j6 I- u. \* r3 |5 [
    - h9 r- u( M1 Y- O; c! s8 H

    - P9 i! ^& V4 {! `4 h3 a
    2 y. v4 i( b/ ~
    + X6 z: c% j( A. @8 J
    5 O0 K( G& I3 c, O( e0 w" _

    . U7 j8 ]: \1 s9 w8 ?
    ( `! t- _0 s, V+ v9 `$ `
    & |) r1 F3 h- j7 E

    目录

    一、任务分析

    二、题目一求解

    题目分析:

    模型建立:

    模型求解:

    3.1读数据,绘图

    3.2探测器之间的距离计算

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

    3.4提取小圆圆心位置坐标

    三、题目二求解


    8 {5 A( A7 O: j' n% t
    一、任务分析

    历年赛题

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

    知识:图像处理

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

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

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

    二、题目一求解

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

    题目分析:

    标定 CT 系统的安装误差

    模型建立:

    (1)探测器之间的距离

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

    表格一数据读取


    •   Z5 x( T; ^( N- ]! N5 f- l: Q

      * p8 d) q/ x: a- ]A=xlsread('E:\math_model_data\data2017\A.xls');1 s% {3 e9 G% O' {& f! w0 A
      ' M/ `9 f) b- U
    • 9 p3 u5 O8 m4 X7 u3 D9 o, t6 \

      2 d# f  w2 I) r  ]imshow(A)3 }! N! S: D8 Q+ ^$ r

      - `" U' M' v9 e0 J
      - z4 |+ ^0 T' N) C
    9 e, ^- }0 ?$ W* a1 x+ c2 {, \

    表格二数据读取


    • : b4 A# i2 ?  U. K9 e8 Q7 l9 N! f! Y
      ; e# U0 ^1 t: m/ t# }
      B=xlsread('E:\math_model_data\data2017\A.xls',2);2 U- J" y9 w( D, t) [. E
      * q' e1 ]/ I! E' C) f4 |, A% `2 V

    •   n) G7 Y4 X! E4 j4 L

      - r5 Q& o. Z1 FX=1:size(B,2);, r1 P" Z) x$ B& l( i
      ; l+ f8 ]1 H# ~+ q

    • 8 _" n4 U' e# Q; l
      ) J# |' {* j& r* B, T
      Y=1:size(B,1);/ g1 t- r8 Q5 S* S( B5 R2 H$ N
      * A3 U4 T5 e9 ~4 L* S5 }  t
    • 3 {$ H5 p. Q1 c1 |! L6 [

      6 E2 \3 t* Y+ efigure(1)
      5 B+ N& d' s& Z: s1 z" {7 k( x
      " P( K+ W! e- q: K
    • 6 @7 n2 y5 d; V
      , x0 L7 Q) y: k# k% b& ~# @9 A* W
      mesh(X,Y,B)4 D0 [* [. Z' z! p) i$ Y
      : ^; q" W  b9 l( J- H

      ( z6 G1 {* Q5 u) T6 T

    ; ?3 G! Y: @* D. N

    3.2探测器之间的距离计算
    • 0 G1 E0 b+ E( V" v
      + C. f6 @$ f! g9 ?# f( A) l
      B=xlsread('E:\math_model_data\data2017\A.xls',2);% `2 E1 V8 X8 H! X' r

      0 |9 `- O( Q) Z" ?7 E
    •   J5 L3 q' b" d% q  |
      0 Y$ Z5 C: [) l% `. q$ H
      . H6 K: h% N. n+ g
      $ Z7 g& ?/ u( i8 I

    • * q; l$ {" v: v) f
      * K% }. Q& P& H$ K: k! c
      figure
      0 ]" t: f1 E5 B% O; k% I5 z

      % \; e6 _) V# D7 R, ~3 E! s3 e

    • & y/ w1 \$ l$ q0 Q! x

      9 S4 h8 U! p. S' `' P& tlenb = (1:length(B));
      & h: U" Y! J. h1 k; z
      6 W! ~+ v: l: N- ~" ^
    • , n2 [+ b; v! F
      ; M( L4 j% F% H  e! t

      8 @0 G& G7 s  U5 |1 J  M+ ?' w4 k2 S

      & V- v( g! E4 y, N3 F9 o
    • % e6 t8 u* ]8 l( c/ v; P

      5 w$ H1 X! J6 [/ K% S! F- tsubplot(221)
      1 }1 [, j. v/ y+ ~9 X' e4 y+ Y
      - c6 j5 {' D5 S; B# f
    • , }5 f" i$ c; Q
      1 E: F5 Z7 q2 V+ d3 D$ @5 J" {
      scatter(lenb( B(:,1)~=0 ),B( B(:,1) ~= 0 ,1),20,'filled')
      ( a) }& d: C4 t/ \3 }/ G
      : J& B: z( `' H

    • 1 h8 h- g/ K6 [6 F

      ) ^) f. t: c- g4 S3 {; ltitle('1')3 \% p6 m3 L, \; n8 ^7 i
      0 j) v# T# j3 @+ H5 D
    • 8 P( f1 a! X5 M0 e( F

      $ B) {/ ]/ K* F' L) c0 v/ w- S1 {. t) W+ i8 a  x+ w  Z1 d

      1 h- y8 q' l) P0 w, j# }

    • , h' ^9 i# C* J* j
      3 j* n5 y9 |  X$ U) b
      subplot(222)
      $ x# B  W* |8 A4 W* |4 d

      . M8 d9 \0 |8 S
    • 5 C1 b9 B; L. h) {0 V7 L: ?& Q
      * ]2 W( h& a. G/ \! a4 C
      scatter(lenb( B(:,6)~=0 ),B( B(:,6) ~= 0 ,6),20,'filled')
      2 H0 H( A# r; f0 a: R1 r5 b, {9 z

      # _6 ~7 r! T5 ?

    • 5 K$ s* R; e5 d! w1 b
      ' Y2 S& ]% x* z4 W2 Y
      title('6')
      . N, R2 ?# z/ y5 X7 E

      ! n1 U* _" g# M' ?9 z
    • . K, m3 t+ [& g' ?

      - q0 u0 L, ^0 ~9 j" a: \
      + ~. M, o. _7 x6 s9 U+ j/ J& J

      & W8 I5 Q, r1 o7 ]- w' [/ }
    • ; N' @& Z1 _8 K) w- i( i% n' ?: @

      5 k, k  f1 a* Jsubplot(223)0 |; t$ A7 G- T# P: P2 \! q
      . _6 ^" u( m* y; _& \) {+ l0 S
    • 3 d1 L) r2 X9 L3 Q
      ' c0 Z2 J% l; G  M' b) H1 m2 X, T! O
      scatter(lenb( B(:,11)~=0 ),B( B(:,11) ~= 0 ,11),20,'filled')8 d  X$ L& @) u6 x" e# c1 K3 _

      5 w, c% ]# c. L6 ^

    • 3 Y% j  |8 c8 ?8 G
      $ U% M3 A5 z; K
      title('11'): R% T  N+ y' s& t. i, N& h

      % y& u! v4 I; \! Z

    • ' P1 l1 b9 \( V7 U, T0 F& v& H
      1 {  @: K! L0 s

      % r0 ~- a: x$ y
      / d* r! g; F9 p3 l! t' ~; }
    • 2 I1 g6 p. B1 {0 e& Z

      * z1 K; K8 r# B. [, p) osubplot(224)6 X. Y) Z7 l0 i4 s& b9 i0 p
      . j9 N5 E% f  J
    • 9 W* Z2 R( c/ R9 Z  g" V$ t6 l- j0 {: p" W! i
      ' F3 Y4 `9 \5 n6 h! Y$ ?0 o
      scatter(lenb( B(:,60)~=0 ),B( B(:,60) ~= 0 ,60),20,'filled')8 `" O1 l# [7 r$ W" S8 t8 W3 Z  Y
      ' F9 u! p0 [4 D6 w+ }
    • , v+ A$ O$ O( o) o/ w5 h

      * z9 A# x  T0 Y& c8 z9 k, ftitle('60重合')
      5 z3 F( S* r6 _  [

      8 p& ]3 A1 l/ m* W* _1 D" T% ^
      , r+ T) |+ m+ a7 l/ |+ ?

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

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

    由图即可解得近似解:

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

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

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

    根据特殊点解得


    : ]% ^5 Q# D+ g  C- J0 x( ~

    点A:

    点B:

    点C:

    解得

    3.4提取小圆圆心位置坐标

    分离段:取极值

    / N0 i1 c, o; _) L  B

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

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

    3.5参数修正

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

    3 T& }0 l: I+ Z/ g# x4 t

    3.5.2 修正旋转中心坐标

    ) M9 j  ~  ]# Q

    ' ?9 E( K0 T# b8 Q8 ?/ V. [" r5 i3 b3 w1 D
    $ J' G* R1 b2 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-4-13 17:21 , Processed in 0.351210 second(s), 51 queries .

    回顶部