Video surveillance system
First Claim
1. A method for video surveillance, the method comprising the following steps:
- storing video data, in a physical computer readable medium, for at least two images at more than one exposure time;
analyzing, in a computer, the video data for the at least two images at more than one exposure time to create a pixel model for each pixel in the at least two images;
storing video data, in a physical computer readable medium, for a current image at a current exposure time; and
comparing, in a computer, each pixel of said current image with a corresponding pixel model so as to detect novel pixels.
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 locations 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 to leave a cell, the invention accounts for its approximate position and notifies adjacent cells of the expected arrival of the foreground figure.
48 Citations
73 Claims
-
1. A method for video surveillance, the method comprising the following steps:
-
storing video data, in a physical computer readable medium, for at least two images at more than one exposure time; analyzing, in a computer, the video data for the at least two images at more than one exposure time to create a pixel model for each pixel in the at least two images; storing video data, in a physical computer readable medium, for a current image at a current exposure time; and comparing, in a computer, each pixel of said current image with a corresponding pixel model so as to detect novel pixels. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70)
-
-
71. A method for video surveillance, the method comprising the following steps:
-
storing video data, in a physical computer readable medium, for at least two images at more than one exposure time; analyzing, in a computer, the video data for the at least two images at more than one exposure time to create a pixel model for each pixel in the at least two images; storing video data, in a physical computer readable medium, for a current image at a current exposure time; and comparing, in a computer, each pixel of said current image with a corresponding pixel model so as to detect novel pixels, wherein the step of storing video data for at least two images comprises the following steps; storing video data for a plurality of images at a minimum exposure time; storing video data for a plurality of images at a plurality of intermediate exposure times; and storing video data for a plurality of images at a maximum exposure time, wherein the number of images stored at the minimum exposure time is greater than the number of exposures stored at any of the intermediate exposure times wherein the number of images stored at the maximum exposure time is greater than the number of exposures stored at any of the intermediate exposure times.
-
-
72. A method for video surveillance, the method comprising the following steps:
-
storing video data, in a physical computer readable medium, for at least two images at more than one exposure time; analyzing, in a computer, the video data for the at least two images at more than one exposure time to create a pixel model for each pixel in the at least two images; storing video data, in a physical computer readable medium, for a current image at a current exposure time; and comparing, in a computer, each pixel of said current image with a corresponding pixel model so as to detect novel pixels, wherein the step of storing video data for at least two images comprises the following steps; storing video data for a plurality of images at a minimum exposure time; storing video data for a plurality of images at a plurality of intermediate exposure times; and storing video data for a plurality of images at a maximum exposure time, wherein the number of images stored at the minimum exposure time is greater than the number of exposures stored at any of the intermediate exposure times wherein the step of analyzing the video data comprises the step of saving video data in the pixel model, wherein the step of analyzing the video data further comprises the step of calculating an average for the video data in the pixel mode, wherein the step of analyzing the video data further comprises the step of calculating a standard deviation for the video data in the pixel model, and wherein the step of analyzing the video data further comprises the step of adjusting the average if the sum of the average and the product of a constant and the standard deviation is less than the sum of an underexposed threshold and the product of the constant and a predetermined standard deviation. - View Dependent Claims (73)
-
Specification