本文介绍了一种利用3D打印参考标记设计增强现实智能手机应用程序的方法,用于可视化患者的解剖学三维模型。
本文介绍了一种利用3D打印参考标记设计增强现实智能手机应用程序的方法,用于可视化患者的解剖学三维模型。
增强现实(AR)在医学领域的教育、培训和手术引导方面具有巨大潜力。将其与三维(3D)打印(3DP)技术结合,为临床应用开辟了新的可能性。尽管这些技术近年来呈指数级发展,但其在医生群体中的应用仍有限,因为需要具备工程学和软件开发方面的深入知识。因此,本实验方案旨在提供一种分步式方法,使无相关经验的用户也能创建一款智能手机应用程序,将增强现实与3D打印相结合,利用3D打印的参考标记实现患者解剖结构3D模型的可视化。本方案详细描述了如何基于患者的三维医学影像构建患者解剖结构的3D虚拟模型,随后说明如何将3D模型相对于标记参考进行定位。同时提供了所需工具和模型的3D打印操作指南。最后,给出了应用程序部署的具体步骤。该方案基于免费且支持多平台的软件,可适用于任何医学成像方式或患者个体。文中还介绍了一种替代方法,用于实现由患者解剖结构生成的3D打印模型与投影全息图像之间的自动配准。作为示例,本文提供了一例远端下肢肉瘤患者的临床案例,以展示该方法的具体应用。预计本方案将加速增强现实与3D打印技术在医疗专业人员中的推广与应用。
增强现实(AR)和3D打印(3DP)是近年来在医学领域应用日益广泛的技术。对于AR而言,其通过与虚拟3D模型及真实环境的交互,在医学教育与培训1,2,3、与其他医生的沟通与协作4,以及临床操作的引导方面5,6,7,8,9,10,为医生提供了显著帮助。同样,3DP已成为医生开发患者特异性、可定制化工具11,12,13,或构建患者解剖结构3D模型的有力解决方案,有助于提升术前规划和临床干预的效果14,15。
增强现实(AR)和三维打印(3DP)技术均有助于提高医学操作中的方位感、引导能力及空间技能,因此将二者结合是合乎逻辑的下一步。先前的研究表明,联合使用这两种技术可在患者教育中增加价值16,有助于解释医学状况和拟定的治疗方案,优化手术工作流程17,18,并改善患者与模型的配准19。尽管这些技术近年来呈指数级发展,但其在医生中的应用仍有限,因为它们需要大量的工程和软件开发知识。因此,本研究的目的是描述一种分步方法,使缺乏广泛技术知识的初学者用户也能使用AR和3DP技术。
本方案描述了如何开发一款增强现实(AR)智能手机应用程序,该程序能够通过智能手机摄像头追踪3D打印标记物,将基于患者的任意三维模型叠加到真实世界环境中。此外,还介绍了一种替代方法,用于实现3D打印生物模型(即根据患者解剖结构创建的三维模型)与投影全息图像之间的自动配准。所述方案完全基于免费且支持多平台的软件。
在以往的研究中,增强现实(AR)中的患者与图像配准是通过人工方式5或表面识别算法10计算得出的,或根本无法实现2。当需要高精度配准时,这些方法被认为存在一定局限性19。为克服这些局限性,本研究结合增强现实技术与三维打印(3DP),提供了可在AR操作中实现精确且简便的患者与图像配准的工具。
该方案具有通用性,可应用于任何医学成像方式或患者。本文以一例真实的临床病例为例,展示该方法的应用:患者患有远端腿部肉瘤。第一步介绍如何从计算机断层扫描(CT)医学图像中便捷地分割出病变解剖结构,以生成三维虚拟模型。随后对三维模型进行定位,然后将所需工具和模型进行三维打印。最后,部署所需的增强现实(AR)应用程序。该应用程序能够在智能手机摄像头画面中实时叠加显示患者的三维模型。
本研究遵循2013年修订的1964年《赫尔辛基宣言》的原则。本文所使用的匿名患者数据和图片,均在获得受试者和/或其法定代理人签署的书面知情同意后使用,其中受试者已同意将此类数据用于包括科学出版物在内的传播活动。
1. 用于分割、三维模型提取、定位及增强现实应用程序部署的工作站设置
注意:本实验方案已使用每种工具指定的特定软件版本进行测试。虽然较新版本的软件可能同样适用,但无法保证兼容性。
2. 生物模型构建
注意:本节的目标是创建患者解剖结构的三维模型。这些模型将通过对医学图像(此处使用CT图像)应用分割方法获得。该过程包括三个不同步骤:1)将患者数据导入3D Slicer软件,2)目标解剖结构的体积分割,3)以OBJ格式导出分割结果为三维模型。最终生成的三维模型将在增强现实(AR)应用中进行可视化。
3. 生物模型定位
注意:在本节中,将对第 2 节创建的 3D 模型相对于标记进行定位,以实现增强现实可视化。此任务将使用 3D Slicer 中的 ARHealth: Model Position 模块。请按照步骤 1.3 中提供的说明将该模块添加到 3D Slicer 中。定位 3D 模型有两种不同方式:“可视化”模式和“配准”模式。
4. 3D 打印
注意:此步骤的目的是为最终的增强现实(AR)应用3D打印所需的物理模型。应用程序需检测的标记以及所需的不同物体取决于第3节中选择的模式。在满足各步骤所要求的颜色和材料条件的前提下,本研究可使用任何材料进行3D打印。聚乳酸(PLA)或丙烯腈-丁二烯-苯乙烯共聚物(ABS)均为合适的选择。
注意:步骤 4.3 中的 3D 打印物体可使用任意颜色的材料进行打印。
5. AR 应用部署
注意:本节的目标是在 Unity 引擎中设计一款智能手机应用程序,该程序包含之前章节创建的 3D 模型,并将此应用程序部署到智能手机上。此步骤需要一个 Vuforia 开发许可证密钥(个人使用免费)。该应用程序可部署在 Android 或 iOS 设备上。
6. 应用可视化
本方案应用于一名患有远端腿部肉瘤的患者的影像数据,以从三维角度可视化受累的解剖区域。根据第2节所述方法,从患者的CT扫描图像中分割出受累骨骼(此处为胫骨和腓骨)及肿瘤组织。随后,利用3D Slicer的分割工具生成了两个生物模型:骨骼模型(胫骨和腓骨部分)(图1A)和肿瘤模型(图1B)。
接下来,两个3D模型在虚拟环境中相对于标记物进行定位,以实现最佳可视化效果。本示例遵循了第3节中描述的两种模式。在可视化模式下,模型被居中放置于标记物的上表面(图2)。在配准模式下,标记物适配器被放置于骨骼(具体为胫骨)中(图3)。随后,选取胫骨的一小部分用于3D打印,并配备一个3D打印的标记物适配器(图4)。使用Ultimaker 3 Extended 3D打印机和PLA材料制作3D打印标记物(图5A, B)、用于“可视化”模式的标记物支架底座(图5C),以及用于“配准”模式的胫骨部分(图5D)。图5E展示了标记物如何连接到“可视化”模式的3D打印底座上。图5F展示了标记物与“配准”模式的3D打印生物模型的连接方式。最后,使用Unity创建应用程序并将其部署到智能手机上。
图6展示了应用程序在“可视化”模式下的运行情况。全息影像被准确地定位在立方体的上部,位置与先前设定一致。图7展示了“配准”模式下的应用效果,此时应用程序将完整的骨骼模型准确叠加在3D打印部件之上。最终呈现的全息影像清晰且逼真,保持了生物模型的真实尺寸,并实现了精确的空间定位。使用智能手机应用程序时,摄像头必须能够持续看到增强现实(AR)标记,以便应用程序正确显示全息影像。此外,环境光照条件应良好且稳定,以确保AR标记被准确识别。光照条件不佳或标记表面存在反光会干扰AR标记的追踪,导致应用程序运行异常。
创建应用程序所需的时间取决于多个因素。第1部分的耗时受限于下载速度。关于解剖结构分割(第2部分),影响分割时间的因素包括区域的复杂程度和医学成像方式(例如,CT图像较容易分割,而MRI图像则更困难)。以胫骨的代表性示例为例,从CT扫描数据生成两个3D模型大约需要10分钟。生物模型定位(第3部分)操作简单直接。在此示例中,定义生物模型相对于AR标记的位置大约耗时5分钟。对于3D打印步骤,所需时间高度依赖于所选的打印模式。“双色标记”以高质量打印耗时5小时20分钟。“贴纸标记”的打印耗时1小时30分钟,另需加上粘贴贴纸的时间。对于没有Unity使用经验的用户而言,应用程序开发的最后一步可能较为耗时,但只要按照本方案的步骤操作,即可轻松完成。一旦完成AR标记的3D打印,开发一个全新的AR应用程序可在1小时以内完成。随着经验的积累,该时间还可进一步缩短。

图1:由一名患有远端腿部肉瘤的患者的CT图像构建的3D模型示意图。(A)骨组织以白色显示(胫骨和腓骨)。(B)肿瘤以红色显示。请点击此处查看该图的放大版本。

图2:结果显示在3D Slicer软件的“可视化”模式下,骨与肿瘤的虚拟3D模型相对于3D打印标记参考物的位置关系。 患者3D模型(A)位于标记立方体上表面(B)的上方。请点击此处查看该图的放大版本。

图3:结果显示了3D Slicer中的“配准”模式如何将骨组织和肿瘤的虚拟3D模型(A)相对于3D打印的标记参考物(B)进行定位。 标记适配器已连接至骨组织模型上。 请点击此处查看该图的放大版本。

图4:骨组织小片段与3D标记适配器。 将这两个部件组合后进行3D打印。 请点击此处查看该图的放大版本。

图5:最终应用所需的3D打印工具。(A)使用两种材料颜色3D打印的“双色立方体标记”。(B)3D打印的“贴纸立方体标记”,表面粘贴有贴纸。(C)标记基座立方体适配器。(D)患者骨组织3D模型及标记立方体适配器的局部视图。(E)“贴纸立方体标记”安装在标记基座立方体适配器中。(F)“双色立方体标记”安装在连接于患者解剖结构的标记适配器上。请点击此处查看该图的放大版本。

图6:使用“可视化”模式时的应用界面显示。 患者病变解剖结构的三维模型位于3D打印立方体上表面的上方。 请点击此处查看该图的放大版本。

图7:使用“配准”模式时的增强现实(AR)可视化效果。 3D打印的标记物可实现3D打印生物模型与虚拟3D模型之间的配准。请点击此处查看该图的放大版本。
增强现实(AR)在医学领域的教育、培训和手术指导方面具有巨大潜力。AR 与 3D 打印技术的结合可能为临床应用开辟新的可能性。本方案描述了一种方法学,可使无经验的用户创建一款智能手机应用程序,将 AR 与 3D 打印(3DP)相结合,利用 3D 打印的参考标记物实现患者解剖学 3D 模型的可视化。
总体而言,增强现实(AR)与三维打印(3DP)最具吸引力的临床应用之一是通过为患者提供病例的全新视角,改善医患之间的沟通,从而更有效地解释特定的医学状况或治疗方案。另一个可能的应用是用于目标定位的手术导航,其中可将带有附着参考AR标记的患者特异性三维打印工具放置在刚性结构(例如骨骼)上,并作为导航的参考依据。该应用在骨科和颌面外科手术中尤为有用,因为在手术过程中可轻易接触到骨组织表面。
本方案从第1节开始,介绍工作站设置及所需的软件工具。第2节描述如何使用3D Slicer软件,从任何医学成像模态中便捷地分割出患者的靶向解剖结构,以获得三维模型。此步骤至关重要,因为所创建的虚拟三维模型将直接显示在最终的增强现实(AR)应用中。
在第3节中,使用 3D Slicer 将上一节创建的三维模型与增强现实(AR)标记进行配准。在此配准过程中,患者的三维模型能够相对于 AR 标记被高效且简便地定位。本节中定义的位置将决定最终应用程序中全息影像的相对位置。该方案被认为可降低复杂性并拓展多种潜在应用。第3节介绍了两种定义模型与 AR 标记之间空间关系的不同选项:“可视化”模式和“配准”模式。第一种选项,“可视化”模式,允许三维模型相对于标记任意定位,并以完整的生物模型形式显示。该模式可真实呈现患者解剖结构的三维视角,并通过移动被追踪的 AR 标记来实现对生物模型的移动和旋转。第二种选项,“配准”模式,允许将标记适配器附着并组合到生物模型的任意部位,从而实现自动配准过程。使用此选项时,可将包含标记适配器的三维模型局部进行3D打印,而应用程序则以全息影像形式显示模型的其余部分。
第4节提供了3D打印过程的指导。首先,用户可在两种不同的标记物之间进行选择:“双色标记”和“贴纸标记”。整个“双色标记”均可通过3D打印制成,但需要使用双喷嘴3D打印机。若无此类打印机,可选用“贴纸标记”。该标记结构较为简单,可通过3D打印出立方体结构,再使用贴纸纸张或贴纸胶水将立方体的图案粘贴上去即可制成。此外,两种标记均设计有可扩展部分,可精确适配特定的连接器,因此可在多种情况下重复使用。
第5节介绍了使用Vuforia软件开发工具包创建用于增强现实的Unity项目的流程。对于没有编程经验的用户而言,此步骤可能是最具挑战性的部分,但通过遵循本指南,应能更轻松地获得第6节中展示的最终应用程序。当手机摄像头识别到3D打印的标记时,该应用程序会在手机屏幕上显示患者的虚拟模型。为使应用程序能够检测到3D标记,手机与标记之间的距离需至少保持约40厘米或更近,同时需要具备良好的照明条件。
本方案的最终应用允许用户选择要可视化的特定生物模型及其位置。此外,该应用程序可通过连接在生物模型上的3D打印标记物和适配器,实现患者与全息影像的自动配准。这以直接且便捷的方式解决了将虚拟模型与环境进行配准的难题。更重要的是,该方法无需具备医学影像或软件开发方面的专业知识,不依赖复杂的硬件和昂贵的软件,且可在较短时间内完成实施。预计该方法将有助于加快增强现实(AR)和三维打印(3DP)技术在医疗专业人员中的推广应用。
作者无任何利益冲突需要披露。
本报告由项目 PI18/01625 和 PI15/02121(西班牙科学、创新与大学部,卡洛斯三世健康研究所及欧洲区域发展基金“一种建设欧洲的方式”)以及 IND2018/TIC-9753(马德里自治区)资助。
| 姓名 | 公司 | 目录编号 | 评论 |
|---|---|---|---|
| 3D打印材料:丙烯腈-丁二烯-苯乙烯共聚物(ABS) | 常用于家用3D打印机的热塑性聚合物材料。 | ||
| 3D打印材料:聚乳酸(PLA) | 家用3D打印机中常用的生物塑料材料。 | ||
| 3D Slicer | 用于医学影像信息学、图像处理和三维可视化的开源软件平台 | ||
| 安卓 | Alphabet, Inc. | Android 是由 Google 开发的一款移动操作系统。该系统基于修改版的 Linux 内核及其他开源软件,主要面向智能手机和平板电脑等触摸屏移动设备设计。 | |
| Autodesk Meshmixer | Autodesk, Inc. | Meshmixer 是一款用于处理三角网格的尖端软件。免费软件。 | |
| iPhone 操作系统 | Apple, Inc. | iPhone OS 是由苹果公司为其硬件设备独家创建和开发的移动操作系统。 | |
| Ultimaker 3 Extended | Ultimaker BV | 熔融沉积成型3D打印机 | |
| 统一性 | Unity Technologies | Unity 是一个用于创建 3D、2D 和 VR 的实时开发平台 &游戏、汽车、交通、电影、动画、建筑、工程领域的增强现实(AR)可视化 &以及更多功能。免费软件。 | |
| Xcode | Apple, Inc. | Xcode 是用于为 Mac、iPhone、iPad、Apple Watch 和 Apple TV 创建应用程序的完整开发工具集。免费软件。 |
申请许可以重复使用本 JoVE 文章的文本或图表
申请许可