IP Library Granted Patent US 8,805,009
Granted Patent B1
US 8,805,009 · App. 13/351,493 · Granted Aug 12, 2014

Trajectory matching across disjointed video views

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 8,805,009
App. No.
13/351,493
Granted
Aug 12, 2014
Kind
B1
Abstract

Embodiments disclosed herein provide systems and methods for matching trajectories across disjointed video views. In a particular embodiment, a method provides identifying a first trajectory associated with an object in video captured of a first region. The method further provides identifying a plurality of alternative views of the object from the video of the first region. The method further provides using the plurality of alternative views of the object, selecting a second trajectory that corresponds to the first trajectory from a plurality of trajectories associated with a plurality of objects in video captured of a second region.

Claims (43)

1. A method of operating a video processing system, comprising:

identifying a first trajectory associated with an object in video captured of a first region;

identifying a plurality of alternative views of the object from the video of the first region; and

using the plurality of alternative views of the object, selecting a second trajectory that corresponds to the first trajectory from a plurality of trajectories associated with a plurality of objects in video captured of a second region; wherein a video processing system maintains a threshold value of change that information in a view of the object should surpass in order for that view to not be discarded by the video processing system because it provides redundant information.

2. The method of claim 1 , further comprising:

generating a composite trajectory for the object based on the first trajectory and the second trajectory.

3. The method of claim 1 , wherein:

using the plurality of alternative views of the object comprises generating a first signature for the first trajectory from the plurality of alternative views of the object; and

selecting the second trajectory comprises comparing the first signature to a plurality of signatures for the plurality of trajectories to find a second signature for the second trajectory from the plurality of signatures that satisfies a comparison criteria.

4. The method of claim 3 , wherein the criteria is satisfied if the first signature and the second signature are matching to within a threshold amount of deviation.

5. The method of claim 3 , further comprising:

identifying a plurality of alternative views of each object of the plurality of objects in the video captured of the second region; and

generating each signature of the plurality of signatures from each of the plurality of alternative views of each object of the plurality of objects.

6. The method of claim 3 , wherein:

each view of the plurality of alternative views of the object comprises a representation of the object in a frame of the video captured of the first region; and

each view of the plurality of alternative views of each object of the plurality of objects comprises a representation of each object of the plurality of objects in a frame of the video captured of the second region.

7. A video processing system, comprising:

a video interface configured to receive video captured of a first region and video captured of a second region;

a processor system configured to identify a first trajectory associated with an object in the video captured of the first region, identify a plurality of alternative views of the object from the video of the first region, and use the plurality of alternative views of the object to select a second trajectory that corresponds to the first trajectory from a plurality of trajectories associated with a plurality of objects in the video captured of the second region; wherein a video processing system maintains a threshold value of change that information in a view of the object should surpass in order for that view to not be discarded by the video processing system because it provides redundant information.

8. The video processing system of claim 7 , further comprising:

the processor system configured to generate a composite trajectory for the object based on the first trajectory and the second trajectory.

9. The video processing system of claim 7 , wherein:

the processor system is configured to use the plurality of alternative views of the object to select the second trajectory by generating a first signature for the first trajectory from the plurality of alternative views of the object and comparing the first signature to a plurality of signatures for the plurality of trajectories to find a second signature for the second trajectory from the plurality of signatures that satisfies a comparison criteria.

10. The video processing system of claim 9 , wherein the criteria is satisfied if the first signature and the second signature are matching to within a threshold amount of deviation.

11. The video processing system of claim 9 , further comprising:

the processor system configured to identify a plurality of alternative views of each object of the plurality of objects in the video captured of the second region and generate each signature of the plurality of signatures from each of the plurality of alternative views of each object of the plurality of objects.

12. The video processing system of claim 9 , wherein:

each view of the plurality of alternative views of the object comprises a representation of the object in a frame of the video captured of the first region; and

each view of the plurality of alternative views of each object of the plurality of objects comprises a representation of each object of the plurality of objects in a frame of the video captured of the second region.

13. A non-transitory computer readable medium having instructions stored thereon for operating a video processing system, wherein the instructions, when executed by the video processing system, direct the video processing system to:

identify a first trajectory associated with an object in video captured of a first region;

identify a plurality of alternative views of the object from the video of the first region; and

use the plurality of alternative views of the object to select a second trajectory that corresponds to the first trajectory from a plurality of trajectories associated with a plurality of objects in video captured of a second region; wherein the video processing system maintains a threshold value of change that information in a view of the object should surpass in order for that view to not be discarded by the video processing system because it provides redundant information.

14. The computer readable medium of claim 13 , wherein the instructions further direct the video processing system to:

generate a composite trajectory for the object based on the first trajectory and the second trajectory.

15. The computer readable medium of claim 13 , wherein the instructions direct the video processing system to use the plurality of alternative views of the object to select the second trajectory by generating a first signature for the first trajectory from the plurality of alternative views of the object and comparing the first signature to a plurality of signatures for the plurality of trajectories to find a second signature for the second trajectory from the plurality of signatures that satisfies a comparison criteria.

16. The computer readable medium of claim 15 , wherein the criteria is satisfied if the first signature and the second signature are matching to within a threshold amount of deviation.

17. The computer readable medium of claim 15 , wherein the instructions further direct the video processing system to:

identify a plurality of alternative views of each object of the plurality of objects in the video captured of the second region; and

generate each signature of the plurality of signatures from each of the plurality of alternative views of each object of the plurality of objects.

18. The computer readable medium of claim 15 , wherein:

each view of the plurality of alternative views of the object comprises a representation of the object in a frame of the video captured of the first region; and

each view of the plurality of alternative views of each object of the plurality of objects comprises a representation of each object of the plurality of objects in a frame of the video captured of the second region.

Assignments (9)
NOTICE OF PARTIAL TERMINATION AND RELEASE OF SECURITY INTEREST IN PATENT RIGHTS Recorded Oct 17, 2022
From: JPMORGAN CHASE BANK, N.A.
To: COGNYTE SOFTWARE LTD. (AS SUCCESSOR-IN-INTEREST TO VERINT AMERICAS INC.)
Reel/Frame 061686/0615 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 15, 2022
From: VERINT AMERICAS INC.
To: COGNYTE TECHNOLOGIES ISRAEL LTD
Reel/Frame 061435/0362 →
CHANGE OF NAME Recorded Apr 20, 2022
From: VERINT SYSTEMS LTD.
To: COGNYTE TECHNOLOGIES ISRAEL LTD
Reel/Frame 059710/0742 →
CHANGE OF NAME Recorded Dec 23, 2021
From: VERINT SYSTEMS LTD.
To: COGNYTE TECHNOLOGIES ISRAEL LTD
Reel/Frame 060751/0532 →
GRANT OF SECURITY INTEREST IN PATENT RIGHTS Recorded Jul 21, 2017
From: VERINT AMERICAS INC.
To: JPMORGAN CHASE BANK, N.A., AS COLLATERAL AGENT
Reel/Frame 043293/0567 →
RELEASE OF SECURITY INTEREST Recorded Jun 30, 2017
From: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH
To: VERINT SYSTEMS INC.
Reel/Frame 043066/0318 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 12, 2016
From: VERINT SYSTEMS INC.
To: VERINT AMERICAS INC.
Reel/Frame 037724/0507 →
GRANT OF SECURITY INTEREST IN PATENT RIGHTS Recorded Oct 21, 2013
From: VERINT SYSTEMS INC.
To: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH, AS COLLATERAL AGENT
Reel/Frame 031465/0314 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 6, 2012
From: DALIYOT, SHAHAR; ZIMERMAN, GADI; KIRO, SHMUEL; GOLAN, OREN
To: VERINT SYSTEMS INC.
Reel/Frame 028007/0842 →