├── .gitignore ├── README.md ├── main.py ├── requirements.txt └── src ├── __init__.py ├── algorithms ├── __init__.py ├── csp │ ├── __init__.py │ ├── bci_iii_dataset_iv_a │ │ ├── __init__.py │ │ └── csp.ipynb │ └── bci_iv_dataset_ii_b │ │ ├── __init__.py │ │ └── csp.ipynb ├── fbcsp │ ├── MIBIFFeatureSelection.py │ ├── README.md │ ├── __init__.py │ ├── article.pdf │ ├── bci_iii_dataset_iv_a │ │ ├── __init__.py │ │ ├── fbcsp.ipynb │ │ └── fbcsp_channel_selection.ipynb │ └── scheme.png ├── scssp │ ├── EigenvaluesProblems.py │ ├── README.md │ ├── SpatioSpectralCovariances.py │ ├── SpatioSpectralCovariancesEstimation.py │ ├── __init__.py │ ├── accuracies-by-subjects-bci_iv_a.png │ ├── accuracies-by-subjects-bnci.png │ ├── scheme.png │ └── scssp_by_subject.py ├── si_bci │ ├── README.md │ ├── __init__.py │ ├── article.pdf │ └── bci_iii_dataset_iv_a │ │ ├── __init__.py │ │ ├── si_bci.ipynb │ │ └── si_bci_channel_selection.ipynb └── specific_band_csp_features │ ├── README.md │ ├── __init__.py │ ├── article.pdf │ ├── bci_iii_dataset_iv_a │ ├── __init__.py │ ├── specific_band_csp_features.ipynb │ ├── specific_band_csp_features_article_channel_selection.ipynb │ └── specific_band_csp_features_channel_selection.ipynb │ └── bci_iv_dataset_2b │ ├── __init__.py │ └── specific_band_csp_features.ipynb ├── analysis ├── __init__.py ├── covariance_estimation.ipynb ├── csp_simulation.py ├── filter_visualization.ipynb ├── katz_fractal_dimension.ipynb └── topographical_plots.py ├── data_preparation ├── EEG.py ├── __init__.py └── data_preparation.py ├── evaluation ├── __init__.py └── evaluation.py ├── signal_processing ├── FilterBank.py ├── __init__.py └── signal_processing.py └── utils ├── __init__.py └── array_helper.py /.gitignore: -------------------------------------------------------------------------------- 1 | data/ 2 | .idea 3 | __pycache__ 4 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mauricio-ms/motor-imagery/HEAD/README.md -------------------------------------------------------------------------------- /main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mauricio-ms/motor-imagery/HEAD/main.py -------------------------------------------------------------------------------- /requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mauricio-ms/motor-imagery/HEAD/requirements.txt -------------------------------------------------------------------------------- /src/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/algorithms/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/algorithms/csp/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/algorithms/csp/bci_iii_dataset_iv_a/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/algorithms/csp/bci_iii_dataset_iv_a/csp.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mauricio-ms/motor-imagery/HEAD/src/algorithms/csp/bci_iii_dataset_iv_a/csp.ipynb -------------------------------------------------------------------------------- /src/algorithms/csp/bci_iv_dataset_ii_b/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/algorithms/csp/bci_iv_dataset_ii_b/csp.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mauricio-ms/motor-imagery/HEAD/src/algorithms/csp/bci_iv_dataset_ii_b/csp.ipynb -------------------------------------------------------------------------------- /src/algorithms/fbcsp/MIBIFFeatureSelection.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mauricio-ms/motor-imagery/HEAD/src/algorithms/fbcsp/MIBIFFeatureSelection.py -------------------------------------------------------------------------------- /src/algorithms/fbcsp/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mauricio-ms/motor-imagery/HEAD/src/algorithms/fbcsp/README.md -------------------------------------------------------------------------------- /src/algorithms/fbcsp/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/algorithms/fbcsp/article.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mauricio-ms/motor-imagery/HEAD/src/algorithms/fbcsp/article.pdf -------------------------------------------------------------------------------- /src/algorithms/fbcsp/bci_iii_dataset_iv_a/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/algorithms/fbcsp/bci_iii_dataset_iv_a/fbcsp.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mauricio-ms/motor-imagery/HEAD/src/algorithms/fbcsp/bci_iii_dataset_iv_a/fbcsp.ipynb -------------------------------------------------------------------------------- /src/algorithms/fbcsp/bci_iii_dataset_iv_a/fbcsp_channel_selection.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mauricio-ms/motor-imagery/HEAD/src/algorithms/fbcsp/bci_iii_dataset_iv_a/fbcsp_channel_selection.ipynb -------------------------------------------------------------------------------- /src/algorithms/fbcsp/scheme.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mauricio-ms/motor-imagery/HEAD/src/algorithms/fbcsp/scheme.png -------------------------------------------------------------------------------- /src/algorithms/scssp/EigenvaluesProblems.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mauricio-ms/motor-imagery/HEAD/src/algorithms/scssp/EigenvaluesProblems.py -------------------------------------------------------------------------------- /src/algorithms/scssp/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mauricio-ms/motor-imagery/HEAD/src/algorithms/scssp/README.md -------------------------------------------------------------------------------- /src/algorithms/scssp/SpatioSpectralCovariances.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mauricio-ms/motor-imagery/HEAD/src/algorithms/scssp/SpatioSpectralCovariances.py -------------------------------------------------------------------------------- /src/algorithms/scssp/SpatioSpectralCovariancesEstimation.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mauricio-ms/motor-imagery/HEAD/src/algorithms/scssp/SpatioSpectralCovariancesEstimation.py -------------------------------------------------------------------------------- /src/algorithms/scssp/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/algorithms/scssp/accuracies-by-subjects-bci_iv_a.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mauricio-ms/motor-imagery/HEAD/src/algorithms/scssp/accuracies-by-subjects-bci_iv_a.png -------------------------------------------------------------------------------- /src/algorithms/scssp/accuracies-by-subjects-bnci.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mauricio-ms/motor-imagery/HEAD/src/algorithms/scssp/accuracies-by-subjects-bnci.png -------------------------------------------------------------------------------- /src/algorithms/scssp/scheme.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mauricio-ms/motor-imagery/HEAD/src/algorithms/scssp/scheme.png -------------------------------------------------------------------------------- /src/algorithms/scssp/scssp_by_subject.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mauricio-ms/motor-imagery/HEAD/src/algorithms/scssp/scssp_by_subject.py -------------------------------------------------------------------------------- /src/algorithms/si_bci/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mauricio-ms/motor-imagery/HEAD/src/algorithms/si_bci/README.md -------------------------------------------------------------------------------- /src/algorithms/si_bci/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/algorithms/si_bci/article.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mauricio-ms/motor-imagery/HEAD/src/algorithms/si_bci/article.pdf -------------------------------------------------------------------------------- /src/algorithms/si_bci/bci_iii_dataset_iv_a/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/algorithms/si_bci/bci_iii_dataset_iv_a/si_bci.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mauricio-ms/motor-imagery/HEAD/src/algorithms/si_bci/bci_iii_dataset_iv_a/si_bci.ipynb -------------------------------------------------------------------------------- /src/algorithms/si_bci/bci_iii_dataset_iv_a/si_bci_channel_selection.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mauricio-ms/motor-imagery/HEAD/src/algorithms/si_bci/bci_iii_dataset_iv_a/si_bci_channel_selection.ipynb -------------------------------------------------------------------------------- /src/algorithms/specific_band_csp_features/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mauricio-ms/motor-imagery/HEAD/src/algorithms/specific_band_csp_features/README.md -------------------------------------------------------------------------------- /src/algorithms/specific_band_csp_features/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/algorithms/specific_band_csp_features/article.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mauricio-ms/motor-imagery/HEAD/src/algorithms/specific_band_csp_features/article.pdf -------------------------------------------------------------------------------- /src/algorithms/specific_band_csp_features/bci_iii_dataset_iv_a/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/algorithms/specific_band_csp_features/bci_iii_dataset_iv_a/specific_band_csp_features.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mauricio-ms/motor-imagery/HEAD/src/algorithms/specific_band_csp_features/bci_iii_dataset_iv_a/specific_band_csp_features.ipynb -------------------------------------------------------------------------------- /src/algorithms/specific_band_csp_features/bci_iii_dataset_iv_a/specific_band_csp_features_article_channel_selection.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mauricio-ms/motor-imagery/HEAD/src/algorithms/specific_band_csp_features/bci_iii_dataset_iv_a/specific_band_csp_features_article_channel_selection.ipynb -------------------------------------------------------------------------------- /src/algorithms/specific_band_csp_features/bci_iii_dataset_iv_a/specific_band_csp_features_channel_selection.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mauricio-ms/motor-imagery/HEAD/src/algorithms/specific_band_csp_features/bci_iii_dataset_iv_a/specific_band_csp_features_channel_selection.ipynb -------------------------------------------------------------------------------- /src/algorithms/specific_band_csp_features/bci_iv_dataset_2b/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/algorithms/specific_band_csp_features/bci_iv_dataset_2b/specific_band_csp_features.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mauricio-ms/motor-imagery/HEAD/src/algorithms/specific_band_csp_features/bci_iv_dataset_2b/specific_band_csp_features.ipynb -------------------------------------------------------------------------------- /src/analysis/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/analysis/covariance_estimation.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mauricio-ms/motor-imagery/HEAD/src/analysis/covariance_estimation.ipynb -------------------------------------------------------------------------------- /src/analysis/csp_simulation.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mauricio-ms/motor-imagery/HEAD/src/analysis/csp_simulation.py -------------------------------------------------------------------------------- /src/analysis/filter_visualization.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mauricio-ms/motor-imagery/HEAD/src/analysis/filter_visualization.ipynb -------------------------------------------------------------------------------- /src/analysis/katz_fractal_dimension.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mauricio-ms/motor-imagery/HEAD/src/analysis/katz_fractal_dimension.ipynb -------------------------------------------------------------------------------- /src/analysis/topographical_plots.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mauricio-ms/motor-imagery/HEAD/src/analysis/topographical_plots.py -------------------------------------------------------------------------------- /src/data_preparation/EEG.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mauricio-ms/motor-imagery/HEAD/src/data_preparation/EEG.py -------------------------------------------------------------------------------- /src/data_preparation/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/data_preparation/data_preparation.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mauricio-ms/motor-imagery/HEAD/src/data_preparation/data_preparation.py -------------------------------------------------------------------------------- /src/evaluation/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/evaluation/evaluation.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mauricio-ms/motor-imagery/HEAD/src/evaluation/evaluation.py -------------------------------------------------------------------------------- /src/signal_processing/FilterBank.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mauricio-ms/motor-imagery/HEAD/src/signal_processing/FilterBank.py -------------------------------------------------------------------------------- /src/signal_processing/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/signal_processing/signal_processing.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mauricio-ms/motor-imagery/HEAD/src/signal_processing/signal_processing.py -------------------------------------------------------------------------------- /src/utils/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/utils/array_helper.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mauricio-ms/motor-imagery/HEAD/src/utils/array_helper.py --------------------------------------------------------------------------------