×

Trajectory matching across disjointed video views

  • US 10,095,954 B1
  • Filed: 01/17/2013
  • Issued: 10/09/2018
  • Est. Priority Date: 01/17/2012
  • Status: Active Grant
First Claim
Patent Images

1. A method for tracking the trajectory of an object moving in regions covered by a video surveillance system, the method comprising:

  • locating objects in video captured by a first camera covering a region;

    generating a signature for each object in the region, wherein the signature for each object comprises views of the object obtained from a subset of frames selected from the video of the region, and wherein each view of the object is a portion of a video frame that shows the object from a particular view point, and wherein the frames in the subset of frames are spaced apart in time to decrease the likelihood of redundant views in the signature;

    computing a trajectory for each object in the region from the captured video;

    determining that a particular object that traced a trajectory in the region has also traced a trajectory in another region, wherein the determining comprises;

    locating objects in video captured by a second camera covering the other region,generating a signature for each object in the other region, wherein the signature for each object in the other region comprises views of the object obtained from a subset of frames selected from the video captured by the second camera covering the other region, wherein the frames in the subset of frames are spaced apart in time to decrease the likelihood of redundant views in the signature,comparing the signatures from the region to the signatures from the other region to find a match, the match determined by a number of matching views exceeding a threshold, andupdating the signature for the particular object by adding views of the particular object in the other region, wherein only views of the particular object in the other region that are different from the views already contained in the signature of the particular object are added;

    creating a composite trajectory for the particular object that includes the trajectory in each region and an estimation of the trajectory between the region and the other region not covered by the first camera or the second camera;

    repeating the determining and creating for other regions using the updated signature for the particular object so that as the particular object is tracked its signature is expanded to include different views of the particular object; and

    displaying a map of the region and the other region with the composite trajectory of the object superimposed over the map.

View all claims
  • 3 Assignments
Timeline View
Assignment View
    ×
    ×