Security camera system for tracking moving objects in both forward and reverse directions
First Claim
1. A surveillance system for a facility, said system including a plurality of camera subsystems, each camera subsystem capturing images of a particular theater in said facility, some of said theaters having overlapping areas, each camera subsystem including a plurality of single view cameras, each single view camera covering a particular region in a theater, said regions having overlapping areas, a computer system for storing images captured by said single view cameras, a program for tracking an object as it moves across region boundaries in a camera subsystem and for tracking an object as it moves across theater boundaries.
8 Assignments
0 Petitions
Accused Products
Abstract
A surveillance system that includes a number of camera subsystems. Each camera subsystem includes a number of single lens cameras pointing in different directions which simultaneously capture images. Each camera subsystem covers a particular theater of interest. Each single lens camera captures an image of a particular region in a particular theater. When an object of interest is identified, the system can follow the object as it moves between regions and theaters in a facility. When an object is being followed, the system can provide a view of the object as it transitions between regions covered different single lens cameras in a particular camera subsystem and as it transitions between theaters covered by different camera subsystems.
-
Citations
22 Claims
- 1. A surveillance system for a facility, said system including a plurality of camera subsystems, each camera subsystem capturing images of a particular theater in said facility, some of said theaters having overlapping areas, each camera subsystem including a plurality of single view cameras, each single view camera covering a particular region in a theater, said regions having overlapping areas, a computer system for storing images captured by said single view cameras, a program for tracking an object as it moves across region boundaries in a camera subsystem and for tracking an object as it moves across theater boundaries.
-
13. A method of tracking a moving object using a surveillance system including a plurality of camera subsystems, each camera subsystem capturing images of a particular theater in an environment having multiple theaters, each camera subsystem including a plurality of single view cameras, each single view camera covering a particular region in a theater, the method comprising:
-
continuously tracking an object as it moves across region and theater boundaries; and
generating panoramic images by seaming together single view images captured by the single view cameras, the panoramic images including single view images of the tracked object moving across region and theater boundaries.
-
-
14. A computer-readable medium having stored thereon instructions, which, when executed by a processor in a surveillance system including a plurality of camera subsystems for capturing images of a particular theater in an environment having multiple theaters, each camera subsystem including a plurality of single view cameras, and each single view camera covering a particular region in a theater, cause the processor to perform the operations of:
-
continuously tracking an object as it moves across region and theater boundaries; and
generating panoramic images by seaming together single view images captured by the single view cameras, the panoramic images including single view images of the tracked object moving across region and theater boundaries.
-
-
15. A surveillance system, comprising:
-
a plurality of camera subsystems, each camera subsystem capturing images of a particular theater in an environment having multiple theaters, each camera subsystem including a plurality of single view cameras, each single view camera covering a particular region in a theater;
a rendering module for seaming together single view images into panoramic images; and
a tracking module for tracking a moving object in a first panoramic image, identifying at least one attribute of the tracked object while it is being tracked in the first panoramic image, and tracking the moving object in a second panoramic image, wherein the attribute is used to distinguish between the tracked object and other objects in the second panoramic image. - View Dependent Claims (16, 17, 18, 19, 22)
a storage device for storing the panoramic images to facilitate tracking of the object backward in time.
-
-
17. The system of claim 15, wherein the attribute is velocity of the tracked object.
-
18. The system of claim 15, wherein the attribute is a cyclical movement profile of the tracked object.
-
19. The system of claim 15, wherein the attribute is continuously refined as the object moves through the environment.
-
22. The system of claim 15, wherein the attribute is at least one of a front and back profile of the tracked object.
-
20. A method of tracking a moving object in a series of panoramic images, comprising:
-
tracking a moving object in a first panoramic image;
identifying at least one attribute of the tracked object while it is being tracked in the first panoramic image; and
tracking the moving object in a second panoramic image, wherein the attribute is used to distinguish between the tracked object and the other objects in the second panoramic image.
-
-
21. A computer-readable medium having stored thereon instructions, which, when executed by a processor in a surveillance system, cause the processor to perform the operations of:
-
tracking a moving object in first panoramic image;
identifying at least one attribute of the tracked object while it is being tracked in the first panoramic image; and
tracking the moving object in a second panoramic image, wherein the attribute is used to distinguish between the tracked object and other objects in the second panoramic image.
-
Specification