7AM7 / Sign-Language

People with special-needs face a variety of different challenges and barriers that isolate them from their surroundings. Nowadays, several assistive technologies have been developed to reduce many of these barriers and simplify the communication between special-needs persons and the surrounding environment. However, few frameworks are presented to support them in the Arabic region either due to the lack of resources or the complexity of the Arabic language. The main goal of this work is to present a mobile-based framework that will help Arabic deaf people to communicate ‘on the go’ easily with virtually any one without the need of any specific devices or support from other people.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Sign-Language

Problem Overview

People with special-needs face a variety of different challenges and barriers that isolate them from their surroundings. Nowadays, several assistive technologies have been developed to reduce many of these barriers and simplify the communication between special-needs persons and the surrounding environment. However, few frameworks are presented to support them in the Arabic region either due to the lack of resources or the complexity of the Arabic language. The main goal of this work is to present a mobile-based framework that will help Arabic deaf people to communicate ‘on the go’ easily with virtually any one without the need of any specific devices or support from other people.

How it works

We use the framework utilizes the power of cloud computing for the complex processing of the Arabic text and Videos. The video processing produced a Arabic text showing the corresponding Standard Arabic Language on the mobile handset of the deaf person.

Hand tracking and facial landmarks

  • Run simple (Character level)

$ python3 simple_test.py
  • Run (Character level - hand detection- facial landmarks)

    NOTE: Download facial landmarks model and put it in landmarks folder.
$ python3 ASL_detection_landmark.py
  • Run (hand detection & tracking)

$ python3 hand_detection_tracking.py

Sample

  • Text to Sign Language

  • Sign Language to Text

Dataset

  • SignsWorld Atlas

    • Description of this data
      • A new dataset consists of 54,049 images of ArSL alphabets performed by more than 40 people for 32 standard Arabic signs and alphabets. The number of images per class differs from one class to another. Sample image of all Arabic Language Signs is also attached. The CSV file contains the Label of each corresponding Arabic Sign Language Image based on the image file name.
      • Note: Google Colab

Our Approach

Performance/Accuracy

Benchmark

Future work

Resources

About

People with special-needs face a variety of different challenges and barriers that isolate them from their surroundings. Nowadays, several assistive technologies have been developed to reduce many of these barriers and simplify the communication between special-needs persons and the surrounding environment. However, few frameworks are presented to support them in the Arabic region either due to the lack of resources or the complexity of the Arabic language. The main goal of this work is to present a mobile-based framework that will help Arabic deaf people to communicate ‘on the go’ easily with virtually any one without the need of any specific devices or support from other people.

License:MIT License


Languages

Language:Python 74.9%Language:Starlark 14.9%Language:Jupyter Notebook 10.1%Language:Shell 0.2%