$$\rightleftharpoonup{xx}$$
$$\longleftharp{xx}$$,
$$\longrightharp{xx}$$,
Protokół został przetestowany z modelem fantomowym serca. Rysunek 2 pokazuje oczekiwaną konfigurację do obserwacji pola operacyjnego na żywo za pomocą przestrzennie rozmieszczonych kamer. Rozproszone kamery, jak pokazano na rysunku Rysunek 2, pomagają zwiększyć rozdzielczość przestrzenną pola w celu efektywnej rekonstrukcji 3D. Jednak uświadomienie sobie fizycznego rozmieszczenia tych kamer w różnych lokalizacjach przestrzennych wiąże się ze złożonością. Dlatego zoptymalizowaliśmy projekt konfiguracji i opracowaliśmy rozwiązanie przestrzennego samoorientującego układu kamer obracanych przez silnik NEMA napędzany przez sterownik TB6600. Ta struktura jest wykonalna i jest zaimplementowana w modelu, a to samo pokazano w Rysunek 1.
W Rysunek 1, automatyczne migawki z kamery, a następnie ich transmisja przez protokół Bluetooth, są zarządzane przez kod Androida. Moduł jest zorganizowany w taki sposób, że przechwytywanie odbywa się raz na każdą sekundę nieparzystą, a ich transmisja odbywa się raz na każdą parzystą sekundę, jak wspomniano w sekcji 3. Moduł mikrokontrolera, który łączy się z silnikiem NEMA, dba o obracanie konstrukcji raz na sekundę, dzięki czemu gwarantowana jest wystarczająca ilość czasu na niezamazane zrobienie zdjęcia. Tak więc w sumie wykonywanych jest 30 zdjęć w zakresie obrotu o 360° i są one przesyłane za pomocą Bluetooth.
Ponadto, w Rysunek 1, pokazany jest zrekonstruowany w 3D widok deskryptorów DITF środowiska chirurgicznego. Należy zauważyć, że te rekonstrukcje oparte na deskryptorach mogą być sprawdzane przez chirurgów poprzez powiększanie i obracanie za pomocą mapowania ruchu dłoni. Ruchy te są również wysyłane do środowiska chirurgicznego, aby naśladować operację, aby cewnik mógł zostać wprowadzony w rzeczywiste pole. Mapowanie ruchu odbywa się w taki sposób, że są one mapowane pod sześcioma różnymi kątami w celu sterowania częściami robota, a mianowicie podstawą, ramieniem, łokciem, nadgarstkiem, chwytakiem i palcem. Kąty te są oznaczone w postaci wektorowej jako [θb, θs, θe, θw, θf]. W podanym wektorze wartość θp odpowiada odwzorowaniu ruchu w celu obrócenia talerza obiektu ludzkiego. Ta sama wartość θp jest używana do orientowania deskryptora wyświetlanego w emulatorze HoloLens po stronie chirurga.
Rysunek 3 pokazuje cechy DITF modelu fantomowego, który jest niezbędnym krokiem do rekonstrukcji 3D. Na podstawie wyodrębnionych cech korespondencje są identyfikowane w dopasowywaniu obrazów. Zgodność między obrazami referencyjnymi a różnymi wynikami obrotu o 45° jest pokazana na Rysunek 4. Zgodność z różnymi kolorami wyraźnie wskazuje na skuteczność identyfikowania i dopasowywania podobnych cech, nawet jeśli obrazy znajdują się w różnych orientacjach widoku. W Rysunek 5, uwzględniona jest dokładność mapowania ruchu, co wskazuje, że gdy odległość między dwoma palcami jest niska, dokładność jest wysoka. Jednak wraz ze wzrostem odległości między palcami dokładność zaczyna spadać.
Z drugiej strony, czas potrzebny modelowi na przetworzenie danych jest kluczowy w AR. W związku z tym parametr ten jest uwzględniany w walidacji proponowanego modelu, mierzone jest opóźnienie czasowe przetwarzania obrazu, a wyniki są weryfikowane za pomocą istniejących algorytmów, takich jak Oriented FAST i rotated BRIEF (ORB)24 oraz Boosted Efficient Binary Local Image Descriptor (BEBLID)25. Wyniki pokazują, że DITF przewyższa istniejące modele, takie jak ORB i BEBLID, pod względem opóźnień, jak pokazano na Rysunek 6. Oprócz tego model rekonstrukcji 3D jest weryfikowany z błędem rekonstrukcji, a rysunek pokazany w Rysunek 7 wskazuje, że histogram jest wąski, co oznacza, że błąd rekonstrukcji jest minimalny; Wynika z niego, że rekonstrukcja proponowanego algorytmu została zweryfikowana i zwalidowana. Rysunek 8 pokazuje wynik rekonstrukcji 3D dla proponowanego modelu. Odzwierciedla to przejrzystość wizualizacji, a wyniki ilościowe obrazu są również weryfikowane za pomocą wykresów. Wyniki te dowodzą, że proponowany model wyodrębnił wszystkie niezbędne cechy za pomocą transformacji obrotu w celu zrekonstruowania modelu 3D. Dzięki temu zdalny ekspert może mieć precyzyjną wizualizację i kontrolę pola operacyjnego.

Rysunek 1: Implementacja konfiguracji sprzętowej do automatycznej operacji przezcewnikowej wymiany zastawki aortalnej przy użyciu rzeczywistości rozszerzonej. (A) Pole operacyjne z systemem monitorowania na żywo. (b) Wizualizacja oparta na rzeczywistości rozszerzonej. Kliknij tutaj, aby zobaczyć większą wersję tego rysunku.

Rysunek 2: Oczekiwany model środowiska chirurgicznego. Prezentowany model wyposażony jest w podgląd na żywo środowiska operacyjnego za pomocą przestrzennie rozmieszczonych czujników kamerowych. Kliknij tutaj, aby zobaczyć większą wersję tego rysunku.

Rysunek 3: Model ludzkiego serca umieszczony na stanowisku testowym do operacji i jego wyodrębnione cechy za pomocą algorytmu deskryptora cech. (A) Wejściowy model fantomu serca. (B) Kierunkowy zintensyfikowany opis cech przy użyciu trzeciorzędowej ekstrakcji cech filtrowania modelu fantomowego serca. Kliknij tutaj, aby zobaczyć większą wersję tego rysunku.

Rysunek 4: Dopasowanie cech między dwoma cechami obrazu. (A) Kierunkowy wzmocniony opis cech przy użyciu trzeciorzędnej ekstrakcji cech filtrowania dla modelu fantomowego serca. (B) Kierunkowy zintensyfikowany opis cech przy użyciu trzeciorzędnej ekstrakcji cech filtrowania modelu fantomu serca obróconego o 45°. Linie wskazują zgodność między cechami podobnych obrazów w dwóch różnych orientacjach. Kolor linii wskazuje różne wybrane obiekty. Kliknij tutaj, aby zobaczyć większą wersję tego rysunku.

Rysunek 5: Dokładność śledzenia gestów dłoni. Rysunek przedstawia dokładność procentową. Wybiera się liczbę próby (N) na 500. Mapowanie ruchu jest wykonywane 500 razy, z czego znajdowana jest liczba poprawnych map. Następnie dokładność jest obliczana jako stosunek między prawidłowym odwzorowaniem a całkowitą liczbą próbek. Kliknij tutaj, aby zobaczyć większą wersję tego rysunku.

Rysunek 6: Opóźnienie kierunkowego zintensyfikowanego opisu funkcji przy użyciu trzeciorzędnego filtrowania z Zorientowanym SZYBKIM i obróconym KRÓTKIM oraz Wzmocnionym Wydajnym Binarnym Algorytmem Deskryptora Lokalnego Obrazu. Opóźnienie, czyli czas potrzebny na wyodrębnienie obiektów z obrazu, jest wykreślane. Wybraliśmy N jako 500, co oznacza, że obliczenie opóźnienia czasowego jest wykonywane ponad 500 razy, a następnie uśredniane. Procedura jest wykonywana dla trzech algorytmów i wykreślana. Kliknij tutaj, aby zobaczyć większą wersję tego rysunku.

Rysunek 7: Rozkład błędów rekonstrukcji proponowanego modelu. Błąd rekonstrukcji to błąd między zrekonstruowanym obrazem 3D na podstawie jego cechy a oryginalnym obrazem. Wykres błędu to histogram, który wskazuje liczbę wystąpień określonego zdarzenia. Liczba jest maksymalna, gdy błąd wynosi zero i zanika po obu stronach. To jest pożądany rezultat. Rysunek wskazuje, że wariancja histogramu (gęstość normalna) jest mniejsza, więc błąd od średniej (0) nie jest bardzo rozłożony w żadnym kierunku. Kliknij tutaj, aby zobaczyć większą wersję tego rysunku.

Rysunek 8: Rekonstrukcja 3D modelu serca. Każda kolorowa kropka wskazuje zrekonstruowany punkt 3D na podstawie odpowiedniego elementu. W tej chwili algorytm rekonstrukcji funkcji normalizuje kolor, a wraz z nim inne cechy są kolorowane. Kliknij tutaj, aby zobaczyć większą wersję tego rysunku.