Przedstawiono metodę multimodalnej korejestracji obrazów, która nie wymaga markerów fiducjalnych podczas skanów produkcyjnych. Podejście oparte na fantomie pozwala na wygenerowanie transformacji różnicowej pomiędzy systemami współrzędnych dwóch modalności obrazowania.
Resztka fuzji i walidacja transformacji różniczkowej
Po obliczeniu transformacji różniczkowej oprogramowanie wyświetla resztkę fuzji w milimetrach, która reprezentuje pierwiastkowy średni błąd kwadratowy19 transformacji. Jeśli resztka ta przekracza rząd wielkości rozmiaru woksela, zaleca się sprawdzenie zestawów danych pod kątem ogólnych problemów. Jednakże, ponieważ wszystkie obrazy wykazują niewielkie zniekształcenia, resztka nie może być dowolnie mała; odzwierciedla ona jedynie dopasowanie użytych markerów. Na przykład korejestracja z trzema markerami może skutkować mniejszą resztką w tych samych zestawach danych niż transformacja z czterema dobrze rozmieszczonymi markerami. Dzieje się tak, ponieważ przy zastosowaniu mniejszej liczby punktów referencyjnych same markery mogą być nadmiernie dopasowane. Dokładność w całym zestawie danych poprawia się wraz ze zwiększeniem liczby markerów.
Dokładność ilościowa metody zależy od konkretnej pary użytych urządzeń. Obliczoną transformację różnicową między układami współrzędnych dwóch urządzeń można zwalidować, wykonując następujące kroki: postępując zgodnie z krokiem 4 protokołu, ale ponownie używając fantoma z markerami referencyjnymi jako „próbki”. Umieszczamy fantom w dowolnej pozycji, upewniając się, że różni się ona od pozycji użytej do szacowania transformacji różnicowej. Można również użyć innego fantoma odpowiedniego dla poszczególnych modalności, jeśli taki jest dostępny. Następnie stosujemy wyznaczoną wcześniej transformację różnicową (krok 4.2.5), aby dopasować obie modalności. Następnie nanosimy markery na obrazy z obu modalności zgodnie z krokiem 3.2 protokołu. Aby obliczyć resztę fuzji dla tych markerów, należy kliknąć Menu Fusion > Register Overlay to Underlay > Showing Residual Score.
Błąd resztkowy opisuje średnie przesunięcie sygnału i powinien być rzędu wielkości woksela. Konkretne progi akceptacji zależą od zastosowania i mogą wynikać z kilku czynników, takich jak sztywność i dokładność systemów obrazowania, ale mogą być również pod wpływem artefaktów rekonstrukcji obrazu.
Rozwiązywanie problemów z samospójnością
Często trudności z samospójnością wynikają z niewiarygodnego rozmieszczenia. Powszechnym błędem jest umieszczenie nośnika w pozycji odwróconej bocznie. W idealnym przypadku powinien on być mechanicznie wkładany do urządzenia obrazującego tylko w jednym kierunku. Jeśli nie jest to możliwe, należy dodać zrozumiałe oznaczenia dla użytkownika. Innym częstym problemem jest możliwość ruchu w osi podłużnej, co sprawia, że pozycjonowanie osiowe jest niewiarygodne. Zaleca się stosowanie dystansu, który można przymocować z jednego końca, aby zabezpieczyć stabilne położenie podkładki dla myszy. Niestandardowe dystanse można na przykład szybko i łatwo stworzyć za pomocą druku 3D. Jednak niektóre urządzenia nie zapewniają samospójności przy zmiennych polach widzenia. W takich przypadkach zaleca się kontakt z dostawcą, który powinien potwierdzić niekompatybilność i potencjalnie rozwiązać ten problem w przyszłej aktualizacji. W przeciwnym razie metoda pozostaje wiarygodna, jeśli dla wszystkich skanów, w tym kalibracji i obrazowania produkcyjnego, zachowane zostanie identyczne pole widzenia.
W przypadku niektórych skanów produkcyjnych z odchyleniem pozycjonowania możliwe jest przekształcenie do pozycji skalibrowanej, jeśli dostatecznie widoczna jest struktura nośnika. W obrazowaniu in vivo znieczulone zwierzę musi pozostać w jednym nośniku, a skonstruowanie pojedynczego nośnika, który pasowałby stabilnie do obu urządzeń, nie zawsze jest możliwe. Często stosuje się legowisko dla myszy przeznaczone dla modalności opartej na znaczniku, a następnie improwizuje się jego umieszczenie w urządzeniu CT. Na przykład na Rysunku 5A legowisko dla myszy MPI zostało umieszczone na legowisku dla myszy CT ze względu na ograniczenia mechaniczne. Luzy w osi podłużnej oraz możliwość przechylenia sprawiają, że takie pozycjonowanie jest niewiarygodne. W takich przypadkach zaleca się zaprojektowanie adaptera, który zastąpi dolne legowisko dla myszy i zapewni stabilne połączenie. Może on wykorzystywać, na przykład, trzpienie przymocowane do dolnej części oraz dodatkowe otwory w dnie górnego legowiska dla myszy.
Możliwa jest jednak retrospekcyjna korekta istniejących obrazów, ponieważ podkładka dla myszy jest widoczna na obrazie CT. Protokół wymaga wykonania skanów kalibracyjnych, a następnie obliczenia transformacji różnicowej nakładki względem podstawy. Procedura jest podobna, lecz musi również przypisywać każdy pojedynczy skan CT z serii produkcyjnej do skanu kalibracyjnego, wykorzystując struktury podkładki dla myszy jako punkty referencyjne.

Rysunek 5: Rozwiązywanie problemów z pozycjonowaniem. (A) Podłoże dla myszy do MPI jest umieszczone na podłożu dla myszy do CT. W związku z tym pozycja w CT nie może być wiarygodnie odtworzona. Spójność można osiągnąć poprzez fuzję każdego obrazu CT z referencyjnym obrazem CT używanym do szacowania transformacji różnicowej. (B-D) Uproszczenie do 2D. (B) Każdy produkcyjny obraz CT jest wczytywany jako nakładka i rejestrowany względem referencyjnego obrazu CT (podkładki) przy użyciu struktur podłoża dla myszy widocznych w CT. Poprawiony produkcyjny obraz CT jest teraz spójny z referencyjnym obrazem CT i może być użyty z transformacją różnicową T. (C) Nakładka MPI jest rejestrowana względem referencyjnego obrazu CT przy użyciu markerów powiązania fantoma. (D) Obrazy multimodalne są składane. W tym celu każdy obraz CT jest odwzorowany na pozycję referencyjną za pomocą jego indywidualnej transformacji różnicowej. Następnie nakładka MPI jest również rejestrowana w pozycji referencyjnej przy użyciu transformacji różnicowej, która jest aktualna dla wszystkich obrazów z urządzenia. Kliknij tutaj, aby zobaczyć powiększoną wersję tego rysunku.
Aby dopasować produkcyjne skany CT do skanu kalibracyjnego, należy odnieść się do sekcji 3 protokołu, wprowadzając następujące modyfikacje. Dla przejrzystości opis kontynuuje przykład z warstwą podkładową CT i nakładką MPI: w kroku 3.1 wczytaj kalibracyjny skan CT (obraz A) jako warstwę podkładową, a skan CT wymagający korekty jako nakładkę. Wykorzystaj struktury podłoża dla myszy MPI jako markery w kroku 3.2 lub jako punkty odniesienia wizualnego w kroku 3.3. Pomiń krok 3.4, ale zapisz nakładkę reprezentującą skorygowaną objętość CT (Menu File > Overlay > Saving overlay as). W następnym oknie dialogowym wprowadź nową nazwę i kliknij save. Zamknij nakładkę, przechodząc do Menu File > Overlay > Closing overlay. Wczytaj kolejny skan CT wymagający korekty jako nakładkę i wznowij procedurę od kroku 3.2 protokołu. Koncepcja leżąca u podstaw tego kroku została przedstawiona na Rysunku 5B.
Łóżko dla myszy jest teraz wirtualnie wyrównane identycznie do skanu kalibracyjnego we wszystkich niedawno zapisanych wolumenach CT. W ramach standardowej procedury skan kalibracyjny jest rejestrowany do obrazów MPI przy użyciu transformacji różnicowej T (Rysunek 5C). Aby w dalszej kolejności połączyć obraz CT z MPI, należy zawsze używać skorygowanego wolumenu CT (Rysunek 5D).
Rozwiązywanie problemów z odbiciem lustrzanym obrazów i skalowaniem
Przedstawiona tutaj metoda rejestracji zakłada dostatecznie wysoką jakość obrazu i koryguje jedynie obrót oraz przesunięcie. Nie koryguje ona obrazów odbitych lustrzanie ani błędnego skalowania. Problemy te można jednak rozwiązać ręcznie przed obliczeniem transformacji różnicowej.
Niespójności między formatami danych od różnych producentów mogą powodować, że niektóre zbiory danych, szczególnie te w formacie DICOM, będą wyświetlane w oprogramowaniu jako lustrzanie odwrócone. Ponieważ fantomy i podkładki dla myszy są często symetryczne, problem ten może nie być natychmiast widoczny. Wykrycie odwróconych obrazów jest łatwiejsze, gdy skan zawiera rozpoznawalne litery w danej modalności, takie jak wypukłe litery w prawidłowej orientacji widoczne na fantomie na Rysunku 3H. W przykładzie przedstawionym na Rysunku 6 dane CT są załadowane jako podkład (underlay), a dane MPI jako nakładka (overlay). Jest to skan in vivo myszy umieszczonej w podkładce MPI z przymocowanymi markerami fiducjalnymi. Podkładka MPI znajduje się na wierzchu podkładki do µCT (Rysunek 6A). Przestrzegając protokołu i zaznaczając markery fiducjalne zarówno w podkładzie, jak i nakładce w spójnym kierunku obrotu, uzyskuje się widocznie niespójny wynik (Rysunek 6B). Po dokładniejszej analizie problem można jednak zidentyfikować. Markery fiducjalne tworzą asymetryczny trójkąt. Obserwując boki trójkąta w widoku osiowym (Rysunek 6C, D) od najkrótszego, przez średni, aż po najdłuższy, w danych CT widoczny jest obrót zgodnie z ruchem wskazówek zegara, podczas gdy w danych MPI widoczny jest obrót przeciwnie do ruchu wskazówek zegara. Dowodzi to, że jeden z obrazów jest odwrócony bocznie. W tym przypadku przyjmujemy, że dane CT są prawidłowe. Aby skorygować nakładkę MPI, obraz należy odwrócić: w tym celu należy przełączyć wybraną warstwę na nakładkę i kliknąć Menu Edit > Flip > Flip X. Transformacja różnicowa obliczana przez oprogramowanie obejmuje wszystkie niezbędne obroty, zatem „Flip X” jest wystarczający, nawet jeśli obraz wydaje się odwrócony w innym kierunku.

Rysunek 6: Rozwiązywanie problemów z transformacją. Dane CT są załadowane jako warstwa spodnia z rozmiarem woksela 0.240 mm, a dane MPI jako warstwa górna z rozmiarem woksela 0.249 mm. Podłoże dla myszy zawiera markery fiducjalne. (A) Widok 3D niepoprawionego obrazu nałożonego. Markery fiducjalne w warstwie spodniej CT są wskazane strzałkami. Markery fiducjalne w warstwie górnej MPI są widoczne jako sfery w tabeli kolorów NIH. (B) Niezgodny wynik transformacji wykonanej bez odpowiednich korekt. Reszta fuzji = 6.94 mm. (C) Pomiar odległości między markerami fiducjalnymi w CT. Obrót zgodnie z ruchem wskazówek zegara od najkrótszej do najdłuższej odległości. (D) Pomiar odległości między markerami fiducjalnymi w MPI. Obrót przeciwnie do ruchu wskazówek zegara od najkrótszej do najdłuższej odległości. Porównanie z pomiarami CT daje współczynnik skalowania 0.928774. (E) Poprawione nałożenie po odwróceniu i skalowaniu. (F) Transformacja z dopasowanymi wynikami w widoku 3D. (G) Transformacja z dopasowanymi wynikami w widoku osiowym. Reszta fuzji = 0.528 mm. Kliknij tutaj, aby wyświetlić większą wersję tego rysunku.
Zbiory danych z nieprawidłowymi rozmiarami wokseli można również skorygować ręcznie. Ponieważ wymiary fantoma powinny być znane, można to zweryfikować na obrazie. Najprostszą metodą jest wykorzystanie krawędzi o znanej długości. Należy nacisnąć [Ctrl + prawy przycisk myszy] na jednym końcu krawędzi, a następnie, trzymając przycisk, przesunąć wskaźnik myszy do drugiego końca krawędzi i zwolnić przycisk. W kolejnym oknie dialogowym oprogramowanie wyświetla długość zmierzonego dystansu na obrazie. W przykładzie przedstawionym na Rysunku 6 widać, że rozmiary nie są zgodne po porównaniu odległości między markerami w obu modalnościach (Rysunek 6C,D). Ponownie przyjmuje się, że dane CT są dokładne. Aby zmodyfikować skalowanie, oblicza się współczynnik skalowania (SF). Ponieważ stosunek długości (CT/MPI) nie jest dokładnie taki sam dla każdego boku trójkąta, obliczany jest średni iloraz: SF = ((l1CT/l1MPI) + (l2CT/l2MPI) + (l2CT/l2MPI)) / 3.
Następnie należy dostosować rozmiar woksela nałożonej warstwy (overlay), mnożąc każdy wymiar przez SF. Aby to osiągnąć, przełącz wybraną warstwę na overlay i otwórz Menu Edit > Change Voxel Sizes. Oblicz każdy wymiar, wprowadź wartość, a następnie kliknij OK. Wynik obu korekt przedstawiono na Rysunku 6E. Po tej operacji overlay zostaje zarejestrowany względem warstwy bazowej (underlay) zgodnie z protokołem. Uzyskane dopasowanie pokazano na Rysunku 6F,G. Choć metoda ta stanowi szybkie rozwiązanie do korygowania istniejącego skanu, zalecamy kalibrację urządzenia obrazującego do rutynowego użytku.
Ograniczenia
Niniejsza metoda ogranicza się do przestrzennej korejestracji istniejących danych wolumetrycznych składających się z wokseli w kształcie sześcianów. Nie obejmuje ona procesu rekonstrukcji, który oblicza objętość z surowych danych generowanych przez urządzenie obrazujące (np. projekcji w CT). Z tym etapem wiąże się stosowanie różnych technik poprawy jakości obrazu, takich jak metody iteracyjne20,21 oraz zastosowanie sztucznej inteligencji21. Chociaż opisana metoda jest co do zasady możliwa do zastosowania we wszystkich modalnościach generujących obrazy 3D z wokselami w kształcie sześcianów, nie może być ona wykorzystana do fuzji danych 3D z danymi 2D, np. wolumetrii MRI połączonej z 2D termografią podczerwienną22 lub obrazowaniem fluorescencyjnym, co może mieć znaczenie w zastosowaniach chirurgii sterowanej obrazem. Rejestracja danych 3D nie koryguje zniekształceń, takich jak te występujące w obrazach MRI na krawędzi cewki. Choć nie jest to obowiązkowe, optymalne wyniki uzyskuje się, gdy zniekształcenia są korygowane podczas procesu rekonstrukcji. Automatyczna transformacja nie rozwiązuje również problemu obrazów odwróconych lub błędnego skalowania. Jednak te dwa problemy można rozwiązać ręcznie, zgodnie z opisem w sekcji rozwiązywania problemów.
Znaczenie metody
Proponowana metoda eliminuje konieczność stosowania markerów powiązanych (fiducjalnych) w skanach produkcyjnych, co niesie ze sobą szereg zalet. Przynosi ona korzyści w modalnościach, w których wymagana jest konserwacja lub częsta wymiana markerów. Na przykład większość markerów MRI opiera się na wilgoci, lecz z czasem mają one tendencję do wysychania, natomiast radioaktywne markery PET ulegają rozpadowi. Dzięki usunięciu konieczności stosowania markerów w skanach produkcyjnych można zmniejszyć pole widzenia, co prowadzi do skrócenia czasu akwizycji. Jest to pomocne w warunkach wysokiej przepustowości w celu redukcji kosztów oraz minimalizacji dawki promieniowania rentgenowskiego w tomografii komputerowej (CT). Zmniejszenie dawki jest pożądane, ponieważ promieniowanie może wpływać na ścieżki biologiczne zwierząt doświadczalnych w podłużnych badaniach obrazowych23.
Co więcej, metoda ta nie jest ograniczona do konkretnych modalności. Ceną za tę wszechstronność jest mniejsza liczba zautomatyzowanych kroków. Wcześniej opublikowana metoda fuzji danych µCT i FMT wykorzystuje wbudowane markery w podłożu dla myszy podczas każdego skanowania i umożliwia automatyczną detekcję markerów oraz korekcję zniekształceń podczas rekonstrukcji24. Inne metody eliminują potrzebę stosowania markerów, wykorzystując podobieństwo obrazów. Chociaż podejście to daje dobre wyniki i pozwala również na korekcję zniekształceń25, jest ono stosowalne tylko wtedy, gdy dwie modalności dostarczają obrazów o wystarczającym stopniu podobieństwa. Zazwyczaj nie ma to miejsca w przypadku połączenia modalności o wysokiej szczegółowości anatomicznej z modalnością opartą na znacznikach. Niemniej jednak takie kombinacje są niezbędne do oceny farmakokinetyki czynników celowanych26, które znajdują zastosowanie w obszarach takich jak nanoterapia przeciwnowotworowa27, 28.
Ponieważ kontrola jakości w zastosowaniach przedklinicznych jest mniej rygorystyczna niż w klinicznych, niedopasowanie połączonych urządzeń obrazujących jest uznanym problemem29. Dane obciążone takim niedopasowaniem mogą zostać poprawione retrospektywnie poprzez skanowanie fantomu i wyznaczenie transformacji różnicowej, co potencjalnie pozwala na redukcję kosztów i minimalizację cierpienia zwierząt. Oprócz zaprezentowanej metody wykorzystującej markery powiernicze do obliczenia transformacji różnicowej, która jest następnie stosowana do skanów produkcyjnych, opisano i wykorzystano dodatkowe możliwości fuzji obrazów. Przegląd, obejmujący odniesienia do różnych dostępnych programów, znajduje się w pracy Birkfellner et al.30.
Podsumowując, przedstawiona metoda stanowi skuteczne rozwiązanie w zakresie współrejestracji obrazów multimodalnych. Protokół ten można łatwo dostosować do różnych modalności obrazowania, a dostarczone techniki rozwiązywania problemów zwiększają odporność metody na typowe komplikacje.