/Real-time-Vernacular-Sign-Language-Recognition-using-MediaPipe-and-Machine-Learning

The deaf-mute community have undeniable communication problems in their daily life. Recent developments in artificial intelligence tear down this communication barrier. The main purpose of this paper is to demonstrate a methodology that simplified Sign Language Recognition using MediaPipe’s open-source framework and machine learning algorithm. The predictive model is lightweight and adaptable to smart devices. Multiple sign language datasets such as American, Indian, Italian and Turkey are used for training purpose to analyze the capability of the framework. With an average accuracy of 99%, the proposed model is efficient, precise and robust. Real-time accurate detection using Support Vector Machine (SVM) algorithm without any wearable sensors makes use of this technology more comfortable and easy.

Primary LanguageJupyter NotebookMIT LicenseMIT

Real-time-Vernacular-Sign-Language-Recognition-using-MediaPipe-and-Machine-Learning


Python NumPy Pandas Jupyter

Abstract

The deaf-mute community have undeniable communication problems in their daily life. Recent developments in artificial intelligence tear down this communication barrier. The main purpose of this paper is to demonstrate a methodology that simplified Sign Language Recognition using MediaPipe’s open-source framework and machine learning algorithm. The predictive model is lightweight and adaptable to smart devices. Multiple sign language datasets such as American, Indian, Italian and Turkey are used for training purpose to analyze the capability of the framework. With an average accuracy of 99%, the proposed model is efficient, precise and robust. Real-time accurate detection using Support Vector Machine (SVM) algorithm without any wearable sensors makes use of this technology more comfortable and easy.

Datasets Used

Architecture

Real-Time Prediction of American Sign Language

Step by step process to build Sign Language Recognition project using MediaPipe

  • Run !pip install mediapipe to install Mediapipe in your Windows/Mac OS.
  • Use EXTRACT_DATA.py to Pre-Proprocess dataset. That is extracting landmarks as features using Mediapipe.
  • Build your own Machine Learning Model. Also, you can have a look at Detection folder for checking my Machine Learning Models for different datasets.
  • Use hand_detection_webcam.py to test your model in real-time environment using Mediapipe Technology

Research Article

This browser does not support PDFs. Please download the PDF to view it: Download PDF.