STATIONARY TARGET DETECTION BY EXPLOITING CHANGES IN BACKGROUND MODEL
First Claim
Patent Images
1. A computer-implemented method for image processing, comprising:
- obtaining, in a computer, a sequence of video frames of an area of interest from a video camera;
constructing, in the computer, a first background model of the area of interest based on a first parameter;
constructing, in the computer, a second background model of the area of interest based on a second parameter, the second parameter being different from the first parameter;
determining, in the computer, a difference between the first and second background models;
determining, in the computer, a stationary target based on the determined difference; and
generating, in the computer, an alert concerning the stationary target.
7 Assignments
0 Petitions
Accused Products
Abstract
A sequence of video frames of an area of interest is obtained. A first background model of the area of interest is constructed based on a first parameter. A second background model of the area of interest is constructed based on a second parameter, the second parameter being different from the first parameter. A difference between the first and second background models is determined. A stationary target is determined based on the determined difference. An alert concerning the stationary target is generated.
57 Citations
22 Claims
-
1. A computer-implemented method for image processing, comprising:
-
obtaining, in a computer, a sequence of video frames of an area of interest from a video camera; constructing, in the computer, a first background model of the area of interest based on a first parameter; constructing, in the computer, a second background model of the area of interest based on a second parameter, the second parameter being different from the first parameter; determining, in the computer, a difference between the first and second background models; determining, in the computer, a stationary target based on the determined difference; and generating, in the computer, an alert concerning the stationary target. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A computer-readable medium comprising software, which software, when executed by a computer system, causes the computer system to perform operations for detecting stationary targets in a video sequence, the computer-readable medium comprising:
-
instructions for receiving, in the computer system, a sequence of video frames of an area of interest from a video camera; instructions for constructing, in the computer system, a first background model of the area of interest based on a first parameter; instructions for constructing, in the computer system, a second background model of the area of interest based on a second parameter, the second parameter being different from the first parameter; instructions for determining, in the computer system, a difference between the first and second background models; instructions for determining, in the computer system, a stationary target based on the determined difference; and instructions for generating, in the computer system, an alert concerning the stationary target. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. A video processing system, comprising:
-
a background model engine to receive first, second, . . . , nth sequential video frames of an area of interest and construct first and second updatable background models, each background model being updated based on a corresponding first or second update parameters, which first and second parameters are pre-specified to differ from one another so that the constructed first and second background models are different from one another; a change detecting engine to compare pairs of corresponding pixels in the first and second background models and determine a difference between the first and second background models; a blob generating engine to generate blobs based on the determined difference; a blob classifying engine to determine a stationary target in the area of interest based on the generated blobs; an alert generating engine to generate an alert regarding the stationary target; and one or more processors to execute the background model engine, the change detecting engine, the blob generating engine, the blob classifying engine, and the alert generating engine. - View Dependent Claims (18, 19, 20, 21)
-
-
22. An application-specific hardware to perform a method comprising:
-
receiving, in the application specific hardware, a sequence of video frames of an area of interest from a video camera; constructing, in the application specific hardware, a first background model of the area of interest based on a first parameter; constructing, in the application specific hardware, a second background model of the area of interest based on a second parameter, the second parameter being different from the first parameter; determining, in the application specific hardware, a difference between the first and second background models; determining, in the application specific hardware, a stationary target based on the determined difference; and generating, in the application specific hardware, an alert concerning the stationary target.
-
Specification