Video analysis method and system
First Claim
1. A computer-implemented method, comprising:
- obtaining, by a computing system, a digital video;
detecting, by the computing system, a person recorded in the video;
determining, by the computing system, a set of a plurality of different possible activities corresponding to a motion of the person recorded in the video; and
using, by the computing system, the identity of an object to select one activity from the set of the plurality of possible activities as the identity of the motion of the person and to exclude the other activities of the plurality of different possible activities as being the identity of the motion of the person.
1 Assignment
0 Petitions
Accused Products
Abstract
A system processes a video stream to identify an activity performed by a subject. The system examines the video segment for the presence or absence of an object that is correlated with the activity. If the object is found, and if the object is positively correlated with the detected activity, a confidence level associated with detecting the activity is increase. If the object is found, and if it is negatively correlated with the activity, the confidence level is decreased. In other examples, absence of an object may be positively or negatively correlated with the activity. In one embodiment, the system may detect a number of alternative activities, and may use the presence or absence of various objects to determine the most likely activity being performed. In another embodiment, the system may use the presence of various objects to narrow the set of activities that are searched for.
-
Citations
20 Claims
-
1. A computer-implemented method, comprising:
-
obtaining, by a computing system, a digital video; detecting, by the computing system, a person recorded in the video; determining, by the computing system, a set of a plurality of different possible activities corresponding to a motion of the person recorded in the video; and using, by the computing system, the identity of an object to select one activity from the set of the plurality of possible activities as the identity of the motion of the person and to exclude the other activities of the plurality of different possible activities as being the identity of the motion of the person. - View Dependent Claims (2, 3, 4)
-
-
5. A computing system, comprising:
one or more non-transitory machine-readable mediums having stored thereon a set of instructions, which if performed by one or more processors, cause the computing system to at least; obtain a video that includes one or more video segments, the one or more video segments including a segment of video; detect a first object in the segment of video; and determine an activity performed by the first object in the segment of video based at least in part on a second object in the segment of video, the activity determined from a set of a plurality of possible activities performed by the first object based at least in part on the identity of the second object, with the other activities of the plurality of possible activities being excluded as the identity of a motion of the first object based at least in part of the identity of the second object. - View Dependent Claims (6, 7, 8, 9, 10, 11, 12)
-
13. A non-transitory computer-readable storage medium having stored thereon executable instructions that, as a result of being executed by one or more processors of a computer system, cause the computer system to at least:
-
acquire a video that includes one or more video segments, the one or more video segments including a segment of video; detect a first object in the segment of video; and determine an activity performed by the first object in the segment of video based at least in part on the identity of a second object in the segment of video, the activity determined from a set of a plurality of identified possible movement activities of the first object, with the other activities of the plurality of identified possible movement activities of the first object being excluded as the identity of the activity of the first object based at least in part of the identity of the second object. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20)
-
Specification