医疗3D打印重建工具免费网页版?!拓竹H3C测评预告
CBCT → 3D PRINT
我把自己的牙,打印了出来。还是彩色的。
zSCAN轻点画面,给每一层上色
ENAMEL牙釉质
DENTIN牙本质
PULP牙髓
CT 一层一层地拍,打印机一层一层地堆。中间,只差一个网页。
最近在外地得知拓竹H3C已到办公室,有点上火。
因为并没有想好应该如何测这台非常期待的设备,于是开始牙疼。
去了一家广西牙科诊所,医生把屏幕转过来的那一刻,竟然有隐裂,建议做根管治疗。
拍了CBCT片子,做了神经灭活,牙终于不疼了。
我临走前,问了一句:这片子原始数据,能拷一份给我吗?
他们欣然答应了。
于是我有了一个测试H3C极好的点子。
想把这排牙变成一个彩色的3D打印模型,立在我桌上。
从牙科诊所的片子到3D打印实物,中间只隔着两样东西:
一个AM易道开发的网页工具,和一台有九个打印头的3D打印机。
工具页面如下,免费使用:
https://amyidao.com/h5/amedao-recon/index
这篇文章主要介绍的是工具和使用流程,之后下一篇文章才看得到具体打印效果。
理论上你也能照着做一遍。
一份自己的CT Dicom数据,一个浏览器,一台拓竹多色打印机,一个下午。
先看全貌,共四步。
01要数据02拖进网页03分层上色04九头打印
04T3 → 牙髓九个头,各打各的颜色一种材料一个头,换色不用冲料,四个部件一次打完。
PRINTER 拓竹 H3C · 9 个打印头DONE ✓
01要数据02拖进网页03分层上色04九头打印
03牙釉质牙本质牙髓颌骨按密度分层,一层一色牙釉质、牙本质、牙髓、颌骨,存成四个部件,坐标自动对齐。
OUTPUT 3MF · 4 个部件轻点下一步 →
01要数据02拖进网页03分层上色04九头打印
02LOCAL拖进 AMEDAO Recon几秒钟,一副下颌出现在屏幕上。全在你自己的电脑上算,不上传。
COMPUTE GPU 实时预览 · 多核建网格轻点下一步 →
01要数据02拖进网页03分层上色04九头打印
01DICOM × N去诊所,要原始数据拍完 CBCT,跟医生要一份 DICOM 原始文件。胶片、截图、PDF 报告都不算。
INPUT DICOM · 光盘 / U 盘轻点下一步 →
把CT变成3D模型,医院和企业用的是Mimics这类专业软件,功能强大,但不是为个人准备的。
我牙疼之后想要的很简单。
拖进去,调一调,导出来,能打印。
3D打印机这边,正好赶上拓竹11月3日发布的H3C。
一颗牙分不同颜色,再加一块颌骨,多种颜色,九个头,绰绰有余。
STEP 01 把自己的牙要回来
CBCT是锥形束CT,牙科常用。
普通牙片是一张平面照片。
CBCT 是一整块立体数据,几百张横切面从下往上叠在一起。
要数据,只记一个词:DICOM原始数据。
胶片、手机翻拍的屏幕、PDF报告都不行,那些只是图片,没有立体信息。
原始数据一般拷在光盘或U盘里,但并不是所有的机构愿意直接帮你做这事,尤其是大医院的流程会非常复杂,私立的齿科诊所会好很多。
不用不好意思开口。
《医疗机构病历管理规定》写明,患者本人可以申请复制自己的病历资料,可复制的范围里就有医学影像检查资料。
先说清楚一件事:别为了做模型专门去拍 CBCT。
它有辐射,拍不拍、拍多大范围,听医生的。
这个项目用的刚好是看牙时本来就要拍的片子。
拿到数据,先从下往上翻一遍,认认路。
灰色的是颌骨,牙根埋在里面,越往上,牙冠冒出来,最亮的那一圈是牙釉质。
本文用的数据是一个模拟的示例数据。下篇文章才是我的真人数据。

从牙根一路翻到牙冠。每一张都是一个横切面,相邻两张只隔零点几毫米。
截图:AMEDAO Recon(合成示例数据)
STEP 02 拖进网页,几秒钟看见一副下颌
打开我们网页上的工具,把整个文件夹拖进去。ZIP压缩包也行。

AMEDAO Recon 的首页。手边没有数据,也可以先点「牙齿 CBCT」示例玩一玩。
截图:AMEDAO Recon
几秒钟后,一副下颌浮现在屏幕上。
这几秒里,解码、排序、重建,全在你自己的电脑上完成。
牙片是很私人的东西,它不会离开你的电脑上传到任何服务器,网页只是借用了你电脑的计算资源。

拖进去,等几秒,下颌就出来了。右边三个小窗口是横断面、冠状面和矢状面。
截图:AMEDAO Recon(合成示例数据)
STEP 03 一个滑块,把骨头调没
CT图像只有一条规律:越致密,越亮。
牙釉质是人体最硬的组织,最亮,牙本质次之,颌骨再暗一档,牙髓是软组织,暗得和肉差不多。
所以一个滑块就够了。
阈值停在骨头那一档,看见的是整副下颌,往右拖,颌骨消失,只剩牙齿,再往右,只剩一层薄薄的牙釉质。
但示例数据总是完美的,真正的CT数据的阈值分界并不明确,所以还需要大量的手动调整工作,这个功能我们并没有加进去。

拖动阈值下限:先是骨头加牙,然后只剩牙,最后只剩牙釉质。
截图:AMEDAO Recon(合成示例数据)
CBCT的灰度和医院大型CT的HU值不是一回事,换一台机器就可能差一截

调到「牙齿」这一档,一排牙连冠带根站了出来。
截图:AMEDAO Recon(合成示例数据)
STEP 04 拎出一颗牙
想单独打印某一颗?区域切到「点选」,在切面上点一下,如果他不连接其他区域,则其余的牙全部消失。

在横断面上点一下第一磨牙,只留下它,两条牙根都在。
截图:AMEDAO Recon(合成示例数据)
牙髓是最难的一层。它藏在牙齿正中,和周围的肉一样暗,按亮度根本分不开。
工具加了一个开关:「只要内腔」。可以试图用阈值框出牙齿这堵墙,再只留下被墙完全包住的那片空间。
牙髓腔和根管,就这样被掏了出来。
但实际拿到的数据来说,这部分极难以自动化分离出来。

打开「只要内腔」,牙的牙髓腔和根管都出来了。
截图:AMEDAO Recon(合成示例数据)
STEP 05 四层,四种颜色
如果按照示例数据来说,现在手里有四样东西:牙釉质、牙本质、牙髓、颌骨。
每调好一层,点一下 「存为部件」,起名字、挑颜色、选材料。
四个部件共用同一套坐标,进了切片软件会自己对齐。

四个部件存好以后。颌骨选了半透明,能看见埋在里面的牙根和红色根管。
截图:AMEDAO Recon(合成示例数据)
根据示例数据分好的功能区域,我们本来计划如下分配材料:
DENSITY → MATERIAL
亮度决定层,层决定耗材
CT 里越致密越亮。按亮度切开,每层换一卷料。
空气软组织颌骨牙本质牙釉质22013002000-1000HU
牙釉质阈值 ≥ 2000PLA · 白
牙本质1300–1999 · 去除薄壳 1PLA · 米黄
牙髓只要内腔 · 闭合缝隙 1PLA · 红
颌骨220–1299 · 最大块PETG · 半透明
数值来自示例数据,换一台 CBCT 要重新调。颜色只是标记,耗材在切片软件里逐个指定。

转一圈看看:白的牙釉质,米黄的牙本质,红的牙髓,透明的颌骨。
截图:AMEDAO Recon(合成示例数据)
打印之前,用 「剖切」 切开检查一遍。拖动滑块,切面扫过整排牙。
每一颗都是同样的三层,外白,中黄,芯里一根红。

沿矢状面切开,从侧面看一排牙。颌骨里那根横着的管道,是下颌神经管。
截图:AMEDAO Recon(合成示例数据)
STEP 06 四个部件,一个文件
导出时选「全部部件」,格式选 3MF,四个部件装进一个文件,名字和颜色都带着。
位置选「落在打印平台」,模型会自己摆好。

导出面板:全部部件、3MF、落在打印平台。尺寸、体积、表面积和水密检查,也一并算好了。
截图:AMEDAO Recon(合成示例数据)
导出前最好看一眼我们页面的水密检查。切片软件要的是一个封闭的壳,有破洞就可能切坏。
工具会逐条检查有没有没合上的边,如显示ok,就放心打。
在拓竹的切片软件Bambu Studio里打开这个3MF,四个部件叠在一起,在对象列表里给每个部件指定一卷耗材,就能切片。
STEP 07 九个头,各打各的颜色
传统多色打印只有一个喷嘴,每换一次颜色,都得先把旧料冲干净。
一颗牙的每一层都要在几种颜色之间来回切,H3C的思路很直接:九个打印头,一个头只管一种料。
本文只是预告,不过多讲这台大家都期待的设备。
SPEC SHEET · BAMBU LAB H3C2026.11.03
九个头,各管各的料
T1T2T3T4T5T6T7T8TPU
8 个日常多材料 + 1 个专打 2.85 mm 软 TPU
换头、换料、接着打< 6s
每次换料的废料≈ 38mg
打印尺寸330×320×325mm
接上旧款 AMS 后最多24色
能打的最软 TPU75A
标准套装起售价16,499元
SOURCE 拓竹官方 · 新京报 · 凤凰网
发布时公布的标准套装起售价是16499元,首发优惠叠加国家补贴后,预计到手 13999元。
这副牙只用了四个头,还空着五个。
空着的头可以干别的,比如用75A的软TPU打一圈软软的牙龈。其他的任何设备都打不了这个软度的TPU。
只是CBCT拍不清牙龈,这部分得另外手动建模。

示意:打印机就是这样,从下往上一层一层堆出来的。
截图:AMEDAO Recon 剖切功能演示(合成示例数据)
ABOUT AM易道CT数据重建工具能力总结
一句话:网页简化版Mimics。
常见的DICOM都能读,包括JPEG无损、JPEG-LS、JPEG2000这些压缩格式,单帧、多帧都行,文件夹和ZIP直接拖。
阈值预设和直方图;全部、最大块、点选三种区域;只要内腔、去除碎块、去除薄壳、闭合缝隙、填充空腔;三个方向的裁剪;降噪、平滑、减面。这些基础功能都有。
计算不慢,最关键的是,数据从头到尾不离开你的电脑。
3D打印方面,尺寸、体积、表面积、按材料估算的重量、水密检查,一屏看完。
导出STL、3MF、OBJ、PLY、GLB,可以是单个模型,也可以是带颜色的多个部件。
中文、英文两种界面,深色、浅色两套配色。

浅色中文版和深色英文版,右上角一键切换。
截图:AMEDAO Recon(合成示例数据)
MORE 一颗牙,还能怎么玩
#01 给孩子讲清楚蛀牙
点选一颗磨牙,导出时把缩放调到200%,打一颗放大两倍的牙。白的牙釉质、黄的牙本质、红的牙髓,蛀洞从哪一层开始酸、到哪一层开始疼,拿在手里一看就懂。
后面我们也会尝试在H3C打印这类模型。
#02 看牙之前,先看懂自己的片子
智齿是怎么斜着长的,牙根离下颌神经管有多近,拿着模型问医生,比盯着屏幕好懂得多。
#03 一颗牙的桌面摆件
我准备把我自己的牙用H3C打成全彩色的放桌面上,提醒自己好好刷牙。
LIMITS 还做不到的事
阈值得自己试。 CT的灰度随机器和拍摄参数变化,同一个数字,换台机器可能就不对了。
金属会捣乱。 补过的牙、烤瓷冠、种植体,会在片子上拉出一道道放射状的伪影,重建出来的模型在这些地方会长毛刺。
细节有极限。 牙科CBCT的体素大约在零点零八到零点四毫米之间,比这更细的根管和牙周膜可能拍不出来。我们工具的一些功能能补救,但补出来的形状不一定准。
相邻的牙会粘连。 片子里挨着的牙常常连在一起,「点选」时可能一次选中好几颗。
工具还没有画笔、橡皮这类手动修整功能,未来有可能加上。目前只能靠裁剪和调阈值。
这不是医疗软件。 打印出来的模型可以拿来看、拿来讲、拿来收藏,不适合直接作为诊疗依据。
专业的医疗影像重建软件界面是长这样的,比我们的工具侧重点完全不同:

FINALLY 写在最后
为了玩拓竹H3C,我们开发了一个医疗CT数据重建工具(https://amyidao.com/h5/amedao-recon/index),外加贡献了自己的牙数据。
本文的示例数据还比较无聊。
下一篇用拓竹H3C真实打印的分享将更加惊悚。
因为完全是真人数据复刻。
预告下:
下一篇真人真实重建步骤大概是这样:

然后是这样:

然后是这样:

至于上色和拓竹H3C的最终打印效果,请见下篇正经测评。


京公网安备11010802046387号