System for automated screening of security cameras
First Claim
1. A computer system for automated screening of a plurality of video cameras, said computer system being in communication with the plurality of video cameras, the computer system comprising:
- a memory; and
a plurality of real-time image analysis components, wherein video image data from said video cameras is analyzed by said real-time image analysis components and said video image data is then selectively presented to an operator for monitoring, at least a portion of at least one of the plurality of real-time image analysis components is stored in at least a portion of the memory, the plurality of real-time image analysis components including;
at least one video worker, said video worker capturing video image data from said video cameras;
at least one analysis worker, said analysis worker receiving said video image data from said video worker and performing image analysis on said video image data to provide data about activities in the video image data;
at least one video supervisor, said video supervisor controlling said reception of video image data of said analysis worker from said video worker;
at least one node manager, said node manager receiving said data about activities from said video worker;
a set rules graphical user interface (GUI), said GUI providing an interface to said computer system for required configuration data for said computer system; and
a system arbitrator, said system arbitrator receiving said data about activities from said node manager and in communication with said set rules GUI;
wherein said arbitrator selectively sends said video image data to an operator for further use.
8 Assignments
0 Petitions
Accused Products
Abstract
The present invention involves a system for automatically screening closed circuit television (CCTV) cameras for large and small scale security systems, as used for example in parking garages. The system includes six primary software elements, each of which performs a unique function within the operation of the security system to provide intelligent camera selection for operators, resulting in a marked decrease of operator fatigue in a CCTV system. Real-time image analysis of video data is performed wherein a single pass of a video frame produces a terrain map which contains parameters indicating the content of the video. Based on the parameters of the terrain map, the system is able to make decisions about which camera an operator should view based on the presence and activity of vehicles and pedestrians, furthermore, discriminating vehicle traffic from pedestrian traffic. The system is compatible with existing CCTV (closed circuit television) systems and is comprised of modular elements to facilitate integration and upgrades.
128 Citations
11 Claims
-
1. A computer system for automated screening of a plurality of video cameras, said computer system being in communication with the plurality of video cameras, the computer system comprising:
-
a memory; and a plurality of real-time image analysis components, wherein video image data from said video cameras is analyzed by said real-time image analysis components and said video image data is then selectively presented to an operator for monitoring, at least a portion of at least one of the plurality of real-time image analysis components is stored in at least a portion of the memory, the plurality of real-time image analysis components including; at least one video worker, said video worker capturing video image data from said video cameras; at least one analysis worker, said analysis worker receiving said video image data from said video worker and performing image analysis on said video image data to provide data about activities in the video image data; at least one video supervisor, said video supervisor controlling said reception of video image data of said analysis worker from said video worker; at least one node manager, said node manager receiving said data about activities from said video worker; a set rules graphical user interface (GUI), said GUI providing an interface to said computer system for required configuration data for said computer system; and a system arbitrator, said system arbitrator receiving said data about activities from said node manager and in communication with said set rules GUI; wherein said arbitrator selectively sends said video image data to an operator for further use. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A computer system for automated screening of a plurality of video cameras, said computer system being in communication with the plurality of video cameras, the computer system comprising:
-
a memory; and a plurality of real-time image analysis components, wherein video image data from said video cameras is analyzed by said real-time image analysis components and said video image data is then selectively presented to an operator for monitoring, at least a portion of at least one of the plurality of real-time image analysis components is stored in at least a portion of the memory, the plurality of real-time image analysis components including; at least one video worker, said video worker capturing video image data from said video cameras; at least one analysis worker, said analysis worker receiving said video image data from said video worker and performing image analysis on said video image data to provide data about activities in the video image data; at least one video supervisor, said video supervisor controlling said reception of video image data of said analysis worker from said video worker; at least one node manager, said node manager receiving said data about activities from said video worker; a set rules graphical user interface (GUI), said GUI providing an interface to said computer system for required configuration data for said computer system; and a system arbitrator, said system arbitrator receiving said data about activities from said node manager and in communication with said set rules GUI; wherein said arbitrator selectively sends said video image data to an operator for further purposes; wherein said analysis worker includes; (a) a provision for performing at least one pass through such a frame of said video image data; and (b) a provision for generating a terrain map from said pass through said frame of said video image data, said terrain map including a plurality of parameters that indicate the content of said video image data; said terrain map containing in said plurality of parameters characteristic information regarding the content of the video image data, the characteristic information being based on each of kernels of pixels in an input buffer, the characteristic information including at least a number of bytes of data describing the relationship of each of a plurality of pixels in a larger kernel surrounding the first-said kernel. - View Dependent Claims (8)
-
-
9. A computer system for automated screening of a plurality of video cameras, said computer system being in communication with the plurality of video cameras, the computer system comprising:
-
a memory; and a plurality of real-time image analysis components, wherein video image data from said video cameras is analyzed by said real-time image analysis components and said video image data is then selectively presented to an operator for monitoring, at least a portion of at least one of the plurality of real-time image analysis components is stored in at least a portion of the memory, the plurality of real-time image analysis components including; at least one video worker, said video worker capturing video image data from said video cameras; at least one analysis worker, said analysis worker receiving said video image data from said video worker and performing image analysis on said video image data to provide data about activities in the video image data; at least one video supervisor, said video supervisor controlling said reception of video image data of said analysis worker from said video worker; at least one node manager, said node manager receiving said data about activities from said video worker; a set rules graphical user interface (GUI), said GUI providing an interface to said computer system for required configuration data for said computer system; and a system arbitrator, said system arbitrator receiving said data about activities from said node manager and in communication with said set rules GUI; wherein said arbitrator selectively sends said video image data to an operator for further purposes; wherein said analysis worker includes; (a) a provision for performing at least one pass through such a frame of said video image data; and (b) a provision for generating a terrain map from said pass through said frame of said video image data, said terrain map including a plurality of parameters that indicate the content of said video image data, said parameters including; an average altitude parameter; a degree of slope parameter; a direction of slope parameter; a horizontal smoothness parameter; a vertical smoothness parameter; and a jaggyness parameter. - View Dependent Claims (10, 11)
-
Specification