Signs for the future

64
1 Virtual Humans : Real Communication Signs for the future John Glauert School of Computing Sciences University of East Anglia Norwich, UK

description

Signs for the future. John Glauert School of Computing Sciences University of East Anglia Norwich, UK. Animating Sign Language. How can Virtual Human Signing provide services for deaf people? How does Virtual Signing work? How can we create new Virtual Signing sequences?. - PowerPoint PPT Presentation

Transcript of Signs for the future

Page 1: Signs for the future

1

Virtual Humans : Real Communication

Signs for the future

John GlauertSchool of Computing SciencesUniversity of East AngliaNorwich, UK

Page 2: Signs for the future

2

Virtual Humans : Real Communication

Animating Sign Language

• How can Virtual Human Signing provide services for deaf people?

• How does Virtual Signing work?

• How can we create new Virtual Signing sequences?

Page 3: Signs for the future

3

Virtual Humans : Real Communication

Deafness: Some Background

Page 4: Signs for the future

4

Virtual Humans : Real Communication

Deafness in the UK

• 1 in 7 are deaf or hard of hearing

• Hearing aids, lip-reading English, Teletext

• 1 in 1000 born deaf

• Signing is closest to natural language

• BSL as first or preferred language

• 50,000+ people born deaf in the UK

• British Sign Language (BSL) has its own dictionary and grammar

• Reading age (for English) is often quite low

Page 5: Signs for the future

5

Virtual Humans : Real Communication

British Sign Language

• A purely visual natural language

• A language of gestures•Gestures with the hands and body• Facial expressions and lip movements

• Not based on English•Different structure and grammar•Order of signs is not the same as English

words

Page 6: Signs for the future

6

Virtual Humans : Real Communication

Why UseVirtual Human Signing?

Page 7: Signs for the future

7

Virtual Humans : Real Communication

When do we need Signing?

•Events•TV•High Street•Web and Communications

Page 8: Signs for the future

8

Virtual Humans : Real Communication

Sign Language Interpreters

• Excellent for Events and TV

• Not enough interpreters to accompany all Deaf people

• Not practical for short lived information•Newspapers•Web

• Takes time to book an interpreter

Page 9: Signs for the future

9

Virtual Humans : Real Communication

Videos of Signing

• Excellent for Fixed information sources

• Expensive for short lived information

• Need to blend video sequences•Hard/Time consuming• Inflexible for editing

• High Bandwidth• Becoming less important as a problem

Page 10: Signs for the future

10

Virtual Humans : Real Communication

Virtual Human Signing

• Can use realistic Captured motion• Visual quality improving

• Possible to blend sequences

• Can be used to make Synthetic signs• Textual sign representation

• User has freedom to create their own content

• Much lower bandwidth than video

Page 11: Signs for the future

11

Virtual Humans : Real Communication

Web Applications

Page 12: Signs for the future

12

Virtual Humans : Real Communication

Web ApplicationsDutch Sign Language Weather Forecast

Page 13: Signs for the future

13

Virtual Humans : Real Communication

Web ApplicationsWeather Forecasts

• Signed Weather Forecasts•NGT (The Netherlands)•DGS (Germany)• BSL (Britain)

• Form Filling for Forecast:“Sunny spells but feeling fresher.”

Met Office Summary: Eastern Counties 07/09/2006

Page 14: Signs for the future

14

Virtual Humans : Real Communication

Weather Forecast

Today Friday Saturday

Today:

Bright with sunny periods but feeling noticeably cooler.Gentle northerly wind.Maximum temperature 19 deg C

Outlook:

Dry with variable cloud and sunny spells. Light winds.

Page 15: Signs for the future

15

Virtual Humans : Real Communication

Weather Forecast

Rather cloudy with scattered wintry showers.

Thursday 07 September 2006

Summary Sunny spells but feeling fresher. Dry with clear spells tonight.

Today Bright with sunny periods but feeling noticeably cooler, particularly on the coast, with a gentle to moderate northerly wind. Maximum temperature 19 deg C (66 deg F).

Tonight Dry with clear periods. Becoming chilly inland but milder near the coast. A gentle northeast breeze. Minimum temperature 7 deg C (45 deg F).

Page 16: Signs for the future

16

Virtual Humans : Real Communication

Web ApplicationsWeather Forecasts

• Pattern for normal Weather Phrases

• Sign Language version for each Phrase

• Forecast is a sequence of Phrases

• Generate abstract Weather Model

• Processing for each Sign Language

• Processing for each Spoken Language

Page 17: Signs for the future

17

Virtual Humans : Real Communication

Web Application: Demo

Page 18: Signs for the future

18

Virtual Humans : Real Communication

Virtual Human Signing Animation Process

Page 19: Signs for the future

19

Virtual Humans : Real Communication

Virtual Humans: Animation

• Three dimensional model• Skeleton of bones• Driven by motion data

Page 20: Signs for the future

20

Virtual Humans : Real Communication

Virtual Humans: Animation

• Covered by a mesh• Wire-Frame shape of

body

Page 21: Signs for the future

21

Virtual Humans : Real Communication

Virtual Humans: Animation

• Apply an image to the mesh

• Texture for skin and clothing

• Gives photo-realistic image

Page 22: Signs for the future

22

Virtual Humans : Real Communication

Virtual Humans: Animation

• Good motion data combined with:Fast real-time graphics

• Bones-Sets• Bone lengths and interconnection topology (“joints”)• Specify joint angles and orientation

• Rendering• Attach mesh (“wire-frame”) to Bones-set• Apply texture-mapping to mesh

• Animation• Sequence of rendered frames• Each defined by a Bones-Set configuration

Page 23: Signs for the future

23

Virtual Humans : Real Communication

Virtual Human Signing Creating Sign Language Content

Page 24: Signs for the future

24

Virtual Humans : Real Communication

Animation Approaches

•Hand-Crafted Animation

•Motion Capture

•Synthesis from Signing Notation

Page 25: Signs for the future

25

Virtual Humans : Real Communication

Virtual Human Signing Hand Crafted Animation

Page 26: Signs for the future

26

Virtual Humans : Real Communication

Hand-Crafted Animation

• Traditional Animation technique

• Define Key Frames• Interpolate between Key Frames

• Can give good animation• Time consuming• Blending of signs still required

Page 27: Signs for the future

27

Virtual Humans : Real Communication

Virtual Human SigningMotion Capture

Page 28: Signs for the future

28

Virtual Humans : Real Communication

Motion Capture

•Very lifelike animation

•Time-consuming to set up

•Blending of signs

•Can combine signs from different signers

Page 29: Signs for the future

29

Virtual Humans : Real Communication

Data Capture: Face Tracking

Face tracker20 reflectors, helmet mounted camera60/2 Hz

Page 30: Signs for the future

30

Virtual Humans : Real Communication

Data Capture: Cybergloves

Cybergloves18 resistors modulated by bendsample rate, <50 Hz

Page 31: Signs for the future

31

Virtual Humans : Real Communication

Data Capture: Magnetic Sensors

Magnetic sensors, ‘Motion star’Wrist, elbow, head, body86/2 Hz

Page 32: Signs for the future

32

Virtual Humans : Real Communication

Motion-Capture forVirtual Human Signing

• Motion Capture Streams• body

•magnetic tracking

• face• reflective markers +

head-mounted camera

• hands•gloves with bend-sensors

Page 33: Signs for the future

33

Virtual Humans : Real Communication

Virtual Human SigningSynthesis from Notation

Page 34: Signs for the future

34

Virtual Humans : Real Communication

Gesture Notation for Signing

• Hamburg Notation System•HamNoSys•Code for hand shape and orientation,

location, and movement•Uses special hieroglyphics for gestures

• Signing Gesture Markup Language• SiGML• Text format like HTML used on web pages

Page 35: Signs for the future

35

Virtual Humans : Real Communication

DGS (German) Sign: “GOING-TO”

BSL Sign: “NAME”

BSL Sign: “ME”

HamNoSys Examples

Page 36: Signs for the future

36

Virtual Humans : Real Communication

SiGML Notation : Name-Me

<sigml>

<sigmlsign><sign_manual both_hands="false"> <handconfig extfidir="ul" palmor="dl" handshape="point12“ thumbpos="across" location="forehead_right"/> <directedmotion direction="or"> <handconfig palmor="r"/> </directedmotion></sign_manual></sigmlsign>

<sigmlsign><sign_manual both_hands="false"> <handconfig extfidir="uil" palmor="l" handshape="point1“

thumbpos="across" location="chest_near"/></sign_manual></sigmlsign>

</sigml>

Page 37: Signs for the future

37

Virtual Humans : Real Communication

Synthetic Signing: DemoHandshapes and Sign Creation

Page 38: Signs for the future

38

Virtual Humans : Real Communication

Signed Content Creationusing Synthetic Signs

Page 39: Signs for the future

39

Virtual Humans : Real Communication

Signed Content Creation

• Create Notation for Signs

• Create Database/Lexicon

• Create Sequences from Lexicon Signs

• Build into Applications or Web Pages

• Animate using Virtual Human Player

Page 40: Signs for the future

40

Virtual Humans : Real Communication

Sign Creation

• HamNoSys

Page 41: Signs for the future

41

Virtual Humans : Real Communication

Dictionary or Lexicon Creation

• Save Signs in Database

• Search database• by Gloss (sign name)• by Handshape • by Mouthing• by other features

Page 42: Signs for the future

42

Virtual Humans : Real Communication

Sequence Creation

• Select signs from Lexicon

• Compose BSL Sequence

• Check using Virtual Human

• Save as SiGML text

Page 43: Signs for the future

43

Virtual Humans : Real Communication

Customer Support Applications

Page 44: Signs for the future

44

Virtual Humans : Real Communication

VANESSA

• Application to help clerks to communicate with deaf clients at Council Information Centres or similar facilities

• Signing avatar conveys signed information

• Text version also displayed

• Signs created synthetically

• Installed in Norwich Forum CIC

Page 45: Signs for the future

45

Virtual Humans : Real Communication

VANESSAGraphical User Interface for Clerk

Page 46: Signs for the future

46

Virtual Humans : Real Communication

VANESSAGraphical User Interface for Client

Page 47: Signs for the future

47

Virtual Humans : Real Communication

VANESSA Networked Architecture

Clerk’s Computer to manage text and speech input from clerk and send messages, signs and response choices to client’s computer

Computer to manage text input and choice responses from deaf client, and display avatar signing.

Clerk’s screen Deaf Client’s screen

Keyboard Keyboard

microphone

mouse mouse

Text, signs and choices from clerk

Output to printer

Text input and choice selections from deaf client

Page 48: Signs for the future

48

Virtual Humans : Real Communication

Translation from English

Page 49: Signs for the future

49

Virtual Humans : Real Communication

English to SignEarly Experiments• Translation via intermediate code:

Discourse Representation Structure

English HPSG

BSL (UK)

DGS (Germany)

SLN (Netherlands)

DRS SiGML BAF

Page 50: Signs for the future

50

Virtual Humans : Real Communication

Blender Demo Web Page

Page 51: Signs for the future

51

Virtual Humans : Real Communication

Conclusions

Page 52: Signs for the future

52

Virtual Humans : Real Communication

Key Role of Deaf Organisations

• Bridge between the project partners and the deaf people who could benefit from the technology

• Wide dissemination of project aims • Collation of UK feedback by RNID through visits

to deaf clubs and groups• Evaluations of prototype systems by deaf

people to influence how systems can be improved

Page 53: Signs for the future

53

Virtual Humans : Real Communication

Achievements

• Virtual Human Avatar Player• PC Plugin• Java Applet• Shockwave

• Web Scripting for Sign-Enabled Pages• Tools for Lexicon Creation• Tools for Content Assembly

• Status: Practical Prototypes

Page 54: Signs for the future

54

Virtual Humans : Real Communication

Current Projects

• Focus on applications in education:•Digital Curriculum materials for BBC JAM to

encourage English and BSL literacy for deaf children

• Sign language support for assessment of IT skills for the Scottish Qualifications Authority

•Development of Primary Modern Foreign Language tools using signing gestures to accompany language learning

Page 55: Signs for the future

55

Virtual Humans : Real Communication

Signs for the Future

Page 56: Signs for the future

56

Virtual Humans : Real Communication

Page 57: Signs for the future

57

Virtual Humans : Real Communication

Partnerships

Page 58: Signs for the future

58

Virtual Humans : Real Communication

Colleagues at UEA

• John Glauert, Andrew Bangham, Stephen Cox, Ralph Elliott, Ian Marshall

• Éva Sáfár, Richard Kennaway, Mike Lincoln, Barry Theobald, Farzad Pezeshkpour, Judy Tryggvason, Vince Jennings, Kevin Parsons

Page 59: Signs for the future

59

Virtual Humans : Real Communication

The ViSiCAST Project

Independent Television

CommissionTelevirtual

University of East Anglia

The Post Office

Royal Institute for Deaf People

Instituutvoor Doven

Hamburg University

Institut für Rundfunktechnik

Institut National des Télécommunications

Page 60: Signs for the future

60

Virtual Humans : Real Communication

The eSIGN Project

Televirtual

University of East Anglia

Royal National Institute for Deaf People

ViataalHamburg University

NorfolkCounty Council

Page 61: Signs for the future

61

Virtual Humans : Real Communication

UEA Norwich : Processing of language, speech &

signing

RNID : Creation of sign lexicon and evaluation

Norfolk County : e-Government deployment

Televirtual Ltd, Norwich : Avatar creation

With:

BBC : Realtime capture and transmission

Post Office : Face-to-face transaction systems

ITC : Project co-ordination

UK Partners

Page 62: Signs for the future

62

Virtual Humans : Real Communication

IDGS, Hamburg, Germany : Sign language

notation

Viataal, Netherlands : Multimedia content

creation

With:

INT, France : Broadcast imaging & animation

standards

IRT, Germany : Broadcast technology

EU Partners

Page 63: Signs for the future

63

Virtual Humans : Real Communication

Contact Details

• Web sites:• www.visicast.cmp.uea.ac.uk• www.cmp.uea.ac.uk • www.visicast.co.uk• www.sign-lang.uni-hamburg.de/eSIGN• www.sign-lang.uni-hamburg.de/esign/Forum.html

• Email:• John Glauert: [email protected]

Page 64: Signs for the future

64

Virtual Humans : Real Communication