2 stycznia 2020
Przedstawiona tutaj jest metoda projektowania aplikacji na smartfony z rozszerzoną rzeczywistością do wizualizacji anatomicznych trójwymiarowych modeli pacjentów za pomocą wydrukowanego w 3D markera referencyjnego.
Protokół ten daje niedoświadczonym użytkownikom narzędzia do wprowadzania rozwiązań rzeczywistości rozszerzonej do dziedziny medycyny poprzez tworzenie własnej aplikacji na smartfony. Metoda ta łączy rzeczywistość rozszerzoną i druk 3D, umożliwiając szybką i łatwą wizualizację modeli 3D utworzonych na podstawie danych na wydrukowanym w 3D znaczniku referencyjnym. Technika ta może być zastosowana do każdego scenariusza medycznego, w którym wydrukowane w 3D odniesienie może być sztywno przymocowane do pacjenta.
Wizualizacja wizualnych modeli 3D utworzonych na podstawie lokalizacji danych, która jest ukierunkowana i może również poprawić pacjenta Protokół ten został specjalnie zaprojektowany dla użytkowników bez wcześniejszej wiedzy na temat obrazowania medycznego lub tworzenia oprogramowania, aby pomóc w wykorzystaniu rzeczywistości rozszerzonej w medycynie. Aby utworzyć modele 3D anatomii pacjenta, najpierw śledź plik obrazu medycznego w oknie oprogramowania 3D Slicer i kliknij OK.To segmentować anatomię pacjenta, przejdź do modułu edytora segmentów w 3D Slicer. Element segmentacji zostanie utworzony automatycznie po wejściu do modułu.
Wybierz żądany wolumin w sekcji woluminu głównego i kliknij prawym przyciskiem myszy poniżej obrazu, aby wybrać opcję dodaj, aby utworzyć segment. W panelu efektów wybierz najwygodniejsze narzędzie dla celu i podziel obraz medyczny pacjenta na segmenty. Aby wyeksportować segmentację w formacie pliku modelu 3D, otwórz moduł segmentacji.
W eksport/import modeli i map etykiet wybierz eksport i modele, a następnie kliknij przycisk eksportuj, aby utworzyć model 3D z segmentowanego obszaru. Kliknij Zapisz i wybierz elementy, które chcesz zapisać. Następnie zmień format pliku modelu 3D na OBJ.
Segmentację można powtarzać w celu stworzenia dodatkowych modeli 3D różnych obszarów anatomicznych. Aby ustawić model pacjenta 3D w dowolnej pozycji w stosunku do markera rzeczywistości rozszerzonej, otwórz moduł pozycji modelu AR Health i wybierz tryb wizualizacji. Kliknij przycisk Wczytaj model znacznika, aby załadować znacznik dla tej opcji, przycisk wielokropka, aby wybrać ścieżkę zapisanego modelu 3D, a następnie załaduj model, aby wczytać model do fragmentatora 3D.
Kliknij przycisk Zakończ i wyśrodkuj, aby wyśrodkować wszystkie modele w obrębie znacznika. Użyj suwaków, aby dostosować pozycję, orientację i skalowanie modeli 3D w odniesieniu do znacznika zgodnie z potrzebami. Następnie wybierz ścieżkę do przechowywania plików i kliknij przycisk Zapisz modele, aby zapisać modele w tej pozycji.
Aby połączyć marker rzeczywistości rozszerzonej z biomodelem 3D w dowolnym miejscu, otwórz moduł pozycji modelu AR Health i w sekcji inicjalizacji wybierz tryb rejestracji. Kliknij przycisk Wczytaj model znacznika, aby wczytać znacznik dla tej opcji i przesuwaj modele 3D do momentu, aż przetną się ze strukturą nośną znacznika sześcianu, modyfikując w razie potrzeby wysokość podstawy znacznika. Aby zapisać model w tym miejscu, wybierz ścieżkę do przechowywania plików i kliknij przycisk Zapisz modele.
Jeśli model anatomiczny jest zbyt duży, załaduj biomodel i strukturę nośną modelu znacznika sześciennego do oprogramowania mieszalnika siatki. Wybierz oba modele w oknie przeglądarki obiektów, aby połączyć modele i użyj narzędzia do wycinania zwykłego z menu edycji, aby usunąć wszelkie niechciane sekcje modelu, które nie zostaną wydrukowane w 3D. Aby zapisać model do druku 3D, wybierz Plik i Eksport oraz wybierz żądany format.
Aby wydrukować modele fizyczne 3D wymagane do ostatecznej aplikacji rzeczywistości rozszerzonej, w oprogramowaniu do drukowania 3D wybierz materiał w kolorze białym dla pliku TwoColorCuebMarker_white. obj i materiał w kolorze czarnym dla pliku TwoColorCubeMarker_white. obj.
Następnie użyj drukarki 3D z podwójnym ekstruderem, aby wydrukować 3D sześcienny marker w czerni i bieli w trybie wysokiej jakości z niewielką wysokością warstwy. Aby zaprojektować aplikację na smartfony w Unity Engine, która zawiera modele 3D, otwórz Vuforia Developer i utwórz konto. Wybierz opcję Pobierz klucz deweloperski, aby uzyskać bezpłatny klucz licencji deweloperskiej, a następnie w menu menedżera licencji wybierz i skopiuj klucz.
Aby skonfigurować smartfon, w aplikacji Unity w wersji 2019, w ustawieniach kompilacji w menu plików wybierz odpowiednią platformę dla urządzenia. Aby włączyć Vuforia do projektu, wybierz edytuj, ustawienia projektu, ustawienia odtwarzacza i ustawienia XR, a następnie zaznacz pole oznaczone Vuforia Augmented Reality Support. Aby utworzyć kamerę rzeczywistości rozszerzonej, wybierz pasek menu, obiekt gry, silnik Vuforia i kamerę AR, a następnie zaimportuj komponenty Vuforia po wyświetleniu monitu.
Aby dodać klucz licencyjny Vuforia do ustawień konfiguracyjnych Vuforia, wybierz folder zasobów, kliknij Konfiguracja Vuforia i wklej klucz licencyjny w sekcji klucza licencyjnego aplikacji. Zaimportuj plik docelowy Vuforia zawierający pliki, których Vuforia wymaga do wykrycia znaczników do Unity i wybierz pasek menu, obiekt gry, silnik Vuforia i wiele obrazów, aby utworzyć wiele celów Vuforia. Kliknij wiele obiektów docelowych, aby wybrać typ znacznika, który będzie używany do wykrywania, a następnie w opcji bazy danych w obszarze Zachowanie wielu obiektów docelowych wybierz opcję ARHealth_3dPrintedCube_30x30x30.
W opcji wiele obiektów docelowych w obszarze zachowanie wielu obiektów docelowych wybierz opcję TwoColorCubeMarker lub StickerCubeMarker w zależności od znacznika. Przeciągnij modele 3D do folderu models i przeciągnij folder pod elementem z wieloma obiektami docelowymi. Modele powinny stać się widoczne w scenie widoku 3D aparatu Unity.
Aby zmienić kolory modeli 3D, utwórz nowe materiały i przypisz nowe materiały do modeli. Jeśli kamera internetowa jest dostępna, kliknij przycisk odtwarzania, aby przetestować aplikację na komputerze. Jeśli znacznik jest widoczny dla kamery internetowej, powinien zostać wykryty, a modele 3D powinny pojawić się w scenie.
Jeśli do tworzenia aplikacji będzie używany smartfon z systemem Android, wybierz ustawienia kompilacji w środowisku Unity i wybierz podłączony telefon z listy. Następnie zapisz plik z rozszerzeniem apk i poczekaj, aż proces się zakończy. Jeśli aplikacja zostanie wdrożona na urządzeniu z systemem iOS, wybierz plik w ustawieniach kompilacji i zapisz plik.
Aby zobrazować aplikację, otwórz ją na smartfonie i użyj aparatu smartfona, aby spojrzeć na znacznik z poziomu aplikacji z odległości co najmniej 40 centymetrów. Gdy aplikacja wykryje marker, wcześniej utworzone modele 3D powinny pojawić się na ekranie smartfona dokładnie w miejscu zdefiniowanym podczas zabiegu. Stosując metodę, jak pokazano, ta część dotkniętej chorobą kości piszczelowej i strzałkowej od pacjenta cierpiącego na mięsaka dystalnej nogi i guz została podzielona na segmenty z tomografii komputerowej pacjenta.
Korzystając z narzędzi do segmentacji, stworzono jeden biomodel dla kości i jeden biomodel dla guza. W trybie wizualizacji modele zostały wyśrodkowane w górnej fazie znacznika. W trybie rejestracji adapter markera został umieszczony w kości piszczelowej, a niewielka część kości piszczelowej została wybrana do wydrukowania w 3D za pomocą adaptera markera 3D.
Kwas polimlekowy może być używany do tworzenia drukowanych w 3D markerów, podstaw uchwytów do markerów i sekcji kości, jak pokazano. Tutaj znacznik jest dołączony do wydrukowanej w 3D bazy w trybie wizualizacji, a tutaj załącznik jest pokazany z biomodelem wydrukowanym w 3D w trybie rejestracji. Ta reprezentacja pokazuje, jak aplikacja działa w trybie wizualizacji, gdy hologram jest dokładnie umieszczony w górnej części sześcianu, jak wcześniej zdefiniowano.
W trybie rejestracji kompletny model kości można umieścić na górze wydrukowanego w 3D przekroju z wyraźną i realistyczną wizualizacją znacznika w miejscu kości. Aby wykorzystać rzeczywistość rozszerzoną do wizualizacji ważnych informacji o pacjencie, potrzebujesz kilku narzędzi programowych, które są swobodnie dostępne, a także dostępu do drukarki 3D i smartfona. Procedurę tę można zastosować do dowolnego modelu uzyskanego z obrazowania medycznego.
Jego zastosowanie można rozszerzyć na inne interwencje, takie jak radioterapia, ustawianie wprowadzania igły. Obecnie rozszerzamy zastosowania tego rozwiązania na nowe obszary kliniczne, w tym chirurgię mięśniowo-powięziową lub ortopedyczną. Nasze wstępne badania są obiecujące, a opinie chirurgów są bardzo pozytywne.
Niniejszy artykuł przedstawia metodę tworzenia aplikacji na smartfona wykorzystującej rzeczywistość rozszerzoną, która wizualizuje anatomiczne modele 3D przy użyciu wydrukowanego w technologii 3D znacznika referencyjnego. Protokół został opracowany z myślą o użytkownikach nieposiadających wcześniejszego doświadczenia w zakresie obrazowania medycznego lub tworzenia oprogramowania.
Niniejszy protokół umożliwia zespołom badawczo-rozwojowym w sektorze biofarmaceutycznym szybkie prototypowanie anatomicznych modeli specyficznych dla pacjenta w celu walidacji celów terapeutycznych oraz badań mechanistycznych, z wykorzystaniem dostępnych narzędzi AR i druku 3D. Poprzez obniżenie barier technicznych wspiera on testowanie hipotez na wczesnym etapie i zmniejsza zależność od wyspecjalizowanych zasobów inżynieryjnych. Podejście to zwiększa pewność prognostyczną w modelach przedklinicznych, zapewniając namacalne, możliwe do zwizualizowania systemy do wyjaśniania szlaków sygnałowych oraz walidacji funkcjonalnej.
Metoda ta integruje się z wczesnymi procesami odkrywczymi, umożliwiając szybkie generowanie specyficznych dla pacjenta modeli do walidacji celu, co pozwala na przejście do etapów opracowywania testów i walidacji przedklinicznej przy zachowaniu wierności modelu.