本教程展示如何将植入物与股骨近端整合及组合模型的网格划分。为模拟全髋关节置换术,将股骨头移除并用钛植入物代替。
本教程所用数据文件路径 C:\Program Files\Synopsys\Simpleware\U-2022.12\Data\ProximalFemur_Implant
点击 File — Open 或在Welcome 页面打开 ProximalFemur.sip 项目文件。
图:Import surface对话框
如果导入的面模型不严密或者自相交,则将会被标记为无效表面即 Import surface 对话框中对应的信息显示为醒目的红色。这种情况下,建议您在导入前点击 Fix 按钮自动解决这些问题。如果是有意设计为不严密的,将会有一个勾选框允许您将表面标记为“open”。
导入的植入物后会被自动放置在原始 DICOM 数据的(0,0,0)坐标位置,这可能与项目原点不同,因为还考虑了 DICOM 标签中提供的患者位置的偏移量。点击 3D 视图的快速预览,可视化股骨近端面模型、股骨和股骨腔掩膜。
图:3D 视图中的股骨和植入物
将植入物放置在骨骼内
1.更改掩膜的不透明度会使放置更为容易:
2.确认 Dataset browser 下的植入物面模型是活动状态,选择 Surface tools — Transforms — Zero position,点击 Apply。将植入物自动移动到图像体积的中心。
3.点击 Surface tools — Transforms — Position and orientation,确认选中了植入物,使用窗口小部件调整植入物在股骨内的位置。箭头用于平移,彩色的圆圈可绕轴或屏幕旋转。通过 X, Y, Z 快捷键可以快速调整 3D 视图沿对应轴线展示,有助于植入物的移动。
鼠标/键盘 | 操作 |
---|---|
左键(按住)+移动 | 围绕模型旋转 |
滚轮向上/向下滚动或右键(按住)+向上/向下移动 | 放大/缩小 |
[Shift] + 左键(按住)+ 移动 | 平移 |
[Ctrl] + 左键(按住)+ 移动 | 围绕垂直于观察平面的轴旋转 |
4.或者,可以在 Position and orientation 对话框中输入植入物的位置和方向。
图:植入物正确位置的设置
5.最终定位应类似于下图。
图:植入物在股骨内的最终位置
借助 Simpleware CAD 模块的工具,可以在 Simpleware ScanIP 中与图像数据(背景图像或掩膜的形式)一起处理面对象。通过 Mask to surface 或 Surface to mask 工具实现掩膜和面对象之间的转换。
也可以只用 3D 视图的 Fast preview 和 Mask to surface,但会生成一个质量较低的面对象,特别是 Fast preview 的 Quality 设置为 10 时。
如果想要更换面对象中股骨的颜色,可以右键点击 Surfaces 下的 Femur (from mask) — Change colour,选择默认 Bone 的颜色或其他。弹出警告显示“所选颜色已被使用,是否继续?”点击 Yes 确认更改颜色。
图:导入 DICOM 数据后的 3D 视图
可以利用布尔运算的减法操作去除 Femur (from mask) 的选定区域。例如切除股骨头,可以通过 Create shape 工具创建一个立方体的面对象,同样使用 Position and orientation 工具将其放置在合适的位置,然后执行布尔运算。
打开 Surface tools — General — Create primitive 工具:
图:布尔运算后的股骨和植入物
模型中面(或掩膜)对象在列表中的上下排列关系对于网格生成非常重要。如果对象间存在重叠区域,在 Model 列表排在最高的对象将拥有优先权并占据那个空间。在这个示例中,股骨和植入物是有重合的。将植入物放在股骨上方,则植入物获得优先权,在股骨上进行布尔运算减法后将会完全保留。
在 Mesh density 区域是可以为模型中每一个部分设置不同的网格参数。展开 Masks 或者 Sufraces,单独选择每个部分,可以进行各自的网格参数设置。
图:最终的多部分网格
点击 View — 3D display — Visibility options 更改模型的可视化。或者,也可以在 3D 视图中点击任意部分的轮廓,右键通过 Change opacity 更改不透明度。点击 Log 工具可以查看网格质量的信息。尝试为股骨和植入物设置不同的 +FE Free 粗糙度,了解如何影响单元和节点的数量。
获得满意的网格模型后,点击 FE model — General — Export,导出为设置的特定格式。