GIMIAS
Wersja stabilna | 1.5.r4 / październik 2012
|
---|---|
Napisane w | C++ |
System operacyjny | Windowsa , Linuksa |
Typ | Wizualizacja naukowa i przetwarzanie obrazu |
Licencja | W stylu BSD |
Strona internetowa |
GIMIAS to środowisko zorientowane na przepływ pracy , koncentrujące się na przetwarzaniu i symulacji obrazów biomedycznych . Struktura open-source jest rozszerzalna za pomocą wtyczek i koncentruje się na budowaniu prototypów oprogramowania badawczego i klinicznego . Gimias był używany do opracowywania prototypów klinicznych w dziedzinie obrazowania i symulacji serca , obrazowania i symulacji angiografii oraz neurologii
GIMIAS jest finansowany przez kilka krajowych i międzynarodowych projektów, takich jak cvREMOD, euHeart czy VPH NoE.
O GIMIASIE
GIMIAS to skrót od Graphical Interface for Medical Image Analysis and Simulation. GIMIAS zapewnia graficzny interfejs użytkownika ze wszystkimi głównymi funkcjami IO danych, wizualizacji i interakcji dla obrazów, siatek i sygnałów. Funkcje GIMIAS obejmują:
- DICOM i połączenie PACS
- Obsługa różnych metod obrazowania
- Wizualizacja danych biomedycznych w 2D i 3D: rekonstrukcja wielopłaszczyznowa, widok orto-przekroju, widok wielu przekrojów, rendering objętościowy , rendering rentgenowski, projekcja maksymalnej intensywności
- Kilka formatów wejściowych i wyjściowych: DICOM , vtk, stl, Nifty, Analyze.
- Sterowanie filmem: odtwarzanie, pauza, kontrola prędkości
- Wiele obiektów danych: obrazy 2D DICOM, obrazy 3D, siatki powierzchniowe, siatki objętościowe, sygnały lub adnotacje
- Adnotacje w postaci siatki obrazu i powierzchni: punkty orientacyjne, pomiary i obszary zainteresowania
- Kliniczna nawigacja przepływu pracy, która może pomóc użytkownikowi przejść od danych pacjenta do informacji przydatnych w leczeniu pacjenta.
- Inne dodatkowe narzędzia do segmentacji obrazu , manipulacji siatką i nawigacji po sygnale.
GIMIAS to platforma programistyczna, która umożliwia programistom tworzenie własnych aplikacji medycznych przy użyciu różnych wtyczek, które można dynamicznie ładować i łączyć. Prototypy opracowane na GIMIAS mogą być weryfikowane przez użytkowników końcowych w rzeczywistych scenariuszach iz prawdziwymi danymi na wczesnych etapach rozwoju.
Jest rozwijany przy użyciu języka C++ , ma architekturę wtyczek i jest wieloplatformowy za pomocą standardowego narzędzia CMake . Istnieje możliwość integracji nowych bibliotek za pomocą narzędzia CSnake i opiera się na popularnych bibliotekach open source, takich jak VTK , ITK , MITK, BOOST i wxWidgets . Wtyczka może rozszerzyć strukturę, dodając nowe komponenty przetwarzania, komponenty GUI, takie jak paski narzędzi lub okna, nowe typy przetwarzania danych lub nowe biblioteki renderujące.
GIMIAS obsługuje kilka rodzajów wtyczek, począwszy od prostej biblioteki DLL, wtyczki wiersza poleceń kompatybilnej z 3D Slicer lub bardziej złożonej wtyczki GIMIAS z dostosowanym interfejsem graficznym. Zautomatyzowane generowanie graficznego interfejsu użytkownika i rozszerzalny model obiektowy danych umożliwiają współdzielenie wtyczek z innymi platformami i zwiększają interoperacyjność.
Oprogramowanie jest dostępne w systemach Windows i Linux w wersji 64-bitowej i 32-bitowej .
Historia
Wstępne wersje frameworka open source zostały wydane pod koniec 2009 roku (GIMIAS 0.6.15 został wydany w październiku 2009).
W 2010 roku włożono więcej wysiłku w wzmocnienie samego środowiska open source, zapewniając więcej funkcji, takich jak menedżer przepływu pracy, kompatybilność wtyczek 3D Slicer , przeglądarka sygnałów i konfigurowalne widoki. W tym roku wydano wersje GIMIAS 0.8.1, 1.0.0, 1.1.0 i 1.2.0.
Zespół GIMIAS współpracował z:
- Zespół cmgui: aby wypróbować tymczasowe API cmgui z platformy oprogramowania GIMIAS
- grupa CKT
- Grupa B3C (MAF)
GIMIAS jest jednym z narzędzi wykorzystywanych w Wirtualnym Fizjologicznym Człowieku .
Prototypy kliniczne
- AngioLab jest narzędziem programowym opracowanym w ramach GIMIAS i stanowi część bardziej ambitnego planu zintegrowanego zarządzania tętniakami mózgu. AngioLab zawiera obecnie cztery wtyczki: segmentacja angio, wirtualne stentowanie angiomorfologii i wirtualna angiografia. W grudniu 2009 roku 23 klinicystów wypełniło ankietę ewaluacyjną dotyczącą AngioLab. To ćwiczenie było częścią kursu dydaktycznego zorganizowanego podczas 2. kursu szkoleniowego Europejskiego Towarzystwa Minimalnie Inwazyjnego Leczenia Nerwowo-Naczyniowego (ESMINT), który odbył się na Universitat Pompeu Fabra, Barcelona, Hiszpania. Oceniono automatyczną analizę morfologiczną (wtyczka do angiomorfologii) i planowanie leczenia wewnątrznaczyniowego (wtyczka do stentowania). Ogólnie rzecz biorąc, wyniki dostarczone przez te narzędzia uznano za istotne i jako pojawiającą się potrzebę w ich dziedzinie klinicznej.
- CardioLab : Pakiet CardioLab dla GIMIAS umożliwia wykonanie całego przepływu pracy, od obrazów medycznych po charakterystykę i kwantyfikację chorób mięśnia sercowego oraz planowanie terapii resynchronizującej serce (CRT) .
- FocusDET : Dokładna lokalizacja ognisk padaczkowych w opornej na leczenie padaczce częściowej jest niezbędna do oceny możliwości leczenia operacyjnego. Opracowano specjalny pakiet oprogramowania do lokalizacji ogniska epileptogennego za pomocą obrazów Ictal i Inter-ictal SPECT oraz MRI z wykorzystaniem metodologii SISCOM. FocusDET został opracowany przy użyciu urządzeń GIMIAS.
- QuantiDopa to oprogramowanie umożliwiające półautomatyczną ocenę ilościową wychwytu prążkowia w badaniach neuroprzekaźnictwa SPECT układu dopaminergicznego.