Skip to content

A dataset of Estonian sign language fingerspelling signs with a corresponding machine learning model for live detection.

Notifications You must be signed in to change notification settings

Karl-Kristjan-Puusepp/EstonianFingerspellingSigns

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

44 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Estonian Fingerspelling Recognition Model and Dataset

This project was created for the "Introduction to Data Science" course at University of Tartu and aims to train a model to recognize Estonian fingerspelling signs.

Poster

Poster created for the presentation.

In conjunction with this project a website was created for live gesture recognition. The code for the website can be found here.

Dataset

The data folder contains a dataset of Estonian sign language fingerspelling signs for the 32 letters in the Estonian alphabet. Each label is accompanied by over 200 images from 8 different individuals (4 men and 4 women in an age range of 18-21).

Scripts

The scripts folder contains Python scripts that we used for renaming the dataset, cropping the images and performing cursory PCA on the dataset.

Training the model

A recognition model can be trained by running the Jupyter notebook in Colab or locally. When running locally, there may be some problems with Mediapipe when not using Linux. Running the notebook takes about 30 minutes. The Colab notebook is here.

References

The model training code is largely based on the Hand Recognition Customization Guide by Mediapipe.

About

A dataset of Estonian sign language fingerspelling signs with a corresponding machine learning model for live detection.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •