Krzysztof Krawiec


Home

Research:

edit SideBar

APACS Framework

Powrót do strony głównej APACS

APACS Framework to platforma dla przeprowadzania analizy danych pochodzących z zaawansowanych technik obrazowania medycznego (KT, MRI).

Przewidywane komponenty:

  1. serwer/klient DICOM,
  2. process manager (broker?) - odpowiedzialny za współpracę poniższych modułów
  3. front-end przez WWW
  4. anonimizator - moduł odpowiedzialny za usuwanie z importowanych obrazów danych osobowycho pacjentach
  5. kategoryzator - moduł odpowiedzialny za rozpoznanie modalności i typu badania (np. okreslona sekwencja, jawnie wpisany program, np. SM)
  6. konwerter DICOM to NIFTI (http://afni.nimh.nih.gov/afni/), np.
  7. uniwersalny interfejs do podłączania uslug analitycznych zorientowanych na konkrente zagadnienia medyczne (patrz projekty poniżej). Może wykorzystywać:
  8. dokumentacja!

Obecna wizja architektury systemu:

Założenia techniczne (już przyjęte):

  • sercem systemu jest baza danych (jedna lub więcej), w której przechowujemy:
    • namiary na dane obrazowe (ścieżki do plików obrazowych w formatach DICOM i NIFTI; każdy wprowadzony do systemu obraz DICOM jest konwertowany na NIFTI ale oryginał też zostaje w systemie)
    • dane kliniczne pacjentów
    • metadane opisujące: konfigurację systemu, obrazy, definicje eksperymentów, logi eksperymentów, wyniki eksperymentów
  • APACS komunikuje się ze światem zewnętrznym za pomocą:
    • protokołu DICOM przez serwer DICOM (DICOM 3.0, zgodnie ze specyfikacja NEMA); dotyczy to także raportów)
    • interfejsu WWW
  • APACS akceptuje obrazy pochodzące z urządzeń produkowanych przez różnych producentów.
  • Wewnętrzna reprezentacja obrazu to NIFTI (http://nifti.nimh.nih.gov/)
  • OS: CentOS (redhat) lub SuSE
  • OpenSource

Zidentyfikowane problemy:

  • trudność standaryzacji danych klinicznych: różne eksperymenty będą wykorzystywać różne zbiory danych klinicznych (atrybuty pacjentów)
  • trudność standaryzacji procesu wprowadzania (importowania) danych klinicznych; nie możemy obecnie założyć jednego spójnego formatu dla importu takich danych
    • => potencjalna konieczność zapewnienia możliwości ręcznego wprowadzania/korygowania danych klinicznych,

Przewidywane funkcje modułów:

  • interfejs webowy: zlecanie eksperymentów,
  • process manager: rozwijany na razie dość niezależnie,

TODO:

  • strona WWW projektu

Inne przydatne narzędzia/strony:

Junk:

  • definiowanie grup obrazów, definiowanie przepływu danych, zbieranie i agregowanie wyników eksperymentów,
  1. obrazowa baza danych - prawdopodobnie na podstawie istniejącego rozwiązania typu PACS, np.


Powered by PmWiki