Method Article
Présenté ici est une méthode pour concevoir une application smartphone réalité augmentée pour la visualisation des modèles anatomiques en trois dimensions des patients à l'aide d'un marqueur de référence imprimé en 3D.
La réalité augmentée (AR) a un grand potentiel dans l'éducation, la formation, et l'orientation chirurgicale dans le domaine médical. Sa combinaison avec l'impression tridimensionnelle (3D) (3DP) ouvre de nouvelles possibilités dans les applications cliniques. Bien que ces technologies aient connu une croissance exponentielle au cours des dernières années, leur adoption par les médecins est encore limitée, car elles nécessitent une connaissance approfondie de l'ingénierie et du développement de logiciels. Par conséquent, le but de ce protocole est de décrire une méthodologie étape par étape permettant aux utilisateurs inexpérimentés de créer une application smartphone, qui combine AR et 3DP pour la visualisation des modèles 3D anatomiques des patients avec un marqueur de référence imprimé en 3D. Le protocole décrit comment créer des modèles virtuels 3D de l'anatomie d'un patient dérivés d'images médicales 3D. Il explique ensuite comment effectuer le positionnement des modèles 3D en ce qui concerne les références de marqueurs. Sont également fournies des instructions sur la façon d'imprimer en 3D les outils et les modèles requis. Enfin, des étapes pour déployer l'application sont fournies. Le protocole est basé sur un logiciel gratuit et multiplateforme et peut être appliqué à toute modalité d'imagerie médicale ou le patient. Une approche alternative est décrite pour fournir l'enregistrement automatique entre un modèle 3D-imprimé créé à partir de l'anatomie d'un patient et les hologrammes projetés. Par exemple, un cas clinique d'un patient souffrant de sarcome de jambe distale est fourni pour illustrer la méthodologie. On s'attend à ce que ce protocole accélère l'adoption des technologies AR et 3DP par les professionnels de la santé.
AR et 3DP sont des technologies qui fournissent un nombre croissant d'applications dans le domaine médical. Dans le cas de ar, son interaction avec les modèles 3D virtuels et l'environnement réel profite aux médecins en ce qui concerne l'éducation et la formation1,2,3, communication et interactions avec d'autres médecins4, et des conseils lors des interventions cliniques5,6,7,8,9,10. De même, 3DP est devenu une solution puissante pour les médecins lors du développement d'outils personnalisables spécifiques au patient11,12,13 ou la création de modèles 3D de l'anatomie d'un patient, qui peut aider à améliorer la planification préopératoire et les interventions cliniques14,15.
Les technologies AR et 3DP aident à améliorer l'orientation, l'orientation et les compétences spatiales dans les procédures médicales; ainsi, leur combinaison est la prochaine étape logique. Des travaux antérieurs ont démontré que leur utilisation conjointe peut augmenter la valeur dans l'éducation des patients16, faciliter les explications des conditions médicales et le traitement proposé, l'optimisation du flux de travail chirurgical17,18 et l'amélioration de l'enregistrement patient-à-modèle19. Bien que ces technologies aient connu une croissance exponentielle au cours des dernières années, leur adoption par les médecins est encore limitée, car elles nécessitent une connaissance approfondie de l'ingénierie et du développement de logiciels. Par conséquent, le but de ce travail est de décrire une méthodologie étape par étape qui permet l'utilisation de AR et 3DP par des utilisateurs inexpérimentés sans avoir besoin de vastes connaissances techniques.
Ce protocole décrit comment développer une application pour smartphone AR qui permet de superposer n'importe quel modèle 3D basé sur le patient sur un environnement réel à l'aide d'un marqueur imprimé en 3D suivi par la caméra du smartphone. En outre, une approche alternative est décrite pour fournir l'enregistrement automatique entre un biomodèle imprimé en 3D (c.-à-d., un modèle 3D créé à partir de l'anatomie d'un patient) et les hologrammes projetés. Le protocole décrit est entièrement basé sur des logiciels gratuits et multiplateformes.
Dans les travaux précédents, ar patient-à-image enregistrement a été calculé manuellement5 avec des algorithmes de reconnaissance de surface10 ou a été indisponible2. Ces méthodes ont été considérées comme quelque peu limitées lorsqu'un enregistrement précis est requis19. Pour surmonter ces limites, ce travail fournit des outils pour effectuer l'enregistrement précis et simple patient-à-image dans les procédures AR en combinant la technologie AR et 3DP.
Le protocole est générique et peut être appliqué à toute modalité d'imagerie médicale ou le patient. Par exemple, un vrai cas clinique d'un patient souffrant de sarcome de jambe distale est fourni pour illustrer la méthodologie. La première étape décrit comment segmenter facilement l'anatomie affectée à partir d'images médicales de tomographie calculée (CT) pour générer des modèles virtuels 3D. Par la suite, le positionnement des modèles 3D est effectué, puis les outils et modèles requis sont imprimés en 3D. Enfin, l'application AR souhaitée est déployée. Cette application permet la visualisation des modèles 3D patients superposés sur un appareil photo smartphone en temps réel.
Cette étude a été réalisée conformément aux principes de la Déclaration d'Helsinki de 1964, révisée en 2013. Les données et les photos des patients anonymisés incluses dans le présent document sont utilisées après que le consentement éclairé écrit a été obtenu du participant et/ou de son représentant légal, dans lequel il/elle a approuvé l'utilisation de ces données pour des activités de diffusion, y compris des publications scientifiques.
1. Configuration de poste de travail pour la segmentation, l'extraction, le positionnement et le déploiement de l'application AR
REMARQUE: Ce protocole a été testé avec la version logicielle spécifique indiquée pour chaque outil. Il est susceptible de fonctionner avec de nouvelles versions, bien qu'il ne soit pas garanti.
2. Création de biomodel
REMARQUE: Le but de cette section est de créer des modèles 3D de l'anatomie du patient. Ils seront obtenus en appliquant des méthodes de segmentation à une image médicale (ici, à l'aide d'une image CT). Le processus se compose de trois étapes différentes : 1) le chargement des données du patient dans un logiciel de trancheur 3D, 2), la segmentation des volumes d'anatomie cible et 3) l'exportation de la segmentation sous forme de modèles 3D en format OBJ. Les modèles 3D qui en résultent seront visualisés dans l'application AR finale.
3. Positionnement biomodèle
REMARQUE: Dans cette section, les modèles 3D créés dans la section 2 seront positionnés en fonction du marqueur de visualisation de la réalité augmentée. Le module ARHealth: Model Position de 3D Slicer sera utilisé pour cette tâche. Suivez les instructions fournies à l'étape 1.3 pour ajouter le module à 3D Slicer. Il existe deux alternatives différentes pour positionner les modèles 3D : le mode "Visualisation" et le mode "Enregistrement".
4. Impression 3D
REMARQUE: L'objectif de cette étape est d'imprimer en 3D les modèles physiques requis pour l'application AR finale. Le marqueur à détecter par l'application et les différents objets nécessaires dépendent du mode sélectionné à la section 3. Tout matériau peut être utilisé pour l'impression 3D aux fins de ce travail, lors de la suite des exigences de matériel de couleur demandée à chaque étape. L'acide polylactique (PLA) ou le styrène butadène acrylonitrile (ABS) sont tous deux des choix suffisants.
REMARQUE: Les objets imprimés en 3D de l'étape 4.3 peuvent être imprimés dans n'importe quel matériau de couleur.
5. Déploiement de l'application AR
REMARQUE: L'objectif de cette section est de concevoir une application smartphone dans le moteur Unity qui inclut les modèles 3D créés dans les sections précédentes et de déployer cette application sur un smartphone. Une clé de licence de développement Vuforia (gratuite pour un usage personnel) est requise pour cette étape. L'application peut être déployée sur les appareils Android ou iOS.
6. Visualisation d'applications
Le protocole a été appliqué aux données d'un patient souffrant du sarcome distal de jambe afin de visualiser la région anatomique affectée d'une perspective 3D. Utilisant la méthode décrite dans la section 2, la partie de l'os affecté (ici, le tibia et le péroné) et la tumeur ont été segmentées du balayage de CT du patient. Puis, à l'aide des outils de segmentation de 3D Slicer, deux biomodèles ont été créés : l'os (section du tibia et du péroné) (Figure 1A) et la tumeur (Figure 1B).
Ensuite, les deux modèles 3D ont été positionnés virtuellement par rapport au marqueur pour une visualisation optimale. Les deux modes décrits à la section 3 ont été suivis pour cet exemple. Pour le mode de visualisation, les modèles étaient centrés sur la face supérieure du marqueur (Figure 2). Pour le mode d'enregistrement, l'adaptateur marqueur a été placé dans l'os (en particulier, le tibia [figure 3]). Ensuite, une petite section du tibia a été sélectionnée pour être imprimée en 3D avec un adaptateur de marqueur 3D (Figure 4). Une imprimante 3D allongée Ultimaker 3 avec du matériel PLA a été utilisée pour créer les marqueurs imprimés en 3D (Figure 5A, B), base de porte-marqueurs ( Figure5C) pour le mode « visualisation » et section du tibia pour le mode « enregistrement » (figure 5D). La figure 5E montre comment le marqueur a été fixé à la base imprimée en 3D en mode « visualisation ». La figure 5F montre la pièce jointe avec le biomodel imprimé en 3D en mode « enregistrement ». Enfin, Unity a été utilisé pour créer l'application et la déployer sur le smartphone.
La figure 6 montre comment l'application a fonctionné pour le mode « visualisation ». L'hologramme a été localisé avec précision dans la partie supérieure du cube tel que défini précédemment. La figure 7 montre l'application pour le mode « enregistrement », dans lequel l'application a placé le modèle complet d'os sur le dessus de la section imprimée en 3D. La visualisation finale des hologrammes était claire et réaliste, maintenait les tailles réelles des biomodèles, et positionné avec précision. Lors de l'utilisation de l'application smartphone, le marqueur AR doit être visible par la caméra pour l'application pour afficher correctement les hologrammes. En outre, les conditions de lumière dans la scène doivent être de bonne qualité et constantes pour la détection appropriée des marqueurs. Les mauvaises conditions de lumière ou les reflets sur la surface du marqueur entravent le suivi du marqueur AR et provoquent un mauvais fonctionnement de l'application.
Le temps nécessaire à la création de l'application dépend de plusieurs facteurs. La durée de la section 1 est limitée par la vitesse de téléchargement. En ce qui concerne la segmentation de l'anatomie (section 2), les facteurs affectant le temps de segmentation comprennent la complexité de la région et la modalité de l'imagerie médicale (c.-à-d. que la tomodensitométrie est facilement segmentée, tandis que l'IRM est plus difficile). Pour l'exemple représentatif du tibia, environ 10 min a été nécessaire pour générer les deux modèles 3D à partir de la tomodensitome. Le positionnement des biomodèles (section 3) est simple et simple. Ici, il a fallu environ 5 min pour définir la position du biomodèle par rapport au marqueur AR. Pour l'étape d'impression 3D, la durée dépend fortement du mode sélectionné. Le « marqueur à double couleur » a été fabriqué à haute qualité en 5 h et 20 min. Le « marqueur d'autocollants » a été fabriqué en 1 h et 30 min, plus le temps nécessaire pour coller les autocollants. La dernière étape pour le développement d'applications peut prendre beaucoup de temps pour ceux qui n'ont pas d'expérience préalable dans Unity, mais elle peut être facilement complétée après les étapes du protocole. Une fois que les marqueurs AR ont été imprimés en 3D, le développement d'une application AR entièrement nouvelle peut être effectué en moins de 1 h. Cette durée peut être encore réduite avec une expérience supplémentaire.
Figure 1 : Représentation des modèles 3D créés à partir d'une image de CT d'un patient souffrant du sarcome distal de jambe. (A) Tissu osseux représenté en blanc (tibia et péroné). (B) Tumeur représentée en rouge. Veuillez cliquer ici pour voir une version plus grande de ce chiffre.
Figure 2 : Résultats montrant comment le mode « visualisation » dans le Slicer 3D positionne les modèles 3D virtuels de l'os et de la tumeur par rapport à la référence de marqueur 3D-imprimée. Les modèles 3D patients (A) sont positionnés au-dessus de la face supérieure du cube de marqueur (B). Veuillez cliquer ici pour voir une version plus grande de ce chiffre.
Figure 3 : Résultats montrant comment le mode « enregistrement » en tranche 3D positionne les modèles 3D virtuels de l'os et de la tumeur (A) en ce qui concerne la référence de marqueur imprimée en 3D (B). L'adaptateur marqueur est fixé au modèle de tissu osseux. Veuillez cliquer ici pour voir une version plus grande de ce chiffre.
Figure 4 : Petite section du tissu osseux et adaptateur de marqueur 3D. Les deux composants sont combinés puis imprimés en 3D. Veuillez cliquer ici pour voir une version plus grande de ce chiffre.
Figure 5 : Outils imprimés en 3D requis pour l'application finale. (A) "Deux marqueurs cube de couleur" imprimé en 3D avec deux couleurs de matériaux. (B) "Sticker cube marker" imprimé en 3D, avec des autocollants collés. (C) Adaptateur de cube de base marqueur. (D) Section du modèle 3D de tissu osseux du patient et adaptateur de cube de marqueur. (E) "Marqueur cube d'autocollant" placé dans l'adaptateur de cube de base marqueur. (F) "Deux marqueurs de cube de couleur" placés dans l'adaptateur de marqueur attaché à l'anatomie du patient. Veuillez cliquer ici pour voir une version plus grande de ce chiffre.
Figure 6 : Affichage de l'application lors de l'utilisation du mode « visualisation ». Les modèles 3D affectés d'anatomie du patient sont placés au-dessus de la face supérieure du cube 3D-imprimé. Veuillez cliquer ici pour voir une version plus grande de ce chiffre.
Figure 7 : Visualisation AR lors de l'utilisation du mode « enregistrement ». Le marqueur imprimé en 3D permet l'enregistrement du biomodèle imprimé en 3D avec les modèles 3D virtuels. Veuillez cliquer ici pour voir une version plus grande de ce chiffre.
AR détient un grand potentiel dans l'éducation, la formation et l'orientation chirurgicale dans le domaine médical. Sa combinaison avec l'impression 3D ouvre peut ouvrir de nouvelles possibilités dans les applications cliniques. Ce protocole décrit une méthodologie qui permet aux utilisateurs inexpérimentés de créer une application smartphone combinant AR et 3DP pour la visualisation de modèles 3D anatomiques de patients avec des marqueurs de référence imprimés en 3D.
En général, l'une des applications cliniques les plus intéressantes de l'AR et de la 3DP est d'améliorer la communication patient-médecin en donnant au patient une perspective différente du cas, en améliorant les explications de conditions médicales ou de traitements spécifiques. Une autre application possible comprend des conseils chirurgicaux pour la localisation ciblée, dans lequel les outils 3D-imprimés spécifiques au patient (avec un marqueur AR de référence attaché) peuvent être placés sur des structures rigides (c.-à-d., os) et utilisés comme référence pour la navigation. Cette application est particulièrement utile pour les interventions chirurgicales orthopédiques et maxillo-faciales, dans lesquelles la surface du tissu osseux est facilement accessible pendant la chirurgie.
Le protocole commence par la section 1, décrivant la configuration du poste de travail et les outils logiciels nécessaires. La section 2 décrit comment utiliser le logiciel 3D Slicer pour segmenter facilement les anatomies cibles du patient à partir de toute modalité d'imagerie médicale pour obtenir des modèles 3D. Cette étape est cruciale, car les modèles 3D virtuels créés sont ceux affichés dans l'application AR finale.
Dans la section 3, le slicer 3D est utilisé pour enregistrer les modèles 3D créés dans la section précédente avec un marqueur AR. Au cours de cette procédure d'enregistrement, les modèles 3D des patients sont positionnés efficacement et simplement par rapport au marqueur AR. La position définie dans cette section déterminera la position relative de l'hologramme dans l'application finale. On pense que cette solution réduit la complexité et multiplie les applications possibles. La section 3 décrit deux options différentes pour définir les relations spatiales entre les modèles et les marqueurs AR : le mode « visualisation » et « enregistrement ». La première option, le mode « visualisation », permet aux modèles 3D d'être positionnés n'importe où par rapport au marqueur et affichés comme l'ensemble du biomodèle. Ce mode offre une perspective réaliste et 3D de l'anatomie du patient et permet de déplacer et de tourner les biomodèles en déplaçant le marqueur AR suivi. La deuxième option, le mode « enregistrement », permet l'attachement et la combinaison d'un adaptateur de marqueur à n'importe quelle partie du biomodèle, offrant un processus d'enregistrement automatique. Avec cette option, une petite section du modèle 3D, y compris l'adaptateur de marqueur, peut être imprimée en 3D, et l'application peut afficher le reste du modèle sous forme d'hologramme.
La section 4 fournit des lignes directrices pour le processus d'impression 3D. Tout d'abord, l'utilisateur peut choisir entre deux marqueurs différents: le "marqueur de double couleur" et "marqueur d'autocollant". L'ensemble "marqueur de double couleur" peut être imprimé en 3D, mais nécessite une double imprimante 3D extrudeur. Dans le cas où cette imprimante n'est pas disponible, le « marqueur d'autocollants » est proposé. Il s'agit d'un marqueur plus simple qui peut être obtenu par l'impression 3D de la structure cubique, puis coller les images du cube avec du papier autocollant ou de la colle autocollant. En outre, les deux marqueurs ont été conçus avec des sections extensibles pour s'adapter parfaitement dans un adaptateur spécifique. Ainsi, le marqueur peut être réutilisé dans plusieurs cas.
La section 5 décrit le processus de création d'un projet Unity pour AR à l'aide du kit de développement logiciel Vuforia. Cette étape peut être la partie la plus difficile pour les utilisateurs qui n'ont aucune expérience en programmation, mais avec ces lignes directrices, il devrait être plus facile d'obtenir la demande finale qui est présentée à la section 6. L'application affiche les modèles virtuels du patient sur l'écran du smartphone lorsque l'appareil photo reconnaît le marqueur imprimé en 3D. Pour que l'application détecte le marqueur 3D, une distance minimale d'environ 40 cm ou moins entre le téléphone et le marqueur est nécessaire ainsi que de bonnes conditions d'éclairage.
L'application finale de ce protocole permet à l'utilisateur de choisir les biomodèles spécifiques à visualiser et dans quelles positions. En outre, l'application peut effectuer l'enregistrement automatique patient-hologramme à l'aide d'un marqueur imprimé en 3D et d'un adaptateur attaché au biomodèle. Cela résout le défi d'enregistrer les modèles virtuels avec l'environnement d'une manière directe et pratique. En outre, cette méthodologie ne nécessite pas une connaissance approfondie de l'imagerie médicale ou du développement de logiciels, ne dépend pas de matériel complexe et de logiciels coûteux, et peut être mise en œuvre sur une courte période de temps. On s'attend à ce que cette méthode contribue à accélérer l'adoption des technologies AR et 3DP par les professionnels de la santé.
Les auteurs n'ont rien à révéler.
Ce rapport a été soutenu par les projets PI18/01625 et PI15/02121 (Ministerio de Ciencia, Innovacion y Universidades, Instituto de Salud Carlos III et European Regional Development Fund "Una manera de hacer Europa") et IND2018/TIC-9753 (Comunidad de Madrid).
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. |
Demande d’autorisation pour utiliser le texte ou les figures de cet article JoVE
Demande d’autorisationThis article has been published
Video Coming Soon