Study on Hand Gesture Interface Using Multi-Channel EMG

Also Available Domains Deep Learning

Project Code :TCMAPY2182

Objective

This project aims to classify hand gestures using EMG signals from the MYO Thalmic bracelet. It preprocesses raw data, applies machine learning for gesture recognition, and provides real-time predictions via a web interface with a Python-Flask backend.

Abstract

This project explores the use of multi-channel Electromyography (EMG) signals from the MYO Thalmic bracelet for hand gesture classification. The dataset consists of time-series data from eight EMG channels, each capturing muscle activity during various hand gestures. The goal is to classify gestures such as hand at rest, clenched fist, wrist flexion, wrist extension, radial deviations, ulnar deviations, and extended palm. Machine learning algorithms are implemented to process the EMG signals and accurately predict the corresponding gesture. The frontend of the application is designed using HTML, CSS, and JavaScript, while the backend leverages Python with Flask for data processing and handling user interactions. The system provides a user-friendly interface for gesture classification, making it accessible for various applications such as assistive technologies and human-computer interaction. The project evaluates model performance based on accuracy and computational efficiency, aiming to provide a reliable tool for real-time gesture detection.

Keywords: Multi-channel EMG, Hand Gesture Classification, MYO Thalmic Bracelet, Machine Learning, Flask, Frontend Development, Python, Gesture Recognition, EMG Signal Processing, Real-time Prediction.

NOTE: Without the concern of our team, please don't submit to the college. This Abstract varies based on student requirements.

Block Diagram

Specifications

HARDWARE REQUIREMENTS

β€’      Processor                                 - I5/Intel Processor

β€’      RAM                                       - 8GB (min)

β€’      Hard Disk                                - 160 GB

β€’      Key Board                               - Standard Windows Keyboard

β€’      Mouse                                      - Two or Three Button Mouse

β€’      Monitor                                    - Any

SOFTWARE REQUIREMENS

β€’      Operating System                   :  Windows 7/8/10

β€’      Server side Script                    :  HTML, CSS, & JS

β€’      Programming Language         :  Python

β€’      Libraries                                  :  Flask, Pandas, MySQL. connector, Os, NumPy, tensorflow, keras, Scikit- learn, sklearn, Preprocessor

β€’       IDE/Workbench                     :  VS-Code

β€’      Technology                             :  Python 3.10+,

β€’      Server Deployment                 :  Xampp Server

β€’      Database                                 :  MySQL

Demo Video

mail-banner
call-banner
contact-banner
Request Video