Affective Embodied Conversational Agents. Summary of programme Affect and Personality in Interaction with Ubiquitous Systems.

Similar documents
Agents and Avatars 2. Ruth Aylett

Computer Animation Visualization. Lecture 5. Facial animation

Real-time Talking Head Driven by Voice and its Application to Communication and Entertainment

3D FACIAL EXPRESSION TRACKING AND REGENERATION FROM SINGLE CAMERA IMAGE BASED ON MUSCLE CONSTRAINT FACE MODEL

Virtual Chess Player with Emotions

AUTOMATIC VIDEO INDEXING

Facial Animation System Design based on Image Processing DU Xueyan1, a

FACIAL EXPRESSION USING 3D ANIMATION

FGnet - Facial Expression and. Emotion Database

Emotion Detection System using Facial Action Coding System

Human body animation. Computer Animation. Human Body Animation. Skeletal Animation

FACIAL EXPRESSION USING 3D ANIMATION TECHNIQUE

Speaking with Emotions

11 Behavioural Animation. Chapter 11. Behavioural Animation. Department of Computer Science and Engineering 11-1

Dynamic facial expression recognition using a behavioural model

Contact and articles : Book: The Flesh of the soul.

Facial Expression Cloning with Fuzzy Membership Functions

Classification of Upper and Lower Face Action Units and Facial Expressions using Hybrid Tracking System and Probabilistic Neural Networks

Animation of 3D surfaces

Principal Component Analysis of Two-dimensional Flow Vector Fields on Human Facial Skin for Efficient Robot Face Design

A Facial Expression Imitation System in Human Robot Interaction

Real-time Automatic Facial Expression Recognition in Video Sequence

Animation of 3D surfaces.

Reconstruction and Analysis of 3D Individualized. Facial Expressions

Using the rear projection of the Socibot Desktop robot for creation of applications with facial expressions

Combination of facial movements on a 3D talking head

Socially Communicative Characters for Interactive Applications

Evaluation of Gabor-Wavelet-Based Facial Action Unit Recognition in Image Sequences of Increasing Complexity

A Novel LDA and HMM-based technique for Emotion Recognition from Facial Expressions

S. Krishnamoorthy Mechatronics, Robotics, and Control Lab

Personal style & NMF-based Exaggerative Expressions of Face. Seongah Chin, Chung-yeon Lee, Jaedong Lee Multimedia Department of Sungkyul University

3D Facial Action Units Recognition for Emotional Expression

Research Article A Facial Expression Parameterization by Elastic Surface Model

Facial Animation. Driven by X-Ray Microbeam Data. November Scheidt and Howard J. Hamilton. Apr., Copyright 2000, N. Scheidt and H.J.

Facial Expression Representation Based on Timing Structures in Faces

Facial Emotion Recognition using Eye

Data Mining Final Project Francisco R. Ortega Professor: Dr. Tao Li

Overview. Agents and Avatars. Why IVAs? IVAS. Agents and Avatars Believability v naturalism Building the body H-anim Moving and sensing.

A bouncing ball squashes on its vertical axis and stretches on the horizontal axis as it strikes the ground.

AUTOMATED CHARACTER ANIMATION TOOL

Emotion Recognition With Facial Expressions Classification From Geometric Facial Features

Animate a Name Cards

M I RA Lab. Speech Animation. Where do we stand today? Speech Animation : Hierarchy. What are the technologies?

Virtual Human Creation Pipeline

network and image warping. In IEEE International Conference on Neural Networks, volume III,

Recently, research in creating friendly human

Facial Action Detection from Dual-View Static Face Images

Human Face Animation Based on Video Analysis, with Applications to Mobile Entertainment

Recognizing Lower Face Action Units for Facial Expression Analysis

IBM Research Report. Automatic Neutral Face Detection Using Location and Shape Features

Facial Expression Analysis

Modeling Dynamic Structure of Human Verbal and Nonverbal Communication

Expressive Audio-Visual Speech

Application of the Fourier-wavelet transform to moving images in an interview scene

Expert system for automatic analysis of facial expressions

H-Anim Facial Animation (Updates)

REALISTIC FACIAL EXPRESSION SYNTHESIS FOR AN IMAGE-BASED TALKING HEAD. Kang Liu and Joern Ostermann

Feature-Point Tracking by Optical Flow Discriminates Subtle Differences in Facial Expression

Facial Expression Recognition using a Dynamic Model and Motion Energy

Automatic Detecting Neutral Face for Face Authentication and Facial Expression Analysis

VISEME SPACE FOR REALISTIC SPEECH ANIMATION

AN INTRODUCTION TO SCRATCH (2) PROGRAMMING

Automated Emotion: Facial Animation in. Ben Cloward Senior Technical Artist

Girl6-Genesis2FemaleXprssnMagic 2014 Elisa Griffin, all rights reserved

Embodied conversational agents - Challenges for IP

Modelling Human Perception of Facial Expressions by Discrete Choice Models

Automatic Facial Expression Recognition Using Neural Network

Facial Expression Detection Using Implemented (PCA) Algorithm

Facial Expression Recognition

Action Unit Based Facial Expression Recognition Using Deep Learning

Classification of Face Images for Gender, Age, Facial Expression, and Identity 1

HyperMask: Talking Head Projected onto Real Objects

Facial Expression Simulator Control System using OpenGL Graphical Simulator Indra Adji Sulistijono, Rachman Ardyansyah Keywords 1.

Facial Expression Recognition for HCI Applications

HMM-based Synthesis of Emotional Facial Expressions during Speech in Synthetic Talking Heads

A. Egges, X. Zhang, S. Kshirsagar, N. M. Thalmann. Emotional Communication with Virtual Humans. Multimedia Modelling, Taiwan

An Introduction to the Machine Perception Laboratory.

FACS Based Generating of Facial Expressions

The Sender- the person who wishes to communicate with. Encoding- the process whereby a sender translate the information into a message

Keyframe Animation. Animation. Computer Animation. Computer Animation. Animation vs Modeling. Animation vs Modeling

Facial Expression Recognition using Principal Component Analysis with Singular Value Decomposition

DESIGN ISSUES FOR CONVERSATIONAL USER INTERFACES: ANIMATING AND CONTROLLING 3D FACES

Computer Animation INF2050

COMPUTER ENGINEERING PRE-ENGINEERING SUMMER Nayda G. Santiago Electrical and Computer Engineering Department, June 1, 2009

Communication may be referred to as the process of human beings responding to the symbolic behavior of other persons.

Integrated 3D Expression Recognition and Face Recognition

FACIAL EXPRESSION RECOGNITION USING ARTIFICIAL NEURAL NETWORKS

3D Character animation principles

Boosting Coded Dynamic Features for Facial Action Units and Facial Expression Recognition

Real-time Driver Affect Analysis and Tele-viewing System i

2D 3D CHARACTER COMPUTER ANIMATION ANIMATION INFORMATISÉE 2D 3D SECONDARY NIVEAU SECONDAIRE

Evaluation of Face Resolution for Expression Analysis

Miraculous-Life Miraculous-Life for Elderly Independent Living

Facade Stanford Facial Animation System. Instruction Manual:

Multi-Modal Human- Computer Interaction

CS770/870 Spring 2017 Animation Basics

CS770/870 Spring 2017 Animation Basics

Research Article Multispace Behavioral Model for Face-Based Affective Social Agents

Convolutional Neural Networks for Facial Expression Recognition

A Facial Animation Interactive Framework with Facial Expressions, Lip Synchronization and Eye Behavior

Transcription:

Summary of programme Affect and Personality in Interaction with Ubiquitous Systems speech, language, gesture, facial expressions, music, colour Professor Ruth Aylett Vision Interactive Systems & Graphical Environments MACS, Heriot-Watt University www.macs.hw.ac.uk/~ruth Introduction and overview Affective outputs Affective/Personality models and action-selection approaches Affective inputs Applications Embodied Conversational Characters, Intelligent Virtual, Agents, human-robot interaction Evaluation approaches Today s topics Embodied Conversational Characters ECAs Laban Movement analysis Gesture FACS and facial expressions Affective Embodied Conversational Agents Embodied Conversational Agents 1

ECAs Definition Software entities capable of autonomously communicating with users through verbal and nonverbal means Greta U Paris8 Pelachaud, Mancini, Bevacqua et al ECA s cognitive and expressive capabilities simulate human capabilities Models are based on theories from human studies, particularly in the domains of linguistic, phonetics, cognitive science, emotion, psychology, and sociology MAX in the Museum Expressive movement and facial expression University Bielefeld, Wachsmuth, Kopp et al Located in a museum for use by all Engages visitors in Natural Language small-talk conversations Affective multimodal ECA Produce dynamic expressive visual behaviors Achieve coordination of signals in multiple modalities Encode behavior variability Autonomous they can plan what to say, know when to start a conversation, when to answer and when to take the conversation turn Gives information about the museum and exhibition Knows about external environment Tells jokes, plays animal guessing game Internet lookup of information, e.g. weather report Emotions Continuously updated, always shown Influence behavior, e.g. leaving the scene when very annoyed by rude visitor behavior How to make this human? But are we doing life or drama? Look for formalisms that we can reapply Expressive movement: Laban Movement Analysis Facial expression: Facial Action Coding System 2

Laban Movement Analysis Originates in ballet choreography As a notation for dance 5 major components: Body: part of the body in used Space: description of the directions and paths of motion Shape: changing forms of the body Effort: dynamics of the body moves Relationship: modes of interaction with oneself, others and the environment (facing, contact ) Textual and symbolic language of movement description EMOTE (Badler et al) EMOTE model for Effort and Shape Based on Movement Observation Science Laban Movement Analysis Computational model of Effort and Shape components Effort Effort Four motion factors: space, weight, time, flow Space Weight Time Flow Each factor ranges from: Reinforcing the factor Fighting against the factor Space: indirect direct Waving away bugs pointing to a particular spot Weight: light strong Feather movement punching Time: sustained sudden Stretching grabbing a falling object Flow: free bound Waving widely moving in slow motion 3

Shape Three distinct qualities of change in the form of movement: Shape flow: mover s attitude toward the changing relationship among body parts Directional movement: mover s intent to bridge the action to a point in the environment Shaping: mover s carving or molding attitude with the environment Shape Three dimensions: Horizontal: spreading enclosing Opening arms to embrace clasping someone in a hug Vertical: rising sinking Reaching for something in a high shelf stamping the floor with indignation Sagittal: advancing retreating Reaching out to shake hand Avoiding a punch Capturing the movement 4

GRETA example Greta with different emotional parameters Duchenne de Bologne Facial Expression Facial Action Coding System French anatomist of 19thC In 1860s used electric currents on facially paralysed subject Showed which muscles go with which expressions 5

Expressions - facial muscles Facial expression Main human muscle groups for articulation and facial expressions Muscle numbered in white: 1. Frontalis, 2. Corrugator, 3. Orbicularis oculi, 4. Levator palpebrae, 5. Nose and upper lip, 6. Upper lip, 7. Zygomaticus major, 8. Lip stretch, 9. Triangularis, 10. Lower lip, 11. Mentalis, 12. Orbicularis oris, 13. Jaw Reflector-point positions numbered in yellow Drawing on psychology: FACS (Facial Action Coding System) Developed by Ekman & Friesen (1978) Distinguishes among 44 Action Units Each action unit (AU) describes a separate, visible, and muscle-based facial change Ekman s FACs For primitive emotions: Surprise, fear, disgust, anger, happiness, sadness The Duchenne smile Associated with expression of happiness AU12 (Lip Corner Puller) Plus AU6 (Cheek Raiser) 6

Mapping onto mpeg-4 Defines FAPs Facial action parameters Set of feature points Model calibration Morphology parameters Expression parameters CG facial expressions http://mrl.nyu.edu/perlin/experiments/facedemo Neutral Frightened Kiss Disappointed Sleeping Annoyed Surprised Happy Arrogant Angry Talking (CG face Ken Perlin, NY) Facial expressions simplified Use of texture with morphing Can work well with cartoon-like faces Affective Listener André, U Ausgburg Creation of rapport between a virtual agent and the human user by providing the agent with emotional sensitivity Responding to the user s emotional voice when telling a story to the agent E André 7

Agents for training University of Southern California QUESTIONS? 8