여기에 제시된 것은 3D 프린팅 참조 마커를 사용하여 환자의 해부학적 3차원 모델의 시각화를 위한 증강 현실 스마트폰 애플리케이션을 설계하는 방법이다.
증강 현실(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 모델의 시각화를 할 수 있습니다.
AR은 의료 분야에서 교육, 훈련 및 외과 지도분야에서 큰 잠재력을 가지고 있습니다. 3D 프린팅오픈과의 결합은 임상 응용 분야에서 새로운 가능성을 열어줄 수 있습니다. 이 프로토콜은 경험이 없는 사용자가 3D 인쇄 참조 마커를 사용하는 환자의 해부학적 3D 모델을 시각화하기 위해 AR과 3DP를 결합한 스마트폰 앱을 만들 수 있는 방법론을 설명합니다.
일반적으로 AR 및 3DP의 가장 흥미로운 임상 응용 중 하나는 환자에게 사례의 다른 관점을 제공하여 환자 간 의사 소통을 개선하고 특정 의료 조건 또는 치료에 대한 설명을 개선하는 것입니다. 또 다른 가능한 응용 프로그램은 대상 지역화를위한 외과 지침을 포함, 있는 3D 인쇄 환자 특정 도구 (참조 AR 마커 부착) 강성 구조에 배치 할 수 있습니다 (즉, 뼈) 탐색을위한 참조로 사용. 이 응용 프로그램은 정형 외과 및 악안면 수술 절차에 특히 유용합니다, 있는 뼈 조직 표면은 수술 중에 쉽게 액세스 할 수 있습니다.
프로토콜은 워크스테이션 설정 및 필요한 소프트웨어 도구를 설명하는 섹션 1로 시작합니다. 섹션 2는 3D 슬라이서 소프트웨어를 사용하여 모든 의료 이미징 양식에서 환자의 표적 해부학을 쉽게 분할하여 3D 모델을 얻는 방법을 설명합니다. 이 단계는 최종 AR 응용 프로그램에 표시되는 가상 3D 모델이기 때문에 매우 중요합니다.
섹션 3에서 3D 슬라이서를 사용하여 이전 섹션에서 만든 3D 모델을 AR 마커로 등록합니다. 이 등록 절차 동안, 환자 3D 모델은 AR 마커에 대하여 효율적이고 간단하게 배치된다. 이 섹션에 정의된 위치는 최종 앱에서 홀로그램 상대적 위치를 결정합니다. 이 솔루션은 복잡성을 줄이고 가능한 응용 프로그램을 곱한 것으로 생각됩니다. 섹션 3에서는 모델과 AR 마커 간의 공간 관계를 정의하는 두 가지 옵션인 “시각화” 및 “등록” 모드를 설명합니다. 첫 번째 옵션인 “시각화” 모드를 사용하면 3D 모델을 마커와 관련하여 어디에나 배치하고 전체 바이오 모델로 표시할 수 있습니다. 이 모드는 환자의 해부학의 현실적인 3D 관점을 제공하고 추적 된 AR 마커를 이동하여 바이오 모델의 이동 및 회전을 할 수 있습니다. 두 번째 옵션인 “등록” 모드는 마커 어댑터를 바이오 모델의 모든 부분에 부착하고 결합하여 자동 등록 프로세스를 제공합니다. 이 옵션을 사용하면 마커 어댑터를 포함한 3D 모델의 작은 섹션을 3D 인쇄할 수 있으며 앱은 모델의 나머지 부분을 홀로그램으로 표시할 수 있습니다.
섹션 4는 3D 인쇄 프로세스에 대한 지침을 제공합니다. 첫째, 사용자는 “듀얼 컬러 마커”와 “스티커 마커”의 두 가지 마커 중에서 선택할 수 있습니다. 전체 “듀얼 컬러 마커”는 3D 인쇄할 수 있지만 이중 압출기 3D 프린터가 필요합니다. 이 프린터를 사용할 수 없는 경우 “스티커 마커”가 제안됩니다. 이것은 입방 구조를 3D 인쇄한 다음 스티커 용지 또는 스티커 접착제로 큐브의 이미지를 붙여 넣기로 얻을 수있는 간단한 마커입니다. 또한 두 마커 모두 특정 어댑터에 완벽하게 맞도록 확장 가능한 섹션으로 설계되었습니다. 따라서, 마커는 여러 경우에 재사용될 수 있다.
섹션 5에서는 Vuforia 소프트웨어 개발 키트를 사용하여 AR용 Unity 프로젝트를 만드는 프로세스를 설명합니다. 이 단계는 프로그래밍 경험이 없는 사용자에게 가장 어려운 부분일 수 있지만 이 지침에서는 섹션 6에 제시된 최종 응용 프로그램을 쉽게 얻을 수 있습니다. 카메라가 3D 인쇄 마커를 인식하면 앱이 스마트폰 화면에 환자의 가상 모델을 표시합니다. 앱이 3D 마커를 감지하기 위해서는 휴대폰에서 마커까지 약 40cm 이하의 최소 거리와 양호한 조명 조건이 필요합니다.
이 프로토콜의 최종 적용을 통해 사용자는 시각화할 특정 바이오 모델과 위치를 선택할 수 있습니다. 추가적으로, 앱은 바이오 모델에 부착된 3D 프린팅 마커 및 어댑터를 사용하여 자동 환자 홀로그램 등록을 수행할 수 있다. 이렇게 하면 직접적이고 편리한 방식으로 가상 모델을 환경에 등록해야 하는 과제를 해결할 수 있습니다. 또한, 이 방법론은 의료 영상 또는 소프트웨어 개발에 대한 광범위한 지식을 필요로하지 않으며, 복잡한 하드웨어 및 고가의 소프트웨어에 의존하지 않으며, 짧은 기간 동안 구현 될 수있다. 이 방법은 의료 전문가에 의해 AR 및 3DP 기술의 채택을 가속화하는 데 도움이 될 것으로 예상된다.
The authors have nothing to disclose.
이 보고서는 프로젝트 PI18/01625 및 PI15/02121 (장관 드 시엔시아, 이노바시온 y Universidades, 인스티투토 드 살루드 카를로스 III 및 유럽 지역 개발 기금 “우나 마네라 드 hacer Europa”) 및 IND2018/TIC-9753 (Comuni de Madrid)에 의해 지원되었다.
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. |