Method of refining a plurality of tracks
AssigneeHewlett-Packard Development Company, L.P.
InventorColin Andrew Low
Life of this patent
Estimating the term…
Abstract
One embodiment of a method of refining a plurality of primary tracks of a plurality of targets can be broadly summarized by the following steps: receiving a plurality of primary tracks, wherein each primary track includes ordered sequences of observation events having similarities in their visual signatures; dividing the primary tracks into separate refinement packages; allocating the refinement packages to different ones of a plurality of processors; and receiving one or more refined tracks from the plurality of processors. Other methods and systems are also provided.
Claims10
A method of refining a plurality of primary tracks of a plurality of targets, the method comprising:
- receiving a plurality of primary tracks, including:
- partitioning target observations according to similarities in visual signatures of the target observations to form the plurality of primary tracks so that each primary track in the plurality of primary tracks includes ordered sequences of observation events having similarities in their visual signatures;
- dividing the primary tracks into separate refinement packages;
- allocating the refinement packages to different ones of a plurality of processors;
- and
- receiving one or more refined tracks from the plurality of processors.
Apparatus for refining a plurality of primary tracks of a plurality of targets, the apparatus comprising:
- track refinement coordinator process means operable to receive a plurality of primary track data, wherein the primary track data includes target observations partitioned according to similarities in visual signatures of the target observations to form the plurality of primary tracks so that each primary track in the plurality of primary tracks includes ordered sequences of observation events having similarities in their visual signatures;
- and
- a plurality of track refinement worker process means operable to perform a track refinement process, wherein the plurality of track refinement worker process means operable to work in parallel to refine a plurality of primary tracks substantially simultaneously.
Apparatus for refining a plurality of primary tracks of a plurality of targets, the apparatus comprising:
- track refinement coordinator process means operable to receive a plurality of primary track data, wherein the primary track data includes ordered sequences of observation events having similarities in their visual signatures;
- and
- a plurality of track refinement worker process means operable to perform a track refinement process, wherein the plurality of track refinement worker process means operable to work in parallel to refine a plurality of primary tracks substantially simultaneously;
- wherein the track refinement coordinator process means are operable to update a transit graph used by the plurality of track refinement worker process means.
Apparatus for refining a plurality of primary tracks of a plurality of targets, the apparatus comprising:
- track refinement coordinator process means operable to receive a plurality of primary track data, wherein the primary track data includes ordered sequences of observation events having similarities in their visual signatures;
- and
- a plurality of track refinement worker process means operable to perform a track refinement process, wherein the plurality of track refinement worker process means operable to work in parallel to refine a plurality of primary tracks substantially simultaneously;
- wherein the transit graph represents a likelihood of a target moving between two specified locations.
Dependencies are inferred from the claim text.