Mimics中文版教程:CT切片到3D打印模型的完整流程 简介这份 Mimics 中文版教程面向医学影像建模初学者与生物工程相关专业学生针对软件界面陌生、操作流程不熟悉的入门难题系统讲解从影像导入到三维模型输出的完整链路。压缩包为单个 PDF 文档大小约 3.99MB内容以图文步骤编排便于边看边在软件中对照操作。目前已有 1581 人学习下载说明其在医学三维建模入门资料中具有一定认可度。教程以实例贯穿覆盖打开工程后在轴视、前视、侧视三视图中的定位与方位标记调整通过窗口化调节对比度以区分骨骼与软组织二值化中阈值上下界的取舍思路区域增长去除漂浮像素并生成独立掩膜以及 Calculate 3D 生成三维表示、STL 文件导出、RP 分层与支撑文件生成等环节。作者还特别提示阈值大小对模型孔洞与义肢建模效果的影响属于实践中容易踩坑的细节可帮助读者建立可复用的分割与建模流程认知。1. 先弄明白 Mimics 在忙什么它把一叠 CT 切片捏成一个能打印的立体骨头新手第一次打开 mimics 中文版教程最常见的反应是愣住满屏灰扑扑的切片、几条彩色交叉线、一堆不认识的按钮鼠标往哪儿放都不知道。其实它的活儿用一句话能说清——把医院拍出来的二维 CT 切片拼成一个能转、能看、能导出打印的三维模型。骨头、牙齿、软组织密度不同在 CT 里对应不同灰度值软件让你按灰度把关心的部分圈出来再一层层堆成实体。适合谁做口腔颌面术前规划的方向、做假体和支具设计的工程方向还有刚接触医学图像三维重建的学生。这套 mimics 中文版教程Mimics Medical 常用功能为主就是按“开工程、调对比度、二值化、区域增长、建 3D、导 STL”的顺序带你把第一个模型跑出来。2. 为什么值得学一条从灰度值到实体模型的流水线学任何软件先知道它在整条生产线上站哪个位置比死记按钮有用得多。骨科、口腔颌面、康复辅具这些场景里医生拿到的是 CT 或 MRI 的一叠二维切片几百张一张张看能看出病灶却看不出“这块骨头到底是什么形状、缺了多少、补块要多大”。手工做这个判断很费劲也容易出错。Mimics 干的活是把这些切片里的灰度信息翻译成几何形状让你能在屏幕上旋转观察最后把形状交给 3D 打印机或者快速成型设备。所以它不是一个纯画图软件更像一个“翻译器”输入是像素输出是实体。理解了这一层后面那些阈值、掩膜、区域增长的名词就都能挂到这条流水线上不容易乱。学习曲线也在这里。第一次打开工程的人九成会卡在“我到底该从哪一步开始”上。教程之所以从打开工程讲起不是因为打开文件难而是因为后面每一步都依赖前一步的结果对比度没调好二值化就选不准阈值二值化没做区域增长没有原料掩膜不干净3D 模型就带一堆碎渣。这条链子断一环后面全歪。下面把链条上的三个核心概念先讲透再动手。2.1 三个视图不是摆设轴视、前视、侧视各管什么打开工程后窗口被分成三块。右边大的是轴视图也叫 xy 视图或 axial view相当于从上往下把人“横着切片”左上角是前视图xz 视图或 coronal view从前往后切左下角是侧视图yz 视图或 sagittal view从左往右切。三块视图里各有一条彩色交叉线线的位置代表当前切片的位置你在任意一个视图里点一下鼠标另外两个视图会立刻跳到对应的那一层。这个联动是三维软件最核心的交互也是新手最容易忽略的地方。很多人只盯着轴视图干活滚鼠标滚轮一层层往下翻翻到眼酸还漏了侧面的病变。正确姿势是三点定位在轴视图里找到可疑区域看交叉线在前视图和侧视图上落在哪个位置反过来再确认。教程里 Simon 那个案例最有说服力——检查下颌骨掩膜时作者是在侧视图 87.25 的位置发现了三颗本该属于下颌骨、却被分到上颌骨掩膜的像素然后靠交叉线在轴视图 -4.50、-3.50、-2.50 三层把它们找回来。只在一个视图里看这种错误永远发现不了。视图上的方位字符要留意。有时候软件识别出的左右、上下方位是反的做出来的模型就是镜像的打印出来戴不上。教程给的办法是 File Change Orientation在弹窗里用右键选正确的方位字母。如果觉得交叉线、刻度线、切片位置标记、方位字符太碍眼View Indicators 里可以分别关掉但入门阶段建议全留着这些标记就是你判断位置的唯一依据。图片里有明显不合适、需要剔除的切片用 File Organize Images 处理别让它混进模型里。2.2 掩膜给像素分组贴颜色的那层便利贴掩膜mask这个词听着玄其实就是“一堆你觉得属于同一个东西的像素”的集合。你按灰度值把骨头圈出来这些像素就组成一个掩膜软件给它涂上颜色方便你区分。一个工程里可以有很多个掩膜绿色的是骨头、黄色的是另一块骨头各不相同但同一时刻只有一个掩膜是“活动的”active只有活动的那个才能被编辑。这个设定跟修图软件里的图层一个逻辑你可以看见所有图层但画笔只作用在选中的那一层上。理解掩膜后面所有操作都顺了。二值化Thresholding是“按灰度范围批量选像素”产出一个掩膜区域增长Region Growing是“在已有掩膜里按连通性再分区”从旧掩膜里拎出一块新的编辑Editing是“手动拿橡皮和画笔修补掩膜”导出 STL 是“把某个掩膜的表面算成三角面片”。整条链子都在跟掩膜打交道。工程管理器Project Manager就是管掩膜的抽屉如果它没在屏幕上View 菜单里把它调出来。掩膜标签里你会看到每个掩膜的颜色块、名字、使用的阈值范围名字是绿色可编辑状态时点一下就能改名。名字旁边那个小眼镜图标控制显隐点一下掩膜就在视图里消失或出现——注意隐藏只是看不见不代表它被删了也不代表它变成活动掩膜了这两个状态经常被新手混为一谈。掩膜多的时候给它们起个能看懂的名字skull、mandible、maxilla比 Green、Yellow 强太多。教程里专门提醒过一个月后重新载入工程你根本记不住哪个颜色对应哪块骨头。2.3 流水线的六个环节先在脑子里跑一遍再动手把整条流程连起来看一共六个环节每个环节的输出就是下一个环节的输入。第一环打开工程把 CT 数据读进来三视图联动起来。第二环窗口化Windowing调对比度让骨头和软组织在视觉上分得开这一步不改数据只改你看到的显示区间。第三环二值化用阈值把关心的像素圈成掩膜这是第一次真正动数据。第四环区域增长把二值化结果里不连通的漂浮碎点甩掉得到一块干净的目标。第五环建 3D把掩膜的轮廓算成三维表面。第六环导出生成 STL 或 RP 分层用的轮廓文件和支持文件。这六环里有三个“不可逆”的点要记住。二值化产生的掩膜如果一开始阈值就选歪后面区域增长只是照着歪的继续分编辑擦掉的像素如果不小心没保存找回来很麻烦区域增长时如果没勾选保留原始掩膜原掩膜会被直接改掉想重来都没原料。教程在区域增长那节专门写了提示一定要先二值化再做区域增长因为后续操作全是建在二值化产出的掩膜上的。这句话可以当口诀背。理解了流水线再回头看那些按钮你会发现它们不是随便排的顺序本身就是答案。接下来就按这个顺序跑第一个例子。3. 第一个例子跟着 mimi 工程把全流程跑通这个例子用教程自带的 mimi.mcs 工程目标是从头做出一个头骨的 3D 模型并导出 STL。别急着一次把所有功能都点一遍照着步骤走每步做完先检查结果再往下。教程把每一步都拆得很细这里按“做什么、怎么做、做砸了看什么”的顺序重新捋一遍。3.1 打开工程和窗口化先把图片调到看得清先做三件事进工程、认视图、调亮度。步骤一File 菜单里选 Open或者直接 CtrlO弹窗会列出工作目录里的所有工程双击 mimi.mcs。三块视图立刻填满切片右边轴视图、左上冠状位、左下矢状位彩色交叉线交叉在同一个解剖位置上。步骤二在任意视图中点鼠标左键交叉线跳到点击位置另外两个视图同步更新到对应切片。用视图右侧的滚动条或者滚轮翻层。这一步多试几次把“点哪看哪”的肌肉记忆建立起来。步骤三打开工程管理器切到对比度标签。那里有一条直方图曲线上面压着一条可以拖动的“窗口线”。窗口线左边端点以下所有灰度值都显示成纯黑右边端点以上全部显示成纯白夹在中间的是渐变的灰。左键拖端点可以缩放窗口按住线中间拖动可以整体平移。标签底部还列了一批预设窗口点一下直接套用。这一步的白话解释CT 的原始数值范围很宽如果全塞进屏幕骨头和软组织都糊成一片灰。窗口化就是把显示范围收窄到肉眼看得出差别的那一段。骨头密度高、亮度高软组织密度低、偏暗窗口收窄之后两者对比就出来了。注意窗口化只影响你眼睛看到的显示不改变数据本身所以它随时可以调调坏了也不会毁掉工程。做砸了会怎样窗口调得太窄图片一半死黑一半死白看不到细节调得太宽又回到糊成一团的状态。判断标准很简单——骨头的边界能看清软组织也能分辨出层次就够了。教程里还提了一个容易被忽略的入口View Indicators 可以关掉刻度线、交叉线、切片位置和方位字符嫌乱可以关但入门阶段建议全留着。3.2 二值化用一条阈值线把骨头从软组织里挑出来窗口化只是好看二值化才是真正开始圈地。步骤一点工具栏上的 Threshold 按钮弹出 Threshold Toolbar上面有 Min 和 Max 两个数值框还有一条可以拖的阈值线。步骤二先别急着拖。点 Profile 按钮在轴视图里穿过骨头画一条线在软组织上点一下定起点按住拖过骨头在另一侧点一下结束。屏幕上会跳出一条强度剖面曲线横轴是沿这条线的位置纵轴是灰度值骨头的峰值高高凸起软组织在低位趴着。这条曲线就是选阈值的依据比凭感觉瞎拖靠谱得多。步骤三点 Start Thresholding上下拖动下界那条直线观察视图里被高亮标出的区域怎么变化。拖到骨头被完整覆盖、又没把周围软组织大范围包进来的时候停手。步骤四点 End Thresholding 保存当前阈值再点 Apply 确认。视图里出现一片彩色高亮这就是新生成的掩膜。参数怎么定教程给了一个非常实用的分岔判断如果你要的是一个“好看”的模型阈值取小一点因为阈值低保留的像素多模型上的洞少如果你是为了做假体、义肢这类需要贴合致密骨的服务阈值取大一点只保留最硬的部分边界更清楚。mimi 工程里给出的参考值是 270 左右Hounsfield 单位Simon 案例里是 538两个数差得挺远正好说明阈值没有标准答案跟扫描设备、扫描参数、建模目的都有关。做砸了会怎样阈值拉太低软组织、甚至空气里的噪声都被圈进来3D 模型会肿一圈、表面糊着毛刺阈值拉太高骨头中间出现空洞模型像被虫蛀过。视图里能直接看出来——高亮区域断开、缺块就是拉高了高亮区域蔓延到骨头外面一大圈就是拉低了。补救办法就是重新点 Threshold改数值再 Apply 一次。教程还教了一个放大局部的小技巧Zoom 按钮旁边的下拉菜单选 Box点 Zoom光标变成小放大镜在图上框一个矩形就放大那块看完点 Unzoom 回到整图。看细小结构比如牙根时这个功能很有用。还有一点要刻在脑子里掩膜生成之后同一时刻只有一个处于活动状态。工程管理器的掩膜标签里点一下某个掩膜它才变成活动的才能被编辑。这个细节在后面每一步都会咬人。3.3 区域增长把散落的碎点甩掉二值化的结果通常不干净——骨头主体是连着的但周围散着一堆密度相近的小碎点比如钙化点、噪声、别的骨头的一角。区域增长就是干这个的。步骤一点 Region Growing 按钮或者按 CtrlR。光标变成十字弹出 Region Growing 窗口。步骤二在窗口里选源掩膜这里就是刚才二值化出来的绿色掩膜再选目标掩膜可以新建一个。步骤三在视图里骨头的绿色高亮区域上点一下鼠标左键。软件开始算凡是和这个点连通的像素全部被拎出来放进新掩膜新掩膜默认是黄色。不连通的碎点留在原来的绿色掩膜里不跟过来。步骤四点 Close 关掉窗口在视图工具栏里切到黄色掩膜把绿色掩膜用眼镜图标隐藏逐层翻一遍看看黄色掩膜是不是干净、完整。白话解释这有点像图片处理里的“魔棒”工具点一下就把颜色相近且连成一片的区域选出来只不过这里的“相近”是按你刚才的阈值算的“连成一片”是三维空间里的连通上下层之间接得上才算连。所以区域增长特别依赖二值化的质量——二值化把该连的连上了区域增长才能一刀切干净。做砸了会怎样如果骨头中间有个地方阈值没圈住出现了断层区域增长就会只拿到半块骨头另一半被当成不连通的部分留在原掩膜里。表现是黄色掩膜少了一截。这时候回到二值化把阈值往下调一点点重新来一次。教程在区域增长那节有一句提醒翻译过来就是区域增长一定要在二值化之后做因为这一步处理的对象就是二值化产出的像素集合。3.4 生成 3D 并转起来看掩膜干净了就可以把它变成三维表面。步骤一先在工程管理器的掩膜标签里把黄色掩膜改个名。点一下名字进入可编辑状态敲上 skull回车。这一步看着小实际是给自己留后路——过几周再打开你绝不会记得“黄色”是什么。步骤二点 Calculate 3D 按钮弹出 Calculate 3D Models 对话框。里面列出所有掩膜勾选你要建的那个。想同时建多个就按住 Ctrl 多选。这里只勾 skull点 Calculate。步骤三等进度条走完模型出现在 3D 窗口里。右侧有一条垂直的 3D 工具栏可以控制各个模型的显示开关工程管理器的 3D 对象标签里也有小眼镜图标功能一样。步骤四调整观察方式。3D 窗口右侧有旋转按钮也可以按住鼠标右键拖动直接转标准视角按钮能一键跳到顶部、前面、底部这些固定角度缩放和移动各有对应按钮。想改颜色右键选 Color想让它半透明点 Toggle Transparency或者去 3D 对象标签的透明度那一栏选高、中、低、不透明四档。步骤五背景色不喜欢View 3D Background Color 里换。这里有个参数新手特别容易误会生成模型时那个可视化质量的滑块。拖高屏幕上的模型更光滑拖低模型看起来棱角分明。教程原话写得很清楚这个设置只影响屏幕上显示的效果不影响你在快速成型机器上实际做出来的模型精度。所以别为了“看起来精细”把滑块拉满然后被卡死先用低质量把形状确认了最后要截图或者给医生看的时候再调高。质量越低计算时间越短之后重新加载占的内存也越少。3.5 导出 STL 与 RP 分层文件模型在屏幕上看顺眼了下一步是把它变成下游设备能读的文件。这里分两条路一条是通用的 STL一条是快速成型设备用的分层文件。先走 STL 这条路。点工程管理器掩膜标签里的 STL 按钮弹出窗口里有三个标签分别对应掩膜、3D 对象和 .3dd 中间文件。这里选掩膜标签选中 skull点 Add文件名出现在下方的输出区可以改。输出格式下拉框里有 STL、VRML 等好几种选 STL。点 Next进入转换到 STL 的参数对话框参数保持默认点 Finish一个 STL 文件就生成了。白话解释STL 是三维打印领域最通用的一种文件格式它只描述模型的表面形状用一堆小三角面片拼出来不管材料、不管颜色。所以机床、切片软件、三维查看器基本都认它。中间的 .3dd 文件是可选的它相当于掩膜和 3D 对象之间的一个中转存档教程明确说了这一步不是必须的计算可以直接在掩膜或 3D 对象上做别被多出来的按钮吓住。再走 RP 分层这条路。这条是给快速成型设备用的设备是一层一层堆材料做出实物的所以需要的是每一层的轮廓而不是整个表面。步骤是掩膜标签里点 RP Slice在弹出窗口的掩膜标签选中 skullAdd输出格式选 SLI点 Next在转换到 RP 格式的对话框里填参数再 Next在计算参数对话框里确认数值点 Finish开始计算最后得到一个 SLI 轮廓文件。如果设备还需要支撑结构继续往下重新打开 RP 分层窗口这次切到轮廓文件标签输入格式选 .SLI选中刚才生成的那个文件Add点 Next。支撑参数里教程举的例子是支撑到层高 50.00 就够了这个值和材料、模型悬空程度都有关不是固定数。点 Finish开始生成产出一个带支撑信息的 SLI 文件。到这里你手里就有两样东西一个模型文件、一个支撑文件。教程在这一段末尾写了一句话语气很轻但意思很重——有了这两样才算是真正可以交给设备的状态。4. 新手最容易翻车的地方五个坑和解法上面那条流程第一次跑十有八九会在某一环卡住。下面这五个坑是教程正文里反复提醒、也是新手最常撞上的。每个都按“现象、原因、怎么解决”写清楚撞上了直接对号入座。4.1 阈值和掩膜状态上的三个坑坑一点了区域增长结果一片空白或者新掩膜里啥也没有。现象是 CtrlR 按下去了也在骨头上点了可新掩膜空空如也或者只出来零星的几点。原因通常是还没做二值化就跳到了区域增长源掩膜列表里没东西可选或者选错了掩膜。教程在这个地方有一句用感叹号标出的提示区域增长之前必须先二值化。解决很简单回到工具栏点 Threshold把阈值走完Apply等掩膜出现了再做区域增长。如果掩膜有但点下去没反应检查一下你点的地方在不在当前活动掩膜的范围内点在掩膜外面是不会有结果的。坑二3D 模型千疮百孔或者胖了一圈糊着毛刺。现象是模型表面全是洞像被虫蛀或者边界模糊、粘着一层不该有的东西。原因几乎都出在阈值上拉太高骨头中间密度稍低的区域被排除断层就变成洞拉太低软组织、噪声、邻近的骨头都被圈进来模型自然发胖。解决靠 Profile 线别靠感觉。画一条穿过骨头的剖面线看骨头峰值落在哪个区间阈值取在峰值和软组织平衡水平之间。教程给的两条经验可以当参照想要好看的模型阈值比软组织水平稍高一点点洞会少想做义肢、假体这种贴合致密骨的东西阈值拉到软组织和骨头最大值之间边界更利落。mimi 工程用 270Simon 案例用 538数值差别大很正常不同数据不同目的别死记。坑三改了半天没变化以为软件卡了。现象是拿橡皮擦了半天掩膜纹丝不动或者擦的地方跟鼠标位置对不上。两个原因一是你操作的不是活动掩膜工程管理器里高亮的是另一个二是你想改的那个掩膜被眼镜图标隐藏了看得见的是别人。解决办法是打开工程管理器掩膜标签确认目标掩膜的名字是选中高亮状态再确认它的眼镜是睁开的。这个坑我自己踩过不止一次后来养成习惯每次动手编辑前先用眼睛扫一眼工程管理器里哪个名字是亮的再开始。4.2 编辑和显示上的两个坑坑四区域增长做完发现结果不理想想重来原始数据已经没了。现象是增长出来的新掩膜边缘不对想回到增长前的状态重新点一次结果发现原掩膜已经被改得面目全非。原因是 Region Growing 工具栏里有一个“保留原始掩膜”的选项没勾上。这个选项的行为得记清楚勾上增长选中的像素会被复制到一个新掩膜原掩膜完整保留你不满意可以重来不勾选中的像素会从原掩膜里移走原掩膜被永久改变再想从同一份数据重新增长就不可能了。教程在编辑那节把这两句话写得很明白。入门阶段的建议是只要还没确定结果满意就勾上保留。确认新掩膜没问题了再决定要不要清理原掩膜。这相当于给自己留一颗后悔药成本只是多占一点内存。坑五可视化质量拉满电脑卡到转不动或者把显示质量当成了打印精度。现象是 Calculate 3D 一点进度条走半天模型出来之后旋转卡顿重新加载工程也慢。原因是生成模型时把可视化质量滑块拖到了最高。教程原文写得很直白这个设置只影响屏幕上显示的效果不影响快速成型机器上实际创建的模型。解决方式是先用低质量快速看形状确认掩膜的形态没问题需要给别人展示或者截图时再把质量调高重新算一遍。另一个变体是把显示质量和导出精度混为一谈以为屏幕上光滑打印出来就光滑。打印精度取决于导出 STL 时的参数和设备的层厚跟这个滑块没关系。另外补一个小坑虽然不算致命但很烦人掩膜不改名。工程里一堆 Green、Yellow、Red过一周打开完全不知道谁是谁。教程专门提醒过这件事——一个月后重新载入工程你可能很难记起存储的结果。所以掩膜一建好立刻改名几秒钟的事。5. 从能跑到跑对编辑掩膜与本地阈值mimi 那个例子是单块骨头比较顺。真实病例往往是一堆骨头挤在一起二值化一视同仁地把它们全圈进来区域增长也会把连着的部分一起拎走。教程第三个案例 Simon 讲的就是这个下颌骨部分缺齿病人戴着含硫酸钡的假牙做 CT假牙和骨头密度接近得手动把它们分开。这一章讲三个进阶动作都是从 Simon 案例里提炼出来的。5.1 上下颌骨分不开先擦一层再增长上下颌骨在 CT 里是贴着的区域增长会把两块一起拿走。解决办法是人为制造一道“断口”。步骤一在侧视图里找到上颌骨和下颌骨之间最清楚的那一层把水平指示线放上去。教程里这个位置在 -4.50 附近但不是说每张图都能看清得自己翻一翻找最好的位置。步骤二切到对应的轴视图点 Edit Masks 按钮选 Erase 模式把光标调成一个大矩形在那一层把活动掩膜里的像素全部擦掉。要确保擦干净、没有遗漏这一层就是将来两块骨头分开的界线。步骤三翻到下面几层对下颌骨做区域增长。这次不要勾“保留原始掩膜”让像素从原掩膜里移走。做完之后原来的掩膜剩上颌骨新掩膜是下颌骨两块就分开了。步骤四分别改名成 mandible 和 maxilla然后用滚轮从头到尾翻一遍检查有没有分错的像素。检查这一步不能省。教程举了个具体的例子在 64.50 这个位置有几颗本该属于上颌骨的牙齿像素被错误地留在了下颌骨掩膜里。找它的方法很巧——把两条指示线移动到交叉点正好压在那个颜色不对的像素上然后到对应的轴视图层-6.50 和 -5.50 两层去把属于牙齿的部分从下颌骨掩膜里擦掉。反过来也有侧视图 87.25 附近有三层像素本该在下颌骨掩膜里结果两层跑到了上颌骨、一层在最初擦除时被抹掉了得把它们加回来。这就是三视图联动的真正价值。单看一个视图你只能判断“这一层像不像”看不出“这个像素在三维空间里到底归谁”。交叉线一压三个方向对上误分类无所遁形。5.2 本地阈值只对眼前这一小块生效的后悔药把误删的像素加回去有两种方式画线Draw和本地阈值Local Threshold。教程专门解释了区别这个区别很关键。画线模式下光标扫过的像素全部被加进掩膜不管你扫到的是骨头还是旁边的空气。本地阈值模式下只有灰度值落在设定范围内的像素才会被加进去——光标扫过一片区域软件按阈值筛一遍符合的留下不符合的忽略。要做精确的分割当然选后者。操作步骤按 CtrlT 调出编辑工具栏阈值模式已经被选中。光标形状可以选成圆形大小调到和牙齿差不多。动手之前再确认一次下颌骨掩膜是活动状态。然后在牙齿区域用左键拖着扫把整个牙齿覆盖到。扫完去前视图和侧视图核对如果其他掩膜里出现了下颌骨掩膜的颜色说明有像素被错加进来了切回 Erase 模式擦掉就行。本地阈值和最开始那个全局阈值是两回事。全局阈值在工程开头设定对数据集里所有图片一视同仁本地阈值只作用在你当前扫过的那张图的局部区域不改动其他任何地方。教程管它叫“后悔药”也不为过——大范围分割定好之后零星的漏网之鱼和误伤就靠它一点点补和修。它还有一个隐藏用法默认阈值可以改。双击对话框里的数值就能编辑改完按回车确认。什么时候需要改教程说等到后面处理图像伪影的时候就得动了。也就是说不同组织、不同伪影需要的阈值区间不一样别把默认值当成唯一真理。5.3 布尔操作和结果检查两个掩膜之间做加减教程 Simon 案例的目录里还列了布尔操作和最终结果正文没有展开细节但概念可以先建立起来。布尔操作就是在两个掩膜之间做集合运算并集是把两块合起来差集是从一块里挖掉另一块交集是只保留两块重叠的部分。典型场景是假牙和骨头密度接近、二值化分不开的时候先分别圈出两块再用差集把假牙从骨头掩膜里减掉。入门阶段不用急着把布尔运算玩熟但要知道它存在而且要养成一个习惯任何布尔操作之前先复制一份掩膜留底。掩膜运算不像编辑那样可以撤销算错了就得从头来。教程在编辑那节反复强调的“保留原始掩膜”思路是一样的——给自己留退路。结果检查这一步说到底是三句话翻层看、换视图看、对着原始 CT 看。翻层看有没有断层和碎点换视图看有没有某个方向上被忽略的误分类对着原始 CT 看掩膜的边界是不是真的贴着解剖边界。这三步做完再点 Calculate 3D。模型建出来之后再发现问题改起来就贵了。6. 下一步学什么三周练习路线和一份参数速查到这里mimi 和 Simon 两个案例的主干已经走通一遍。接下来最怕的是“看懂了但自己一动手就懵”所以给一条可以照着排的三周路线。6.1 三周怎么排第一周只做一件事把 mimi 工程从打开到导出 STL 完整跑三遍。第一遍照步骤点允许出错第二遍不看步骤凭记忆点卡住了再翻回去第三遍故意把阈值调错看看模型会烂成什么样再调回来。第三遍最有价值你对阈值的手感就是从“知道错了长什么样”里长出来的。第二周练检查。拿 mimi 工程只做二值化和区域增长然后逼自己用三视图逐层核对掩膜每一层都问一句“这个像素真的属于这块骨头吗”。再把掩膜重命名、隐藏、切换活动状态这几个动作练熟。这周不碰 3D就练掩膜。第三周上 Simon 案例。先跑通分离上下颌骨那一段再练本地阈值补像素最后试着用布尔操作处理假牙。跑完对照教程的最终结果图看差在哪。阶段主要任务完成标准常卡住的地方第一周mimi 全流程跑三遍不看步骤能独立导出 STL阈值选不准、区域增长前忘二值化第二周三视图逐层核对掩膜能自己发现并修正误分类像素分不清活动掩膜和可见掩膜第三周Simon 案例分离与编辑上下颌骨干净分开本地阈值范围设错、擦除漏层6.2 每次开新工程都先做这几件事第一打开工程先看方位字符对不对File Change Orientation 里核对这一步花三十秒能省掉后面几小时的返工。第二调窗口化把骨头和软组织的对比拉出来再动阈值。第三给每个新建的掩膜立刻改名别拖。第四区域增长前确认“保留原始掩膜”的勾选状态符合你当前的目的。第五任何大范围编辑之前先复制一份掩膜留底。参数这块别背数字。270、538 这些值都是特定数据下的参考换一台设备、换一个扫描协议数值就变了。真正要背的是方法用 Profile 线看剖面阈值取在目标组织和背景之间的低谷附近要好看取低一点要贴合取高一点。我第一次做这类分割的时候觉得翻层检查是浪费时间模型建出来一看挺好就导出了结果打印出来的实物在某个角度缺了一小块回头翻原始数据才发现有三层像素被分错了掩膜屏幕上那个角度正好看不见。从那以后我每次建完 3D 都强制走一遍三视图逐层核对哪怕看着再顺眼也不跳。这个习惯救过我很多次。希望帮到你。本文还有配套的精品资源点击获取