Method Article
ここでは、3Dプリントされた基準マーカーを用いた患者の解剖学的三次元モデルの可視化のための拡張現実スマートフォンアプリケーションを設計する方法である。
拡張現実(AR)は、医療分野における教育、訓練、外科指導において大きな可能性を秘めています。3次元(3D)印刷(3DP)との組み合わせは臨床応用の新しい可能性を開く。これらの技術は近年飛躍的に成長していますが、工学やソフトウェア開発に関する広範な知識を必要とするため、医師の採用はまだ限られています。したがって、このプロトコルの目的は、経験の浅いユーザーが3Dプリントされた参照マーカーを持つ患者の解剖学的3Dモデルの可視化のためにARと3DPを組み合わせたスマートフォンアプリを作成することを可能にするステップバイステップの方法論を記述することです。プロトコルは、3D医療画像から派生した患者の解剖学の3D仮想モデルを作成する方法を説明します。次に、マーカー参照に対して 3D モデルの位置決めを実行する方法について説明します。また、必要なツールとモデルを 3D 印刷する方法についても説明します。最後に、アプリを展開する手順を示します。プロトコルは自由で、マルチプラットフォームのソフトウェアに基づいており、任意の医療画像モダリティまたは患者に適用することができます。別のアプローチは、患者の解剖学から作成された3Dプリントモデルと投影ホログラムとの間の自動登録を提供するために記述されています。一例として、遠位脚肉腫に罹患している患者の臨床症例が方法論を例示するために提供される。このプロトコルは、医療専門家によるARおよび3DP技術の採用を加速することが期待されます。
ARと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の使用を可能にする段階的な方法論を記述することです。
このプロトコルは、スマートフォンのカメラで追跡された3Dプリントマーカーを使用して、患者ベースの3Dモデルを現実世界の環境に重ね合わせることができるARスマートフォンアプリを開発する方法を説明します。さらに、3Dプリントされたバイオモデル(すなわち、患者の解剖学から作成された3Dモデル)と投影ホログラムとの間に自動登録を提供する代替アプローチが記載されています。説明されているプロトコルは、完全に無料のマルチプラットフォームソフトウェアに基づいています。
以前の研究では、AR患者から画像への登録は、表面認識アルゴリズム10で手動で5を計算されているか、2を使用できませんでした。これらの方法は、正確な登録が必要な場合にはやや制限されていると考えられています19.これらの制限を克服するために、この作業はAR技術と3DPを組み合わせることでAR手順で正確かつ簡単な患者から画像への登録を行うためのツールを提供します。
プロトコルは一般的であり、任意の医療画像モダリティまたは患者に適用することができます。一例として、遠位脚肉腫に罹患している患者の実際の臨床症例が方法論を例示するために提供される。最初のステップでは、3D仮想モデルを生成するために、コンピューター断層撮影(CT)医療画像から影響を受ける解剖学を簡単にセグメント化する方法について説明します。その後、3D モデルの位置決めが実行され、必要なツールとモデルが 3D プリントされます。最後に、目的の AR アプリがデプロイされます。このアプリは、リアルタイムでスマートフォンのカメラにオーバーレイ忍耐強い3Dモデルの可視化を可能にします。
本研究は、2013年に改訂された1964年ヘルシンキ宣言の原則に従って行われた。この論文に含まれる匿名化された患者データおよび写真は、参加者および/または法的代理人から書面によるインフォームド・コンセントを得た後に使用され、科学出版物を含む普及活動のためにこのデータの使用を承認した。
1. セグメンテーション、3Dモデル抽出、ポジショニング、ARアプリ展開のためのワークステーションセットアップ
メモ:このプロトコルは、各ツールに示されている特定のソフトウェアバージョンでテストされています。新しいバージョンでは動作する可能性がありますが、保証はありません。
2. バイオモデル作成
メモ:このセクションの目的は、患者の解剖学の3Dモデルを作成することです。これらは、医療画像にセグメンテーション法を適用することによって得られる(ここでは、CT画像を使用して)。このプロセスは、3つの異なるステップで構成されています:1)患者データを3Dスライサーソフトウェアにロードし、2)、ターゲット解剖学ボリュームのセグメンテーション、および3)OBJ形式での3Dモデルとしてのセグメンテーションのエクスポート。結果として得られる 3D モデルは、最終的な AR アプリケーションで視覚化されます。
3. バイオモデルポジショニング
注: このセクションでは、セクション 2 で作成した 3D モデルは、拡張現実視覚化のマーカーに対して配置されます。このタスクには、3D スライサーのARHealth: モデル位置モジュールが使用されます。手順 1.3 の指示に従って、モジュールを 3D スライサーに追加します。3D モデルを配置するには、「ビジュアライゼーション」モードと「登録」モードの 2 つの方法があります。
4. 3Dプリンティング
メモ:このステップの目的は、最終的なARアプリケーションに必要な物理モデルを3Dプリントすることです。アプリケーションによって検出されるマーカーと必要なさまざまなオブジェクトは、セクション 3 で選択したモードによって異なります。各ステップで要求された色材の要件に従う場合は、この作業の目的で任意の材料を3D印刷に使用することができます。ポリ乳酸(PLA)またはアクリロニトリルブタジエンスチレン(ABS)は両方とも十分な選択肢です。
注: ステップ 4.3 の 3D プリントオブジェクトは、任意のカラーマテリアルで印刷できます。
5. ARアプリの展開
注:このセクションの目的は、前のセクションで作成した3Dモデルを含むUnityエンジンでスマートフォンアプリを設計し、スマートフォンにこのアプリを展開することです。この手順には、Vuforia 開発ライセンス キー (個人的な使用には無料) が必要です。アプリは、Android または iOS デバイスに展開できます。
6. アプリの可視化
このプロトコルは、3Dの観点から影響を受けた解剖学的領域を可視化するために、遠位脚肉腫に罹患している患者からのデータに適用された。セクション2に記載の方法を用いて、患部の骨の部分(ここでは、脛骨および脛骨)および腫瘍を患者のCTスキャンからセグメント化した。次いで、3Dスライサーのセグメンテーションツールを用いて、骨(脛骨と脛骨の断面)(図1A)と腫瘍(図1B)の2つのバイオモデルを作成した。
次に、2つの3Dモデルを、最適な可視化のためのマーカーに対して事実上配置した。この例では、セクション 3 で説明した両方のモードに従いました。視覚化モードでは、モデルはマーカーの上面の中央に配置されました (図 2)。登録モードの場合、マーカーアダプタは骨内に配置された(具体的には、脛骨[図3])。次に、脛骨の小さな部分を3Dマーカーアダプターで3Dプリントするように選択した(図4)。PLA材料を備えたUltimaker 3拡張3Dプリンタを使用して、3Dプリントマーカー(図5A、B)、「ビジュアライゼーション」モードのマーカーホルダーベース(図5C)、および「登録」モードの脛骨のセクションを作成しました(図5D)。図5Eは、マーカーが「ビジュアリゼーション」モードの3Dプリントベースにどのように取り付けられたかを示しています。図5Fは、「登録」モードの3Dプリントバイオモデルを用いた添付ファイルを示す。最後に、Unity を使用してアプリを作成し、スマートフォンに展開しました。
図 6は、アプリが "視覚化" モードでどのように機能したかを示しています。ホログラムは、前に定義したようにキューブの上部に正確に配置されました。図 7は、アプリが 3D 印刷セクションの上に完全なボーン モデルを配置した "登録" モードのアプリケーションを示しています。ホログラムの最終的な可視化は明確かつ現実的であり、バイオモデルの実際のサイズを維持し、正確に配置しました。スマートフォンアプリケーションを使用する場合、ホログラムを正しく表示するには、アプリがカメラで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スライサーの「可視化」モードが、3Dプリントマーカー参照に対して骨と腫瘍の仮想3Dモデルをどのように配置するかを示す結果。患者の3Dモデル(A)はマーカー立方体の上面の上方に配置される(B)。この図の大きなバージョンを表示するには、ここをクリックしてください。
図3:3Dスライサーの「登録」モードが、3Dプリントマーカー参照(B)に対して骨と腫瘍(A)の仮想3Dモデルをどのように配置するかを示す結果。マーカーアダプターは骨組織モデルに付着する。この図の大きなバージョンを表示するには、ここをクリックしてください。
図4:骨組織と3Dマーカーアダプターの小さなセクション。2 つのコンポーネントが組み合わされ、次に 3D プリントされます。この図の大きなバージョンを表示するには、ここをクリックしてください。
図 5: 最終的なアプリケーションに必要な 3D 印刷ツール(A)「2色立方マーカー」2色の素材で3Dプリント。(B)「ステッカーキューブマーカー」3Dプリント、ステッカー貼り付け。(C) マーカーベースキューブアダプタ。(D)患者の骨組織3Dモデルおよびマーカー立方体アダプタのセクション。(E)マーカーベースキューブアダプタに配置された「ステッカーキューブマーカー」。(F)患者の解剖学に付着したマーカーアダプターに配置された「2色立方マーカー」。この図の大きなバージョンを表示するには、ここをクリックしてください。
図6:「ビジュアライゼーション」モードを使用した場合のアプリ表示患者の影響を受けた解剖学の3Dモデルは3Dプリントされた立方体の上面の上に置かれている。この図の大きなバージョンを表示するには、ここをクリックしてください。
図7:「登録」モードを使用した場合のAR可視化3Dプリントマーカーは、仮想3Dモデルで3Dプリントバイオモデルの登録を可能にします。この図の大きなバージョンを表示するには、ここをクリックしてください。
ARは、医療分野における教育、トレーニング、外科指導において大きな可能性を秘めています。3Dプリンティングとの組み合わせは、臨床応用に新たな可能性を開く可能性があります。このプロトコルは、経験の浅いユーザーが3Dプリントされた参照マーカーを持つ患者の解剖学的3Dモデルの可視化のためのARと3DPを組み合わせたスマートフォンアプリを作成することを可能にする方法論を記述します。
一般に、ARおよび3DPの最も興味深い臨床応用の1つは、患者に症例の異なる視点を与えることによって患者と医師間のコミュニケーションを改善し、特定の病状または治療の説明を改善することである。別の可能なアプリケーションには、ターゲットローカリゼーションのための外科的ガイダンスが含まれており、3Dプリントされた患者固有のツール(参照ARマーカーが取り付けられたもの)を剛体構造(すなわち、骨)に配置し、ナビゲーションの参照として使用することができます。このアプリケーションは、手術中に骨組織表面に容易にアクセスできる整形外科および顎顔面外科的処置に特に有用である。
プロトコルはセクション 1 から始まり、ワークステーションのセットアップと必要なソフトウェア ツールについて説明します。セクション2では、3Dスライサーソフトウェアを使用して、任意の医療画像モダリティから患者のターゲット解剖学を容易にセグメント化し、3Dモデルを得る方法について説明します。作成された仮想 3D モデルは最終的な AR アプリケーションに表示されるため、この手順は非常に重要です。
セクション 3 では、3D スライサーを使用して、前のセクションで作成した 3D モデルを AR マーカーに登録します。この登録手順の間に、忍耐強い3DモデルはARマーカーに対して効率的に、単に置かされる。このセクションで定義した位置によって、最終的なアプリのホログラム相対位置が決まります。このソリューションは、複雑さを軽減し、可能なアプリケーションを乗算すると考えられています。セクション 3 では、モデルと AR マーカー間の空間リレーションシップを定義する 2 つの異なるオプションについて説明します。最初のオプションである「ビジュアライゼーション」モードでは、マーカーに対して任意の場所に 3D モデルを配置し、バイオモデル全体として表示できます。このモードは、患者の解剖学の現実的な3D視点を提供し、追跡されたARマーカーを動かすことによってバイオモデルの移動および回転を可能にする。2番目のオプション「登録」モードでは、バイオモデルの任意の部分にマーカーアダプタをアタッチして組み合わせ、自動登録プロセスを提供します。このオプションを使用すると、マーカー アダプタを含む 3D モデルの小さなセクションを 3D プリントでき、アプリはモデルの残りの部分をホログラムとして表示できます。
セクション 4 では、3D 印刷プロセスのガイドラインを示します。まず、ユーザーは「デュアルカラーマーカー」と「ステッカーマーカー」の2つの異なるマーカーの間で選択することができます。全体の「デュアルカラーマーカー」は3Dプリントすることができますが、デュアル押出機3Dプリンタが必要です。このプリンタが利用できない場合は、「ステッカーマーカー」を提案します。これは、立方体構造を3Dプリントし、ステッカー用紙またはステッカーの接着剤で立方体の画像を貼り付けることによって得ることができる簡単なマーカーです。さらに、両方のマーカーは、特定のアダプターに完全に収まるように拡張可能なセクションで設計されました。したがって、マーカーは、いくつかのケースで再利用することができます。
セクション 5 では、Vuforia ソフトウェア開発キットを使用して AR の Unity プロジェクトを作成するプロセスについて説明します。この手順は、プログラミング経験のないユーザーにとって最も難しい部分ですが、これらのガイドラインでは、セクション 6 で説明する最終的なアプリケーションを入手する方が簡単です。アプリは、カメラが3Dプリントマーカーを認識すると、スマートフォン画面上に患者の仮想モデルを表示します。アプリが3Dマーカーを検出するためには、電話機からマーカーまでの最低距離が約40cm以下、良好な照明条件が必要です。
このプロトコルの最終的な適用は、ユーザーが視覚化する特定のバイオモデルを選択し、どの位置で追加的に、アプリは、バイオモデルに取り付けられた3Dプリントマーカーとアダプタを使用して、患者ホログラムの自動登録を実行することができます。これにより、仮想モデルを環境に直接便利に登録するという課題が解決されます。さらに、この方法論は、医療画像やソフトウェア開発に関する広範な知識を必要とせず、複雑なハードウェアや高価なソフトウェアに依存せず、短期間で実装することができます。この方法は、医療従事者によるARおよび3DP技術の採用を加速させることが期待されます。
著者たちは何も開示する必要はない。
このレポートは、プロジェクトPI18/01625およびPI15/02121(大臣デシエンシア、イノヴァシオン・イ・ウニベルシダーデス、インスティトゥート・デ・サルド・カルロス3世、欧州地域開発基金「ウナ・マネラ・デ・ハセル・エウロパ」)およびIND2018/TIC-9753(コミュニダード・デ・マドリード)によって支援されました。
Name | Company | Catalog Number | Comments |
3D Printing material: Acrylonitrile Butadiene Styrene (ABS) | Thermoplastic polymer material usually used in domestic 3D printers. | ||
3D Printing material: Polylactic Acid (PLA) | Bioplastic material usually used in domestic 3D printers. | ||
3D Slicer | Open-source software platform for medical image informatics, image processing, and three-dimensional visualization | ||
Android | Alphabet, Inc. | Android is a mobile operating system developed by Google. It is based on a modified version of the Linux kernel and other open source software, and is designed primarily for touchscreen mobile devices such as smartphones and tablets. | |
Autodesk Meshmixer | Autodesk, Inc. | Meshmixer is state-of-the-art software for working with triangle meshes. Free software. | |
iPhone OS | Apple, Inc. | iPhone OS is a mobile operating system created and developed by Apple Inc. exclusively for its hardware. | |
Ultimaker 3 Extended | Ultimaker BV | Fused deposition modeling 3D printer. | |
Unity | Unity Technologies | Unity is a real-time development platform to create 3D, 2D VR & AR visualizations for Games, Auto, Transportation, Film, Animation, Architecture, Engineering & more. Free software. | |
Xcode | Apple, Inc. | Xcode is a complete developer toolset for creating apps for Mac, iPhone, iPad, Apple Watch, and Apple TV. Free software. |
このJoVE論文のテキスト又は図を再利用するための許可を申請します
許可を申請This article has been published
Video Coming Soon
Copyright © 2023 MyJoVE Corporation. All rights reserved