MEASURING A COHORT'S VELOCITY, ACCELERATION AND DIRECTION USING DIGITAL VIDEO
First Claim
1. A computer implemented method for identifying positional data for an object in motion, the computer implemented method comprising:
- retrieving location data a set of cameras associated with the object, wherein the location data identifies a location of each camera in the set of cameras within the area of interest, and wherein the object is within an image capture range of the each camera in the set of cameras;
analyzing metadata associated with the object using triangulation analytics and the location data for the set of cameras to identify a location of the object at a point in time, wherein the metadata describes events in video data captured by the set of cameras, and wherein the metadata is generated automatically in real time as the video data is captured by the set of cameras; and
identifying the positional data for the object based on locations of the object over a given time interval, wherein the positional data describes motion of the object.
1 Assignment
0 Petitions
Accused Products
Abstract
A computer implemented method, apparatus, and computer program product for identifying positional data for an object moving in an area of interest. Positional data for each camera in a set of cameras associated with the object is retrieved. The positional data identifies a location of each camera in the set of cameras within the area of interest. The object is within an image capture range of each camera in the set of cameras. Metadata describing video data captured by the set of cameras is analyzed using triangulation analytics and the positional data for the set of cameras to identify a location of the object. The metadata is generated in real time as the video data is captured by the set of cameras. The positional data for the object is identified based on locations of the object over a given time interval. The positional data describes motion of the object.
-
Citations
25 Claims
-
1. A computer implemented method for identifying positional data for an object in motion, the computer implemented method comprising:
-
retrieving location data a set of cameras associated with the object, wherein the location data identifies a location of each camera in the set of cameras within the area of interest, and wherein the object is within an image capture range of the each camera in the set of cameras; analyzing metadata associated with the object using triangulation analytics and the location data for the set of cameras to identify a location of the object at a point in time, wherein the metadata describes events in video data captured by the set of cameras, and wherein the metadata is generated automatically in real time as the video data is captured by the set of cameras; and identifying the positional data for the object based on locations of the object over a given time interval, wherein the positional data describes motion of the object. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A computer program product for identifying positional data for an object in motion, the computer program product comprising:
-
a computer readable medium; program code stored on the computer readable medium for retrieving location data a set of cameras associated with the object, wherein the location data identifies a location of each camera in the set of cameras within the area of interest, and wherein the object is within an image capture range of the each camera in the set of cameras; program code stored on the computer readable medium for analyzing metadata associated with the object using triangulation analytics and the location data for the set of cameras to identify a location of the object at a point in time, wherein the metadata describes events in video data captured by the set of cameras, and wherein the metadata is generated automatically in real time as the video data is captured by the set of cameras; and program code stored on the computer readable medium for identifying the positional data for the object based on locations of the object over a given time interval, wherein the positional data describes motion of the object. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. An apparatus comprising:
-
a bus system; a communications system coupled to the bus system; a memory connected to the bus system, wherein the memory includes computer usable program code; and a processing unit coupled to the bus system, wherein the processing unit executes the computer usable program code to retrieve positional data for each camera in a set of cameras associated with the object, wherein the positional data identifies a location of the each camera in the set of cameras within the area of interest, and wherein the object is within an image capture range of the each camera in the set of cameras;
analyze metadata describing video data captured by the set of cameras using triangulation analytics and the positional data for the set of cameras to identify a location of the object, wherein the metadata is generated in real time as the video data is captured by the set of cameras; and
identify the positional data for the object based on locations of the object over a given time interval, wherein the positional data describes motion of the object. - View Dependent Claims (21)
-
-
22. A system for identifying positional data for an object in motion, the system comprising:
-
a set of cameras associated with an object in an area of interest, wherein the object is within an image capture range of the each camera in the set of cameras; a video analysis server, wherein the video analysis server retrieves location data for the set of cameras, wherein the location data identifies a location of each camera in the set of cameras within the area of interest and analyze metadata associated with the object using triangulation analytics and the location data for the set of cameras to identify a location of the object at a point in time, wherein the metadata describes events in video data captured by the set of cameras, and wherein the metadata is generated automatically in real time as the video data is captured by the set of cameras; and
identify the positional data for the object based on locations of the object over a given time interval, wherein the positional data describes motion of the object. - View Dependent Claims (23, 24, 25)
-
Specification