Skip to content

ShekharShwetank/EMG_ANN

Repository files navigation

EMG MATLAB Digital Signal Processing 🧠

🚀 Overview

Welcome to the EMG MATLAB Digital Signal Processing project – a comprehensive resource for the analysis and processing of Electromyography (EMG) data. This project is a collaborative effort that integrates MATLAB, signal processing techniques, and machine learning algorithms to classify EMG signals. By capturing and processing raw EMG data, this project offers a versatile solution for biomedical research and prosthetic device control.

✨ Features

  • Diverse Dataset: Contains both raw and processed EMG data.
  • Feature Extraction: Extracts meaningful features from raw EMG signals.
  • Machine Learning Integration: Utilizes machine learning algorithms for signal classification.
  • Comprehensive Documentation: Each folder contains additional README files with more detailed explanations.

🛠 Usage

Prerequisites

  • MATLAB
  • Signal Processing Toolbox (MATLAB)
  • Statistics and Machine Learning Toolbox (MATLAB)

Setup

  1. Clone the repository:

git clone https://github.com/ShekharShwetank/EMG_ANN.git cd EMG_ANN

  1. Navigate to the desired folder based on your requirements (raw data or extracted features).

🧑🏻‍💻 Running the Code -

Run the MATLAB scripts in the respective folders.

📁 File Structure

📦 EMG_ANN ┣ 📂 Electro-Myography-EMG-Dataset ┣ 📂 extracted_features_and_labeled_dataset ┣ 📂 extracted_features_dataset ┣ 📂 raw_emg_data_cropped_and_arranged ┗ 📂 raw_emg_data_unprocessed 📜 readme.md 📜 License

This project is licensed under the MIT License - see the LICENSE file for details.

🤔 Research Survey -

  1. Myo Armband: A wearable device that captures EMG data for gesture recognition. (existing)

  2. OpenBCI: An open-source platform that captures brain (EEG), muscle (EMG), and heart (ECG) signals. (existing)

Differentiator: The EMG MATLAB Digital Signal Processing project provides a comprehensive resource for EMG signal processing and classification, offering a solution that can be customized for various applications.

🤝 Contribution -

Feel free to contribute! Check out the Contribution Guidelines for more information.

👥 Team -

  1. Shekhar Shwetank
  2. Aakriti Singh
  3. S. Jeyaraman

The EMG MATLAB Digital Signal Processing project is more than just a project, it addresses the critical need for reliable EMG signal processing and classification in the field of biomedical engineering and beyond.

Happy Coding folks! 🚀

About

EMG MATLAB Digital Signal Processing project

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages