Hier gepresenteerd is een methode om een Augmented Reality smartphone applicatie te ontwerpen voor de visualisatie van anatomische driedimensionale modellen van patiënten die een 3D-gedrukte referentie marker gebruiken.
Augmented Reality (AR) heeft een groot potentieel in onderwijs, training en chirurgische begeleiding op medisch gebied. De combinatie met driedimensionaal (3D) printen (3DP) opent nieuwe mogelijkheden in klinische toepassingen. Hoewel deze technologieën de afgelopen jaren exponentieel zijn gegroeid, is hun adoptie door artsen nog steeds beperkt, omdat ze uitgebreide kennis van engineering en software ontwikkeling vereisen. Daarom is het doel van dit protocol om een stapsgewijze methodologie te beschrijven waarmee onervaren gebruikers een smartphone-app kunnen maken, die AR en 3DP combineert voor de visualisatie van anatomische 3D-modellen van patiënten met een 3D-gedrukte referentie marker. In het protocol wordt beschreven hoe u 3D-virtuele modellen maakt van de anatomie van een patiënt die is afgeleid van 3D-medische beelden. Vervolgens wordt uitgelegd hoe u de positionering van de 3D-modellen met betrekking tot marker referenties uit te voeren. Ook zijn er instructies voor het afdrukken van de vereiste gereedschappen en modellen in 3D. Ten slotte worden de stappen voor het implementeren van de app geleverd. Het protocol is gebaseerd op gratis en multi-platform software en kan worden toegepast op elke medische beeldvormende modaliteit of patiënt. Een alternatieve aanpak wordt beschreven om automatische registratie te bieden tussen een 3D-geprint model gemaakt van de anatomie van een patiënt en de geprojecteerde hologrammen. Als voorbeeld is een klinisch geval van een patiënt die lijdt aan distale been Sarcoom de methodologie te illustreren. Naar verwachting zal dit protocol de invoering van AR-en 3DP-technologieën door medische professionals versnellen.
AR en 3DP zijn technologieën die een toenemend aantal toepassingen op medisch gebied bieden. In het geval van AR, de interactie met virtuele 3D-modellen en de echte omgeving voordelen artsen met betrekking tot onderwijs en opleiding1,2,3, communicatie en interacties met andere artsen4, en begeleiding tijdens klinische interventies5,6,7,8,9,10. Evenzo is 3DP uitgegroeid tot een krachtige oplossing voor artsen bij het ontwikkelen van patiënt-specifieke aanpasbare hulpmiddelen11,12,13 of het creëren van 3D-modellen van de anatomie van een patiënt, die kunnen helpen bij het verbeteren van preoperatieve planning en klinische interventies14,15.
Zowel AR-als 3DP-technologieën helpen bij het verbeteren van oriëntatie, begeleiding en ruimtelijke vaardigheden in medische procedures; de combinatie is dus de volgende logische stap. Vorig werk heeft aangetoond dat hun gezamenlijk gebruik de waarde kan verhogen in patiëntenonderwijs16, het vergemakkelijken van verklaringen van medische aandoeningen en voorgestelde behandeling, het optimaliseren van chirurgische workflow17,18 en het verbeteren van de patiënt-naar-modelregistratie19. Hoewel deze technologieën de afgelopen jaren exponentieel zijn gegroeid, is hun adoptie door artsen nog steeds beperkt, omdat ze uitgebreide kennis van engineering en software ontwikkeling vereisen. Daarom is het doel van dit werk om een stapsgewijze methodologie te beschrijven die het gebruik van AR en 3DP door onervaren gebruikers mogelijk maakt zonder de noodzaak van brede technische kennis.
Dit protocol beschrijft hoe u een AR-smartphone-app ontwikkelen die het mogelijk maakt om elk op de patiënt gebaseerd 3D-model op een echte omgeving te zetten met behulp van een 3D-geprinte marker die wordt bijgehouden door de smartphone camera. Daarnaast wordt een alternatieve aanpak beschreven om automatische registratie te bieden tussen een 3D-geprinte biomodel (d.w.z. een 3D-model gemaakt op basis van de anatomie van een patiënt) en de geprojecteerde hologrammen. Het beschreven protocol is volledig gebaseerd op gratis en multi-platform software.
In het vorige werk is de AR-patiënt-naar-beeldregistratie handmatig berekend5 met oppervlak herkenning algoritmen10 of is niet beschikbaar2. Deze methoden zijn enigszins beperkt als een nauwkeurige registratie vereist is19. Om deze beperkingen te overwinnen, biedt dit werktools om nauwkeurige en eenvoudige registratie van patiënt tot beeld in AR-procedures uit te voeren door AR-technologie en 3DP te combineren.
Het protocol is generiek en kan worden toegepast op elke medische beeldvormende modaliteit of patiënt. Als voorbeeld, een echte klinische geval van een patiënt die lijdt aan distale been Sarcoom is ter illustratie van de methodologie. De eerste stap beschrijft hoe u eenvoudig de aangetaste anatomie segmenteer van computertomografie (CT) medische beelden om virtuele 3D-modellen te genereren. Daarna wordt de positionering van de 3D-modellen uitgevoerd, dan zijn de vereiste gereedschappen en modellen 3D-geprint. Ten slotte wordt de gewenste AR-app geïmplementeerd. Deze app maakt het mogelijk om de visualisatie van de patiënt 3D-modellen op een smartphone camera in real-time te overlegden.
AR heeft een groot potentieel in onderwijs, opleiding en chirurgische begeleiding op medisch gebied. De combinatie met 3D Printing opent kan nieuwe mogelijkheden in klinische toepassingen te openen. Dit protocol beschrijft een methodologie die onervaren gebruikers in staat stelt om een smartphone-app te maken die AR en 3DP combineert voor de visualisatie van anatomische 3D-modellen van patiënten met 3D-gedrukte referentie markeringen.
Over het algemeen is een van de meest interessante klinische toepassingen van AR en 3DP het verbeteren van patiënt-naar-arts communicatie door de patiënt een ander perspectief van de zaak te geven, waardoor de uitleg van specifieke medische aandoeningen of behandelingen wordt verbeterd. Een andere mogelijke toepassing omvat chirurgische richtlijnen voor doel lokalisatie, waarin 3D-gedrukte patiënt-specifieke hulpmiddelen (met een referentie AR-marker bevestigd) kunnen worden geplaatst op stijve structuren (d.w.z. botten) en worden gebruikt als referentie voor navigatie. Deze toepassing is vooral nuttig voor orthopedische en maxillofaciale chirurgische ingrepen, waarbij botweefsel oppervlak gemakkelijk toegankelijk is tijdens chirurgie.
Het protocol begint met sectie 1, met een beschrijving van de werkstations en software tools die nodig zijn. In sectie 2 wordt beschreven hoe u 3D-Slicersoftware gebruiken om eenvoudig doel anatomieën van de patiënt te segmenteren van elke medische beeldvormings modaliteit om 3D-modellen te verkrijgen. Deze stap is cruciaal, omdat de virtuele 3D-modellen die zijn gemaakt in de uiteindelijke AR-toepassing worden weergegeven.
In sectie 3 wordt 3D slicer gebruikt om de 3D-modellen te registreren die in de vorige sectie zijn gemaakt met een AR-markering. Tijdens deze registratieprocedure zijn de 3D-modellen van de patiënt efficiënt en eenvoudig gepositioneerd ten opzichte van de AR-marker. De positie die in deze sectie is gedefinieerd, bepaalt de relatieve positie van het hologram in de uiteindelijke app. Er wordt aangenomen dat deze oplossing vermindert de complexiteit en vermenigvuldigt de mogelijke toepassingen. Sectie 3 beschrijft twee verschillende opties voor het definiëren van de ruimtelijke relaties tussen de modellen en AR-Markeringen: “Visualisatie” en “registratie”-modus. Met de eerste optie, de modus “Visualisatie”, kunnen de 3D-modellen overal worden gepositioneerd met betrekking tot de marker en worden weergegeven als de hele biomodel. Deze modus biedt een realistisch, 3D-perspectief van de anatomie van de patiënt en maakt verplaatsen en roteren van de biomodels mogelijk door de bijgehouden AR-marker te verplaatsen. De tweede optie, “registratie” modus, maakt het mogelijk om een marker adapter aan te maken en te combineren met elk onderdeel van de biomodel, en biedt een automatisch registratieproces. Met deze optie kan een klein gedeelte van het 3D-model, inclusief de marker-adapter, 3D-geprint zijn en de app kan de rest van het model als hologram weergeven.
Sectie 4 bevat richtlijnen voor het 3D-afdrukproces. Ten eerste kan de gebruiker kiezen tussen twee verschillende markers: de “Dual Color marker” en “sticker marker”. De hele “Dual Color marker” kan 3D-geprint zijn, maar vereist een dubbele extruder 3D-printer. In het geval dat deze printer niet beschikbaar is, wordt de “sticker marker” voorgesteld. Dit is een eenvoudigere marker die kan worden verkregen door het 3D-printen van de kubieke structuur, dan het plakken van de afbeeldingen van de kubus met sticker papier of sticker lijm. Bovendien zijn beide markers ontworpen met uitbreidbare secties om perfect in een specifieke adapter te passen. Zo kan de marker in verschillende gevallen opnieuw worden gebruikt.
In sectie 5 wordt het proces beschreven voor het maken van een Unity-project voor AR met de Vuforia Software Development Kit. Deze stap kan het moeilijkste deel zijn voor gebruikers zonder programmeerervaring, maar met deze richtlijnen moet het gemakkelijker zijn om de definitieve toepassing te verkrijgen die wordt weergegeven in sectie 6. De app geeft de virtuele modellen van de patiënt weer via het scherm van de smartphone wanneer de camera de 3D-gedrukte marker herkent. Om de app de 3D-marker te kunnen detecteren, is een minimale afstand van ongeveer 40 cm of minder van de telefoon naar de marker en goede lichtomstandigheden vereist.
De uiteindelijke toepassing van dit protocol stelt de gebruiker in staat om de specifieke biomodels te kiezen om te visualiseren en in welke posities. De app kan automatisch een patiënt-hologram registratie uitvoeren met behulp van een 3D-gedrukte marker en adapter die is bevestigd aan de biomodel. Dit lost de uitdaging van het registreren van virtuele modellen met de omgeving op een directe en gemakkelijke manier. Bovendien, deze methodologie vereist geen brede kennis van medische beeldvorming of software ontwikkeling, is niet afhankelijk van complexe hardware en dure software, en kan worden geïmplementeerd in een korte periode. Verwacht wordt dat deze methode zal helpen versnellen de aanneming van AR en 3DP technologieën door medische professionals.
The authors have nothing to disclose.
Dit verslag werd gesteund door projecten PI18/01625 en PI15/02121 (Ministerio de Ciencia, Innovación y Universidades, Instituto de Salud Carlos III en Europees Fonds voor regionale ontwikkeling “una manera de hacer Europa”) en IND2018/TIC-9753 (Comunidad 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. |