Assisted video surveillance of persons-of-interest
First Claim
Patent Images
1. A computer-implemented method for analyzing surveillance video data, the method comprising:
- receiving information regarding a person of interest;
detecting a first moving person in a first frame of the video data;
creating a first record including image data from a subsection of the first frame associated with the first moving person;
detecting a second moving person in a second frame of the video data;
creating a second record including image data from a subsection of the second frame associated with the second moving person;
identifying the first record and the second record as candidate matches to the person of interest based on features of the first record, features of the second record and information received regarding the person of interest; and
reconstructing the path of the person of interest based on spatial and temporal information regarding the first record and the second record.
1 Assignment
0 Petitions
Accused Products
Abstract
Methods, systems and media are described for computer-assisted video surveillance. Methods may support detection of moving persons in video frames, extraction of features of the detected moving persons and identification of which detected moving persons are likely matches to a person of interest. Identification of the likely matches may be determined using an attribute-based search, and/or using a specific person-based search. The method may include using likely matches confirmed as images of the person of interest to reconstruct a path of the person of interest.
-
Citations
25 Claims
-
1. A computer-implemented method for analyzing surveillance video data, the method comprising:
-
receiving information regarding a person of interest; detecting a first moving person in a first frame of the video data; creating a first record including image data from a subsection of the first frame associated with the first moving person; detecting a second moving person in a second frame of the video data; creating a second record including image data from a subsection of the second frame associated with the second moving person; identifying the first record and the second record as candidate matches to the person of interest based on features of the first record, features of the second record and information received regarding the person of interest; and reconstructing the path of the person of interest based on spatial and temporal information regarding the first record and the second record. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A non-transitory computer-readable medium encoded with computer-executable instructions for performing a method comprising:
-
receiving information regarding a person of interest; detecting a first moving person in a first frame of video data; creating a first record including image data from a subsection of the first frame associated with the first moving person; detecting a second moving person in a second frame of the video data; creating a second record including image data from a subsection of the second frame associated with the second moving person; identifying the first record and the second record as candidate matches to the person of interest based on features of the first record, features of the second record and information received regarding the person of interest; and reconstructing the path of the person of interest based on spatial and temporal information regarding the first record and the second record. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23)
-
-
24. A system for video surveillance, the system comprising:
-
a graphical user interface for receiving search criteria from a user and displaying search results to a user; a processor for executing computer-executable instructions; and a storage for storing records including images of detected moving persons in video data, for storing features extracted from the records and for storing computer-executable code, the computer-executable code comprising computer executable instructions for; a module that detects one or moving persons in a plurality of frames of input video data and saves a record including image information for each detected moving person in each frame; a module that extracts features for each record, wherein the features include features of a non-head portion of a person; and a module that receives a user input regarding a person of interest and calculates a match score for a record based on a comparison of the user input regarding the person of interest and the extracted features for the record. - View Dependent Claims (25)
-
Specification