$$\rightleftharpoonup{xx}$$
$$\longleftharp{xx}$$,
$$\longrightharp{xx}$$,
W chirurgii wizualizacja 3D może być używana do edukacji, diagnoz, planowania przedoperacyjnego i oceny pooperacyjnej1,2. Realistyczna percepcja głębi może poprawić zrozumienie3,4,5,6 normalnych i nieprawidłowych anatomii. Proste nagrania wideo 2D z zabiegów chirurgicznych to dobry początek. Jednak brak percepcji głębi może utrudnić kolegom niechirurgicznym pełne zrozumienie relacji przednio-tylnych między różnymi strukturami anatomicznymi, a tym samym wprowadzić ryzyko błędnej interpretacji anatomii7,8,9,10.
Na wrażenia z oglądania 3D wpływa pięć czynników: (1) Konfiguracja kamery może być równoległa lub zbieżna, jak pokazano w Rysunek 1, (2) Odległość bazowa (odległość między kamerami). (3) Odległość od obiektu zainteresowania i inne cechy sceny, takie jak tło. (4) Cechy urządzeń wyświetlających, takie jak rozmiar ekranu i pozycja wyświetlania1,11,12,13. (5) Indywidualne preferencje oglądających14,15.
Projektowanie konfiguracji kamery 3D rozpoczyna się od przechwycenia filmów testowych nagranych w różnych odległościach i konfiguracjach bazowych kamery, które mają być wykorzystane do subiektywnej lub automatycznej oceny16,17,18,19,20. Odległość kamery musi być stała od pola operacyjnego, aby uchwycić ostre obrazy. Preferowana jest stała ostrość, ponieważ autofokus dostosuje się, aby ustawić ostrość na dłoniach, instrumentach lub głowach, które mogą znaleźć się w polu widzenia. Nie jest to jednak łatwe do osiągnięcia, gdy miejscem zainteresowania jest pole operacyjne. Sale operacyjne są obszarami o ograniczonym dostępie, ponieważ obiekty te muszą być utrzymywane w czystości i sterylności. Sprzęt techniczny, chirurdzy i pielęgniarki wykonujące szorowanie są często skupione blisko pacjenta, aby zapewnić dobry przegląd wizualny i wydajny przebieg pracy. Aby porównać i ocenić wpływ pozycji kamery na wrażenia z oglądania 3D, jeden pełny zakres testowy pozycji kamery powinien rejestrować tę samą scenę, ponieważ cechy obiektu, takie jak kształt, rozmiar i kolor, mogą wpływać na wrażenia z oglądania 3D21.
Z tego samego powodu, pełne zakresy testowe pozycji kamery powinny być powtarzane na różnych zabiegach chirurgicznych. Cała sekwencja pozycji musi być powtarzana z dużą dokładnością. W warunkach chirurgicznych istniejące metody, które wymagają ręcznej regulacji odległości linii bazowej22 lub różnych par kamer ze stałymi odległościami linii bazowej23 nie są wykonalne ze względu na ograniczenia zarówno przestrzenne, jak i czasowe. Aby sprostać temu wyzwaniu, zaprojektowano to zrobotyzowane rozwiązanie.
Dane zostały zebrane za pomocą dwuramiennego robota przemysłowego zamontowanego w suficie na sali operacyjnej. Kamery zostały przymocowane do nadgarstków robota i poruszały się po trajektorii w kształcie łuku wraz ze wzrostem odległości linii bazowej, jak pokazano na Rysunek 2.
Aby zademonstrować podejście, zarejestrowano 10 serii testów od 4 różnych pacjentów z 4 różnymi wrodzonymi wadami serca. Sceny zostały wybrane w momencie, gdy możliwa była przerwa w operacji: z bijącymi sercami tuż przed i po operacji chirurgicznej. Seriale powstawały również wtedy, gdy aresztowano serca. Operacje zostały wstrzymane na 3 minuty i 20 sekund, aby zebrać czterdzieści 5-sekwencyjnych sekwencji z różnymi odległościami zbieżności kamery i odległościami linii bazowej, aby uchwycić scenę. Filmy zostały następnie poddane obróbce końcowej i wyświetlone w 3D dla zespołu klinicznego, który ocenił, jak realistyczne było wideo 3D w skali od 0 do 5.
Punktem zbieżności dla kamer stereo z bieżnikiem jest miejsce, w którym spotykają się punkty środkowe obu obrazów. Punkt zbieżności może być z zasady umieszczony przed, wewnątrz lub za obiektem, patrz Rysunek 1A-C. Gdy punkt zbieżności znajduje się przed obiektem, obiekt zostanie przechwycony i wyświetlony na lewo od linii środkowej dla obrazu z lewej kamery i po prawej stronie linii środkowej dla obrazu z prawej kamery (Rysunek 1A). Odwrotna sytuacja ma miejsce, gdy punkt zbieżności znajduje się za obiektem (Rysunek 1B). Gdy punkt zbieżności znajduje się na obiekcie, obiekt pojawi się również w linii środkowej obrazów z kamery (Rysunek 1C), co prawdopodobnie powinno zapewnić najbardziej komfortowe oglądanie, ponieważ do scalenia obrazów nie jest wymagane mrużenie oczu. Aby uzyskać komfortowy stereoskopowy obraz 3D, punkt zbieżności musi znajdować się na lub nieco za obiektem zainteresowania, w przeciwnym razie widz musi dobrowolnie zmrużyć oczy na zewnątrz (egzotropia).
Dane zostały zebrane za pomocą dwuramiennego robota przemysłowego do ustawiania kamer (Rysunek 2A-B). Robot waży 38 kg bez wyposażenia. Robot jest iskrobezpieczny; Gdy wykryje nieoczekiwane uderzenie, przestaje się poruszać. Robot został zaprogramowany tak, aby ustawiać kamery o rozdzielczości 5 megapikseli z obiektywami z mocowaniem C wzdłuż trajektorii w kształcie łuku, zatrzymując się w określonych odległościach bazowych (Rysunek 2C). Kamery zostały przymocowane do rąk robota za pomocą płytek adaptera, jak pokazano na Rysunek 3. Każda kamera nagrywała z prędkością 25 klatek na sekundę. Obiektywy ustawiono na przysłonę 1/8 z ostrością utkwioną na obiekcie zainteresowania (przybliżony geometryczny środek serca). Każda klatka obrazu miała znacznik czasu, który był używany do synchronizacji dwóch strumieni wideo.
Przesunięcia między nadgarstkiem robota a kamerą zostały skalibrowane. Można to osiągnąć, wyrównując krzyżyk obrazu z kamery, jak pokazano na Rysunek 4. W tej konfiguracji całkowite przesunięcie translacyjne od punktu mocowania na nadgarstku robota i środka czujnika obrazu kamery wynosiło 55,3 mm w kierunku X i 21,2 mm w kierunku Z, co jest wyświetlane w Rysunek 5. Przesunięcia obrotowe zostały skalibrowane przy odległości zbieżności 1100 mm i odległości linii bazowej 50 mm i regulowane ręcznie za pomocą joysticka na panelu sterowania robota. Robot w tym badaniu miał określoną dokładność 0,02 mm w przestrzeni kartezjańskiej i rozdzielczość obrotu 0,01 stopnia24. Przy promieniu 1100 m różnica kątów wynosząca 0,01 stopnia przesuwa punkt środkowy o 0,2 mm. Podczas pełnego ruchu robota w odległości od 50 do 240 mm krzyż celowniczy dla każdej kamery znajdował się w odległości 2 mm od idealnego środka zbieżności.
Odległość linii bazowej została zwiększona stopniowo poprzez symetryczne rozdzielenie kamer wokół środka pola widzenia w krokach co 10 mm w zakresie od 50 do 240 mm (Rysunek 2). Kamery były utrzymywane w bezruchu przez 5 s w każdej pozycji i przemieszczały się między pozycjami z prędkością 50 mm/s. Punkt zbieżności można regulować w kierunkach X i Z za pomocą graficznego interfejsu użytkownika (Rysunek 6). Robot podążał zgodnie ze swoim zakresem roboczym.
Dokładność punktu zbieżności została oszacowana przy użyciu jednolitych trójkątów i nazw zmiennych w Rysunek 7A i B. Wysokość "z" obliczono na podstawie odległości zbieżności "R" przy użyciu twierdzenia Pitagorasa jako

Gdy rzeczywisty punkt zbieżności znajdował się bliżej niż pożądany punkt, jak pokazano w Rysunek 7A, odległość błędu 'f1' została obliczona jako

Podobnie, gdy punkt zbieżności znajdował się dystalnie do pożądanego punktu, odległość błędu 'f2' została obliczona jako

Tutaj 'e' oznaczało maksymalną odległość między krzyżykami, co najwyżej 2 mm przy maksymalnej separacji linii bazowej podczas kalibracji (D = 240 mm). Dla R = 1100 mm (z = 1093 mm) błąd wynosił mniej niż ± 9,2 mm. Dla R = 1400 mm (z = 1395 mm) błąd wynosił ± 11,7 mm. Oznacza to, że błąd umiejscowienia punktu zbieżności mieścił się w granicach 1% pożądanego. Dzięki temu dwie odległości testowe wynoszące 1100 mm i 1400 mm były dobrze oddalone.