Er wordt een methode gepresenteerd voor multimodale co-registratie van beelden waarvoor geen fiduciale markers nodig zijn voor productiescans. De op fantoom gebaseerde benadering genereert een differentiële transformatie tussen de coördinatensystemen van twee beeldvormingsmodaliteiten.
Residu van fusie en validatie van de differentiële transformatie
Bij het berekenen van de differentiële transformatie geeft de software een residu van fusie in millimeters weer, wat de gemiddelde kwadratische fout19 van de transformatie vertegenwoordigt. Als dit residu de orde van grootte van de voxelgrootte overschrijdt, is het raadzaam om de datasets te inspecteren op algemene problemen. Omdat alle afbeeldingen echter lichte vervormingen hebben, kan het residu niet willekeurig klein worden; Het weerspiegelt alleen de pasvorm van de gebruikte markeringen. Zo kan een co-registratie met drie markers resulteren in een kleiner residu op dezelfde datasets dan een transformatie met vier goed verdeelde markers. Dit komt omdat de markers zelf mogelijk te veel worden aangebracht wanneer er minder fiducials worden gebruikt. De nauwkeurigheid over de gehele dataset verbetert met een groter aantal markers.
De kwantitatieve nauwkeurigheid van de methode is afhankelijk van het specifieke paar apparaten dat wordt gebruikt. De berekende differentiële transformatie tussen de coördinatensystemen van twee apparaten kan worden gevalideerd door de volgende stappen te volgen: Vasthouden aan stap 4 van het protocol, maar het fantoom met fiduciale markers opnieuw als "monster" gebruiken. Het fantoom in een willekeurige positie plaatsen en ervoor zorgen dat het anders is dan degene die wordt gebruikt voor het schatten van de differentiële transformatie. Het is ook mogelijk om een ander fantoom te gebruiken dat geschikt is voor de respectievelijke modaliteiten, als er een beschikbaar is. Vervolgens wordt de eerder bepaalde differentiaaltransformatie (stap 4.2.5) toegepast om de twee modaliteiten op elkaar af te stemmen. Vervolgens worden markeringen op de afbeeldingen van beide modaliteiten geplaatst volgens stap 3.2 van het protocol. Om het fusieresidu voor deze markers te berekenen, klikt u op Menu Fusion > Overlay registreren naar onderlay > Residuele score weergeven.
De restfout beschrijft de gemiddelde verkeerde plaatsing van het signaal en moet in de orde van grootte van de voxel zijn. Concrete acceptatiedrempels zijn toepassingsafhankelijk en kunnen afhankelijk zijn van verschillende factoren, zoals de stijfheid en nauwkeurigheid van de beeldvormingssystemen, maar kunnen ook worden beïnvloed door beeldreconstructieartefacten.
Problemen met zelfconsistentie oplossen
Vaak komen problemen met zelfconsistentie voort uit een onbetrouwbare plaatsing. Een veel voorkomende fout is het plaatsen van de drager in een zijwaarts omgekeerde positie. Idealiter zou het mechanisch in slechts één richting in het beeldvormingsapparaat moeten worden ingebracht. Als dit niet haalbaar is, moeten begrijpelijke markeringen voor de gebruiker worden toegevoegd. Een ander veel voorkomend probleem is de mogelijkheid van beweging in de lengteas, waardoor axiale positionering onbetrouwbaar wordt. Het wordt aanbevolen om een afstandhouder te gebruiken die aan het ene uiteinde kan worden bevestigd om het muisbed op zijn plaats te houden. Afstandhouders op maat kunnen bijvoorbeeld snel en eenvoudig worden gemaakt door ze te 3D-printen. Sommige apparaten kunnen echter geen zelfconsistentie bieden met verschillende gezichtsvelden. In dergelijke gevallen wordt geadviseerd contact op te nemen met de leverancier, die de incompatibiliteit moet bevestigen en mogelijk in een toekomstige update moet aanpakken. Voor het overige blijft de methode betrouwbaar als voor alle scans, inclusief kalibratie en productiebeeldvorming, een identiek gezichtsveld wordt aangehouden.
Voor sommige productiescans met afwijkende plaatsing is transformatie naar de gekalibreerde positie mogelijk, als er voldoende dragerstructuur waarneembaar is. Voor in vivo beeldvorming moet het verdoofde dier in één drager blijven, en het is niet altijd haalbaar om een enkele drager te maken die stevig in beide apparaten past. Vaak wordt een muizenbed gebruikt voor een op tracer gebaseerde modaliteit en vervolgens wordt de plaatsing geïmproviseerd in een CT-apparaat. In figuur 5A werd bijvoorbeeld een MPI-muizenbed bovenop een CT-muizenbed geplaatst vanwege mechanische beperkingen. Axiale speelruimte en de mogelijkheid om te rollen maken deze positionering onbetrouwbaar. In dergelijke gevallen wordt aanbevolen om een adapter te ontwerpen die het onderste muisbed vervangt en een in elkaar grijpende pasvorm mogelijk maakt. Het kan bijvoorbeeld tappen gebruiken die aan het onderste deel zijn bevestigd en extra gaten in de bodem van het bovenste muizenbed.
Correctie achteraf voor bestaande beelden is echter mogelijk, omdat het muizenbed detecteerbaar is in het CT-beeld. Het protocol vereist kalibratiescans, gevolgd door het berekenen van een differentiële transformatie van de overlay naar de ondervloer. De procedure is vergelijkbaar, maar moet ook elke individuele productie-CT-scan toewijzen aan de kalibratiescan, waarbij de muisbedstructuren als fiducials worden gebruikt.

Afbeelding 5: Problemen met plaatsing oplossen. (A) Een MPI-muizenbed wordt bovenop een CT-muizenbed geplaatst. Daarom kan de positie in de CT niet betrouwbaar worden gereproduceerd. Zelfconsistentie kan worden bereikt door elk CT-beeld te fuseren met het referentie-CT-beeld dat wordt gebruikt voor het schatten van de differentiële transformatie. (B-D) Vereenvoudigd tot 2D. (B) Elk productie-CT-beeld wordt als een overlay geladen en geregistreerd op het referentie-CT-beeld (underlay) met behulp van structuren van het muisbed die zichtbaar zijn in de CT. Het gecorrigeerde productie-CT-beeld is nu consistent met de referentie-CT en kan worden gebruikt met de differentiële transformatie T. (C) Een MPI-overlay wordt geregistreerd op het referentie-CT-beeld met behulp van de fiduciale markers van een fantoom. (D) De multimodale beelden worden samengevoegd. Voor dit doel wordt elk CT-beeld in kaart gebracht op de referentiepositie met zijn individuele differentiële transformatie. Vervolgens wordt de MPI-overlay ook geregistreerd op de referentiepositie met behulp van de differentiële transformatie, die geldig is voor alle beelden van het apparaat. Klik hier om een grotere versie van deze figuur te bekijken.
Om de productie-CT-scans toe te wijzen aan de kalibratiescan, raadpleegt u sectie 3 van het protocol, waarin de volgende wijzigingen zijn opgenomen. Voor de duidelijkheid gaat de beschrijving verder aan de hand van het voorbeeld van een CT-onderlaag en MPI-overlay: In stap 3.1 laadt u de CT-kalibratiescan (afbeelding A) als onderlaag en de te corrigeren CT-scan als de overlay. Gebruik structuren van het MPI-muizenbed als markeringen voor stap 3.2 of als visuele referenties voor stap 3.3. Sla stap 3.4 over, maar de overlay opslaan vertegenwoordigt het gecorrigeerde CT-volume (Menubestand > Overlay > Overlay opslaan als). Voer in het volgende dialoogvenster een nieuwe naam in en klik op opslaan. Sluit de overlay door naar Menu File > Overlay > Closing overlay te gaan. Laad de volgende CT-scan die moet worden gecorrigeerd als overlay en hervat de procedure vanaf stap 3.2 van het protocol. Het concept dat aan deze stap ten grondslag ligt, wordt geïllustreerd in figuur 5B.
Het muizenbed is nu vrijwel identiek uitgelijnd met de kalibratiescan in alle recent opgeslagen CT-volumes. Als onderdeel van de standaardprocedure wordt de kalibratiescan geregistreerd op de MPI-beelden met behulp van de differentiële transformatie T (Figuur 5C). Om het CT-beeld vervolgens samen te voegen met MPI, gebruikt u altijd het gecorrigeerde CT-volume (Figuur 5D).
Problemen met gespiegelde afbeeldingen en schalen oplossen
De hier geïntroduceerde registratiemethode gaat uit van een redelijk nauwkeurige beeldkwaliteit en past alleen rotatie en vertaling aan. Het corrigeert niet voor gespiegelde afbeeldingen of onjuiste schaling. Deze twee problemen kunnen echter handmatig worden aangepakt voordat de differentiële transformatie wordt berekend.
Inconsistenties tussen gegevensindelingen van verschillende fabrikanten kunnen ertoe leiden dat sommige gegevenssets, met name die in DICOM-indeling, in de software als gespiegeld omgekeerd worden weergegeven. Omdat fantomen en muizenbedden vaak symmetrisch zijn, is dit probleem misschien niet meteen duidelijk. Het detecteren van gespiegelde afbeeldingen is gemakkelijker wanneer de scan herkenbare letters bevat in de betreffende modaliteit, zoals de verhoogde letters in de juiste richting die te zien zijn in het fantoom in figuur 3H. In het voorbeeld dat in afbeelding 6 wordt geïllustreerd, worden CT-gegevens geladen als de onderlaag en MPI-gegevens als de overlay. Het is een in vivo scan van een muis die in een MPI-muizenbed is geplaatst met bijgevoegde fiduciale markeringen. Het MPI-muizenbed bevindt zich bovenop een μCT-muizenbed (Figuur 6A). Door zich aan het protocol te houden en de fiducials in zowel de onderlaag als de overlay in een consistente draairichting te markeren, wordt een zichtbaar ongerijmd resultaat geproduceerd (Figuur 6B). Bij nadere beschouwing kan het probleem echter worden geïdentificeerd. De fiducials vormen een asymmetrische driehoek. Bij het observeren van de zijden van de driehoek in het axiale aanzicht (Figuur 6C, D) van de kortste naar het midden naar de langste, is een rotatie met de klok mee duidelijk in de CT-gegevens, terwijl een rotatie tegen de klok in zichtbaar is in de MPI-gegevens. Dit toont aan dat een van de afbeeldingen zijdelings omgekeerd is. In dit geval gaan we ervan uit dat de CT-gegevens juist zijn. Om de MPI-overlay te corrigeren, wordt de afbeelding gespiegeld: om dat te doen, schakelt u de geselecteerde laag naar een overlay en klikt u op Menu Edit > Flip > Flip X. De differentiële transformatie die door de software wordt berekend, omvat alle noodzakelijke rotaties, dus "Flip X" is voldoende, zelfs als het beeld in een andere richting lijkt te zijn gespiegeld.

Afbeelding 6: Problemen met transformatie oplossen. CT-gegevens worden geladen als onderlaag met een voxelgrootte van 0,240 mm en MPI-gegevens als overlay met een voxelgrootte van 0,249 mm. Het muizenbed bevat fiduciale markers. (A) 3D-weergave van de niet-gecorrigeerde overlay-afbeelding. De fiducials in de CT-ondervloer zijn aangegeven met pijlen. De fiducials in de MPI-overlay zijn zichtbaar als bollen in de NIH-kleurentabel. (B) Niet-overeenkomend resultaat van een transformatie die is uitgevoerd zonder passende correcties. Residu van fusie = 6,94 mm. (C) Meting van de afstanden tussen de fiducials in CT. Rotatie met de klok mee van de kortste naar de langste afstand. (D) Meting van de afstanden tussen de fiducials in MPI. Rotatie tegen de klok in van de kortste naar de langste afstand. Vergelijking met de CT-metingen resulteert in een schaalfactor van 0,928774. (E) Gecorrigeerde overlay na spiegelen en schalen. (F) Transformatie met overeenkomende resultaten in 3D-weergave. (G) Transformatie met overeenkomende resultaten in axiale weergave. Restant van fusie = 0,528 mm. Klik hier om een grotere versie van deze figuur te bekijken.
Datasets met onjuiste voxelgroottes kunnen ook handmatig worden gecorrigeerd. Aangezien de afmetingen van het fantoom bekend moeten zijn, kan dit in de afbeelding worden geverifieerd. De eenvoudigste methode is het gebruik van een rand van bekende lengte. Druk op [Ctrl + rechtermuisknop] aan het ene uiteinde van een rand en terwijl u de knop ingedrukt houdt, verplaatst u de muisaanwijzer naar het andere uiteinde van de rand en laat u de knop los. In het daaropvolgende dialoogvenster geeft de software de lengte van de gemeten afstand in het beeld weer. In het voorbeeld dat in figuur 6 wordt geïllustreerd, is het duidelijk dat de maten niet congruent zijn bij het vergelijken van de afstanden tussen de fiducials in beide modaliteiten (figuur 6C,D). Nogmaals, de CT-gegevens worden verondersteld nauwkeurig te zijn. Om de schaling te wijzigen, wordt een schaalfactor (SF) berekend. Aangezien de verhouding van de lengtes (CT/MPI) niet precies identiek is voor elke zijde van de driehoek, wordt het gemiddelde quotiënt berekend: SF = ((l1CT/l1MPI) + (l2CT/l2MPI) + (l2CT/l2MPI)) / 3.
Pas vervolgens de voxelgrootte van de overlay aan door elke dimensie te vermenigvuldigen met SF. Om dit te bereiken, schakelt u de geselecteerde laag over naar een overlay en opent u Menu Bewerken > Voxel-maten wijzigen. Bereken elke dimensie, voer de waarde in en klik vervolgens op OK. Het resultaat van beide correcties is weergegeven in figuur 6E. Hierna wordt de overlay volgens het protocol geregistreerd op de ondervloer. De resulterende uitlijning wordt weergegeven in figuur 6F,G. Hoewel dit een snelle oplossing biedt voor het corrigeren van een bestaande scan, raden we aan om het beeldvormingsapparaat te kalibreren voor productiegebruik.
Beperkingen
Deze methode is beperkt tot ruimtelijke co-registratie van bestaande volumetrische gegevens die zijn samengesteld uit kubusvormige voxels. Het omvat geen reconstructieproces dat het volume berekent op basis van onbewerkte gegevens die door het beeldvormingsapparaat worden gegenereerd (bijv. projecties in CT). Aan deze stap zijn verschillende beeldverbeteringstechnieken gekoppeld, zoals iteratieve methoden20,21 en de toepassing van kunstmatige intelligentie21. Hoewel de beschreven methode in principe van toepassing is op alle modaliteiten die 3D-beelden met kubusvormige voxels produceren, kan deze niet worden gebruikt voor het samenvoegen van 3D-gegevens met 2D-gegevens, zoals een MRI-volume in combinatie met 2D-infraroodthermografie22 of fluorescentiebeeldvorming, die relevant kunnen zijn in beeldgeleide chirurgische toepassingen. Bij de registratie van 3D-gegevens wordt niet gecorrigeerd voor vervormingen, zoals die optreden in MRI-beelden aan de rand van de spoel. Hoewel het niet verplicht is, worden optimale resultaten bereikt wanneer vervormingen worden gecorrigeerd tijdens het reconstructieproces. De geautomatiseerde transformatie heeft ook geen betrekking op omgedraaide afbeeldingen of onjuiste schaling. Deze twee problemen kunnen echter handmatig worden opgelost, zoals beschreven in het gedeelte over probleemoplossing.
Betekenis van de methode
De voorgestelde methode elimineert de noodzaak van fiduciale markers in productiescans, wat verschillende voordelen biedt. Het komt ten goede aan modaliteiten waarvoor onderhoud van de marker of frequente vervanging vereist is. De meeste MRI-markers zijn bijvoorbeeld gebaseerd op vocht, maar hebben de neiging om na verloop van tijd uit te drogen en radioactieve PET-markers vervallen. Door de noodzaak van fiducials in productiescans weg te nemen, kan het gezichtsveld worden verkleind, wat leidt tot kortere acquisitietijden. Dit is handig in instellingen met een hoge doorvoer om de kosten te verlagen en de röntgendosis bij CT-scans te minimaliseren. Een verlaagde dosis is wenselijk omdat straling de biologische routes van proefdieren in longitudinale beeldvormingsstudies kan beïnvloeden23.
Bovendien is de methode niet beperkt tot specifieke modaliteiten. Het nadeel van deze veelzijdigheid is dat er minder stappen worden geautomatiseerd. Een eerder gepubliceerde methode voor het samenvoegen van μCT- en FMT-gegevens maakt gebruik van ingebouwde markers in een muisbed voor elke scan en kan geautomatiseerde markerdetectie en vervormingscorrectie uitvoeren tijdens reconstructie24. Andere methoden elimineren de noodzaak van markeringen door gebruik te maken van beeldgelijkenis. Hoewel deze aanpak goede resultaten oplevert en ook vervormingen kan corrigeren25, is deze alleen van toepassing als de twee modaliteiten voldoende vergelijkbare beelden opleveren. Dit is meestal niet het geval in de combinatie van een anatomisch gedetailleerde modaliteit en een op tracers gebaseerde modaliteit. Deze combinaties zijn echter nodig voor het beoordelen van de farmacokinetiek van gerichte middelen26, die toepassingen hebben op gebieden zoals nanotherapie tegen kanker27,28.
Omdat de kwaliteitscontrole in preklinische toepassingen minder rigoureus is in vergelijking met klinische toepassingen, is een verkeerde uitlijning van gecombineerde beeldvormingsapparaten een erkend probleem29. Gegevens die door deze verkeerde uitlijning worden beïnvloed, kunnen met terugwerkende kracht worden verbeterd door een fantoom te scannen en de differentiële transformatie te bepalen, waardoor de kosten mogelijk worden verlaagd en dierenschade wordt geminimaliseerd. Naast de gedemonstreerde methode die fiduciale markers gebruikt om een differentiële transformatie te berekenen, die vervolgens wordt toegepast op productiescans, worden verdere mogelijkheden voor beeldfusie beschreven en gebruikt. Een overzicht, met verwijzingen naar diverse beschikbare software, is te vinden in Birkfellner et al.30.
Concluderend biedt de gepresenteerde methode een effectieve oplossing voor multimodale beeldco-registratie. Het protocol is gemakkelijk aan te passen voor verschillende beeldvormingsmodaliteiten en de aangeboden technieken voor probleemoplossing verbeteren de robuustheid van de methode tegen typische problemen.