$$\rightleftharpoonup{xx}$$
$$\longleftharp{xx}$$,
$$\longrightharp{xx}$$,
Het protocol werd getest met het hartfantoommodel. Figuur 2 toont de verwachte opstelling voor de live bewaking van het operatieveld met behulp van ruimtelijk verdeelde camera's. De gedistribueerde camera's, zoals weergegeven in figuur 2, helpen de ruimtelijke resolutie van het veld te verhogen voor een effectieve 3D-reconstructie. Het realiseren van de fysieke plaatsing van die camera's op verschillende ruimtelijke locaties brengt echter complexiteit met zich mee. Daarom hebben we het ontwerp van de opstelling geoptimaliseerd en komen we met de oplossing van een ruimtelijk zelfgeoriënteerde camera-opstelling die wordt aangedreven door een NEMA-motor die wordt aangedreven door een TB6600-driver. Deze structuur is haalbaar en is geïmplementeerd in het model en hetzelfde is weergegeven in figuur 1.
In afbeelding 1 worden de automatische camerasnapshots gevolgd door hun verzending via het Bluetooth-protocol beheerd door een Android-code. De module is zo georganiseerd dat de opname eenmaal in elke oneven seconde plaatsvindt en de overdracht ervan eenmaal in elke even seconde gebeurt, zoals vermeld in sectie 3. De microcontrollermodule die de NEMA-motor koppelt, zorgt ervoor dat de structuur eenmaal per even seconde wordt gedraaid, zodat er voldoende tijd is voor het onscherp vastleggen van foto's. In totaal worden er dus 30 foto's gemaakt over 360° rotatie en ze worden verzonden via Bluetooth.
In figuur 1 wordt ook de 3D-gereconstrueerde weergave van DITF-descriptoren van de chirurgische omgeving weergegeven. Opgemerkt moet worden dat deze op descriptoren gebaseerde reconstructies door de chirurgen kunnen worden geïnspecteerd door in te zoomen en te roteren door middel van handbewegingsmapping. Ook worden deze bewegingen naar de operatieomgeving gestuurd om de operatie na te bootsen, zodat de katheter in het echte veld kan worden ingebracht. De motion mapping wordt op zo'n manier gedaan dat ze in zes verschillende hoeken worden in kaart gebracht om de robotonderdelen te besturen, namelijk basis, schouder, elleboog, pols, grijper en vinger. Deze hoeken worden in vectorvorm aangeduid als [θb, θs, θe, θw, θf]. In de gegeven vector komt de waarde θpovereen met motion mapping om het plateau van het menselijke object te draaien. Dezelfde θpwordt gebruikt om de descriptor die wordt weergegeven in de HoloLens-emulator ook aan de zijde van de chirurg te oriënteren.
Figuur 3 toont de DITF-kenmerken van het fantoommodel, de essentiële stap voor 3D-reconstructie. Op basis van de geëxtraheerde kenmerken worden de overeenkomsten geïdentificeerd in beeldmatching. De overeenkomst tussen de referentiebeelden en verschillende resultaten van een rotatie van 45° is weergegeven in figuur 4. De overeenkomst met verschillende kleuren geeft duidelijk de effectiviteit aan van het identificeren en matchen van vergelijkbare kenmerken, zelfs wanneer de afbeeldingen zich in verschillende weergaverichtingen bevinden. In figuur 5 is de nauwkeurigheid van motion mapping opgenomen, wat aangeeft dat wanneer de afstand tussen de twee vingers laag is, de nauwkeurigheid hoog is. Wanneer de afstand tussen de vingers echter toeneemt, begint de nauwkeurigheid af te nemen.
Aan de andere kant is de tijd die het model nodig heeft om de gegevens te verwerken essentieel bij AR. Daarom is deze parameter opgenomen voor de validatie van het voorgestelde model, wordt de vertraging bij het verwerken van het beeld gemeten en worden de resultaten geverifieerd met bestaande algoritmen zoals Oriented FAST and rotated BRIEF (ORB)24 en Boosted Efficient Binary Local Image Descriptor (BEBLID)25. De resultaten laten zien dat de DITF de bestaande modellen, zoals ORB en BEBLID, overtreft in termen van latentie, zoals weergegeven in figuur 6. Daarnaast wordt het 3D-reconstructiemodel gevalideerd met de reconstructiefout, en de figuur in figuur 7 geeft aan dat het histogram smal is, wat impliceert dat de reconstructiefout minimaal is; Het laat zien dat de reconstructie van het voorgestelde algoritme is geverifieerd en gevalideerd. Figuur 8 toont de output van de 3D-reconstructie voor het voorgestelde model. Het weerspiegelt de helderheid in visualisatie en de kwantitatieve resultaten van het beeld worden ook geverifieerd met behulp van de plots. Deze resultaten bewijzen dat het voorgestelde model alle noodzakelijke kenmerken heeft geëxtraheerd met de rotatietransformatie om het 3D-model te reconstrueren. Daarom kan de expert op afstand nauwkeurige visualisatie en controle van het chirurgische veld hebben.

Afbeelding 1: Implementatie van hardware-installatie voor geautomatiseerde chirurgie van transkatheter-aortaklepvervanging met behulp van augmented reality. (A) Chirurgisch veld met een live monitoringsysteem. (b) Visualisatie op basis van augmented reality. Klik hier om een grotere versie van deze figuur te bekijken.

Figuur 2: Verwacht model van de operatieomgeving. Het getoonde model is uitgerust met live bewaking van de operatieomgeving met behulp van ruimtelijk verdeelde camerasensoren. Klik hier om een grotere versie van deze figuur te bekijken.

Figuur 3: Model van een menselijk hart dat in een operatietestbed is geplaatst en de geëxtraheerde kenmerken ervan met behulp van het algoritme voor functiebeschrijving. (A) Voer het hartfantoommodel in. (B) Directionele geïntensiveerde functiebeschrijving met behulp van tertiaire filtering functie-extractie van hartfantoommodel. Klik hier om een grotere versie van deze figuur te bekijken.

Figuur 4: Afstemming van kenmerken tussen twee beeldkenmerken. (A) Directionele geïntensiveerde functiebeschrijving met behulp van tertiaire filterfunctie-extractie voor hartfantoommodel. (B) Directionele geïntensiveerde functiebeschrijving met behulp van tertiaire filterfunctie-extractie van 45° geroteerd hartfantoommodel. De lijnen geven de overeenkomst aan tussen de kenmerken van vergelijkbare afbeeldingen in twee verschillende oriëntaties. De lijnkleur geeft de verschillende gekozen kenmerken aan. Klik hier om een grotere versie van deze figuur te bekijken.

Figuur 5: Nauwkeurigheid van het volgen van handgebaren. De afbeelding toont de procentuele nauwkeurigheid. Het steekproefnummer (N) is gekozen om 500 te zijn. De motion mapping wordt 500 keer gedaan, waaruit het aantal juiste kaarten wordt gevonden. Vervolgens wordt de nauwkeurigheid berekend als de verhouding tussen de juiste mapping en het totale aantal monsters. Klik hier om een grotere versie van deze figuur te bekijken.

Figuur 6: Latentie van directionele geïntensiveerde functiebeschrijving met behulp van tertiaire filtering met georiënteerd FAST en geroteerd BRIEF en versterkt efficiënt binair lokaal beelddescriptoralgoritme. De latentie, de tijd die nodig is om de kenmerken uit een afbeelding te extraheren, wordt uitgezet. We hebben N gekozen als 500, wat betekent dat de berekening van de vertraging meer dan 500 keer wordt gedaan en vervolgens wordt gemiddeld. De procedure wordt uitgevoerd voor drie algoritmen en uitgezet. Klik hier om een grotere versie van deze figuur te bekijken.

Figuur 7: Reconstructiefoutverdeling van het voorgestelde model. Reconstructiefout is de fout tussen het gereconstrueerde 3D-beeld van zijn functie en het originele beeld. De foutplot is een histogram dat het aantal keren dat een bepaalde gebeurtenis voorkomt, aangeeft. De telling is maximaal wanneer de fout nul is en aan beide zijden vervalt. Dit is het gewenste resultaat. De figuur geeft aan dat de variantie van het histogram (normale dichtheid) kleiner is, dus de fout van het gemiddelde (0) is niet erg verspreid in beide richtingen. Klik hier om een grotere versie van deze figuur te bekijken.

Figuur 8: 3D reconstructie van het hartmodel. Elke gekleurde stip geeft het 3D-gereconstrueerde punt van het bijbehorende object aan. Vanaf nu normaliseert het algoritme voor functiereconstructie de kleur en daarmee worden andere functies gekleurd. Klik hier om een grotere versie van deze figuur te bekijken.