Recognition, Analysis and Synthesis of Gesture Expressivity George Caridakis IVML-ICCS.

Slides:



Advertisements
Similar presentations
Applications of one-class classification
Advertisements

Gestures Recognition. Image acquisition Image acquisition at BBC R&D studios in London using eight different viewpoints. Sequence frame-by-frame segmentation.
1 Gesture recognition Using HMMs and size functions.
We consider situations in which the object is unknown the only way of doing pose estimation is then building a map between image measurements (features)
Gesture recognition using salience detection and concatenated HMMs Ying Yin Randall Davis Massachusetts Institute.
DDDAS: Stochastic Multicue Tracking of Objects with Many Degrees of Freedom PIs: D. Metaxas, A. Elgammal and V. Pavlovic Dept of CS, Rutgers University.
Human Identity Recognition in Aerial Images Omar Oreifej Ramin Mehran Mubarak Shah CVPR 2010, June Computer Vision Lab of UCF.
Angelo Dalli Department of Intelligent Computing Systems
M. Emre Sargın, Ferda Ofli, Yelena Yasinnik, Oya Aran, Alexey Karpov, Stephen Wilson,Engin Erzin, Yücel Yemez, A. Murat Tekalp Combined Gesture- Speech.
Patch to the Future: Unsupervised Visual Prediction
Automatic Feature Extraction for Multi-view 3D Face Recognition
SOMM: Self Organizing Markov Map for Gesture Recognition Pattern Recognition 2010 Spring Seung-Hyun Lee G. Caridakis et al., Pattern Recognition, Vol.
Hidden Markov Models Theory By Johan Walters (SR 2003)
Hidden Markov Models in NLP
Motion Tracking. Image Processing and Computer Vision: 82 Introduction Finding how objects have moved in an image sequence Movement in space Movement.
Instructor: Dr. G. Bebis Reza Amayeh Fall 2005
Towards modelling the Semantics of Natural Human Body Movement Hayley Hung A method of feature extraction using.
A Data-Driven Approach to Quantifying Natural Human Motion SIGGRAPH ’ 05 Liu Ren, Alton Patrick, Alexei A. Efros, Jassica K. Hodgins, and James M. Rehg.
Probabilistic video stabilization using Kalman filtering and mosaicking.
1 Integration of Background Modeling and Object Tracking Yu-Ting Chen, Chu-Song Chen, Yi-Ping Hung IEEE ICME, 2006.
Image-Based Rendering using Hardware Accelerated Dynamic Textures Keith Yerex Dana Cobzas Martin Jagersand.
Dynamic Time Warping Applications and Derivation
Face Processing System Presented by: Harvest Jang Group meeting Fall 2002.
Learning and Recognizing Activities in Streams of Video Dinesh Govindaraju.
Authors: Anastasis Kounoudes, Anixi Antonakoudi, Vasilis Kekatos
Face Recognition Using Neural Networks Presented By: Hadis Mohseni Leila Taghavi Atefeh Mirsafian.
EE392J Final Project, March 20, Multiple Camera Object Tracking Helmy Eltoukhy and Khaled Salama.
1 Activity and Motion Detection in Videos Longin Jan Latecki and Roland Miezianko, Temple University Dragoljub Pokrajac, Delaware State University Dover,
Isolated-Word Speech Recognition Using Hidden Markov Models
Irfan Essa, Alex Pentland Facial Expression Recognition using a Dynamic Model and Motion Energy (a review by Paul Fitzpatrick for 6.892)
Multimodal Interaction Dr. Mike Spann
Abstract Developing sign language applications for deaf people is extremely important, since it is difficult to communicate with people that are unfamiliar.
REU Project RGBD gesture recognition with the Microsoft Kinect Steven Hickson.
Learning and Recognizing Human Dynamics in Video Sequences Christoph Bregler Alvina Goh Reading group: 07/06/06.
COMMON EVALUATION FINAL PROJECT Vira Oleksyuk ECE 8110: Introduction to machine Learning and Pattern Recognition.
International Conference on Intelligent and Advanced Systems 2007 Chee-Ming Ting Sh-Hussain Salleh Tian-Swee Tan A. K. Ariff. Jain-De,Lee.
Full-body motion analysis for animating expressive, socially-attuned agents Elisabetta Bevacqua Paris8 Ginevra Castellano DIST Maurizio Mancini Paris8.
1 Webcam Mouse Using Face and Eye Tracking in Various Illumination Environments Yuan-Pin Lin et al. Proceedings of the 2005 IEEE Y.S. Lee.
A Fast and Accurate Tracking Algorithm of the Left Ventricle in 3D Echocardiography A Fast and Accurate Tracking Algorithm of the Left Ventricle in 3D.
December 9, 2014Computer Vision Lecture 23: Motion Analysis 1 Now we will talk about… Motion Analysis.
Head Tracking in Meeting Scenarios Sascha Schreiber.
ECE 8443 – Pattern Recognition ECE 8423 – Adaptive Signal Processing Objectives: ML and Simple Regression Bias of the ML Estimate Variance of the ML Estimate.
Human pose recognition from depth image MS Research Cambridge.
ECE 8443 – Pattern Recognition ECE 8527 – Introduction to Machine Learning and Pattern Recognition Objectives: Reestimation Equations Continuous Distributions.
1 Research Question  Can a vision-based mobile robot  with limited computation and memory,  and rapidly varying camera positions,  operate autonomously.
Expectation-Maximization (EM) Case Studies
Extracting features from spatio-temporal volumes (STVs) for activity recognition Dheeraj Singaraju Reading group: 06/29/06.
Rick Parent - CIS681 Motion Analysis – Human Figure Processing video to extract information of objects Motion tracking Pose reconstruction Motion and subject.
ECE 8443 – Pattern Recognition ECE 8423 – Adaptive Signal Processing Objectives: Supervised Learning Resources: AG: Conditional Maximum Likelihood DP:
Segmentation of Vehicles in Traffic Video Tun-Yu Chiang Wilson Lau.
CAMEO: Face Recognition Year 1 Progress and Year 2 Goals Fernando de la Torre, Carlos Vallespi, Takeo Kanade.
 Present by 陳群元.  Introduction  Previous work  Predicting motion patterns  Spatio-temporal transition distribution  Discerning pedestrians  Experimental.
ECE 8443 – Pattern Recognition ECE 8527 – Introduction to Machine Learning and Pattern Recognition Objectives: Elements of a Discrete Model Evaluation.
Chapter 8. Learning of Gestures by Imitation in a Humanoid Robot in Imitation and Social Learning in Robots, Calinon and Billard. Course: Robots Learning.
Statistical Models for Automatic Speech Recognition Lukáš Burget.
EEL 6586: AUTOMATIC SPEECH PROCESSING Hidden Markov Model Lecture Mark D. Skowronski Computational Neuro-Engineering Lab University of Florida March 31,
Automated Speach Recognotion Automated Speach Recognition By: Amichai Painsky.
ECE 8443 – Pattern Recognition ECE 8527 – Introduction to Machine Learning and Pattern Recognition Objectives: Reestimation Equations Continuous Distributions.
ECE 8443 – Pattern Recognition Objectives: Reestimation Equations Continuous Distributions Gaussian Mixture Models EM Derivation of Reestimation Resources:
Phone-Level Pronunciation Scoring and Assessment for Interactive Language Learning Speech Communication, 2000 Authors: S. M. Witt, S. J. Young Presenter:
Frank Bergschneider February 21, 2014 Presented to National Instruments.
Over the recent years, computer vision has started to play a significant role in the Human Computer Interaction (HCI). With efficient object tracking.
Modeling Expressivity in ECAs
Algorithm For Image Flow Extraction- Using The Frequency Domain
Video-based human motion recognition using 3D mocap data
The Functional Space of an Activity Ashok Veeraraghavan , Rama Chellappa, Amit Roy-Chowdhury Avinash Ravichandran.
Capturing the Secret Dances in the Brain
LECTURE 15: REESTIMATION, EM AND MIXTURES
Morphological Segmentation of Natural Gesture
Measuring the Similarity of Rhythmic Patterns
Presentation transcript:

Recognition, Analysis and Synthesis of Gesture Expressivity George Caridakis IVML-ICCS

humaine Summer School 2006, Genoa, IT Tutorial on Human Full-Body Movement and Gesture Analysis Overview Corpus Image processing module Gesture Recognition Expressivity Analysis Expressivity Synthesis Applications

humaine Summer School 2006, Genoa, IT Tutorial on Human Full-Body Movement and Gesture Analysis Overview

humaine Summer School 2006, Genoa, IT Tutorial on Human Full-Body Movement and Gesture Analysis Corpus mint-IVML 7 subjects 7 gesture classes 20 gesture variations (3 quadrants) 20’ minutes – frames

humaine Summer School 2006, Genoa, IT Tutorial on Human Full-Body Movement and Gesture Analysis Corpus EmoTV

humaine Summer School 2006, Genoa, IT Tutorial on Human Full-Body Movement and Gesture Analysis Corpus GEMEP (on going…)

humaine Summer School 2006, Genoa, IT Tutorial on Human Full-Body Movement and Gesture Analysis Head detection Detect candidate facial areas Validate using skin probability Conclude on number of persons

humaine Summer School 2006, Genoa, IT Tutorial on Human Full-Body Movement and Gesture Analysis Hand Detection Skin probability Thresholding & Morphology Operations Distance Transform Frame difference

humaine Summer School 2006, Genoa, IT Tutorial on Human Full-Body Movement and Gesture Analysis Tracking Scoring system based on: Skin region size Distance wrt the previous position Optical flow alignment Spatial constraints Thresholding scores Periodical re-initialization

humaine Summer School 2006, Genoa, IT Tutorial on Human Full-Body Movement and Gesture Analysis Head & Hand Tracking

humaine Summer School 2006, Genoa, IT Tutorial on Human Full-Body Movement and Gesture Analysis HMM parameters for gestures States are head and hands coordinates XL-XR XH-XR XH-XL YL-YR YH-YR YH-YL 6 output states Bakis left-to-right models Continuous output distribution 3 Gaussian mixtures Arbitrary training initial estimation of transition probabilities

humaine Summer School 2006, Genoa, IT Tutorial on Human Full-Body Movement and Gesture Analysis Recognition via HMM (Why HMMs?) Stochastic models fit the nature of the gestures Fast convergence due to effective training algorithms Sufficient modeling of the temporal aspect of gestures Continuous HMMs suitable for gesture- level classification

humaine Summer School 2006, Genoa, IT Tutorial on Human Full-Body Movement and Gesture Analysis HMM overview

humaine Summer School 2006, Genoa, IT Tutorial on Human Full-Body Movement and Gesture Analysis Recognition via HMM

humaine Summer School 2006, Genoa, IT Tutorial on Human Full-Body Movement and Gesture Analysis Results Gesture Attention ClappingExplain One hand Oh my godWaveGo away Unclassified Attention Clapping Explain One hand Oh my god Wave Go away

humaine Summer School 2006, Genoa, IT Tutorial on Human Full-Body Movement and Gesture Analysis Expressivity features analysis Overall activation Spatial extent Temporal Fluidity Power/Energy Repetitivity

humaine Summer School 2006, Genoa, IT Tutorial on Human Full-Body Movement and Gesture Analysis Overall activation Considered as the quantity of movement during a conversational turn Computed as the sum of the motion vectors’ norm

humaine Summer School 2006, Genoa, IT Tutorial on Human Full-Body Movement and Gesture Analysis Spatial extent Modeled by expanding or condensing the entire space in front of the agent that is used for gesturing Calculated as the maximum Euclidean distance of the position of the two hands The average spatial extent is also calculated for normalization reasons

humaine Summer School 2006, Genoa, IT Tutorial on Human Full-Body Movement and Gesture Analysis Temporal The temporal parameter of the gesture determines the speed of the arm movement of a gesture’s meaning carrying stroke phase and also signifies the duration of movements (e.g., quick versus sustained actions)

humaine Summer School 2006, Genoa, IT Tutorial on Human Full-Body Movement and Gesture Analysis Fluidity Differentiates smooth/graceful from sudden/jerky ones. This concept seeks to capture the continuity between movements, the arms’ trajectory paths as well as the acceleration and deceleration of the limbs To extract this feature from the input image sequences we calculate the sum of the variance of the norms of the motion vectors

humaine Summer School 2006, Genoa, IT Tutorial on Human Full-Body Movement and Gesture Analysis Power/Energy The power is actually identical with the first derivative of the motion vectors calculated in the first steps

humaine Summer School 2006, Genoa, IT Tutorial on Human Full-Body Movement and Gesture Analysis Results of expressivity analysis EF variation Overall Activation Spatial Extent TemporalFluidityPower/Energy

humaine Summer School 2006, Genoa, IT Tutorial on Human Full-Body Movement and Gesture Analysis Expressive synthesis A system that mimics user’s behaviour through the analysis of facial and gesture signals and expressivity

humaine Summer School 2006, Genoa, IT Tutorial on Human Full-Body Movement and Gesture Analysis Synthesis Greta Platform BAP calculation Plane assumption Inverse kinematics Manual adaptation Expressivity features variations implemented in Greta’s BAP interpolation

humaine Summer School 2006, Genoa, IT Tutorial on Human Full-Body Movement and Gesture Analysis Synthesis Results