$$\rightleftharpoonup{xx}$$
$$\longleftharp{xx}$$,
$$\longrightharp{xx}$$,
Rosnący rynek małych i przenośnych skanerów ultradźwiękowych (US) prowadzi do opracowywania nowych sond echograficznych, w których część elektroniki kondycjonującej sygnał i formującej wiązkę jest zintegrowana z uchwytem sondy, szczególnie w obrazowaniu 3D/4D1. Technologie wschodzące, szczególnie odpowiednie do osiągnięcia tak wysokiego poziomu integracji, obejmują mikromaszynowe przetworniki ultradźwiękowe (MUTs)2, klasę przetworników mikroelektromechanicznych (MEMS) wytwarzanych na krzemie. W szczególności pojemnościowe MUT (CMUTs) osiągnęły wreszcie dojrzałość technologiczną, która czyni je wartościową alternatywą dla przetworników piezoelektrycznych w systemach obrazowania ultradźwiękowego nowej generacji3. CMUTs są bardzo atrakcyjne ze względu na ich kompatybilność z technologiami mikroelektronicznymi, szerokie pasmo przenoszenia - co zapewnia wyższą rozdzielczość obrazu - wysoką sprawność termiczną i przede wszystkim wysoką czułość4. W ramach projektu ENIAC JU DeNeCoR (Devices for NeuroControl and NeuroRehabilitation)5 opracowywane są sondy CMUT6 do zastosowań w obrazowaniu mózgu metodą US (np. neurochirurgia), gdzie wymagane są wysokiej jakości obrazy 2D/3D/4D oraz dokładne odwzorowanie struktur mózgu.
W procesie opracowywania nowych głowic US kluczowa jest możliwość przeprowadzania wczesnych ocen wydajności obrazowania. Typowe techniki oceny polegają na pomiarze konkretnych parametrów, takich jak rozdzielczość i kontrast, na podstawie obrazów fantomów naśladujących tkankę z wbudowanymi celami o znanej geometrii i echogeniczności. Bardziej realistyczna analiza z zastosowaniem celów obrazowania specyficznych dla danej aplikacji może być niezwykle cenna dla wczesnej oceny oczekiwanej wydajności głowic US w ich potencjalnym zastosowaniu w konkretnej dziedzinie klinicznej. Z drugiej strony, pełna powtarzalność akwizycji jest niezbędna do porównawczych testów różnych konfiguracji w czasie, a wymóg ten całkowicie wyklucza eksperymenty in vivo.
W kilku publikacjach z literatury dotyczącej technik obrazowania diagnostycznego zaproponowano zastosowanie ex vivo okazy zwierzęce7, mózgi zwłok ludzkich8lub fantomy imitujące tkanki9 do różnych celów10, które obejmują testowanie metod obrazowania, algorytmów rejestracji, sekwencji rezonansu magnetycznego (MR) lub charakterystyki wiązki US i wynikającej z niej jakości obrazu. Na przykład w kontekście obrazowania mózgu, Lazebnik i wsp.7 wykorzystano utrwalony w formalinie mózg owczy do oceny nowej metody 3D MR registration; analogicznie Choe i wsp.11 zbadano procedurę rejestracji obrazów z rezonansu magnetycznego (MR) oraz mikroskopii świetlnej utrwalonego mózgu małpy z rodzaju *Callithrix* (owl monkey). Opracowano fantom mózgu z alkoholu poliwinylowego (PVA) w9 i wykorzystywany do przeprowadzania multimodalnego pozyskiwania obrazów (t. j. MR, US i tomografii komputerowej) w celu wygenerowania wspólnego zbioru danych obrazowych12 do testowania algorytmów rejestracji i obrazowania.
Podsumowując, badania te potwierdzają, że zastosowanie realistycznego fantomu do pozyskiwania obrazów jest w istocie kluczowym krokiem podczas opracowywania nowej techniki obrazowania. Etap ten jest jeszcze bardziej krytyczny przy projektowaniu nowego urządzenia obrazującego, takiego jak przedstawiona w niniejszej pracy sonda US CMUT, która znajduje się w fazie prototypowania i wymaga szerokich i powtarzalnych testów w czasie, aby precyzyjnie dostroić wszystkie parametry konstrukcyjne przed jej ostatecznym wykonaniem i ewentualną walidacją w zastosowaniach in vivo (jak w13,14,15).
Protokół eksperymentalny opisany w niniejszej pracy został zaprojektowany tak, aby zapewnić solidną, specyficzną dla danej aplikacji procedurę oceny obrazowania dla nowo opracowanych głowic US opartych na technologii CMUT. Aby zapewnić zarówno realizm, jak i powtarzalność, jako obiekty obrazowania wybrano utrwalone w formalinie mózgi bydlęce (pozyskane z komercyjnego łańcucha dostaw żywności). Procedura utrwalania gwarantuje długotrwałe zachowanie charakterystyki tkanki, przy jednoczesnym utrzymaniu satysfakcjonujących właściwości morfologicznych i parametrów widoczności zarówno w obrazowaniu US, jak i MR16,17.
Opisany tutaj protokół oceny jakości obrazu US implementuje również funkcję zapożyczoną z technik neuronawigacji stosowanych w neurochirurgii15. W takich podejściach sondy US są połączone z systemem śledzenia ruchu, który w czasie rzeczywistym dostarcza danych o pozycji przestrzennej i orientacji. W ten sposób obrazy US pozyskane podczas czynności chirurgicznych mogą być automatycznie rejestrowane i wizualizowane, w celu prowadzenia, w superpozycji z przedoperacyjnymi obrazami MR mózgu pacjenta. Na potrzeby przedstawionego protokołu superpozycja z obrazami MR (które są uznawane za złoty standard w obrazowaniu mózgu) ma ogromną wartość, ponieważ pozwala ekspertom na wizualną ocenę tego, jakie cechy morfologiczne i tkankowe są rozpoznawalne na obrazach US, a w drugą stronę – na rozpoznanie obecności artefaktów obrazowania.
Możliwość porównywania obrazów uzyskanych za pomocą różnych głowic US staje się jeszcze bardziej interesująca. Przedstawiony protokół eksperymentalny obejmuje możliwość zdefiniowania zestawu przestrzennych pozycji referencyjnych dla akwizycji US, skoncentrowanych na obszarach objętości o największej liczbie cech, zidentyfikowanych podczas wstępnej wizualnej inspekcji obrazów MR. Zintegrowane narzędzie wizualne, opracowane dla systemu oprogramowania open source Paraview18, zapewnia operatorom wskazówki dotyczące dopasowania takich zdefiniowanych pozycji podczas faz akwizycji obrazów US. W przypadku procedur kalibracyjnych wymaganych przez protokół, fundamentalne jest wyposażenie wszystkich badanych okazów – zarówno biologicznych, jak i syntetycznych – w zdefiniowane punkty orientacyjne pozycji, które zapewniają jednoznaczne odniesienia przestrzenne. Takie punkty orientacyjne muszą być widoczne zarówno na obrazach US, jak i MR, oraz fizycznie dostępne dla pomiarów wykonywanych za pomocą systemu śledzenia ruchu. Wybranymi elementami punktów orientacyjnych do eksperymentu są małe kule ze szkła krzemionkowego (Flint glass), których widoczność w obrazach US i MR została wykazana w literaturze19 i potwierdzona podczas wstępnych skanów US i MR wykonanych przed przedstawionymi eksperymentami.
Przedstawiony protokół opiera się na Ultrasound Advanced Open Platform (ULA-OP)20, czyli kompletnym i otwartym systemie badawczo-rozwojowym do akwizycji obrazów US, który oferuje znacznie szersze możliwości eksperymentalne niż komercyjnie dostępne skanery i służy jako wspólna podstawa do oceny różnych głowic US.
W pierwszej kolejności opisano instrumenty wykorzystane w tej pracy, ze szczególnym uwzględnieniem nowo zaprojektowanej sondy CMUT. Szczegółowo przedstawiono protokół eksperymentalny, zawierający wyczerpujący opis wszystkich zaangażowanych procedur – od wstępnego projektu, przez kalibrację systemu, aż po akwizycję obrazów i postprocessing. Na koniec zaprezentowano uzyskane obrazy i omówiono wyniki, wraz ze wskazówkami dotyczącymi przyszłego rozwoju tych badań.
Instrumentacja
Prototyp sondy CMUT
Eksperymenty przeprowadzono z wykorzystaniem nowo opracowanego prototypu liniowej macierzy CMUT składającej się z 256 elementów, zaprojektowanego, wykonanego i zapakowanego w Laboratorium Akustoelektroniki (ACULAB) Uniwersytetu Roma Tre (Rzym, Włochy), przy użyciu procesu odwróconego wytwarzania CMUT (Reverse Fabrication Process – RFP)4. RFP jest technologią mikrofabrykacji i pakowania, opracowaną specjalnie do realizacji przetworników MEMS w zastosowaniach obrazowania US, w której mikrostruktura CMUT jest wytwarzana na krzemie zgodnie z podejściem „do góry nogami” (upside-down)21. W porównaniu z innymi technologiami wytwarzania CMUT, RFP zapewnia lepsze parametry obrazowania dzięki wysokiej jednorodności geometrii ogniw CMUT w całej macierzy oraz zastosowaniu materiałów zaprojektowanych akustycznie w obudowie głowicy sondy. Ważną cechą RFP jest to, że wyprowadzenia połączeń elektrycznych znajdują się na tylnej części kostki CMUT, co ułatwia integrację 3D macierzy 2D i wielokanałowej elektroniki front-end.
Macierz CMUT składająca się z 256 elementów została zaprojektowana do pracy w pasmie częstotliwości centrowanym wokół 7,5 MHz. Dla macierzy wybrano skok elementu wynoszący 200 µm, co przełożyło się na maksymalną szerokość pola widzenia wynoszącą 51,2 mm. Wysokość pojedynczych elementów macierzy CMUT określono tak, aby uzyskać odpowiednią wydajność pod względem rozdzielczości bocznej i zdolności penetracji. Wybrano wysokość elementu macierzy równą 5 mm, aby uzyskać szerokość wiązki -3 dB wynoszącą 0,1 mm oraz głębokość ostrości -3 dB wynoszącą 1,8 mm przy częstotliwości 7,5 MHz, przy ustaleniu ostrości w płaszczyźnie elewacji na głębokości 18 mm za pomocą soczewki akustycznej. Elementy macierzy o szerokości 195 µm uzyskano poprzez rozmieszczenie i równoległe połączenie elektryczne 344 okrągłych ogniw CMUT w układzie heksagonalnym. W konsekwencji wynikająca z tego odległość między elementami wynosząca 5 µm, t.j. szerokość szczeliny (kerf), odpowiada odstępowi między membranami. Schematyczna reprezentacja struktury macierzy CMUT przedstawiona jest na Rysunku 1.

Rycina 1: Struktura macierzy CMUT. Schematyczna reprezentacja struktury macierzy CMUT: elementy macierzy składające się z kilku komórek połączonych równolegle (a), układ mikrostruktury CMUT (b); przekrój poprzeczny komórki CMUT (c). Kliknij tutaj, aby wyświetlić większą wersję tej ryciny.
Parametry mikrofabrykacji CMUT, t.j. wymiary boczne i pionowe membrany oraz elektrod, zdefiniowano za pomocą symulacji metodą elementów skończonych (FEM) w celu uzyskania szerokopasmowej pracy w zanurzeniu, charakteryzującej się odpowiedzią częstotliwościową z centrum przy 7,5 MHz i dwukierunkową frakcyjną szerokością pasma -6 dB wynoszącą 100%. Wysokość wnęki, t.j. szczelina, została określona tak, aby uzyskać napięcie zapadania wynoszące 260 V w celu maksymalizacji czułości dwukierunkowej poprzez polaryzację CMUT przy 70% napięcia zapadania4, przy założeniu maksymalnego napięcia sygnału wzbudzenia równego 80 V. Tabela 1 podsumowuje główne parametry geometryczne mikrofabrykowanego CMUT.
| Parametry projektowe macierzy CMUT |
| Parametr | Wartość |
| Matryca | |
| Liczba elementów | 256 |
| Rozstaw elementów | 200 µm |
| Długość elementu (wysokość) | 5 mm |
| Stała wysokość ogniskowania | 15 mm |
| Mikrostruktura CMUT | |
| Średnica komórki | 50 µm |
| Średnica elektrody | 34 µm |
| Boczna odległość międzykomórkowa | 7.5 µm |
| Grubość płytki | 2.5 µm |
| Wysokość szczeliny | 0.25 µm |
Tabela 1. Parametry sondy CMUT. Parametry geometryczne liniowej sondy z matrycą CMUT oraz mikrostruktura ogniwa CMUT.
Proces pakowania wykorzystany do integracji macierzy CMUT w głowicy sondy został opisany w odniesieniu4. Soczewka akustyczna została wykonana z silikonowej gumy wulkanizowanej w temperaturze pokojowej (RTV) domieszkowanej nanoproszkami tlenków metali, aby dopasować impedancję akustyczną do wody i uniknąć fałszywych odbić na styku faz22. Uzyskany związek charakteryzował się gęstością 1280 kg/m3 i prędkością dźwięku 1100 m/s. Dla soczewki cylindrycznej wybrano promień krzywizny 7 mm, co przełożyło się na geometryczną ogniskową 18 mm i maksymalną grubość około 0,5 mm powyżej powierzchni przetwornika. Zdjęcie głowicy sondy CMUT przedstawiono na Rysunku 2(a).

Rycina 2: Sonda CMUT. Głowica opracowanej sondy CMUT, zawierająca liniową macierz przetworników i soczewkę akustyczną (a), oraz pełna sonda CMUT z złączem (b). Kliknij tutaj, aby zobaczyć powiększoną wersję tej ryciny.
Głowica sondy CMUT została połączona z uchwytem sondy zawierającym wielokanałową analogową elektronikę front-endową do odbioru oraz kablem wielobiegunowym do połączenia ze skanerem US. Jednokanałowy obwód elektroniczny to wzmacniacz napięciowy o wysokiej impedancji wejściowej i wzmocnieniu 9 dB, który zapewnia prąd elektryczny niezbędny do pokonania impedancji kabla. Elektronika wielokanałowa, opisana w referencji 4, opiera się na topologii obwodu obejmującej odbiornik niskoszumowy o ultra-niskim poborze mocy oraz zintegrowany przełącznik do dupleksowania sygnału nadawczego/odbiorczego. Zasilanie elektroniki front-endowej oraz napięcie polaryzujące CMUT są generowane przez specjalistyczny zasilacz i dostarczane do sondy za pomocą kabla wielobiegunowego. Kompletna sonda przedstawiona jest na Rysunku 2(b).
Piezoelektryczne sondy US
W celu jakościowego porównania obrazów uzyskanych za pomocą powyższej sondy CMUT, w eksperymentach uwzględniono dwie dostępnie komercyjnie piezoceramiczne sondy US. Pierwsza z nich to sonda z liniową wiązką składająca się z 192 elementów przetwornikowych, o skoku 245 µm i ułamkowej szerokości pasma 110% centrowanej na 8 MHz. Sondę tę wykorzystano do akwizycji obrazów 2D w trybie B. Druga sonda służy do obrazowania 3D i posiada liniową wiązkę z mechanicznym skanowaniem, składającą się z 180 elementów przetwornikowych o skoku 245 µm i ułamkowej szerokości pasma 100% centrowanej na 8,5 MHz. Silnik krokowy umieszczony w obudowie sondy umożliwia przesuwanie liniowej wiązki w celu akwizycji wielu płaszczyzn, które mogą zostać wykorzystane do rekonstrukcji obrazu 3D skanowanej objętości23.
System ULA-OP
Pozyskiwanie obrazów US wykonano przy użyciu systemu ULA-OP20, który jest kompletnym i otwartym systemem badawczo-rozwojowym US, zaprojektowanym i zrealizowanym w Laboratorium Projektowania Systemów Mikroelektronicznych Uniwersytetu we Florencji we Włoszech. System ULA-OP może sterować, zarówno w nadawaniu (TX), jak i w odbiorze (RX), do 64 niezależnymi kanałami połączonymi za pomocą macierzy przełączającej z sondą US posiadającą do 192 przetworniki piezoelektryczne lub CMUT. Architektura systemu obejmuje dwie główne płyty przetwarzające: płytę analogową (AB) i płytę cyfrową (DB), obie umieszczone w szafie rack, które uzupełnia płyta zasilacza oraz płyta główna (back-plane) zawierająca złącze sondy i wszystkie wewnętrzne komponenty prowadzenia sygnałów. AB zawiera front-end przetworników sondy, w szczególności komponenty elektroniczne do warunkowania analogowego 64 kanałów oraz programowalną macierz przełączającą, która dynamicznie mapuje kanały TX-RX na przetworniki. DB odpowiada za formowanie wiązki w czasie rzeczywistym, syntezę sygnałów TX oraz przetwarzanie ech RX w celu uzyskania pożądanego wyniku (na przykład obrazów w trybie B lub sonogramów Dopplera). Warto podkreślić, że system ULA-OP jest w pełni konfigurowalny, zatem sygnał w TX może być dowolną przebiegiem w obrębie pasma przenoszenia systemu (np. impulsy trójpoziomowe, serie sinusoidalne, sygnały typu chirp, kody Huffmana itp.) z maksymalną amplitudą 180 Vpp; ponadto strategię formowania wiązki można programować zgodnie z najnowszymi wzorcami ogniskowania (np. fala ogniskowana, transmisja wieloliniowa, fala płaska, fale rozbieżne, wiązki o ograniczonej dyfrakcji itp.)24,25. Na poziomie sprzętowym zadania te są rozdzielone pomiędzy pięć układów Field Programmable Gate Arrays (FPGA) i jeden procesor sygnałowy Digital Signal Processor (DSP). W przypadku sond do obrazowania 3D z mechanicznym przesunięciem, takich jak opisana powyżej, system ULA-OP steruje również silnikiem krokowym wewnątrz sondy w celu zsynchronizowanego pozyskiwania pojedynczych klatek 2D w każdej pozycji macierzy przetworników.
System ULA-OP może być rekonfigurowany w czasie pracy i dostosowany do różnych głowic US. Komunikuje się on poprzez kanał USB 2.0 z komputerem hostem wyposażonym w specjalistyczne narzędzie programowe. Program ten posiada konfigurowalny interfejs graficzny, który zapewnia wizualizację obrazów US w czasie rzeczywistym, rekonstruowanych w różnych trybach; w przypadku głowic wolumetrycznych można na przykład w czasie rzeczywistym wyświetlić dwa obrazy w trybie B dla płaszczyzn prostopadłych w skanowanej objętości.
Główną zaletą systemu ULA-OP w kontekście opisanego protokołu jest to, że umożliwia on łatwe dostrojenie parametrów TX-RX oraz zapewnia pełny dostęp do danych sygnałowych gromadzonych na każdym etapie łańcucha przetwarzania26, co pozwala również na testowanie nowych modalności obrazowania i technik formowania wiązki27,28,29,30,31,32,33.
System śledzenia ruchu
W celu rejestracji pozycji głowicy US podczas akwizycji obrazów zastosowano optyczny system śledzenia ruchu34. System ten opiera się na jednostce sensorycznej, która emituje światło podczerwone za pomocą dwóch iluminatorów (diod elektroluminescencyjnych (LED)) i wykorzystuje dwa odbiorniki (t.j. soczewkę i urządzenie ładunkowo-sprzężone (CCD)) do wykrywania światła odbitego od wielu specjalistycznych markerów pasywnych rozmieszczonych w zdefiniowanych sztywnych kształtach. Informacje o odbitym świetle są następnie przetwarzane przez wbudowany procesor CPU w celu obliczenia danych dotyczących zarówno pozycji, jak i orientacji, które mogą zostać przesłane do komputera hosta połączonego za pomocą USB 2.0. To samo łącze może być wykorzystywane do sterowania konfiguracją jednostki sensorycznej.
Jednostka czujnika jest dostarczana wraz z zestawem narzędzi, z których każde posiada cztery markery refleksyjne rozmieszczone w sztywnej konfiguracji geometrycznej. System śledzenia ruchu może jednocześnie śledzić do sześciu oddzielnych sztywnych narzędzi z częstotliwością pracy wynoszącą około 20 Hz. W tych eksperymentach wykorzystano dwa takie narzędzia: wskaźnik, który umożliwia określenie trójwymiarowej pozycji punktu dotkniętego jego końcówką, oraz narzędzie wyposażone w zacisk, które można przymocować do badanej głowicy US (patrz Rycina 14).
Od strony oprogramowania system śledzenia ruchu posiada niskopoziomowy interfejs programistyczny aplikacji (API) szeregowy, służący zarówno do sterowania urządzeniem, jak i do akwizycji danych, z którym można połączyć się za pomocą złącza USB. Domyślnie pozycje i orientacje są zwracane jako elementy wielowejściowe, t. j. jeden wpis dla każdego śledzonego narzędzia. Każdy wpis zawiera pozycję 3D (Proszę podać tekst źródłowy do tłumaczenia., y, z) wyrażone w mm oraz orientację (q0, qProszę podać tekst źródłowy do przetłumaczenia., qy, qz) wyrażone jako kwaternion. System wyposażony jest również w zestaw narzędzi programistycznych wyższego poziomu, który obejmuje graficzne narzędzie do śledzenia, umożliwiające wizualizację i pomiar w czasie rzeczywistym pozycji oraz orientacji wielu narzędzi w polu widzenia jednostki czujnikowej.
Przegląd systemu, integracja i komponenty oprogramowania
Schemat na Rysunku 3 podsumowuje instrumentację przyjętą w protokole, opisując również strumień danych przepływający przez systemy.

Rysunek 3: Schemat blokowy całego zestawu sprzętowego i integracji systemu. Przetwornik US jest podłączony do systemu ULA-OP, który komunikuje się przez USB z notebookiem w celu akwizycji obrazów US. Jednocześnie notebook jest połączony przez USB z systemem śledzenia ruchu w celu akwizycji danych o pozycji oraz przez Ethernet ze stacją roboczą w celu przetwarzania danych. Kliknij tutaj, aby wyświetlić powiększoną wersję tego rysunku.
Poza opisanymi powyżej głowicami US, trackerem ruchu oraz systemem ULA-OP, konfiguracja obejmuje również dwa komputery: notebook oraz stację roboczą. Pierwszy z nich stanowi główny interfejs sterujący aparaturą, odbierając i synchronizując dwa główne strumienie danych wejściowych: obrazy US pochodzące z systemu ULA-OP oraz dane o pozycjonowaniu 3D z trackera ruchu. Zapewnia on również operatorowi podgląd obrazów w czasie rzeczywistym podczas ich akwizycji. Stacja robocza dysponuje znacznie większą mocą obliczeniową i pojemnością pamięci. Służy ona jako zaplecze do postprocesingu obrazów oraz repozytorium dla połączonych zbiorów danych obrazowych. Stacja robocza jest wykorzystywana także do wizualizacji obrazów US i MR, w tym do jednoczesnej wizualizacji 3D zarejestrowanych obrazów multimodalnych.
Kluczowym wymogiem dla eksperymentów dotyczących akwizycji obrazów jest synchronizacja dwóch głównych strumieni danych. Systemy śledzenia ruchu oraz ULA-OP są niezależnymi instrumentami, które nie wspierają jeszcze jawnej synchronizacji działań. Z tego powodu dane obrazowe US oraz informacje o pozycji muszą zostać odpowiednio połączone, aby wykryć prawidłową pozycję 3D głowicy US w momencie pozyskiwania każdego przekroju obrazu. W tym celu opracowano specjalną aplikację do logowania, służącą do rejestrowania i nadawania znaczników czasu w czasie rzeczywistym danym dostarczanym przez system śledzenia ruchu, poprzez modyfikację komponentu oprogramowania w języku C++, który w tym przypadku jest zawarty w samym trackerze ruchu. Zazwyczaj systemy śledzenia ruchu posiadają niskopoziomowy interfejs API, który umożliwia przechwytywanie danych w czasie rzeczywistym i zapisywanie ich do pliku.
Przyjęta metoda synchronizacji działa w następujący sposób. Każdy wpis w pliku generowanym przez aplikację rejestrującą jest uzupełniany znacznikiem czasu w formacie "yyyy-MM-ddThh:mm:ss.kkk", gdzie: y=rok, M=miesiąc, d=dzień, h=godzina, m=minuta, s=sekunda, k=milisekunda. Oprogramowanie ULA-OP zainstalowane na komputerze PC (języki programowania C++ i MATLAB) oblicza czas rozpoczęcia i zakończenia każdej sekwencji akwizycji obrazów i przechowuje te informacje w każdym obrazie w formacie .vtk. Aby zapewnić wspólną referencję czasową podczas eksperymentów, obie powyższe procedury programowe są wykonywane na komputerze sterującym przedstawionym na Rysunku 3. Znaczniki czasu wygenerowane w ten sposób są następnie wykorzystywane przez procedury oprogramowania do postprocessingu, które tworzą końcowy zestaw danych (patrz Protokół, Sekcja 8).
Kolejny specyficzny komponent oprogramowania został zaimplementowany i uruchomiony na stacji roboczej w celu zapewnienia operatorowi informacji zwrotnej w czasie rzeczywistym, poprzez powiązanie aktualnej pozycji sondy US z obrazami MR, a w szczególności z zestawem zdefiniowanych wcześniej pozycji. Programowa rutyna po stronie serwera napisana w języku Python przetwarza plik dziennika trackera ruchu, tłumaczy aktualną pozycję sondy US na kształt geometryczny i przesyła dane do serwera Paraview. Klient Paraview łączy się z tym samym serwerem Paraview i w czasie rzeczywistym wyświetla pozycję kształtu geometrycznego, nałożoną na obraz MR oraz na kolejne kształty geometryczne opisujące zdefiniowane wcześniej pozycje. Przykład wynikowej wizualizacji w czasie rzeczywistym przedstawiono na Rysunku 17.