Video surveillance system
First Claim
1. A video surveillance system, comprising:
- a plurality of surveillance cells in a cellular format in which the plurality of surveillance cells operate independently while maintaining a unified global identification system,wherein each surveillance cell includes at least one video surveillance station and at least one data processor, and each video surveillance station includes at least one video surveillance camera, said surveillance cell maintaining a local object identification assigned to an object in said surveillance cell, said object also having an associated global object identification assigned to the object in all surveillance cells comprising said video surveillance system, andeach surveillance cell receiving information from at least one adjacent surveillance cell to identify adjacent surveillance cells, and wherein said surveillance cells communicate with adjacent surveillance cells, andwherein said surveillance cell maintains local and global object identifications in a data structure of a computer memory that contains associations between local and global identifications, and processes new objects when a new object enters a cell from outside a coverage of the cell, assigns a local identification comparing the new object to characteristics of an object having a local identification associated with an adjacent cell and a global identification, and determines whether the features from a new object of a surveillance cell exceed a threshold of similar features to, and determines whether the new object of the surveillance cell is within an estimated position of, an object that has left or is leaving an adjacent surveillance cell, and when determination is made that the features from the new object of the surveillance cell exceed the threshold of similar features, and determination is made that the new object is within the estimated position of the object that has left or is leaving the adjacent surveillance cell, the object is given the same global identification with which the object was associated in the adjacent surveillance cell.
1 Assignment
0 Petitions
Accused Products
Abstract
Viewing a three dimensional area from numerous camera angles at different exposures using intensity and chromaticity data at the different exposures to create a pixel model for each pixel. A current image is compared with the background model to find pixels that have changed from their pixel model. These novel pixels are processed using contiguous region detection and grouped into foreground figures. For each camera, software extracts features from each foreground figure. A central processor maintains an object model for each foreground figure. A graphical user interface displays the relative location of foreground figures in a world model. The location and identification of the foreground figures is checked against a table of permissions so as to selectively generate an alert. If a figure leaves or is about the leave a cell, the invention accounts for its approximate position and notifies adjacent cells of the expected arrival of the foreground figure.
54 Citations
15 Claims
-
1. A video surveillance system, comprising:
-
a plurality of surveillance cells in a cellular format in which the plurality of surveillance cells operate independently while maintaining a unified global identification system, wherein each surveillance cell includes at least one video surveillance station and at least one data processor, and each video surveillance station includes at least one video surveillance camera, said surveillance cell maintaining a local object identification assigned to an object in said surveillance cell, said object also having an associated global object identification assigned to the object in all surveillance cells comprising said video surveillance system, and each surveillance cell receiving information from at least one adjacent surveillance cell to identify adjacent surveillance cells, and wherein said surveillance cells communicate with adjacent surveillance cells, and wherein said surveillance cell maintains local and global object identifications in a data structure of a computer memory that contains associations between local and global identifications, and processes new objects when a new object enters a cell from outside a coverage of the cell, assigns a local identification comparing the new object to characteristics of an object having a local identification associated with an adjacent cell and a global identification, and determines whether the features from a new object of a surveillance cell exceed a threshold of similar features to, and determines whether the new object of the surveillance cell is within an estimated position of, an object that has left or is leaving an adjacent surveillance cell, and when determination is made that the features from the new object of the surveillance cell exceed the threshold of similar features, and determination is made that the new object is within the estimated position of the object that has left or is leaving the adjacent surveillance cell, the object is given the same global identification with which the object was associated in the adjacent surveillance cell. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
Specification