IP Library Granted Patent US 7,321,854
Granted Patent B2
US 7,321,854 · App. 10/666,460 · Granted Jan 22, 2008

Prosody based audio/visual co-analysis for co-verbal gesture recognition

Assignee: The Penn State Research Foundation
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 7,321,854
App. No.
10/666,460
Granted
Jan 22, 2008
Kind
B2
Abstract

The present method incorporates audio and visual cues from human gesticulation for automatic recognition. The methodology articulates a framework for co-analyzing gestures and prosodic elements of a person's speech. The methodology can be applied to a wide range of algorithms involving analysis of gesticulating individuals. The examples of interactive technology applications can range from information kiosks to personal computers. The video analysis of human activity provides a basis for the development of automated surveillance technologies in public places such as airports, shopping malls, and sporting events.

Claims (80)

1. A method of gestural behavior analysis, comprising the steps of:

performing a training process using a combined audio/visual signal as a training data set, whereby prosodic audio features of said training data set are correlated with visual features of said training data set;

producing a statistical model based on results of said training process; and

applying said model to an actual data set to classify properties of gestural acts contained therein

wherein said training process comprises at least the steps of:

dividing said combined audio/visual signal into an audio component and a visual component;

identifying observable visual features of said visual component;

identifying observable prosodic features of said audio component; and

co-analyzing said audio and visual components to establish a correlation between said observable visual features and said observable prosodic features.

2. The method of claim 1 , wherein said training process further comprises at least the step of storing a database of reference gesture models, kinematical phases of gestural models, intonational representations of speech models, and combined gesture/speech models.

3. The method of claim 2 , wherein said step of applying said model to an actual data set includes at least the steps of:

receiving an actual data set comprising a sequence of images and audio data corresponding to said sequence of images;

dividing said actual data set into an audio component and a visual component;

identifying observable visual features of said visual component of said actual data set;

identifying observable prosodic features of said audio component of said actual data set; and

comparing said identified observable visual and prosodic features of said visual and audio components of said actual data set, respectively, with said models stored in said database.

4. The method of claim 1 , wherein said co-analyzing step comprises using a probabilistic framework to fuse gesture/speech co-occurrence information and visual gesture information to determine gesture occurrence in said actual data set.

5. The method of claim 4 , wherein said probabilistic framework comprises a Bayesian framework.

6. A system of gestural behavior analysis, comprising:

means for performing a training process using a combined audio/visual signal as a training data set, whereby prosodic audio features of said training data set are correlated with visual features of said training data set;

means for producing a statistical model based on results of said training process; and

means for applying said model to an actual data set to classify properties of gestural acts contained therein

wherein said training process comprises at least:

means for dividing said combined audio/visual signal into an audio component and a visual component;

means for identifying observable visual features of said visual component;

means for identifying observable prosodic features of said audio component; and

means for co-analyzing said audio and visual components to establish a correlation between said observable visual features and said observable prosodic features.

7. The system of claim 6 , wherein said training process further comprises at least means for storing a database of reference gesture models, kinematical phases of gestural models, intonational representations of speech models, and combined gesture/speech models.

8. The system of claim 7 , wherein said means for applying said model to an actual data set includes at least:

means for receiving an actual data set comprising a sequence of images and audio data corresponding to said sequence of images;

means for dividing said actual data set into an audio component and a visual component;

means for identifying observable visual features of said visual component of said actual data set;

means for identifying observable prosodic features of said audio component of said actual data set; and

means for comparing said identified observable visual and prosodic features of said visual and audio components of said actual data set, respectively, with said models stored in said database.

9. The system of claim 6 , wherein said means for co-analyzing comprises means for using a probabilistic framework to fuse gesture/speech co-occurrence information and visual gesture information to determine gesture occurrence in said actual data set.

10. The system of claim 9 , wherein said probabilistic framework comprises a Bayesian framework.

11. A computer program product for performing gestural behavior analysis, the computer program product comprising a computer-readable storage medium having computer-readable program code embodied in the medium, the computer-readable program code comprising:

computer-readable program code that performs a training process using a combined audio/visual signal as a training data set, whereby prosodic audio features of said training data set are correlated with visual features of said training data set;

computer-readable program code that produces a statistical model based on results of said training process; and

computer-readable program code that applies said model to an actual data set to classify properties of gestural acts contained therein

wherein said computer-readable program code that performs a training process comprises at least;

computer-readable program code that divides said combined audio/visual signal into an audio component and a visual component;

computer-readable program code that identifies observable visual features of said visual component;

computer-readable program code that identifies observable prosodic features of said audio component; and

computer-readable program code that co-analyzes said audio and visual components to establish a correlation between said observable visual features and said observable prosodic features.

12. The computer program product of claim 11 , wherein said computer-readable program code that performs a training process further comprises at least computer-readable program code that stores a database of reference gesture models, kinematical phases of gestural models, intonational representations of speech models, and combined gesture/speech models.

13. The computer program product of claim 12 , wherein said computer-readable program code that applies said model to an actual data set includes at least:

computer-readable code that receives an actual data set comprising a sequence of images and audio data corresponding to said sequence of images;

computer-readable code that divides said actual data set into an audio component and a visual component;

computer-readable code that identifies observable visual features of said visual component of said actual data set;

computer-readable code that identifies observable prosodic features of said audio component of said actual data set; and

computer-readable code that compares said identified observable visual and prosodic features of said visual and audio components of said actual data set, respectively, with said models stored in said database.

14. The computer program product of claim 11 , wherein said computer-readable program code that co-analyzes comprises computer-readable program code that uses a probabilistic framework to fuse gesture/speech co-occurrence information and visual gesture information to determine gesture occurrence in said actual data set.

15. The computer program product of claim 14 , wherein said probabilistic framework comprises a Bayesian framework.

16. A system for real-time continuous gesture recognition, comprising:

a) means for storing a database of reference gesture models, kinematical phases of gesture models, intonational representations of speech models, and combined gesture-speech models;

b) input means for receiving a sequence of images in real time, said images containing a gesticulating subject;

c) input means for receiving an audio signal from the gesticulating subject;

d) means for extracting a sequence of positional data of extremities of the subject;

e) means for extracting a pitch sequence of voice data points from the audio signal;

f) processing means for co-analyzing visual and acoustic signals from a recording; and

g) processing means for utilizing a probabilistic framework to fuse gesture-speech co-occurrence information and visual gesture information to determine gesture occurrence.

17. The system of claim 16 wherein said extremities comprise ahead and hands of a subject.

18. The system of claim 16 wherein said probabilistic framework comprises a Bayesian framework.

19. A method for real-time continuous gesture recognition, comprising:

a) employing a database of reference gesture models, kinematical phases of gesture models, intonational representations of speech models, and combined gesture-speech models;

b) receiving a sequence of images in real time, said images containing a gesticulating subject;

c) receiving an audio signal from the gesticulating subject;

d) extracting a sequence of positional data of extremities of the subject;

e) extracting a pitch sequence of voice data points from the audio signal;

f) co-analyzing visual and acoustic signals from a recording by transforming the sequence of positional data extracted from each image to a sequence of velocity and acceleration features,

delimiting the sequence of the velocity and acceleration features through comparison to the kinematical phases of gestures,

extracting a set of acoustically prominent segments from the pitch sequence,

extracting a set of feature points from the acoustically prominent segments of pitch sequence,

extracting a set of feature points from the delimited kinematical phases of gestures represented by velocity and acceleration features of the extremities movement,

extracting a set of alignment measures of the feature points of pitch sequence and feature points of the extremities movement,

comparing the alignment measures of the feature points of pitch sequence and feature points of the extremities movement,

comparing the alignment measures of the feature points to co-occurrence gesture-speech models,

comparing the velocity and acceleration features of the extremities movement to the reference gesture models; and

g) utilizing a probabilistic framework to fuse gesture-speech co-occurrence information and visual gesture information to determine gesture occurrence.

Assignments (4)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 19, 2013
From: VIDEOMINING CORPORATION
To: SAMSUNG ELECTRONICS CO., LTD.
Reel/Frame 030040/0414 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 24, 2012
From: PENN STATE RESEARCH FOUNDATION, THE
To: VIDEOMINING CORPORATION
Reel/Frame 028632/0710 →
CONFIRMATORY LICENSE Recorded Jun 8, 2012
From: VIDEOMINING CORPORATION
To: NATIONAL SCIENCE FOUNDATION
Reel/Frame 028341/0347 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 13, 2004
From: SHARMA, RAJEEV; YEASIN, MOHAMMED; KETTEBEKOV, SANSHZAR
To: PENN STATE RESEARCH FOUNDATION, THE
Reel/Frame 014513/0504 →
Continuity (2)
Provisional Application 6041399800 · Sep 19, 2002
Related Publication 20040056907A1 · Mar 25, 2004