Skip to content

Latest commit

 

History

History
34 lines (28 loc) · 1.48 KB

README.md

File metadata and controls

34 lines (28 loc) · 1.48 KB

EEG_HCI

Interface to display EEG signals and the synchronization between their electrodes. Created and developed as part of Télécom SudParis Cassiopée 2019-2020 project.

The purpose of this application is to enable the visualization of data from EEG signals. Either at the temporal level (y = f(t)), or at the level of synchronization between the different electrodes used for the measurement.

The interface supports matlab matrices of 20 or 30 electrodes. To start the app launch main.py file in a python environment with the libraries below.

Libraries needed

  • PySide2 (design based on Qt)
  • Matplotlib
  • Numpy
  • Scipy
  • Seaborn
  • xlrd & xlsxwriter (if you want use excel matrix)

Features

  • Calculate and display brain wave graphs according to different frequency ranges (alpha, beta, theta, delta).
  • Customize frequency domain boundaries (alpha, beta, theta, delta).
  • Display synchronization heatmaps between electrodes from synchronization matrices (PSC Matrix folder).
  • Display a visualization (top view) of the synchronization between the different electrodes bases on PSC Matrices.
  • Allow selection of a particular electrode synchronization band to be displayed.

Directories

  • Assets : Contains all scripts et pics.
  • Datas : Contains matrices of EEG signal.

Screenshots

Graph Heatmap PSC_Synchro

35f2a16562cb0428c002a245c7daa6cd85542295