$$\rightleftharpoonup{xx}$$
$$\longleftharp{xx}$$,
$$\longrightharp{xx}$$,
In de chirurgie kan 3D-visualisatie worden gebruikt voor onderwijs, diagnoses, pre-operatieve planning en postoperatieve evaluatie1,2. Realistische dieptewaarneming kan het begrip3,4,5,6 van normale en abnormale anatomieën verbeteren. Eenvoudige 2D-video-opnames van chirurgische ingrepen zijn een goed begin. Het gebrek aan diepteperceptie kan het echter moeilijk maken voor de niet-chirurgische collega's om de antero-posterieure relaties tussen verschillende anatomische structuren volledig te begrijpen en daarom ook een risico op verkeerde interpretatie van de anatomie te introduceren7,8,9,10.
De 3D-kijkervaring wordt beïnvloed door vijf factoren: (1) Cameraconfiguratie kan parallel of ingesneden zijn zoals weergegeven in figuur 1, (2) Basislijnafstand (de scheiding tussen de camera's). (3) Afstand tot het object van belang en andere scènekenmerken zoals de achtergrond. (4) Kenmerken van weergaveapparaten zoals schermgrootte en kijkpositie1,11,12,13. (5) Individuele voorkeuren van de kijkers14,15.
Het ontwerpen van een 3D-camera-opstelling begint met het vastleggen van testvideo's die zijn opgenomen op verschillende basisafstanden en configuraties van de camera om te worden gebruikt voor subjectieve of automatische evaluatie16,17,18,19,20. De afstand van de camera moet constant zijn tot het operatieveld om scherpe beelden vast te leggen. Vaste scherpstelling heeft de voorkeur omdat autofocus zich aanpast aan de scherpstelling op handen, instrumenten of hoofden die in beeld kunnen komen. Dit is echter niet gemakkelijk haalbaar wanneer de plaats van interesse het chirurgische veld is. Operatiekamers zijn beperkt toegankelijke ruimtes omdat deze faciliteiten schoon en steriel moeten worden gehouden. Technische apparatuur, chirurgen en scrubverpleegkundigen zijn vaak dicht bij de patiënt geclusterd om een goed visueel overzicht en een efficiënte workflow te garanderen. Om het effect van cameraposities op de 3D-kijkervaring te vergelijken en te evalueren, moet één volledig testbereik van cameraposities dezelfde scène opnemen, omdat de objectkenmerken zoals vorm, grootte en kleur de 3D-kijkervaring kunnen beïnvloeden21.
Om dezelfde reden moeten volledige testbereiken van cameraposities worden herhaald op verschillende chirurgische ingrepen. De hele reeks posities moet met hoge nauwkeurigheid worden herhaald. In een chirurgische setting zijn bestaande methoden die handmatige aanpassing van de basislijnafstand22 of verschillende cameraparen met vaste basislijnafstanden23 vereisen, niet haalbaar vanwege zowel ruimte- als tijdsbeperkingen. Om deze uitdaging aan te gaan, werd deze gerobotiseerde oplossing ontworpen.
De gegevens werden verzameld met een collaboratieve industriële robot met twee armen die in het plafond in de operatiekamer was gemonteerd. Camera's werden aan de polsen van de robot bevestigd en bewogen langs een boogvormig traject met toenemende basisafstand, zoals te zien is in figuur 2.
Om de aanpak aan te tonen, werden 10 testreeksen geregistreerd van 4 verschillende patiënten met 4 verschillende aangeboren hartafwijkingen. Er werd gekozen voor scènes wanneer een pauze in de operatie haalbaar was: met de kloppende harten vlak voor en na de chirurgische reparatie. Er werden ook series gemaakt toen de harten werden gearresteerd. De operaties werden gedurende 3 minuten en 20 s gepauzeerd om veertig 5-sequenties te verzamelen met verschillende cameraconvergentieafstanden en basisafstanden om de scène vast te leggen. De video's werden later nabewerkt, weergegeven in 3D voor het klinische team, dat beoordeelde hoe realistisch de 3D-video was langs een schaal van 0-5.
Het convergentiepunt voor ingesleten stereocamera's is waar de middelpunten van beide beelden elkaar ontmoeten. Het convergentiepunt kan principieel voor, binnen of achter het object worden geplaatst, zie figuur 1A-C. Wanneer het convergentiepunt zich voor het object bevindt, wordt het object vastgelegd en weergegeven links van de middellijn voor het linkercamerabeeld en rechts van de middellijn voor het rechtercamerabeeld (figuur 1A). Het tegenovergestelde geldt wanneer het convergentiepunt zich achter het object bevindt (figuur 1B). Wanneer het convergentiepunt zich op het object bevindt, verschijnt het object ook in de middellijn van de camerabeelden (figuur 1C), wat vermoedelijk de meest comfortabele weergave zou moeten opleveren, omdat er geen scheel kijken nodig is om de beelden samen te voegen. Om comfortabele stereo 3D-video te bereiken, moet het convergentiepunt zich op of iets achter het object van belang bevinden, anders moet de kijker vrijwillig naar buiten turen (exotropie).
De gegevens werden verzameld met behulp van een industriële robot met twee armen om de camera's te positioneren (figuur 2A-B). De robot weegt 38 kg zonder apparatuur. De robot is intrinsiek veilig; wanneer het een onverwachte impact detecteert, stopt het met bewegen. De robot was geprogrammeerd om de 5 Megapixel camera's met C-mount lenzen te positioneren langs een boogvormig traject dat stopt op vooraf bepaalde basisafstanden (figuur 2C). De camera's werden met behulp van adapterplaten aan de robothanden bevestigd, zoals te zien is in figuur 3. Elke camera nam op met 25 beelden per seconde. Lenzen werden ingesteld op f-stop 1/8 met focus gericht op het object van belang (benaderd geometrisch centrum van het hart). Elk beeldframe had een tijdstempel die werd gebruikt om de twee videostreams te synchroniseren.
Verschuivingen tussen de robotpols en de camera werden gekalibreerd. Dit kan worden bereikt door het vizier van de camerabeelden uit te lijnen, zoals te zien is in figuur 4. In deze opstelling was de totale translationele offset van het montagepunt op de robotpols en het midden van de camerabeeldsensor 55,3 mm in de X-richting en 21,2 mm in de Z-richting, weergegeven in figuur 5. De rotatie-offsets werden gekalibreerd op een convergentieafstand van 1100 mm en een basisafstand van 50 mm en handmatig aangepast met de joystick op het robotbedieningspaneel. De robot in deze studie had een gespecificeerde nauwkeurigheid van 0,02 mm in de Cartesische ruimte en een rotatieresolutie van 0,01 graden24. Bij een straal van 1100 m compenseert een hoekverschil van 0,01 graden het middelpunt 0,2 mm. Tijdens de volledige robotbeweging van 50-240 mm afstand bevond het vizier voor elke camera zich binnen 2 mm van het ideale convergentiecentrum.
De basisafstand werd stapsgewijs vergroot door symmetrische scheiding van de camera's rond het midden van het gezichtsveld in stappen van 10 mm, variërend van 50-240 mm (figuur 2). De camera's werden in elke positie 5 s stilgehouden en bewogen tussen de posities met een snelheid van 50 mm/s. Het convergentiepunt kon in X- en Z-richting worden aangepast met behulp van een grafische gebruikersinterface (figuur 6). De robot volgde dienovereenkomstig binnen zijn werkbereik.
De nauwkeurigheid van het convergentiepunt werd geschat aan de hand van de uniforme driehoeken en de variabelenamen in figuur 7A en B. De hoogte 'z' werd berekend uit de convergentieafstand 'R' met de stelling van Pythagoras als

Wanneer het reële convergentiepunt dichterbij was dan het gewenste punt, zoals weergegeven in figuur 7A, werd de foutafstand 'f1' berekend als

Evenzo, wanneer het convergentiepunt distaal was van het gewenste punt, werd de foutafstand 'f2' berekend als

Hier was 'e' de maximale scheiding tussen het vizier, maximaal 2 mm bij maximale basislijnscheiding tijdens kalibratie (D = 240 mm). Voor R = 1100 mm (z = 1093 mm) was de fout minder dan ± 9,2 mm. Voor R = 1400 mm (z = 1395 mm) was de fout ± 11,7 mm. Dat wil zeggen dat de fout van de plaatsing van het convergentiepunt binnen 1% van het gewenste lag. De twee testafstanden van 1100 mm en 1400 mm waren daardoor goed gescheiden.