├── .gitattributes ├── LICENSE ├── README.md ├── figures ├── Amap_Final.png ├── both1.png ├── gesture10.png ├── onsets.png ├── raw1.png └── tsne.png ├── models ├── subject_1001 │ └── model │ │ └── cnn_model.h5 └── subject_1002 │ └── model │ └── cnn_model.h5 ├── notebooks ├── gesture10.png └── gesture_recog_tma.ipynb ├── requirements.txt └── src ├── __init__.py ├── gsp ├── adj_matrix.mat ├── alt_adj_matrix.mat ├── edge_weight_calc.m ├── myoband_graph.png ├── onset_detection.m ├── plot_multi_signals.m ├── plot_signal.m ├── subject_1001 │ ├── HC_1.csv │ ├── HC_2.csv │ ├── HC_3.csv │ ├── I_1.csv │ ├── M_1.csv │ ├── M_2.csv │ ├── M_3.csv │ ├── PO_1.csv │ ├── PO_2.csv │ ├── PO_3.csv │ ├── R_1.csv │ ├── R_2.csv │ ├── R_3.csv │ ├── T_1.csv │ ├── V_1.csv │ ├── V_2.csv │ ├── V_3.csv │ ├── trans_map_dataset_1.h5 │ ├── trans_map_dataset_2.h5 │ └── trans_map_dataset_3.h5 └── subject_1002 │ ├── HC_1.csv │ ├── HC_2.csv │ ├── I_1.csv │ ├── M_1.csv │ ├── M_2.csv │ ├── PO_1.csv │ ├── PO_2.csv │ ├── R_1.csv │ ├── R_2.csv │ ├── T_1.csv │ ├── V_1.csv │ ├── V_2.csv │ ├── trans_map_dataset_1.h5 │ └── trans_map_dataset_2.h5 ├── plot_real_time_difference_signal.py ├── plot_the_real_time_emg_signal.py ├── recognize_real_time_hand_gestures.py ├── record_training_data.py ├── tma ├── __init__.py ├── functions.py ├── models │ ├── __init__.py │ ├── classifiers.py │ ├── nn_models.py │ ├── offline_prediction.py │ └── real_time_prediction.py ├── other │ └── PaperDoubleFig.mplstyle ├── utils.py └── visualization │ ├── __init__.py │ ├── functions.py │ └── real_time_visualization.py └── train_model.py /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laknath1996/sEMG-Hand-Gesture-Recognition/HEAD/.gitattributes -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laknath1996/sEMG-Hand-Gesture-Recognition/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laknath1996/sEMG-Hand-Gesture-Recognition/HEAD/README.md -------------------------------------------------------------------------------- /figures/Amap_Final.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laknath1996/sEMG-Hand-Gesture-Recognition/HEAD/figures/Amap_Final.png -------------------------------------------------------------------------------- /figures/both1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laknath1996/sEMG-Hand-Gesture-Recognition/HEAD/figures/both1.png -------------------------------------------------------------------------------- /figures/gesture10.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laknath1996/sEMG-Hand-Gesture-Recognition/HEAD/figures/gesture10.png -------------------------------------------------------------------------------- /figures/onsets.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laknath1996/sEMG-Hand-Gesture-Recognition/HEAD/figures/onsets.png -------------------------------------------------------------------------------- /figures/raw1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laknath1996/sEMG-Hand-Gesture-Recognition/HEAD/figures/raw1.png -------------------------------------------------------------------------------- /figures/tsne.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laknath1996/sEMG-Hand-Gesture-Recognition/HEAD/figures/tsne.png -------------------------------------------------------------------------------- /models/subject_1001/model/cnn_model.h5: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laknath1996/sEMG-Hand-Gesture-Recognition/HEAD/models/subject_1001/model/cnn_model.h5 -------------------------------------------------------------------------------- /models/subject_1002/model/cnn_model.h5: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laknath1996/sEMG-Hand-Gesture-Recognition/HEAD/models/subject_1002/model/cnn_model.h5 -------------------------------------------------------------------------------- /notebooks/gesture10.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laknath1996/sEMG-Hand-Gesture-Recognition/HEAD/notebooks/gesture10.png -------------------------------------------------------------------------------- /notebooks/gesture_recog_tma.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laknath1996/sEMG-Hand-Gesture-Recognition/HEAD/notebooks/gesture_recog_tma.ipynb -------------------------------------------------------------------------------- /requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laknath1996/sEMG-Hand-Gesture-Recognition/HEAD/requirements.txt -------------------------------------------------------------------------------- /src/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/gsp/adj_matrix.mat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laknath1996/sEMG-Hand-Gesture-Recognition/HEAD/src/gsp/adj_matrix.mat -------------------------------------------------------------------------------- /src/gsp/alt_adj_matrix.mat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laknath1996/sEMG-Hand-Gesture-Recognition/HEAD/src/gsp/alt_adj_matrix.mat -------------------------------------------------------------------------------- /src/gsp/edge_weight_calc.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laknath1996/sEMG-Hand-Gesture-Recognition/HEAD/src/gsp/edge_weight_calc.m -------------------------------------------------------------------------------- /src/gsp/myoband_graph.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laknath1996/sEMG-Hand-Gesture-Recognition/HEAD/src/gsp/myoband_graph.png -------------------------------------------------------------------------------- /src/gsp/onset_detection.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laknath1996/sEMG-Hand-Gesture-Recognition/HEAD/src/gsp/onset_detection.m -------------------------------------------------------------------------------- /src/gsp/plot_multi_signals.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laknath1996/sEMG-Hand-Gesture-Recognition/HEAD/src/gsp/plot_multi_signals.m -------------------------------------------------------------------------------- /src/gsp/plot_signal.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laknath1996/sEMG-Hand-Gesture-Recognition/HEAD/src/gsp/plot_signal.m -------------------------------------------------------------------------------- /src/gsp/subject_1001/HC_1.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laknath1996/sEMG-Hand-Gesture-Recognition/HEAD/src/gsp/subject_1001/HC_1.csv -------------------------------------------------------------------------------- /src/gsp/subject_1001/HC_2.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laknath1996/sEMG-Hand-Gesture-Recognition/HEAD/src/gsp/subject_1001/HC_2.csv -------------------------------------------------------------------------------- /src/gsp/subject_1001/HC_3.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laknath1996/sEMG-Hand-Gesture-Recognition/HEAD/src/gsp/subject_1001/HC_3.csv -------------------------------------------------------------------------------- /src/gsp/subject_1001/I_1.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laknath1996/sEMG-Hand-Gesture-Recognition/HEAD/src/gsp/subject_1001/I_1.csv -------------------------------------------------------------------------------- /src/gsp/subject_1001/M_1.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laknath1996/sEMG-Hand-Gesture-Recognition/HEAD/src/gsp/subject_1001/M_1.csv -------------------------------------------------------------------------------- /src/gsp/subject_1001/M_2.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laknath1996/sEMG-Hand-Gesture-Recognition/HEAD/src/gsp/subject_1001/M_2.csv -------------------------------------------------------------------------------- /src/gsp/subject_1001/M_3.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laknath1996/sEMG-Hand-Gesture-Recognition/HEAD/src/gsp/subject_1001/M_3.csv -------------------------------------------------------------------------------- /src/gsp/subject_1001/PO_1.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laknath1996/sEMG-Hand-Gesture-Recognition/HEAD/src/gsp/subject_1001/PO_1.csv -------------------------------------------------------------------------------- /src/gsp/subject_1001/PO_2.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laknath1996/sEMG-Hand-Gesture-Recognition/HEAD/src/gsp/subject_1001/PO_2.csv -------------------------------------------------------------------------------- /src/gsp/subject_1001/PO_3.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laknath1996/sEMG-Hand-Gesture-Recognition/HEAD/src/gsp/subject_1001/PO_3.csv -------------------------------------------------------------------------------- /src/gsp/subject_1001/R_1.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laknath1996/sEMG-Hand-Gesture-Recognition/HEAD/src/gsp/subject_1001/R_1.csv -------------------------------------------------------------------------------- /src/gsp/subject_1001/R_2.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laknath1996/sEMG-Hand-Gesture-Recognition/HEAD/src/gsp/subject_1001/R_2.csv -------------------------------------------------------------------------------- /src/gsp/subject_1001/R_3.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laknath1996/sEMG-Hand-Gesture-Recognition/HEAD/src/gsp/subject_1001/R_3.csv -------------------------------------------------------------------------------- /src/gsp/subject_1001/T_1.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laknath1996/sEMG-Hand-Gesture-Recognition/HEAD/src/gsp/subject_1001/T_1.csv -------------------------------------------------------------------------------- /src/gsp/subject_1001/V_1.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laknath1996/sEMG-Hand-Gesture-Recognition/HEAD/src/gsp/subject_1001/V_1.csv -------------------------------------------------------------------------------- /src/gsp/subject_1001/V_2.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laknath1996/sEMG-Hand-Gesture-Recognition/HEAD/src/gsp/subject_1001/V_2.csv -------------------------------------------------------------------------------- /src/gsp/subject_1001/V_3.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laknath1996/sEMG-Hand-Gesture-Recognition/HEAD/src/gsp/subject_1001/V_3.csv -------------------------------------------------------------------------------- /src/gsp/subject_1001/trans_map_dataset_1.h5: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laknath1996/sEMG-Hand-Gesture-Recognition/HEAD/src/gsp/subject_1001/trans_map_dataset_1.h5 -------------------------------------------------------------------------------- /src/gsp/subject_1001/trans_map_dataset_2.h5: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laknath1996/sEMG-Hand-Gesture-Recognition/HEAD/src/gsp/subject_1001/trans_map_dataset_2.h5 -------------------------------------------------------------------------------- /src/gsp/subject_1001/trans_map_dataset_3.h5: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laknath1996/sEMG-Hand-Gesture-Recognition/HEAD/src/gsp/subject_1001/trans_map_dataset_3.h5 -------------------------------------------------------------------------------- /src/gsp/subject_1002/HC_1.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laknath1996/sEMG-Hand-Gesture-Recognition/HEAD/src/gsp/subject_1002/HC_1.csv -------------------------------------------------------------------------------- /src/gsp/subject_1002/HC_2.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laknath1996/sEMG-Hand-Gesture-Recognition/HEAD/src/gsp/subject_1002/HC_2.csv -------------------------------------------------------------------------------- /src/gsp/subject_1002/I_1.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laknath1996/sEMG-Hand-Gesture-Recognition/HEAD/src/gsp/subject_1002/I_1.csv -------------------------------------------------------------------------------- /src/gsp/subject_1002/M_1.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laknath1996/sEMG-Hand-Gesture-Recognition/HEAD/src/gsp/subject_1002/M_1.csv -------------------------------------------------------------------------------- /src/gsp/subject_1002/M_2.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laknath1996/sEMG-Hand-Gesture-Recognition/HEAD/src/gsp/subject_1002/M_2.csv -------------------------------------------------------------------------------- /src/gsp/subject_1002/PO_1.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laknath1996/sEMG-Hand-Gesture-Recognition/HEAD/src/gsp/subject_1002/PO_1.csv -------------------------------------------------------------------------------- /src/gsp/subject_1002/PO_2.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laknath1996/sEMG-Hand-Gesture-Recognition/HEAD/src/gsp/subject_1002/PO_2.csv -------------------------------------------------------------------------------- /src/gsp/subject_1002/R_1.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laknath1996/sEMG-Hand-Gesture-Recognition/HEAD/src/gsp/subject_1002/R_1.csv -------------------------------------------------------------------------------- /src/gsp/subject_1002/R_2.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laknath1996/sEMG-Hand-Gesture-Recognition/HEAD/src/gsp/subject_1002/R_2.csv -------------------------------------------------------------------------------- /src/gsp/subject_1002/T_1.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laknath1996/sEMG-Hand-Gesture-Recognition/HEAD/src/gsp/subject_1002/T_1.csv -------------------------------------------------------------------------------- /src/gsp/subject_1002/V_1.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laknath1996/sEMG-Hand-Gesture-Recognition/HEAD/src/gsp/subject_1002/V_1.csv -------------------------------------------------------------------------------- /src/gsp/subject_1002/V_2.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laknath1996/sEMG-Hand-Gesture-Recognition/HEAD/src/gsp/subject_1002/V_2.csv -------------------------------------------------------------------------------- /src/gsp/subject_1002/trans_map_dataset_1.h5: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laknath1996/sEMG-Hand-Gesture-Recognition/HEAD/src/gsp/subject_1002/trans_map_dataset_1.h5 -------------------------------------------------------------------------------- /src/gsp/subject_1002/trans_map_dataset_2.h5: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laknath1996/sEMG-Hand-Gesture-Recognition/HEAD/src/gsp/subject_1002/trans_map_dataset_2.h5 -------------------------------------------------------------------------------- /src/plot_real_time_difference_signal.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laknath1996/sEMG-Hand-Gesture-Recognition/HEAD/src/plot_real_time_difference_signal.py -------------------------------------------------------------------------------- /src/plot_the_real_time_emg_signal.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laknath1996/sEMG-Hand-Gesture-Recognition/HEAD/src/plot_the_real_time_emg_signal.py -------------------------------------------------------------------------------- /src/recognize_real_time_hand_gestures.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laknath1996/sEMG-Hand-Gesture-Recognition/HEAD/src/recognize_real_time_hand_gestures.py -------------------------------------------------------------------------------- /src/record_training_data.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laknath1996/sEMG-Hand-Gesture-Recognition/HEAD/src/record_training_data.py -------------------------------------------------------------------------------- /src/tma/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/tma/functions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laknath1996/sEMG-Hand-Gesture-Recognition/HEAD/src/tma/functions.py -------------------------------------------------------------------------------- /src/tma/models/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/tma/models/classifiers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laknath1996/sEMG-Hand-Gesture-Recognition/HEAD/src/tma/models/classifiers.py -------------------------------------------------------------------------------- /src/tma/models/nn_models.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laknath1996/sEMG-Hand-Gesture-Recognition/HEAD/src/tma/models/nn_models.py -------------------------------------------------------------------------------- /src/tma/models/offline_prediction.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laknath1996/sEMG-Hand-Gesture-Recognition/HEAD/src/tma/models/offline_prediction.py -------------------------------------------------------------------------------- /src/tma/models/real_time_prediction.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laknath1996/sEMG-Hand-Gesture-Recognition/HEAD/src/tma/models/real_time_prediction.py -------------------------------------------------------------------------------- /src/tma/other/PaperDoubleFig.mplstyle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laknath1996/sEMG-Hand-Gesture-Recognition/HEAD/src/tma/other/PaperDoubleFig.mplstyle -------------------------------------------------------------------------------- /src/tma/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laknath1996/sEMG-Hand-Gesture-Recognition/HEAD/src/tma/utils.py -------------------------------------------------------------------------------- /src/tma/visualization/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laknath1996/sEMG-Hand-Gesture-Recognition/HEAD/src/tma/visualization/__init__.py -------------------------------------------------------------------------------- /src/tma/visualization/functions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laknath1996/sEMG-Hand-Gesture-Recognition/HEAD/src/tma/visualization/functions.py -------------------------------------------------------------------------------- /src/tma/visualization/real_time_visualization.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laknath1996/sEMG-Hand-Gesture-Recognition/HEAD/src/tma/visualization/real_time_visualization.py -------------------------------------------------------------------------------- /src/train_model.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laknath1996/sEMG-Hand-Gesture-Recognition/HEAD/src/train_model.py --------------------------------------------------------------------------------