System and method for detecting and tracking objects
First Claim
1. A method of mapping movement of objects through a known space, the method comprising:
- determining a location parameter for each of a plurality of objects at a plurality of points in time and corresponding locations in the known space, the known space comprising a network of motion constrained pathways for the objects;
generating a vector field over location and time across the known space using the location parameters, to specify, for each object, motion of that object through the known space over time;
generating a motion path for each object using velocities from the vector field for that object, as the object moves through the known space over time; and
outputting a mapping of the motion paths for the plurality of objects over the known space.
4 Assignments
0 Petitions
Accused Products
Abstract
A system and method are provided for mapping spatial and temporal measurements of motion constrained objects in a scene, e.g., vehicles. The method comprises determining a location parameter, and/or other interesting properties, for each of a plurality of objects at a plurality of points over time; generating a vector field over location and time using the location parameters, to specify the motion of each object over time; deriving measurements for each object using velocities from the vector field for that object, as the object moves through the scene over time; and outputting both individual and aggregate object and object property flow for the plurality of objects. Combining the generated map with a network graph and/or network model can provide network flow insights useful for historic event analysis, network flow monitoring, and planning purposes.
10 Citations
28 Claims
-
1. A method of mapping movement of objects through a known space, the method comprising:
-
determining a location parameter for each of a plurality of objects at a plurality of points in time and corresponding locations in the known space, the known space comprising a network of motion constrained pathways for the objects; generating a vector field over location and time across the known space using the location parameters, to specify, for each object, motion of that object through the known space over time; generating a motion path for each object using velocities from the vector field for that object, as the object moves through the known space over time; and outputting a mapping of the motion paths for the plurality of objects over the known space. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26)
-
-
27. A non-transitory computer readable medium comprising computer executable instructions for mapping movement of objects through a known space, comprising instructions for:
-
determining a location parameter for each of a plurality of objects at a plurality of points in time and corresponding locations in the known space, the known space comprising a network of motion constrained pathways for the objects; generating a vector field over location and time across the known space using the location parameters, to specify, for each object, motion of that object through the known space over time; generating a motion path for each object using velocities from the vector field for that object, as the object moves through the known space over time; and outputting a mapping of the motion paths for the plurality of objects over the known space.
-
-
28. A system comprising a processor and memory, the memory comprising computer executable instructions for mapping movement of objects through a known space, comprising instructions for:
-
determining a location parameter for each of a plurality of objects at a plurality of points in time and corresponding locations in the known space, the known space comprising a network of motion constrained pathways for the objects; generating a vector field over location and time across the known space using the location parameters, to specify, for each object, motion of that object through the known space over time; generating a motion path for each object using velocities from the vector field for that object, as the object moves through the known space over time; and outputting a mapping of the motion paths for the plurality of objects over the known space.
-
Specification