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;
determining an action undertaken by the animate object in the plurality of video frames, wherein the act of determining comprises accessing a data store that comprises data representable by an action graph, wherein the action graph includes a plurality of nodes, wherein the plurality of nodes are representative of a plurality of possible postures of the animate object, and wherein at least one node of the action graph corresponds to multiple actions determinable through use of 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.
18 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; determining an action undertaken by the animate object in the plurality of video frames, wherein the act of determining comprises accessing a data store that comprises data representable by an action graph, wherein the action graph includes a plurality of nodes, wherein the plurality of nodes are representative of a plurality of possible postures of the animate object, and wherein at least one node of the action graph corresponds to multiple actions determinable through use of 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 medium comprising instructions that, when executed by a processor, perform the following acts:
-
receive a plurality of video frames, wherein the plurality of video frames include a sequence of silhouettes of a human being; determine a plurality of postures of the human being in the sequence of silhouettes; compare 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; determine a most likely action that corresponds to the determined plurality of postures based at least in part upon the comparison; and output the most likely action as a determined action.
-
Specification