Presentato qui è un metodo per progettare un'applicazione per smartphone in realtà aumentata per la visualizzazione di modelli tridimensionali anatomici di pazienti utilizzando un marcatore di riferimento stampato in 3D.
La realtà aumentata (AR) ha un grande potenziale nell'istruzione, nella formazione e nella guida chirurgica in campo medico. La sua combinazione con la stampa tridimensionale (3D) (3DP) apre nuove possibilità nelle applicazioni cliniche. Anche se queste tecnologie sono cresciute in modo esponenziale negli ultimi anni, la loro adozione da parte dei medici è ancora limitata, dal momento che richiedono una conoscenza approfondita dell'ingegneria e dello sviluppo del software. Pertanto, lo scopo di questo protocollo è descrivere una metodologia passo-passo che consente agli utenti inesperti di creare un'app per smartphone, che combina AR e 3DP per la visualizzazione di modelli 3D anatomici di pazienti con un marcatore di riferimento stampato in 3D. Il protocollo descrive come creare modelli virtuali 3D dell'anatomia di un paziente derivati da immagini mediche 3D. Viene quindi illustrato come eseguire il posizionamento dei modelli 3D rispetto ai riferimenti dei marcatori. Sono inoltre disponibili istruzioni su come stampare in 3D gli strumenti e i modelli necessari. Infine, vengono forniti i passaggi per distribuire l'app. Il protocollo si basa su software gratuito e multipiattaforma e può essere applicato a qualsiasi modalità di imaging medico o paziente. Viene descritto un approccio alternativo per fornire la registrazione automatica tra un modello stampato in 3D creato dall'anatomia di un paziente e gli ologrammi proiettati. Ad esempio, viene fornito un caso clinico di un paziente affetto da sarcoma delle gambe distale per illustrare la metodologia. Si prevede che questo protocollo accelererà l'adozione di tecnologie AR e 3DP da parte di professionisti medici.
AR e 3DP sono tecnologie che forniscono un numero crescente di applicazioni in campo medico. Nel caso dell'AR, la sua interazione con i modelli 3D virtuali e l'ambiente reale avvantaggia i medici per quanto riguarda l'istruzione e la formazione1,2,3, comunicazione e interazioni con altri medici4, e la guida durante gli interventi clinici5,6,7,8,9,10. Allo stesso modo, 3DP è diventata una soluzione potente per i medici quando si sviluppano strumenti personalizzabili specifici del paziente11,12,13 o la creazione di modelli 3D dell'anatomia di un paziente, che possono contribuire a migliorare la pianificazione preoperatoria e gli interventi clinici14,15.
Entrambe le tecnologie AR e 3DP aiutano a migliorare l'orientamento, l'orientamento e le competenze spaziali nelle procedure mediche; quindi, la loro combinazione è il prossimo passo logico. Il lavoro precedente ha dimostrato che il loro uso congiunto può aumentare il valore nell'educazione dei pazienti16, facilitando le spiegazioni delle condizioni mediche e il trattamento proposto, ottimizzando il flusso di lavoro chirurgico17,18 e migliorando la registrazione paziente-modello19. Anche se queste tecnologie sono cresciute in modo esponenziale negli ultimi anni, la loro adozione da parte dei medici è ancora limitata, dal momento che richiedono una conoscenza approfondita dell'ingegneria e dello sviluppo del software. Pertanto, lo scopo di questo lavoro è descrivere una metodologia passo-passo che consente l'uso di AR e 3DP da parte di utenti inesperti senza la necessità di ampie conoscenze tecniche.
Questo protocollo descrive come sviluppare un'app per smartphone AR che consente la sovrapposizione di qualsiasi modello 3D basato sul paziente su un ambiente reale utilizzando un pennarello stampato in 3D tracciato dalla fotocamera dello smartphone. Inoltre, viene descritto un approccio alternativo per fornire la registrazione automatica tra un biomodello stampato in 3D (cioè un modello 3D creato dall'anatomia di un paziente) e gli ologrammi proiettati. Il protocollo descritto è interamente basato su software gratuito e multipiattaforma.
Nel lavoro precedente, la registrazione AR paziente-immagine è stata calcolata manualmente5 con algoritmi di riconoscimento della superficie10 o non è stata disponibile2. Questi metodi sono stati considerati un po 'limitati quando è richiesta una registrazione accurata19. Per superare queste limitazioni, questo lavoro fornisce strumenti per eseguire una registrazione accurata e semplice da paziente a immagine nelle procedure AR combinando la tecnologia AR e 3DP.
Il protocollo è generico e può essere applicato a qualsiasi modalità di imaging medico o paziente. Ad esempio, viene fornito un vero e proprio caso clinico di un paziente affetto da sarcoma delle gambe distale per illustrare la metodologia. Il primo passo descrive come segmentare facilmente l'anatomia interessata dalle immagini mediche di tomografia computerizzata (CT) per generare modelli virtuali 3D. Successivamente, viene eseguito il posizionamento dei modelli 3D, gli strumenti e i modelli necessari vengono stampati in 3D. Infine, viene distribuita l'app AR desiderata. Questa applicazione consente la visualizzazione di modelli 3D paziente sovrapposti su una fotocamera smartphone in tempo reale.
Questo studio è stato eseguito in conformità con i principi della Dichiarazione di Helsinki del 1964, riveduta nel 2013. I dati e le immagini anonimi del paziente inclusi in questo documento vengono utilizzati dopo che il partecipante e/o il suo rappresentante legale ha ottenuto il consenso informato, in cui ha approvato l'uso di tali dati per attività di diffusione, comprese le pubblicazioni scientifiche.
1. Configurazione della workstation per la segmentazione, l'estrazione di modelli 3D, il posizionamento e la distribuzione di app AR
NOTA: Questo protocollo è stato testato con la versione software specifica indicata per ogni utensile. È probabile che funzioni con le versioni più recenti, anche se non è garantito.
2. Creazione di biomodelli
NOTA: L'obiettivo di questa sezione è quello di creare modelli 3D dell'anatomia del paziente. Essi saranno ottenuti applicando metodi di segmentazione a un'immagine medica (qui, utilizzando un'immagine CT). Il processo è costituito da tre passaggi diversi: 1) caricare i dati del paziente nel software del filtro dei dati 3D, 2), la segmentazione dei volumi di anatomia di destinazione e 3) l'esportazione della segmentazione come modelli 3D in formato OBJ. I modelli 3D risultanti verranno visualizzati nell'applicazione AR finale.
3. Posizionamento del biomodello
NOTA: In questa sezione, i modelli 3D creati nella Sezione 2 saranno posizionati rispetto al marcatore per la visualizzazione della realtà aumentata. Il modulo ARHealth: Model Position di 3D Slicer verrà utilizzato per questa attività. Seguire le istruzioni fornite nel passaggio 1.3 per aggiungere il modulo a 3D Slicer. Ci sono due diverse alternative per posizionare i modelli 3D: modalità "Visualizzazione" e modalità "Registrazione".
4. Stampa 3D
NOTA: Lo scopo di questo passaggio è quello di stampare in 3D i modelli fisici necessari per l'applicazione AR finale. Il marcatore che deve essere rilevato dall'applicazione e i diversi oggetti necessari dipendono dalla modalità selezionata nella sezione 3. Qualsiasi materiale può essere utilizzato per la stampa 3D ai fini di questo lavoro, seguendo i requisiti del materiale a colori richiesti in ogni fase. L'acido polilattico (PLA) o l'acrilonitrile butadiene (ABS) sono entrambe scelte sufficienti.
NOTA: gli oggetti stampati in 3D del passaggio 4.3 possono essere stampati su qualsiasi materiale a colori.
5. Distribuzione dell'app AR
NOTA: L'obiettivo di questa sezione è quello di progettare un'app per smartphone nel motore Unity che includa i modelli 3D creati nelle sezioni precedenti e distribuire questa app su uno smartphone. Per questo passaggio è necessaria una chiave di licenza Vuforia Development (gratuita per uso personale). L'app può essere distribuita su dispositivi Android o iOS.
6. Visualizzazione app
Il protocollo è stato applicato ai dati di un paziente affetto da sarcoma delle gambe distale al fine di visualizzare la regione anatomica interessata da una prospettiva 3D. Utilizzando il metodo descritto nella sezione 2, la porzione dell'osso interessato (qui, la tibia e il perone) e il tumore sono stati segmentati dalla TAC del paziente. Quindi, utilizzando gli strumenti di segmentazione di 3D Slicer, sono stati creati due biomodelli: l'osso (sezione della tibia e del perone) (Figura 1A) e il tumore (Figura 1B).
Successivamente, i due modelli 3D sono stati posizionati virtualmente rispetto al marcatore per una visualizzazione ottimale. Entrambe le modalità descritte nella sezione 3 sono state seguite per questo esempio. Per la modalità di visualizzazione, i modelli sono stati centrati nella faccia superiore del marcatore (Figura 2). Per la modalità di registrazione, l'adattatore marcatore è stato posizionato nell'osso (in particolare, la tibia [Figura 3]). Quindi, una piccola sezione della tibia è stata selezionata per essere stampata in 3D con un adattatore di pennarello 3D (Figura 4). Per creare i marcatori stampati in 3D (Figura 5A, B),la base del supporto del marcatore (Figura 5C) per la modalità "visualizzazione" e la sezione della tibia per la modalità "registrazione" (Figura 5A,) è stata utilizzata una stampante 3D estesa ultimatrice con materiale PLA. Figura 5E mostra come il marcatore è stato collegato alla base stampata in 3D modalità "visualizzazione". Figura 5F mostra l'allegato con la modalità "registrazione" biomodello stampato in 3D. Infine, Unity è stato utilizzato per creare l'app e distribuirla sullo smartphone.
Figura 6 viene illustrato come l'applicazione ha funzionato per la modalità di "visualizzazione". L'ologramma è stato situato con precisione nella parte superiore del cubo come definito in precedenza. Figura 7 Mostra l'applicazione per la modalità "registrazione", in cui l'applicazione posiziona il modello di osso completo sopra la sezione stampata in 3D. La visualizzazione finale degli ologrammi era chiara e realistica, manteneva le dimensioni reali dei biomodelli e posizionava con precisione. Quando si utilizza l'applicazione per smartphone, il marcatore AR deve essere visibile dalla fotocamera affinché l'app visualizzi correttamente gli ologrammi. Inoltre, le condizioni di luce nella scena devono essere di buona qualità e costanti per un corretto rilevamento dei marcatori. Condizioni di luce non corrette o riflessi sulla superficie del marcatore ostacolano il tracciamento del marcatore AR e causano malfunzionamento dell'app.
Il tempo necessario per creare l'app dipende da diversi fattori. La durata della sezione 1 è limitata dalla velocità di download. Per quanto riguarda la segmentazione dell'anatomia (sezione 2), i fattori che influenzano il tempo di segmentazione includono la complessità della regione e la modalità di imaging medico (cioè, la TC è facilmente segmentata, mentre la risonanza magnetica è più difficile). Per l'esempio rappresentativo della tibia, sono stati necessari circa 10 min per generare entrambi i modelli 3D dalla TAC. Il posizionamento del biomodello (sezione 3) è semplice e diretto. In questo caso, sono voluti circa 5 min per definire la posizione del biomodello rispetto al marcatore AR. Per la fase di stampa 3D, la durata dipende fortemente dalla modalità selezionata. Il "marcatore a doppio colore" è stato prodotto ad alta qualità in un periodo di 5 h e 20 min. Il "marcatore adesivo" è stato prodotto in un periodo di 1 h e 30 min, più il tempo necessario per incollare gli adesivi. Il passaggio finale per lo sviluppo di app può richiedere molto tempo per coloro che non hanno esperienza precedente in Unity, ma può essere facilmente completato seguendo i passaggi del protocollo. Una volta che i marcatori AR sono stati stampati in 3D, lo sviluppo di un'app AR completamente nuova può essere eseguito in meno di 1 h. Questa durata può essere ulteriormente ridotta con un'esperienza aggiuntiva.
Figura 1: Rappresentazione di modelli 3D creati da un'immagine TC di un paziente affetto da sarcoma delle gambe distale. (A) Tessuto osseo rappresentato in bianco (tibia e perone). (B) Tumore rappresentato in rosso. Fare clic qui per visualizzare una versione più grande di questa figura.
Figura 2: Risultati che mostrano come la modalità di "visualizzazione" in 3D Slicer posiziona i modelli 3D virtuali dell'osso e del tumore rispetto al riferimento marcatore stampato in 3D. I modelli 3D del paziente (A) sono posizionati sopra la faccia superiore del cubo del marcatore (B). Fare clic qui per visualizzare una versione più grande di questa figura.
Figura 3: Risultati che mostrano come la modalità di "registrazione" in 3D Slicer posiziona i modelli 3D virtuali dell'osso e del tumore (A) rispetto al riferimento marcatore stampato in 3D (B). L'adattatore marcatore è collegato al modello di tessuto osseo. Fare clic qui per visualizzare una versione più grande di questa figura.
Figura 4: Piccola sezione del tessuto osseo e adattatore marcatore 3D. I due componenti vengono combinati e stampati in 3D. Fare clic qui per visualizzare una versione più grande di questa figura.
Figura 5: Strumenti di stampa 3D necessari per l'applicazione finale. (A) "Marcatore cubo a due colori" stampato in 3D con due colori di materiali. (B) "Marcatore cubo di adesivo" stampato in 3D, con adesivi incollati. (C) Adattatore cubo di base. (D) Sezione del modello 3D del tessuto osseo del paziente e adattatore del cubo marcatore. (E) "Marcatore cubo di adesivo" inserito nell'adattatore del cubo di base del marcatore. (F) "Marcatore cubo a due colori" inserito nell'adattatore marcatore collegato all'anatomia del paziente. Fare clic qui per visualizzare una versione più grande di questa figura.
Figura 6: Visualizzazione dell'app quando si utilizza la modalità "visualizzazione". I modelli 3D di anatomia interessati del paziente sono posizionati sopra la faccia superiore del cubo stampato in 3D. Fare clic qui per visualizzare una versione più grande di questa figura.
Figura 7: Visualizzazione AR quando si utilizza la modalità "registrazione". Il pennarello stampato in 3D consente la registrazione del biomodello stampato in 3D con i modelli 3D virtuali. Fare clic qui per visualizzare una versione più grande di questa figura.
L'AR ha un grande potenziale nell'istruzione, nella formazione e nella guida chirurgica in campo medico. La sua combinazione con le aperture di stampa 3D può aprire nuove possibilità nelle applicazioni cliniche. Questo protocollo descrive una metodologia che consente agli utenti inesperti di creare un'app per smartphone che combina AR e 3DP per la visualizzazione di modelli 3D anatomici di pazienti con marcatori di riferimento stampati in 3D.
In generale, una delle applicazioni cliniche più interessanti di AR e 3DP è quello di migliorare la comunicazione paziente-medico dando al paziente una prospettiva diversa del caso, migliorando le spiegazioni di specifiche condizioni mediche o trattamenti. Un'altra possibile applicazione include indicazioni chirurgiche per la localizzazione di destinazione, in cui gli strumenti specifici del paziente stampati in 3D (con un marcatore AR di riferimento collegato) possono essere posizionati su strutture rigide (cioè ossee) e utilizzati come riferimento per la navigazione. Questa applicazione è particolarmente utile per le procedure chirurgiche ortopediche e maxillo-facciali, in cui la superficie del tessuto osseo è facilmente accessibile durante l'intervento chirurgico.
Il protocollo inizia con la sezione 1, che descrive la configurazione della workstation e gli strumenti software necessari. La sezione 2 descrive come utilizzare il software 3D Slicer per segmentare facilmente le anatomie di destinazione del paziente da qualsiasi modalità di imaging medicale per ottenere modelli 3D. Questo passaggio è fondamentale, poiché i modelli 3D virtuali creati sono quelli visualizzati nell'applicazione AR finale.
Nella sezione 3, 3D Slicer viene utilizzato per registrare i modelli 3D creati nella sezione precedente con un marcatore AR. Durante questa procedura di registrazione, i modelli 3D del paziente sono posizionati in modo efficiente e semplicemente rispetto al marcatore AR. La posizione definita in questa sezione determinerà la posizione relativa dell'ologramma nell'app finale. Si ritiene che questa soluzione riduca la complessità e moltiplichi le possibili applicazioni. La sezione 3 descrive due diverse opzioni per definire le relazioni spaziali tra i modelli e gli indicatori AR: la modalità "visualizzazione" e la modalità "registrazione". La prima opzione, la modalità "visualizzazione", consente di posizionare i modelli 3D ovunque rispetto al marcatore e di essere visualizzati come l'intero biomodello. Questa modalità fornisce una prospettiva 3D realistica dell'anatomia del paziente e consente lo spostamento e la rotazione dei biomodelli spostando il marcatore AR tracciato. La seconda opzione, la modalità "registrazione", consente l'attaccamento e la combinazione di un adattatore marcatore a qualsiasi parte del biomodello, offrendo un processo di registrazione automatica. Con questa opzione, una piccola sezione del modello 3D, incluso l'adattatore marcatore, può essere stampata in 3D e l'app può visualizzare il resto del modello come ologramma.
La sezione 4 fornisce linee guida per il processo di stampa 3D. In primo luogo, l'utente può scegliere tra due marcatori diversi: il "marcatore di colore doppio" e "marcatore adesivo". L'intero "marcatore a doppio colore" può essere stampato in 3D, ma richiede una stampante 3D a doppio estrusore. Nel caso in cui questa stampante non sia disponibile, viene proposto il "marcatore adesivo". Questo è un marcatore più semplice che può essere ottenuto stampando in 3D la struttura cubica, quindi incollando le immagini del cubo con carta adesiva o colla adesiva. Inoltre, entrambi i marcatori sono stati progettati con sezioni estensibili per adattarsi perfettamente a uno specifico adattatore. Pertanto, il marcatore può essere riutilizzato in diversi casi.
Nella sezione 5 viene descritto il processo di creazione di un progetto Unity per AR utilizzando il kit di sviluppo software Vuforia. Questo passaggio può essere la parte più difficile per gli utenti senza esperienza di programmazione, ma con queste linee guida, dovrebbe essere più facile ottenere l'applicazione finale presentata nella sezione 6. L'applicazione visualizza i modelli virtuali del paziente sullo schermo dello smartphone quando la fotocamera riconosce il marcatore stampato in 3D. Affinché l'applicazione per rilevare il marcatore 3D, una distanza minima di circa 40 cm o meno dal telefono al marcatore così come buone condizioni di illuminazione sono necessari.
L'applicazione finale di questo protocollo permette all'utente di scegliere i biomodelli specifici da visualizzare e in quali posizioni. Inoltre, l'applicazione può eseguire la registrazione automatica paziente-ologramma utilizzando un marcatore stampato 3D e adattatore collegato al biomodello. Questo risolve la sfida di registrare i modelli virtuali con l'ambiente in modo diretto e conveniente. Inoltre, questa metodologia non richiede un'ampia conoscenza dell'imaging medico o dello sviluppo di software, non dipende da hardware complesso e software costoso e può essere implementata in un breve periodo di tempo. Si prevede che questo metodo contribuirà ad accelerare l'adozione delle tecnologie AR e 3DP da parte di professionisti medici.
Gli autori non hanno nulla da rivelare.
La presente relazione è stata sostenuta dai progetti PI18/01625 e PI15/02121 (Ministerio de Ciencia, Innovaciàn y Universidades, Instituto de Salud Carlos III e Fondo europeo di sviluppo regionale "Una manera de hacer Europa") e 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. |
Richiedi autorizzazione per utilizzare il testo o le figure di questo articolo JoVE
Richiedi AutorizzazioneThis article has been published
Video Coming Soon