Top Banner
Craig Newman Curtin University of Technology Translating Australian Sign Language into Speech QuickTime™ and a Video decompressor are needed to see this picture.
34

Craig Newman Curtin University of Technology Translating Australian Sign Language into Speech.

Jan 03, 2016

Download

Documents

Gyles Marshall
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Craig Newman Curtin University of Technology Translating Australian Sign Language into Speech.

Craig NewmanCurtin University of Technology

Translating Australian Sign Language into Speech

Translating Australian Sign Language into Speech

QuickTime™ and a Video decompressor are needed to see this picture.

Page 2: Craig Newman Curtin University of Technology Translating Australian Sign Language into Speech.

• Introduction To Auslan• Elements Of Auslan Signs• Hardware Used• Hardware Control Algorithm• Elements Of Sign Recognition Algorithm• Future Intentions

Presentation OverviewPresentation Overview

Page 3: Craig Newman Curtin University of Technology Translating Australian Sign Language into Speech.

• British and Irish origins• More than 4000 commonly used signs • 0.1% of Australians use Auslan

Introduction to AuslanIntroduction to Auslan

Page 4: Craig Newman Curtin University of Technology Translating Australian Sign Language into Speech.

Two-handed fingerspelling alphabet

Two-handed fingerspelling alphabet

Page 5: Craig Newman Curtin University of Technology Translating Australian Sign Language into Speech.

• Handshapes• Location• Orientation• Movement• Expression

Elements of Auslan signsElements of Auslan signs

Page 6: Craig Newman Curtin University of Technology Translating Australian Sign Language into Speech.

HandshapesHandshapes

Page 7: Craig Newman Curtin University of Technology Translating Australian Sign Language into Speech.

HandshapesHandshapes

First Attribute: Degree to which fingers are bent

Page 8: Craig Newman Curtin University of Technology Translating Australian Sign Language into Speech.

HandshapesHandshapes

Second Attribute: Combination of fingers touching

Page 9: Craig Newman Curtin University of Technology Translating Australian Sign Language into Speech.

HandshapesHandshapes

Third Attribute: Pitch of the hand

Page 10: Craig Newman Curtin University of Technology Translating Australian Sign Language into Speech.

• Neutral Space• Primary Locations• Secondary Locations

LocationLocation

Page 11: Craig Newman Curtin University of Technology Translating Australian Sign Language into Speech.

LocationLocation

Page 12: Craig Newman Curtin University of Technology Translating Australian Sign Language into Speech.

LocationLocation

Page 13: Craig Newman Curtin University of Technology Translating Australian Sign Language into Speech.

OrientationOrientation

Page 14: Craig Newman Curtin University of Technology Translating Australian Sign Language into Speech.

OrientationOrientation

Roll required to differentiate

Yaw required to differentiate

Page 15: Craig Newman Curtin University of Technology Translating Australian Sign Language into Speech.

• Large Scale• Straight Line• Series of Straight Lines• Arcs• Circles

• Small Scale• Changes in Orientation• Changes in Fingers New Handshape

MovementMovement

Page 16: Craig Newman Curtin University of Technology Translating Australian Sign Language into Speech.

• Head• Eyebrows• Eyes• Mouth• Cheeks

ExpressionExpression

Page 17: Craig Newman Curtin University of Technology Translating Australian Sign Language into Speech.

P5 glove from Essential RealityP5 glove from Essential Reality

Page 18: Craig Newman Curtin University of Technology Translating Australian Sign Language into Speech.

• Known through the P5• Degree of Finger Bend• Position Primary Locations, Movement• Orientation

• Required• Contacting Secondary Locations

What was Needed?What was Needed?

Page 19: Craig Newman Curtin University of Technology Translating Australian Sign Language into Speech.

Acquiring Secondary LocationsAcquiring Secondary Locations

Page 20: Craig Newman Curtin University of Technology Translating Australian Sign Language into Speech.

M16C/62 Single-chip MicrocontrollerM16C/62 Single-chip Microcontroller

Page 21: Craig Newman Curtin University of Technology Translating Australian Sign Language into Speech.

The PrototypeThe Prototype

Page 22: Craig Newman Curtin University of Technology Translating Australian Sign Language into Speech.

• Collect Data Every 17ms• 60 Hertz• Synchronisation with P5

• Test Pins Not Logged• Write Pin High, Read Remaining Pins• Log Connected Pins• Debounce: Test For Consistency• Encapsulate for Transmission• Transmit When Required

Contact Sensor AlgorithmContact Sensor Algorithm

Page 23: Craig Newman Curtin University of Technology Translating Australian Sign Language into Speech.

Working Example 1Working Example 1

QuickTime™ and a Video decompressor are needed to see this picture.

Page 24: Craig Newman Curtin University of Technology Translating Australian Sign Language into Speech.

Working Example 2Working Example 2

INSERT CLIP: IM

QuickTime™ and a Video decompressor are needed to see this picture.

Page 25: Craig Newman Curtin University of Technology Translating Australian Sign Language into Speech.

• 3 Samples Stored in stop_buffer• Position• Orientation• Finger Bend• Contacts

• Check Last 2 Samples within Range

When was the hand considered Stopped?

When was the hand considered Stopped?

Page 26: Craig Newman Curtin University of Technology Translating Australian Sign Language into Speech.

• Wait Until Hands Stop• Take First Sample From stop_buffer• Filter Through if/else Structure to find

Correct Combination• Return Handshape

Identifying HandshapesIdentifying Handshapes

Page 27: Craig Newman Curtin University of Technology Translating Australian Sign Language into Speech.

Working Example 1Working Example 1

INSERT CLIP: GUNQuickTime™ and a Video decompressor are needed to see this picture.

Page 28: Craig Newman Curtin University of Technology Translating Australian Sign Language into Speech.

Working Example 2Working Example 2

INSERT CLIP: MOTHERQuickTime™ and a DV - PAL decompressor are needed to see this picture.

Page 29: Craig Newman Curtin University of Technology Translating Australian Sign Language into Speech.

• Record Position of • Head• Shoulder• Bicep• Forearm

• Extrapolate Primary Locations• Else is Neutral Space

• Problem• Requires Dynamic Position Tracking

Identifying Primary LocationsIdentifying Primary Locations

Page 30: Craig Newman Curtin University of Technology Translating Australian Sign Language into Speech.

• Wait Until “not stopped”• While “not stopped” copy stop_buffer

• Allow for Slight Pauses

• Filter Data By Testing For Inherent Geometric Structure

• Output Movement Type

Identifying Movement TypeIdentifying Movement Type

Page 31: Craig Newman Curtin University of Technology Translating Australian Sign Language into Speech.

• Identify Initial Handshape, Location, Orientation

• Filter Through if/else Structure

• If Sign Recognised

• Output Sign

• Else

• Identify Movement

• Identify Final Handshape, Location, Orientation

• Filter through if/else Structure

• Output Sign

Putting it all together: Recognizing Signs

Putting it all together: Recognizing Signs

Page 32: Craig Newman Curtin University of Technology Translating Australian Sign Language into Speech.

Working ExampleWorking Example

INSERT CLIP: WRAPUP2QuickTime™ and a Video decompressor are needed to see this picture.

Page 33: Craig Newman Curtin University of Technology Translating Australian Sign Language into Speech.

• Design Composite Glove• Dynamic Tracking Of Primary Locations• Introduce Learning Algorithms

• Identifying Handshapes• Identifying Movement

• Translate Signing Context Into English Text

• Integrate Text To Voice Synthesizer

Future IntentionsFuture Intentions

Page 34: Craig Newman Curtin University of Technology Translating Australian Sign Language into Speech.

Questions & Answers