1 virtual humans : real communication signs for the future john glauert school of computing sciences...

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

Post on 21-Dec-2015

216 views

Category:

Documents


2 download

TRANSCRIPT

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

1

Virtual Humans : Real Communication

Signs for the future

John GlauertSchool of Computing SciencesUniversity of East AngliaNorwich, UK

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

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: 1 Virtual Humans : Real Communication Signs for the future John Glauert School of Computing Sciences University of East Anglia Norwich, UK

3

Virtual Humans : Real Communication

Deafness: Some Background

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

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: 1 Virtual Humans : Real Communication Signs for the future John Glauert School of Computing Sciences University of East Anglia Norwich, UK

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: 1 Virtual Humans : Real Communication Signs for the future John Glauert School of Computing Sciences University of East Anglia Norwich, UK

6

Virtual Humans : Real Communication

Why UseVirtual Human Signing?

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

7

Virtual Humans : Real Communication

When do we need Signing?

•Events•TV•High Street•Web and Communications

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

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: 1 Virtual Humans : Real Communication Signs for the future John Glauert School of Computing Sciences University of East Anglia Norwich, UK

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: 1 Virtual Humans : Real Communication Signs for the future John Glauert School of Computing Sciences University of East Anglia Norwich, UK

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: 1 Virtual Humans : Real Communication Signs for the future John Glauert School of Computing Sciences University of East Anglia Norwich, UK

11

Virtual Humans : Real Communication

Web Applications

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

12

Virtual Humans : Real Communication

Web ApplicationsDutch Sign Language Weather Forecast

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

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: 1 Virtual Humans : Real Communication Signs for the future John Glauert School of Computing Sciences University of East Anglia Norwich, UK

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: 1 Virtual Humans : Real Communication Signs for the future John Glauert School of Computing Sciences University of East Anglia Norwich, UK

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: 1 Virtual Humans : Real Communication Signs for the future John Glauert School of Computing Sciences University of East Anglia Norwich, UK

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: 1 Virtual Humans : Real Communication Signs for the future John Glauert School of Computing Sciences University of East Anglia Norwich, UK

17

Virtual Humans : Real Communication

Web Application: Demo

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

18

Virtual Humans : Real Communication

Virtual Human Signing Animation Process

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

19

Virtual Humans : Real Communication

Virtual Humans: Animation

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

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

20

Virtual Humans : Real Communication

Virtual Humans: Animation

• Covered by a mesh• Wire-Frame shape of

body

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

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: 1 Virtual Humans : Real Communication Signs for the future John Glauert School of Computing Sciences University of East Anglia Norwich, UK

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: 1 Virtual Humans : Real Communication Signs for the future John Glauert School of Computing Sciences University of East Anglia Norwich, UK

23

Virtual Humans : Real Communication

Virtual Human Signing Creating Sign Language Content

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

24

Virtual Humans : Real Communication

Animation Approaches

•Hand-Crafted Animation

•Motion Capture

•Synthesis from Signing Notation

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

25

Virtual Humans : Real Communication

Virtual Human Signing Hand Crafted Animation

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

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: 1 Virtual Humans : Real Communication Signs for the future John Glauert School of Computing Sciences University of East Anglia Norwich, UK

27

Virtual Humans : Real Communication

Virtual Human SigningMotion Capture

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

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: 1 Virtual Humans : Real Communication Signs for the future John Glauert School of Computing Sciences University of East Anglia Norwich, UK

29

Virtual Humans : Real Communication

Data Capture: Face Tracking

Face tracker20 reflectors, helmet mounted camera60/2 Hz

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

30

Virtual Humans : Real Communication

Data Capture: Cybergloves

Cybergloves18 resistors modulated by bendsample rate, <50 Hz

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

31

Virtual Humans : Real Communication

Data Capture: Magnetic Sensors

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

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

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: 1 Virtual Humans : Real Communication Signs for the future John Glauert School of Computing Sciences University of East Anglia Norwich, UK

33

Virtual Humans : Real Communication

Virtual Human SigningSynthesis from Notation

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

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: 1 Virtual Humans : Real Communication Signs for the future John Glauert School of Computing Sciences University of East Anglia Norwich, UK

35

Virtual Humans : Real Communication

DGS (German) Sign: “GOING-TO”

BSL Sign: “NAME”

BSL Sign: “ME”

HamNoSys Examples

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

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: 1 Virtual Humans : Real Communication Signs for the future John Glauert School of Computing Sciences University of East Anglia Norwich, UK

37

Virtual Humans : Real Communication

Synthetic Signing: DemoHandshapes and Sign Creation

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

38

Virtual Humans : Real Communication

Signed Content Creationusing Synthetic Signs

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

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: 1 Virtual Humans : Real Communication Signs for the future John Glauert School of Computing Sciences University of East Anglia Norwich, UK

40

Virtual Humans : Real Communication

Sign Creation

• HamNoSys

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

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: 1 Virtual Humans : Real Communication Signs for the future John Glauert School of Computing Sciences University of East Anglia Norwich, UK

42

Virtual Humans : Real Communication

Sequence Creation

• Select signs from Lexicon

• Compose BSL Sequence

• Check using Virtual Human

• Save as SiGML text

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

43

Virtual Humans : Real Communication

Customer Support Applications

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

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: 1 Virtual Humans : Real Communication Signs for the future John Glauert School of Computing Sciences University of East Anglia Norwich, UK

45

Virtual Humans : Real Communication

VANESSAGraphical User Interface for Clerk

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

46

Virtual Humans : Real Communication

VANESSAGraphical User Interface for Client

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

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: 1 Virtual Humans : Real Communication Signs for the future John Glauert School of Computing Sciences University of East Anglia Norwich, UK

48

Virtual Humans : Real Communication

Translation from English

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

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: 1 Virtual Humans : Real Communication Signs for the future John Glauert School of Computing Sciences University of East Anglia Norwich, UK

50

Virtual Humans : Real Communication

Blender Demo Web Page

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

51

Virtual Humans : Real Communication

Conclusions

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

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: 1 Virtual Humans : Real Communication Signs for the future John Glauert School of Computing Sciences University of East Anglia Norwich, UK

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: 1 Virtual Humans : Real Communication Signs for the future John Glauert School of Computing Sciences University of East Anglia Norwich, UK

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: 1 Virtual Humans : Real Communication Signs for the future John Glauert School of Computing Sciences University of East Anglia Norwich, UK

55

Virtual Humans : Real Communication

Signs for the Future

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

56

Virtual Humans : Real Communication

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

57

Virtual Humans : Real Communication

Partnerships

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

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: 1 Virtual Humans : Real Communication Signs for the future John Glauert School of Computing Sciences University of East Anglia Norwich, UK

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: 1 Virtual Humans : Real Communication Signs for the future John Glauert School of Computing Sciences University of East Anglia Norwich, UK

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: 1 Virtual Humans : Real Communication Signs for the future John Glauert School of Computing Sciences University of East Anglia Norwich, UK

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: 1 Virtual Humans : Real Communication Signs for the future John Glauert School of Computing Sciences University of East Anglia Norwich, UK

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: 1 Virtual Humans : Real Communication Signs for the future John Glauert School of Computing Sciences University of East Anglia Norwich, UK

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: 1 Virtual Humans : Real Communication Signs for the future John Glauert School of Computing Sciences University of East Anglia Norwich, UK

64

Virtual Humans : Real Communication