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 defines a temporal reference,matching profiles derived from surveillance streams captured at distinct checkpoints along the route, anddetermining an elapsed time between the distinct checkpoints for individual people from the time data stored with each set of matching profiles.
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.
-
Citations
33 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 defines a temporal reference, matching profiles derived from surveillance streams captured at distinct checkpoints along the route, and determining an elapsed time between the distinct checkpoints for individual people from the time data stored with each set of matching profiles. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A surveillance process comprising:
-
receiving images of a person from a plurality of checkpoints 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 determining an elapsed time for the person between the distinct checkpoints using a temporal reference derived from corresponding images of the person. - 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 checkpoints 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 between checkpoints for a corresponding person.
-
29. A surveillance process comprising, by a computing system:
-
receiving images of people at a surveillance location, matching facial image data captured at the surveillance location, and determining a dwell time for people at the surveillance location. - View Dependent Claims (30, 31)
-
-
32. A surveillance system comprising:
-
a network of imaging nodes disposed along a route at spatially separated checkpoints, 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, 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 checkpoints, the computing system having a processor that is configured to match profiles derived from distinct checkpoints and determines the elapsed time from the corresponding surveillance streams.
-
-
33. 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 checkpoints 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 determining an elapsed time for the person between the distinct checkpoints using a temporal reference derived from corresponding images of the person.
-
Specification