IP Library Granted Patent US 10,262,209
Granted Patent B2
US 10,262,209 · App. 15/599,108 · Granted Apr 16, 2019

Method for analyzing video data

Inventors: Martin Werner (Hemer, DE); Brian Scott Swann (Arlington, VA)
Assignee: L-1 IDENTITY SOLUTIONS AG
G06K9/00744G06K9/00288G06K9/00369G06K9/00771G06K2009/00738
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 10,262,209
App. No.
15/599,108
Granted
Apr 16, 2019
Kind
B2
Abstract

The invention provides a method of analyzing video data comprising the steps of recording the video data using one or more video recording devices; analyzing at least one video frame of the video data to extract identification information regarding a specific object of interest that is comprised in a watch list of a plurality of objects of interest, the watch list including at least one entry for each of the plurality of objects of interest; computing a matching value by comparing the extracted identification information with predetermined identification information of the specific object of interest; and storing object data and the matching value as an additional entry in the watch list in association with the specific object of interest.

Claims (30)

1. A computer-implemented method of analyzing video data, the method comprising the steps of:

recording the video data using one or more video recording devices;

analyzing at least one video frame of the video data to extract identification information regarding a specific object of interest that is comprised in a watch table of a plurality of objects of interest, the watch table including at least one entry for each of the plurality of objects of interest;

computing a matching value by comparing the extracted identification information with predetermined identification information of the specific object of interest; and

storing object data and the matching value as an additional entry in the watch table in association with the specific object of interest,

wherein the watch table has a predefined maximum number of permanent entries for the specific object of interest and in case a maximum number of entries has been exceeded by storing the additional entry, an entry having the lowest matching value is removed from the watch table.

2. The computer-implemented method according to claim 1 , wherein the stored object data comprises at least one selected from the group of (i) at least a part of the video frame and (ii) metadata of the at least a part of the video frame.

3. The computer-implemented method according to claim 2 , wherein the at least a part of the video frame comprises an image of the specific object of interest.

4. The computer-implemented method according to claim 2 , wherein the metadata comprise at least one selected from the group of (i) a recording location, (ii) a recording time, and (iii) event data related to an event that is associated with at least one selected from the group of (a) the recording location and (b) the recording time.

5. The computer-implemented method according to claim 1 , further comprising the step of sorting the watch table with respect to the matching values of the entries regarding the specific object of interest in an order of decreasing matching values of the entries.

6. The computer-implemented method according to claim 1 , wherein the specific object of interest is a specific person of interest, and wherein the stored object data comprises an image of a face of the specific person of interest.

7. The computer-implemented method according to claim 1 , wherein the steps of computing a matching value and storing object data are repeated each time further identification information is extracted for at least one selected from the group of (i) the specific object of interest and (ii) each further specific object of interest.

8. The computer-implemented method according to claim 1 , further comprising the step of extracting items from the watch table related to at least one selected from the group of (i) a defined range in recording time and (ii) a defined region of recording locations.

9. The computer-implemented method according to claim 1 , further comprising the step of displaying the location of the one or more video recording devices on a map and, for each video recording device, at least one selected from the group of (i) the matching value and (ii) the recording time for the specific object of interest.

10. The computer-implemented method according to claim 9 , wherein a motion track for the specific object of interest is displayed on the map.

11. The computer-implemented method according to claim 1 , wherein at least one selected from the group of (i) the extraction of identification information is performed by using at least one selected from the group of (a) a pattern recognition method and (b) a face recognition method and (ii) the step of computing a matching value is performed by using at least one selected from the group of (a) a pattern recognition method and (b) a face recognition method.

12. The computer-implemented method according to claim 1 , wherein the recording and analyzing of the video data is performed continuously in real time.

13. The computer-implemented method according to claim 1 , wherein the watch table includes at least one selected from the group of (i) a white-list of persons allowed to perform a particular action and (ii) a black-list of persons not allowed to perform a particular action.

14. The computer-implemented method according to claim 1 , wherein the predetermined identification information of the specific object of interest is pre-stored in the watch table.

15. The computer-implemented method according to claim 3 , wherein the metadata comprise at least one selected from the group of (i) a recording location, (ii) a recording time, and (iii) event data related to an event that is associated with at least one selected from the group of (a) the recording location and (b) the recording time.

16. The computer-implemented method according to claim 2 , further comprising the step of sorting the watch table with respect to the matching values of the entries regarding the specific object of interest in an order of decreasing matching values of the entries.

17. The computer-implemented method according to claim 3 , further comprising the step of sorting the watch table with respect to the matching values of the entries regarding the specific object of interest in an order of decreasing matching values of the entries.

18. The computer-implemented method according to claim 4 , further comprising the step of sorting the watch table with respect to the matching values of the entries regarding the specific object of interest in an order of decreasing matching values of the entries.

19. A computer-implemented method of analyzing video data, the method comprising the steps of:

recording the video data using one or more video recording devices;

analyzing at least one video frame of the video data to extract identification information regarding a specific object of interest that is comprised in a watch table of a plurality of objects of interest, the watch table including at least one entry for each of the plurality of objects of interest;

computing a matching value by comparing the extracted identification information with predetermined identification information of the specific object of interest; and

storing object data and the matching value as an additional entry in the watch table in association with the specific object of interest,

wherein the stored object data comprise at least one selected from the group of (i) at least a part of the video frame and (ii) metadata of the at least a part of the video frame,

wherein the watch table has a predefined maximum number of permanent entries for the specific object of interest and in case a maximum number of entries has been exceeded by storing the additional entry, an entry having the lowest matching value is removed from the watch table.

Assignments (2)
CHANGE OF NAME Recorded Jul 16, 2024
From: L-1 IDENTITY SOLUTIONS AG
To: IDEMIA IDENTITY & SECURITY GERMANY AG
Reel/Frame 068390/0958 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 30, 2017
From: WERNER, MARTIN; SWANN, BRIAN SCOTT
To: L-1 IDENTITY SOLUTIONS AG
Reel/Frame 042525/0033 →
Priority Claims (1)
EP 16170194 · May 18, 2016 · regional
Continuity (1)
Related Publication 20170337426A1 · Nov 23, 2017
Cited By (1)
US 12,530,379