Recognizing actions of animate objects in video
First Claim
1. A method comprising the following computer-executable acts:
- receiving video data, wherein the video data includes a plurality of video frames that comprise an animate object;
accessing a data store that comprises data representable by an action graph responsive to receiving the video data, the action graph including a plurality of nodes, representative of a plurality of possible postures of the animate object, and at least one node of the action graph corresponding to multiple actions determinable through use of the action graph;
probabilistically identifying a sequence of nodes in the action graph based upon respective postures of the animate object in the plurality of video frames; and
determining an action undertaken by the animated object in the plurality of video frames based at least in part upon the probabilistically identifying the sequence of nodes in the action graph.
2 Assignments
0 Petitions
Accused Products
Abstract
A system that facilitates automatically determining an action of an animate object is described herein. The system includes a receiver component that receives video data that includes images of an animate object. The system additionally includes a determiner component that accesses a data store that includes an action graph and automatically determines an action undertaken by the animate object in the received video data based at least in part upon the action graph. The action graph comprises a plurality of nodes that are representative of multiple possible postures of the animate object. At least one node in the action graph is shared amongst multiple actions represented in the action graph.
17 Citations
20 Claims
-
1. A method comprising the following computer-executable acts:
-
receiving video data, wherein the video data includes a plurality of video frames that comprise an animate object; accessing a data store that comprises data representable by an action graph responsive to receiving the video data, the action graph including a plurality of nodes, representative of a plurality of possible postures of the animate object, and at least one node of the action graph corresponding to multiple actions determinable through use of the action graph; probabilistically identifying a sequence of nodes in the action graph based upon respective postures of the animate object in the plurality of video frames; and determining an action undertaken by the animated object in the plurality of video frames based at least in part upon the probabilistically identifying the sequence of nodes in the action graph. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A system that facilitates automatically determining an action of an animate object in received video data comprises the following computer-executable components:
-
a receiver component that receives video data that includes images of an animate object; and a determiner component that accesses a data store that includes an action graph and automatically determines an action undertaken by the animate object in the received video data based at least in part upon the action graph, wherein the action graph comprises a plurality of nodes that are representative of multiple possible postures of the animate object, and wherein at least one node in the action graph is shared amongst multiple actions represented in the action graph. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19)
-
-
20. A computer-readable data storage device comprising instructions that, when executed by a processor, cause the processor to perform acts comprising:
-
receiving a plurality of video frames, wherein the plurality of video frames include a sequence of silhouettes of a human being; determining a plurality of postures of the human being in the sequence of silhouettes; comparing the plurality of postures with postures represented in an action graph, wherein the action graph includes multiple postures pertaining to numerous actions, and wherein a first posture in the action graph is linked to a second posture in the action graph by a probability that for a first action the human being will transition from the first posture to the second posture, and wherein at least one posture in the action graph corresponds to more than one action; determining a most likely action that corresponds to the determined plurality of postures based at least in part upon the comparison; and outputting the most likely action as a determined action.
-
Specification