mimics教程.docx
《mimics教程.docx》由会员分享,可在线阅读,更多相关《mimics教程.docx(25页珍藏版)》请在冰豆网上搜索。
mimics教程
mimics教程
第一单元 什么是MimicsSimWer个人空间:
c-o9X2tjjLKC
SimWer个人空间9Qlo*{1j+r_F
Mimics是Materialise公司的交互式的医学影像控制系统,即为Materiaise'sinteractivemedicalimagecontrolsystem.它是模块化构造的软件,可以根据用户的不用需求有不同的搭配。
下面是这些模块的介绍:
N2~!
f6|!
G0b9@6e%l0
IfK$UQa!
tzA0MIMICS软件介绍
)d+{-r*Q0z*_B0SimWer个人空间I!
OiK*s
SimWer个人空间u)Fs}!
KZM4?
sMIMICS是一套高度整合而且易用的3D图像生成及编辑处理软件,它能输入各种扫描的数据〔CT、MRI〕,建立3D模型进展编辑,然后输出通用的CAD〔计算机辅助设计〕、FEA〔有限元分析〕,RP〔快速成型〕格式,可以在PC机上进展大规模数据的转换处理。
SimWer个人空间'GGZ8Z-Yg.[SimWer个人空间Y
D\*~I
MEDCAD模块:
SimWer个人空间R9F
gy"Mwb@yR+DSimWer个人空间3tv6R\5^SimWer个人空间9i^vl-j)W+cJv
MEDCAD模块是医学影像数据与CAD之间的桥梁,通过双向交互形式进展沟通,实现扫描数据与CAD数据的互相转换。
5hb_L@i]Z0
.h)n(S'mbr0在MIMICS的工程中建立CAD工程的方法有以下两种:
SimWer个人空间;d|f+G.u#Wg
1.轮廓线建模:
SimWer个人空间"vo)v6b{cRx
d}_/i(h5ldw0在分割功能状态下,MIMICS自动在别离出的掩模上生成轮廓线,MEDCAD能在给定误差的条件下自动生成一个部分轮廓线模型,进而用于医用几何学CAD模型中。
SimWer个人空间eseR{)F
{b
^%~^$I!
k|0创立的CAD模型的可能方法:
3Xz9x0f5U0
4fk;z8b-]0-B样条曲线及曲面
H'bpcFK6[9H7|0SimWer个人空间%Z_9f}L$S;A
-点,线,圆,曲面,球体,圆柱体等SimWer个人空间"yU5K!
E&JFL
7eHLR0R
dM0所有这些实体均可以iges格式输出到CAD软件中制做植入体,另一个典型的运用是用MEDCAD模块做统计分析,如测量很多不同股骨头的数据,为建立标准股骨头植入体时作参考。
SimWer个人空间'Ql,\F|7O/X:
II4]j
SimWer个人空间Qw&|/V'kn
SimWer个人空间t9g:
uK'u5^
D
XZ?
+ytbg02.参数化或交互式CAD建模SimWer个人空间W'_?
f5bxu]*~
SimWer个人空间[Z1@0M/~6j
可在2D或3D视图中直接创立CAD对象,或者用参数设置的方式创立〔如定义圆心、半径来创立一个圆〕,创立后可用鼠标进展交互式编辑。
SimWer个人空间H$_/uz%i"d:
E,sg'{
SimWer个人空间6c1g7N0j&B"F
V%aY9Br&v9jea0SimWer个人空间7r0gP
x7H`5C
方便设计验证:
SimWer个人空间v}/E@D,NQ-Qh"u
@i@[v2|{N0SimWer个人空间l1U@b&S!
C
为验证CAD植入体的设计,MIMICS输入STL文件格式在2D视图及标准视图中显示,或在3D视图中显示,用透明方式显示解剖关系,使用这一方法可以快速实现医学影像数据在CAD设计软件中的调用。
SimWer个人空间bZ,X4t;n-r{;wBl
ax|&q,@-{-jh2@0RP-SLICE模块:
BM#dE,\0
d(k:
uBW4O0Rp-slice模块在MIMICS与多数RP机器之间建立SLICE格式的接口,RP-Slice模块能自动生成RP模型所需的支撑构造。
SimWer个人空间7p(biz!
N:
Jr~M
{.R&cb3ZQm/t0针对RP机器的快速而准确的数据转换:
8|&u0K1a4p)?
a8A"Dp({0^0SimWer个人空间,LO]0ex
用RPSlice技术可以进展大文件的处理,并维持很高的解析度,在建立切片文件的时候,RP模型的解析度,用三次插值算法来进步。
SimWer个人空间OP\7B8oW
:
K9u9H#K4e|d-mWM0支撑的成孔技术—materialise的一项专利技术,不但能使成型制造过程加快四倍,还能节省更多的材料及便于清理。
SimWer个人空间kdI+Hs#L
SimWer个人空间~I#vR(e(zM#oM0m
切片:
SimWer个人空间
a*Abrs!
j
SimWer个人空间@(SI}F\E
Rp-slice可在很短时间内进展最正确、最准确的数据转换,输出SLI,SLC格式到3DSystem,CLI格式到EOS。
高阶的插值算法能使得扫描数据变成具有完美外表的3D实体模型。
t9tg{V
d;^
ArmG0
lM-mvz^0着色:
A0U5gZ*~PCg0
yl1^fjz:
zi0Rp-slice支持彩色光敏材料:
牙齿,牙根,腺体,神经管等均能在模型中显著标注出来,这是一个新的参考维度,病人信息也可用嵌入或彩色的标签标示。
SimWer个人空间)g3ynVE
~Tb
jLN0参数:
Ot4~N6^7n/RX0SimWer个人空间tc&uRKj
RP-slice允许对层厚、解析度,缩放比例等参数进展设置,有多种过滤方式可供选择,例如:
最小段长度过滤,最小轮廓长度,直线偏向校正。
切片数据可以保存为多种格式:
*.CLI、*.SLI、*.SLC。
2@m3k:
A!
^n0qJWz0
!
KQ%w2T7c0支撑生成:
SimWer个人空间;pZk^.RB
SimWer个人空间V#Y3@*?
^
支撑生成功能,自动生成在快速成型中所需的支撑的构造,并以相应的文件格式自动输出〔SLI,SLC,及CLI格式〕,这不但提供一种更快速的成型前数据准备方法,而且专利的成孔技术能使整个过程缩短四倍以上,而且节省材料,生成的支撑比传统方式生成的更易清理。
m
aa2atA'G(Y0SimWer个人空间
r|Y;aYM0|T:
pb&xQ
支撑生成参数选择:
nj}K^5i0
O%UT#Y6FK7xG0可提供几种支撑生成参数供选择,RP-slice使得在X,Y坐标平面内定义支撑成为可能,可定义支撑的长度及成孔角度,无支撑的最大倾角及支撑的起始和完毕高度。
SimWer个人空间{T\z(?
w
SimWer个人空间KH6q4_B,oM0O/Bv
MimicsSTL+模块:
SimWer个人空间;A1s8swa5dsRDr
SimWer个人空间E$rN&@;~QM
\$n7[Kg}"U0MimicsSTL+模块通过三角片文件格式在MIMICS及RP快速成型技术间进展交互,二元及中间面插值算法能保证快速原型件的最终准确度。
SimWer个人空间}'XVSg
SimWer个人空间W,FN?
d$Q|3v
输出格式:
SimWer个人空间9T3s^_3y*q-X}
4XUi~n_2_#y0标准的3D文件输出格式,如STL或VRML〔虚拟现实文件格式〕,STL文件格式可用在任何RP机器上,强大的自适应过滤功可以显著减小文件的大小,可以从掩模、3D图及3DD文件格式输出,输出的文件格式包括:
ASCⅡSTL,BinaySTL,DXF,VRML2.0,PointClouds.
SimWer个人空间9GS^f+Q~]
SimWer个人空间G2?
%@'wvg^f
YIF8]c1pX2|f0参数设置:
SimWer个人空间.u#T7hS8d)w2}
-}&yt0xSy0SimWer个人空间{B%QIs,l
可选择几种参数,STL+模块可减少输出文件的三角片数量,通过对图像进展插补运算可以对3D模型进展光顺处理。
9~'o7u2FE6_3tq-s0
xk)vP"OV;k%_0SimWer个人空间)Cp2}&N3s|V(@!
Jc
l 有两种方式降低三角片的数量:
矩阵缩减及三角片缩减,矩阵缩减可以对体素〔或像点〕进展组合来计算三角片,三角片缩减可以在网格划分过程中减少三角片的数量。
减少三角片的数量有利于对文件的操作。
SimWer个人空间NZWY,LgQj
SimWer个人空间KJ5nj+FK#}
l 通过对图像的插值来生成3D网格也有两种方法:
灰度插值及轮廓线插值,轮廓线插值是在图像平面内的2D插值,从而使这些图像能在高度方向进展拓展。
灰度插值是真正意义上的3D插值。
$b
|,}(Kz1x0
3I.d1q{fv0当我们需要的图像显示质量优于3D重建和STL文件精度的时候,可以应用连续算法功能,反之用准确算法。
SimWer个人空间6bEy$G1F"d5H&{R]E
T~tRPS:
Do0l 光顺算法能使粗糙的外表更光滑。
第二单元MIMICSFEA模块
MIMICSFEA模块:
ZOqVB[-y]buz
a$uUmoP
_6T
MN^3r!
N
)O!
}ex^"p!
IMIMICSFEA模块可以将扫描输入的数据进展快速处理,输出相应的文件格式,用于FEA〔有限元分析〕及CFD〔计算机模拟流体动力学〕,用户可用扫描数据建立3D模型,然后对外表进展网格划分以应用在FEA分析中。
FEA模块中的网格重新划分功能对FEA的输入数据进展最大限度的优化,基于扫描数据的亨氏单位,可以对体网格进展材质分配。
t5[&jmGjH_&s
e.simwe"Fo
j;xf
在MIMICS中通过点云数据建立一个3D模型。
P
_qe;dLz
D
在FEA模块中,使用MIMICS的网格重划功能对3D模型网格进展重新划分。
Wh%JMQ_
0T
G
erU5NL-w
b0K'{在FEA模块下输出到PatranNeutral,Ansys及Abaqussurface等FEA软件。
e.simwe"n+Sdr+Ef"R7M5g
将外表网格转换成体网格用于前处理〔e.g.MSC,Marc,…〕
a"Q;j*i%LSimWer个人空间3w:
Y*fY&|/x.oE
在FEA模块中输入Patran,Ansys,Abaqus体网格文件。
;[hm U
q3f#Pe.simweIM`@y
X
O
在FEA模块中基于扫描数据对体网格进展材质分配。
[0x(]O'^,yAd
v\,s#OJ8F2Fp9Z!
fNDSimWer个人空间在FEA模块中输出材质分配后的体网格到Patran,Ansys,或Abaqus等FEA软件中。
}.`aq{/T0V1le.simweRM@|+tZ(U
MIMICS网格重划功能:
;wYFqz3`
0^:
E5Y!
r;|8V{$z
MIMICS的网格重划功能能显著进步STL模型的质量和处理速度,能方便地将不规那么三角片转化成趋近于等边的三角片。
在进一步的自动重划功能里,能进展更加专业的半自动或手动划分,以便更好地进展FEA分析。
}goY/K,a;rge.simweM1UXR8{:
l`
l 更多的质量控制参数:
1?
~8kR#Et
w6ho4Uh%_soMIMICS网格重划功能提供多达14种通用的质量控制参数,用户可以选取适宜的方法来计算三角片的质量。
|0N
Z~bSimWer个人空间5ch
Hk5IL{
l 简便的自动网格重划功能:
*s+zy0[VN
@u+h
U5bUTa `|SimWer个人空间网格重划功能可以自动地进步三角片的质量,它搜索所有在预先设置的质量程度之下的不好的三角片,再把它们转化到可承受的形状。
$p-u2J.fB1[
7wJz8I-gP;kp!
B"h/{l 手动网格重划:
L!
Urr!
B&J9Q:
~c/`
W0S
在个别情况下,进展自动网格重划后仍有三角片质量低于要求,那么我们可以用手动的方法进展网格重划,网格重划功能提供独特的工具箱来手动修改它们的形状。
e:
VXgi}7j uX2?
#?
3Xq
进步FE分析中的可靠性及准确性:
e.simweNL p5t-is"I]
'@)d9{9_:
||MIMICS网格重划功能为所有FEA软件提供了高度自动化的接口,它能显著进步STL模型FEA分析结果的可靠性和准确性。
多数FEA工具软件不能进展网格重划后的优化工作,这样必将使最终结果的准确性大打折扣,用MIMICS网格重划功能将得到最优化的文件,然后将优化的结果输出到FEA软件中去。
-O_%}!
n?
K"?
0_w8D
~~I,{3rFH6xSimWer个人空间节省运算时间:
0z"W[)bi@z%@-c
Zn9K:
\
一般来说,进展优化所需时间会比拟长,但MIMICS网格重划功能会大大缩短这一时间。
$G)b,n:
}o
2]NC|#j%x"Sk材料分配:
5vpp\XT
$kYO5f-oc
jSimWer个人空间载入体网格数据后,FEA功能基于扫描图像数据为网格的每一个单元计算出享氏单位的灰度值,然后可根据不同的灰度范围定义相应的材料,也可以按密度,或E模量及泊松系数来定义材料。
分配了材料的体网格就会被输出给Patranneutral,Ansys及Abaqus文件。
/R-kNK5Z.C6}-o
c}6n"wAUxFl 用均匀方式分配材料:
}2`K^I@e.simweS#n-N-{$VI
将体网格中的亨氏单位分成相等的区域,每一区域对应不同的物质,用经历公式将亨氏单位转化成密度值,再把密度值分配给相应的体网格,接着为每一种物质定义E模量及泊松系数。
2}5h'O\?
Q,b~o9U:
a5Z$RG&zT5W_
l 用查表方式分配材料:
P2_h(YRK4d-pSimWer个人空间:
K%B-Z
E7A$nV/j8T+j
在一个XML文件中为灰度值分配相应的密度值,然后在FEA模块中输入这个XML文件,按照XML文件的定义对每一个体网格分配材料,再对每一种材料定义E模量及泊松系数。
[']W^3}
q9Fc;Pd5JLV 手术模拟模块:
|,^yu:
Q'S-|/^R
Ee.simwe]s)`d.h@)]
4]8TR-[H
Ia"X
prk3NUZ%MCMIMICS手术模拟模块是手术模拟应用的平台,可用人体测量分析模版进展细部的数据分析,对骨切开术及别离手术以及植入手术进展模拟,或解释植入手术的过程,有很大帮助。
e.simwe,wt*S6e&ew!
|
U\0]w9ZXa1z)d9u人体测量分析:
*X^jbYg
j!
Rf?
4e_c7X1X+KYa要进展人体测量分析,先选取一个模版,预先设定所需的标记、参照面及测量方式,平面及测量方式所需的标记点被确定之后,平面及测量方式也就被确定下来,假如没有适宜的模版,也可以自定义模版。
e.simwe-v:
na-Z!
Ub
oYBjz
标记列表:
T2O{4H$WW'YV5z
JU-m[Dse"v能对标记点进展创立、拷贝、编辑、删除等操作,在进展以上操作之前每个标记点都有各自的默认属性,可以编辑的特性包括:
标记名称、颜色、描绘。
8k4a~9FN"c/X
2F!
^/XC6S
i8\平面列表;
第二个列表可以方便用户定义一个或更多可供分析的平面,要定义一个分析面必须先定义标记点或基于一个事先生成的模版中的平面。
e.simweGap7wc rVJ Y
de#^0DntP
测量列表:
2iRvtx7Qa
+L)D%}/S5r?
X1]$y有多种方式可供选择以测量角度或间隔,对于间隔的测量,不管是在两点之间还是一点与一个面之间均可测量,对于角度的测量,可以用三点法及两线法〔每条线由两个点决定〕,注意:
测量只能在模版中巳定义的点及面中进展。
W_
NHY?
Q@e.simwe+H\&eEzd0SM
手术过程模拟:
^(L
],B5U)Qj
e.simwe
Mh[8k0f9CxP d
MIMICS手术模拟功能为外科手术模拟提供强大的3D工具包,多种模拟骨切开手术及别离手术的工具及STL文件的操作可供选择。
SimWer个人空间IE+m*Wgx}+H.LH
"o
g8sz`v
切割:
\4}U$R-lgSimWer个人空间+a*tlU7t
两种切割工具可供选择:
多义线切割及带切割面的多义线切割,在多义线切割中,用户用画线的方法来定义一个切割曲线,切割面垂直于视平面,假如切割深度没有切透,这个切割将是无效的,带切割面的多义线切割法是一个自由的切割工具,可以在3D及2D中进展拖动切割,切割轨迹将在2D及3D中实时显示。
"VS___^%te.simwe
O6_-is_p
分割:
ri'O!
o+gyM'`SimWer个人空间$M3AQvkS#N
这一功能可将一个对象分成彼此独立的3D模型,然后建立多个不同的部分3D模型。
SimWer个人空间H}E|?
e.simwep$hG&k}"c
交融:
6u&s&J
jbR
)q#I5Be6q,H&I
交融功能将所选的不同模型变成一个模型。
SimWer个人空间~T`UIc
e.simwe4@*`8S!
JR{@
镜像:
2^ t`%Rvs
镜像功能可以将选定的对象沿一个设定的平面或一个巳有平面〔从人体数据分析或MEDCAD得来〕镜像生成新的对象,可以选取多个对象进展镜像操作。
9oVv~&x
@)Ve.simwe@]1X]B
放置牵引:
:
A/i-@Ora,`|
?
.I&kgP经过切割操作后,可从数据库中选取适宜的牵引器安放在3D模型上进展比照,因为切割操作不可能是自动进展的,所以操作者必须理解所选牵引器的正确使用方法。
$?
;F4qB@{,d[0Y
e.simwe.A|^&Yu
牵引位的调整:
e.simweD/Kx'nMk-_
u!
K:
A
K.q~g
`]Z,]W为了模拟牵引器的定位及调整,牵引器挪动的分析视图可做参考。
gB7m]O,xV-X#\}t
tC1B Bs;L定位功能:
0]0}i:
Q?
(m/Ve.simwe%j{N1\W\sB
对象可以挪动也可以旋转,任意一种操作方式都可以用以到达用户的目的。
O9W5r3xmj@1[ye.simwev0a*@b\
有几种对象的修改方式可供选择:
沿轴向挪动、平面内挪动或者沿轴旋转、沿点旋转,当然没有这些限制的操作也是一种选择。
&]f$b3Oc`7~
.~FZSp4K|!
W
注册功能可方便地用标记点调整对象,也可用鼠标挪动来调整对象。
/tza"]fg
e
CA#~:
Jnz+?
9Qe附加功能:
SimWer个人空间$\{,of3O9d
e.simweGF3za.l2a[pP
载入的STL文件可被添加到工程管理器中,工程管理器中的STL标签下的按钮可对STL文件进展旋转、挪动等操作。
e.simwe3QBXou6J
V-cePCl Aq
现有一个神经工具:
先在2D中画出,然后在工程管理器中添加神经标签
应用
引言:
i-zp1iHGSimWer个人空间快速原型技术经过20多年的开展,已经开展得相当成熟。
目前CT、MRI等断层扫描技术在诊断方面应用相当广泛。
但是这些断层扫描的图片有其本身的局限性,二维图片往往让外科医生不能很好的对病理进展分析。
翻阅大量的序列断层图片,不及将这些图片三维重建,将实体模型拿在手上进展分析得到的信息多。
比利时Materialise公司开发的Mimics是连接断层扫描图片与快速原型制造的桥梁。
9h8K(Rl[?
5VCP.e9D}SimWer个人空间
g3Rpxn
图片的导入4q,}J:
|]+W/@
\m6C
o"t
'u$z[$U/[0wf3`;_3}d
^HV-s2f7[*`+ke.simwe\)y@b"AX,l
针对目前标准的DICOM文件格式,Mimics提供了自动的导入功能。
用户只需要在导入向导的指引下就可以导入整个目录下的文件或是部分文件。
同时,还可以通过半自动的方式导入BMP和TIFF文件,手动的方式导入其他的文件。
)RFA6wsSSP8@6e|
SimWer个人空间%j:
g|(B,crx.wX
组织的提取及三维重建
2H2z!
s6sS
D;d`z
n!
Xm
\;q
}SimWer个人空间
kC#q+~g
_Gwt&ISimWer个人空间导入原始的断层图片后,MIMICS会自动计算生成冠状面图和矢状面图。
Mimics用三个视图来显示这三个位置的图片,并且这三个视图是相会关联的,可以通过鼠标和定位工具栏快速定位,如图1所示。
右上角的图是原始的扫描图像,左上角和下角是由原始横断面图像计算生成的冠状面和矢状面图像。
红线指示横断面图像的位置,黄线指示冠状面图像的位置,绿线指示矢状面位置。
~_ |cZh
-q3b}6{[6o_Ie.simwe%dQRau_};yS
U"r^nL`S
B
p%p;xe9HV"i图1Mimics的用户界面e.simwe6Y/uwqN%kd
fu_%PCq/co断层图片中,不同组织的灰度值不同,故此可以通过阈值来提取相应的组织,如图2所示。
i?
EE5QHG+|;Y7D!
H
x6r%d
Y5`Hg
Y{!
\e.simwe{
}"{vj&n,i$LT"x
Rr0f+G{9MvR'j+zE
f
YA2bO9@Q%rq
图2设置恰当的阈值提取组织
ZqWD5O7xS5f Qq
8z\.r:
l W7C从图中可以看出,着色的象素其灰度值落在阈值之间,故其被提取。
准确的设置阈值是提取组织的关键,阈值提取组织的时候,可以通过看图,检查提取的组织是否适宜。
图3-A的阈值左区间设置得太低,故而提取了许多噪点。
图3-B的阈值左区间设置得太高,故而有许多骨组织丧失。
%y:
v:
UX/~;G1sV!
v7jO(g"iN,[.`Eg
X:
hX-wt&X
F图3A左侧阈值设置太低
'R4P
X&O Lm5gESimWer个人空间
;e%X.b_ X*xqQ-SSBPcu"{1nN&a)G
9E[F&[6_'KM*?
图3B左阈值设置过高e.simwe5_!
kW2wx
d6`
3L,^g&S&uMimics会将提取的象素存放在一个蒙罩〔Mask〕里,同时Mimics提供一系列的工具编辑修改蒙罩,从而提取所需的组织。
编辑好的蒙罩可以用来生成3D模型,这样就实现了2D断层扫描图片到三维实体的转换,如图4所示。
u?
I'?
9un;|a&`9E/`
V5[a)},Nlen
z@#L
:
ZxtzbSimWer个人空间
q
cLZ"D3f
M]图4重建的三维数字模型}&t#J/s?
Z
(t
z/oP\B:
R0v&q
从2D扫描图片到三维模型的转换,这是Mimics