18
GESTURE RECOGNITION / SIGN LANGUAGE Lukas Bloder Johannes Bannhofer SE09 MUS2 SS10

Gesture Recognition / Sign Language

  • Upload
    onan

  • View
    79

  • Download
    0

Embed Size (px)

DESCRIPTION

Gesture Recognition / Sign Language. Lukas Bloder Johannes Bannhofer SE09 MUS2 SS10. Overview. Hardware Sign Language Live Demo System Architecture System Tools Technologies Problems Fazit. Hardware. P5 Glove API: http://www.robotgroup.org/index.cgi/P5Glove. CyberGlove : - PowerPoint PPT Presentation

Citation preview

Page 1: Gesture Recognition / Sign Language

GESTURE RECOGNITION / SIGN LANGUAGE

Lukas BloderJohannes BannhoferSE09 MUS2 SS10

Page 2: Gesture Recognition / Sign Language

Overview

- Hardware- Sign Language

- Live Demo

- System Architecture- System Tools - Technologies- Problems- Fazit

Page 3: Gesture Recognition / Sign Language

Hardware

P5 GloveAPI: http://www.robotgroup.org/index.cgi/P5Glove

CyberGlove:http://www.immersion.com

http://www.golem.de/0512/42086.html

MIT Color Glove Handtrackinghttp://people.csail.mit.edu/rywang/handtracking/

Page 4: Gesture Recognition / Sign Language

Hardware

CyberGlove :

Page 5: Gesture Recognition / Sign Language

Hardware

Number of sensors: 18 or 22Sensor Resolution: 0.5 degrees (typical)Sensor Data Rate: 90 records/sec minimum (100 records/sec typical).Operating system and hosts: Windows 2000 and XPOperating Range: 30 ft radius from USB portInterface: USB port for the wireless receiver

CyberGlove II:

Page 6: Gesture Recognition / Sign Language

Sign Language

American manual alphabet

Page 7: Gesture Recognition / Sign Language

Sign Language

Substitution signs

-Dynamic signs: J, Z

Additional SignsSpace, enter, delete, various commands

Page 8: Gesture Recognition / Sign Language

Demo Time!

Page 9: Gesture Recognition / Sign Language

System

C++ API (Partially from original source of 1998)JNI Bridge

Application:Exchangeable Processing (Matlab, weka)Rules (substitution signs, comamnds)Clients (Commandline, TTS, Graphical)

Page 10: Gesture Recognition / Sign Language

System Architecture

Page 11: Gesture Recognition / Sign Language

Classification using ANN

Matlabnntool

Page 12: Gesture Recognition / Sign Language

Classification using ANN

Matlab – Erros recognizing letters

Page 13: Gesture Recognition / Sign Language

Processing Rules

Rules to process more complex signsRecognition splitted to Wrist/FingersEvaluation with rules

Page 14: Gesture Recognition / Sign Language

System Tools

- Data Collector- Data Aggregator

Page 15: Gesture Recognition / Sign Language

Technologies Used

-C++ / Java-Matlab-MaryTTS

Page 16: Gesture Recognition / Sign Language

Problems

-Old API -Matlab /generating JAR Files-API license problems-Training data-Inconsistent sensor data

Page 17: Gesture Recognition / Sign Language

Fazit

-Old Hardware still does the job -Don’t touch machine generated code-Generating good training data -> hard work

Page 18: Gesture Recognition / Sign Language

THANKS FOR YOUR ATTENTION!

Lukas BloderJohannes BannhoferSE09 PEG SS10