CC Otwarte Systemy Komputerowe Sp. z o.o.

Systemy bezpieczeństwa sieciowego

G3D - program wizualizacji propagacji sygnałów EEG

W CC dla Zakładu Fizyki Biomedycznej Uniwersytetu Warszawskiego opracowano program G3D służący do wizualizacji rozchodzenia się sygnału EEG po powierzchni mózgu. Podstawowym zadaniem programu jest tworzenie filmów (animacji) obrazujących rozchodzenie się sygnału po powierzchni głowy oraz mózgu (dane czasowe sygnału pobierane są z zewnętrznego pliku). Program ma też sparametryzowane dane dotyczące elektrod zbierających sygnał - dane te mogą być wczytywane z plików jak również edytowane wizualnie. Funkcje programu obejmują:

  • Trój-wymiarowe obrazowanie powierzchni mózgu oraz czaszki
  • Obroty i zoom modelu głowy
  • W pełni konfigurowane położenie elektrod zbierających sygnał na powierzchni głowy
  • Wizualizacja rozchodzenia się sygnału w czasie
  • Nakładanie tekstur na model 3D
  • Wybiórcze kolorowanie obszarów powierzchni mózgu
  • Dynamicznie obliczane tekstury interpolacyjne
  • Wizualizacja dipoli
  • Tworzenie animacji rozchodzenia się sygnału
  • Dodatkowe efekty w postaci napisów, tagów, graficznych atrybutow elektrod oraz grafik dołączanych do animacji

Aplikacja stworzona została w języku Java z wykorzystaniem API Java 3D. Podstawowe aspekty wykorzystania technologii Java 3D opisane zostały przez jednego z członków zespólu w artykule opublikowanym w czasopiśmie Software Developers Journal, 11/2008 - Świat 3D w Javie - Podstawy programowania z wykorzystaniem API Java 3D; Dariusz Wawer.

Przykładowe grafiki

Logo

Propagacja sygnału

Mapa interpolacyjna

Przykład parametryzacji wyglądu elektrod