Claims
- 1. A recording medium having recorded thereon a surveillance program executed by a computer including input/output means, a CPU and a memory, said program comprising the steps of:inputting images in a time series from said input/output means; registering a plurality of different background images from said images into said memory; calculating a minimum value of a difference between each of said plurality of different background images and an image inputted afresh for each pixel, and storing said minimum value in said memory; and judging an existence/absence of an invading object on the basis of said difference.
- 2. A recording medium according to claim 1, wherein each of said plurality of different background images comprises a single or a plurality of pixel values registered for each pixel.
- 3. A recording medium according to claim 2, wherein:said surveillance program includes a step of erasing said background image; in said erasing step, a pixel to be erased is decided on the basis of a period from a registration time of each of said pixel values to a time at which said pixel is last looked up, and a period from the time at which said pixel is last looked up to a present time; and when registration is made, new pixel value is written to an empty region if said empty region exists in said memory, and if said empty region does not exist, a degree of importance for each pixel value of a corresponding pixel is calculated and is overwritten to a pixel value having the lowest degree of importance.
- 4. A recording medium according to claim 1, wherein said surveillance program further includes a step of recording said image inputted afresh when said invading object is judged to exist.
- 5. A recording medium according to claim 1, wherein said surveillance program further includes the steps of:storing a minimum value image comprising an absolute value of a difference for each pixel; and dividing said minimum value image into blocks, calculating and storing a mean value of an absolute value for a difference for each of said blocks; wherein an existence/absence of an invading object is judged on the basis of a time series change of said mean value.
- 6. A computer readable medium having embodied thereon a surveillance program which, when executed by a computer system, performs the method comprising:receiving images in time series from one or more input devices; registering a plurality of different background images from the images; detecting a presence absence of an invading object from the images of one or more input devices, by: determining an absolute value of a difference between an input image and each of said plurality of different background images for each pixel, determining a minimum value image among all the background images at which the difference between the input image and each of said plurality of different background images is minimal, determining a mean value of a difference for each discrete block within the minimum value image, and determining the presence/absence of an invading object on the basis of a time series change of said mean value.
- 7. A computer readable medium according to claim 6 wherein each of said plurality of different background images comprises a single or a plurality of pixel values registered for each pixel.
- 8. A computer readable medium according to claim 6, wherein:each background image is registered or erased for each pixel; erasing is determined on the basis of a period from a registration time of said pixel to a time at which said pixel is last looked up, and a period from a time at which said pixel is last looked up to a current time; when registration is made, a new pixel value is written to an empty region if said empty region exists in a background image memory section of said memory device, and if said empty region does not exist, importance of each pixel value of a corresponding pixel is calculated and is overwritten to an image value having the lowest degree of importance.
- 9. A computer readable medium according to claim 6, wherein said input image is recorded afresh for each pixel, when the invading object is present.
- 10. A computer readable medium according to claim 6, further comprising:an input image storage section for storing an input image afresh for each pixel; a background image storage section for registering a plurality of different background images; and a difference image storage section for storing the minimum value image in discrete blocks, and for storing the mean value of the difference for each block.
Priority Claims (1)
Number |
Date |
Country |
Kind |
11-369141 |
Dec 1999 |
JP |
|
CROSS REFERENCE TO RELATED APPLICATION
This is a continuation of U.S. application Ser. No. 09/741,808 filed Dec. 22, 2000, the subject matter of which is incorporated by reference herein.
US Referenced Citations (14)
Foreign Referenced Citations (5)
Number |
Date |
Country |
0 183 106 |
Jun 1986 |
EP |
2 150 724 |
Jul 1985 |
GB |
2 183 878 |
Jun 1987 |
GB |
5-014893 |
Jan 1993 |
JP |
10-105839 |
Apr 1998 |
JP |
Continuations (1)
|
Number |
Date |
Country |
Parent |
09/741808 |
Dec 2000 |
US |
Child |
09/859509 |
|
US |