Image management system
First Claim
Patent Images
1. A surveillance process comprising, by a computer system:
- receiving surveillance streams from a plurality of checkpoints that are spatially separated along a route, each of the surveillance streams comprising a sequence of image frames,automatically detecting image content in sub-frame sections of the surveillance streams and generating profiles from sub-frame sections that contain facial content for individual people,storing the profiles in system memory with time data, derived from a corresponding image frame, that define a plurality of temporal references at each checkpoint location,matching profiles derived from surveillance streams captured at distinct checkpoints along the route to determine the elapsed time at checkpoint locations, anddetermining a dwell time for individuals, based on determining the elapsed times between the checkpoint locations for individual people from the time data and checkpoint location data stored with each set of matching profiles, whereby the determined dwell time may be utilized to inform one of operational and security processes associated with a location being surveyed by the surveillance process.
1 Assignment
0 Petitions
Accused Products
Abstract
The present invention relates to systems and processes for the management of image data captured by a network covering a plurality of imaging nodes. The systems and processes may include a surveillance network arranged to receive surveillance streams from a plurality of checkpoints that are spatially separated along a route, extracting image data containing facial image content from the surveillance streams, and identifying individual people and determining an elapsed time between distinct checkpoints along the route, to track progress of people along the route.
26 Citations
32 Claims
-
1. A surveillance process comprising, by a computer system:
-
receiving surveillance streams from a plurality of checkpoints that are spatially separated along a route, each of the surveillance streams comprising a sequence of image frames, automatically detecting image content in sub-frame sections of the surveillance streams and generating profiles from sub-frame sections that contain facial content for individual people, storing the profiles in system memory with time data, derived from a corresponding image frame, that define a plurality of temporal references at each checkpoint location, matching profiles derived from surveillance streams captured at distinct checkpoints along the route to determine the elapsed time at checkpoint locations, and determining a dwell time for individuals, based on determining the elapsed times between the checkpoint locations for individual people from the time data and checkpoint location data stored with each set of matching profiles, whereby the determined dwell time may be utilized to inform one of operational and security processes associated with a location being surveyed by the surveillance process. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 31)
-
-
13. A surveillance process comprising:
-
receiving images of a person from a plurality of checkpoints at checkpoint positions that are spatially separated along a route, matching facial image data derived from images captured at distinct checkpoints along the route to track progression of the person and the time spent at each checkpoint position, and determining an elapsed time for the person between the distinct checkpoint positions using a temporal reference derived from corresponding images of the person, at the checkpoint positions, and determining a dwell time for the person, based on the elapsed time, whereby the determined dwell time may be utilized to inform one of operational and security processes associated with a location being surveyed by the surveillance process. - View Dependent Claims (14, 15, 16)
-
- 17. A surveillance system comprising a computing system that is configured to receive surveillance streams from a plurality of imaging nodes disposed at spatially separated checkpoint positions along a route and track the progress of people along the route using elapsed time between distinct checkpoints, the computing system having an image processing module that is configured to generate profiles for individual people captured within frames of the surveillance streams and match profiles derived from distinct surveillance streams to determine an elapsed time at checkpoints for a corresponding person, and to determine a dwell time for the corresponding person based on the elapsed times and the check point locations, whereby the determined dwell time may be utilized to inform one of operational and security processes associated with the location being surveyed by the surveillance system.
-
29. A surveillance system comprising:
-
a network of imaging nodes disposed along a route at spatially separated checkpoint positions, each of the imaging nodes having a camera that is configured to capture a localized surveillance stream comprising a sequence of image frames and a processing unit that is configured to generate profiles from the corresponding surveillance stream, the checkpoint positions and a plurality of temporal references associated with the image frames, and a computing system that is configured to receive profiles from the imaging nodes and track the progress of individual people along the route using elapsed time between distinct checkpoint positions, the computing system having a processor that is configured to match profiles derived from distinct checkpoint positions and determines the elapsed time from the corresponding surveillance streams, the checkpoint positions and the temporal references associated with the image frames provided by the surveillance streams, and to determine dwell times or individuals, based on the elapsed times at the checkpoint locations, whereby the determined dwell times may be utilized to inform one of operational and security processes associated with a location being surveyed by the surveillance process.
-
-
30. A non-transitory computer readable medium with stored instructions that, when executed by a computing system, cause the computing system to perform a process comprising:
-
receiving images of a person from a plurality of checkpoint positions that are spatially separated along a route, matching facial image data derived from images captured at distinct checkpoint positions along the route and temporal data associated with the image data to track progression of the person, and determining an elapsed time for the person between the distinct checkpoints using the temporal reference derived from corresponding images of the person, the checkpoint position data, and determining a dwell time for the person based on the elapsed time at the checkpoint locations, whereby the determined dwell time may be utilized to inform one of operational and security processes associated with a location being surveyed.
-
Specification