hear me sign: sign language translator - development and test...title [specialty track (specialty...

28
Copyright 2019 Accenture. All rights reserved. Hear me sign: Sign language translator - development and test Daria Lashkevich Accenture. Riga, Latvia TAPOST 2019

Upload: others

Post on 21-May-2020

1 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Hear me sign: Sign language translator - development and test...Title [Specialty Track (Specialty abbreviation)] Author: Arniece, Ilze Created Date: 10/17/2019 7:20:17 PM

Copyright 2019 Accenture. All rights reserved.

Hear me sign:Sign language translator -development and testDaria LashkevichAccenture. Riga, Latvia

TAPOST 2019

Page 2: Hear me sign: Sign language translator - development and test...Title [Specialty Track (Specialty abbreviation)] Author: Arniece, Ilze Created Date: 10/17/2019 7:20:17 PM

Copyright 2019 Accenture. All rights reserved.

How you can understand that I need

your urgent help if you don’t know

British sign language?

Page 3: Hear me sign: Sign language translator - development and test...Title [Specialty Track (Specialty abbreviation)] Author: Arniece, Ilze Created Date: 10/17/2019 7:20:17 PM

Copyright 2019 Accenture. All rights reserved.

BusinessHear me sign

BY 2050

900M HEARING LOSS

AND 70M MUTE

PEOPLE

130 DIFFERENT

SIGN LANGUAGES

A LOT OF TIME

LOST

Page 4: Hear me sign: Sign language translator - development and test...Title [Specialty Track (Specialty abbreviation)] Author: Arniece, Ilze Created Date: 10/17/2019 7:20:17 PM

Copyright 2019 Accenture. All rights reserved.

Sign language Basic sentence structure

Source https://www.youtube.com/watch?v=glJvYftJZM4

Page 5: Hear me sign: Sign language translator - development and test...Title [Specialty Track (Specialty abbreviation)] Author: Arniece, Ilze Created Date: 10/17/2019 7:20:17 PM

Copyright 2019 Accenture. All rights reserved.

TaskScope

Create AI application

which can recognize

British Sign Language

alphabet

3 AI Engineers 4 weeks

Page 6: Hear me sign: Sign language translator - development and test...Title [Specialty Track (Specialty abbreviation)] Author: Arniece, Ilze Created Date: 10/17/2019 7:20:17 PM

Copyright 2019 Accenture. All rights reserved.

SOLUTION ArchitectureProcess flow

frontend

video

stream

each frame is

analysed by

skeleton extractor

JSON pose

coordinates

LSTM

module 1

• Signs recognition

• Translation

textJSON

text

text to

speechvoice

backend

AI Pose

recognition

Page 7: Hear me sign: Sign language translator - development and test...Title [Specialty Track (Specialty abbreviation)] Author: Arniece, Ilze Created Date: 10/17/2019 7:20:17 PM

Copyright 2019 Accenture. All rights reserved.

Landscape reviewPossible solutions

IOT GLOVES FOR HAND

TRACKING

CAMERA ONLYIMAGE + DEPTH (E.G.

LEAP MOTION)

https://www.youtube.com/watch?v=oZ_53T2jBGg https://github.com/CMU-Perceptual-Computing-Lab/openposehttps://cdn-blog.adafruit.com/uploads/2016/05/3059616-poster-p-2-these-

students-built-a-glove-that-translates-sign-language-into-english.jpg

Page 8: Hear me sign: Sign language translator - development and test...Title [Specialty Track (Specialty abbreviation)] Author: Arniece, Ilze Created Date: 10/17/2019 7:20:17 PM

Copyright 2019 Accenture. All rights reserved.

Person recognitionBody, face and face key points

Page 9: Hear me sign: Sign language translator - development and test...Title [Specialty Track (Specialty abbreviation)] Author: Arniece, Ilze Created Date: 10/17/2019 7:20:17 PM

Copyright 2019 Accenture. All rights reserved.

Desktop prototype Hear me sign

Page 10: Hear me sign: Sign language translator - development and test...Title [Specialty Track (Specialty abbreviation)] Author: Arniece, Ilze Created Date: 10/17/2019 7:20:17 PM

Copyright 2019 Accenture. All rights reserved.

SolutionHear me signHow to address the problem?

A mobile application translating between sign

language / audio:

Page 11: Hear me sign: Sign language translator - development and test...Title [Specialty Track (Specialty abbreviation)] Author: Arniece, Ilze Created Date: 10/17/2019 7:20:17 PM

Copyright 2019 Accenture. All rights reserved.

SolutionHear me sign

Page 12: Hear me sign: Sign language translator - development and test...Title [Specialty Track (Specialty abbreviation)] Author: Arniece, Ilze Created Date: 10/17/2019 7:20:17 PM

Copyright 2019 Accenture. All rights reserved.

Creating dataset: first problems

• Learning BSL

• Translations problems

• Uncountable quantity

of cases to show sign

Page 13: Hear me sign: Sign language translator - development and test...Title [Specialty Track (Specialty abbreviation)] Author: Arniece, Ilze Created Date: 10/17/2019 7:20:17 PM

Copyright 2019 Accenture. All rights reserved.

Creating dataset: first problems

• Left and right handed signs

Page 14: Hear me sign: Sign language translator - development and test...Title [Specialty Track (Specialty abbreviation)] Author: Arniece, Ilze Created Date: 10/17/2019 7:20:17 PM

Copyright 2019 Accenture. All rights reserved.

Creating dataset: first problems

• Gender differences for coordinate defining

• Not all needed coordinates can be defined

Page 15: Hear me sign: Sign language translator - development and test...Title [Specialty Track (Specialty abbreviation)] Author: Arniece, Ilze Created Date: 10/17/2019 7:20:17 PM

Copyright 2019 Accenture. All rights reserved.

Creating dataset: solutions

• Letters separately (Alphabet first)

• Based on pictures first, after on videos

• Equal quantity of men and women for dataset

• The highest camera quality

• Dataset filtration

Page 16: Hear me sign: Sign language translator - development and test...Title [Specialty Track (Specialty abbreviation)] Author: Arniece, Ilze Created Date: 10/17/2019 7:20:17 PM

Copyright 2019 Accenture. All rights reserved.

Creating dataset: solutions

• All different cases also should be shown in data set

Page 17: Hear me sign: Sign language translator - development and test...Title [Specialty Track (Specialty abbreviation)] Author: Arniece, Ilze Created Date: 10/17/2019 7:20:17 PM

Copyright 2019 Accenture. All rights reserved.

Creating dataset: solutions

• All negative cases also should be shown in data set

Page 18: Hear me sign: Sign language translator - development and test...Title [Specialty Track (Specialty abbreviation)] Author: Arniece, Ilze Created Date: 10/17/2019 7:20:17 PM

Copyright 2019 Accenture. All rights reserved.

Model training – how to test

• Different backgrounds

• Different cameras (desktop and mobile)

• Different people

• (doesn’t matter men or women)

• Testing with British sign language natives

Page 19: Hear me sign: Sign language translator - development and test...Title [Specialty Track (Specialty abbreviation)] Author: Arniece, Ilze Created Date: 10/17/2019 7:20:17 PM

Copyright 2019 Accenture. All rights reserved.

Software/Hardware requirements

Not so easy to test such heavy components:

• GPU NVIDIA driver

• Caffe framework

• Big capacity for video implementation

• Client – server Application

Page 20: Hear me sign: Sign language translator - development and test...Title [Specialty Track (Specialty abbreviation)] Author: Arniece, Ilze Created Date: 10/17/2019 7:20:17 PM

Copyright 2019 Accenture. All rights reserved.

Solution integration: testing

• Testing integration: client – server

• More then one person in the camera –

• who should be recognized

• Unknown signs

• Connection delays

• Fast signs show

• Hard outdoor conditions: train, rain, fog

Page 21: Hear me sign: Sign language translator - development and test...Title [Specialty Track (Specialty abbreviation)] Author: Arniece, Ilze Created Date: 10/17/2019 7:20:17 PM

Copyright 2019 Accenture. All rights reserved.

Recognition

• The second place winner in Global Technology Innovation

Contest 2018 Europe ATC

• The conference SQA-Days EU-1 2019 invited participant

Page 22: Hear me sign: Sign language translator - development and test...Title [Specialty Track (Specialty abbreviation)] Author: Arniece, Ilze Created Date: 10/17/2019 7:20:17 PM

Copyright 2019 Accenture. All rights reserved.

Demo indoor

Page 23: Hear me sign: Sign language translator - development and test...Title [Specialty Track (Specialty abbreviation)] Author: Arniece, Ilze Created Date: 10/17/2019 7:20:17 PM

Copyright 2019 Accenture. All rights reserved.

Demo outdoor

Page 24: Hear me sign: Sign language translator - development and test...Title [Specialty Track (Specialty abbreviation)] Author: Arniece, Ilze Created Date: 10/17/2019 7:20:17 PM

Copyright 2019 Accenture. All rights reserved.

What next?

mobile only wearables + mobileSign language avatar

(inversed translator)

Page 25: Hear me sign: Sign language translator - development and test...Title [Specialty Track (Specialty abbreviation)] Author: Arniece, Ilze Created Date: 10/17/2019 7:20:17 PM

Copyright 2019 Accenture. All rights reserved.

Sign language avatar(inversed translator) - ISL

Page 26: Hear me sign: Sign language translator - development and test...Title [Specialty Track (Specialty abbreviation)] Author: Arniece, Ilze Created Date: 10/17/2019 7:20:17 PM

Copyright 2019 Accenture. All rights reserved.

Sign language avatar(inversed translator) - ISL

Page 27: Hear me sign: Sign language translator - development and test...Title [Specialty Track (Specialty abbreviation)] Author: Arniece, Ilze Created Date: 10/17/2019 7:20:17 PM

Copyright 2019 Accenture. All rights reserved.

Sign language avatar(inversed translator) - ISL

Page 28: Hear me sign: Sign language translator - development and test...Title [Specialty Track (Specialty abbreviation)] Author: Arniece, Ilze Created Date: 10/17/2019 7:20:17 PM

Copyright 2019 Accenture. All rights reserved.

CONTACTS

Accenture RigaLiquid Studio

DARIA LASHKEVICH

Riga Liquid Studio

Innovation Test Team Lead

[email protected]

+371 23202147

Visit us @ Latvia.Accenture.lv