BACKGROUND-FOREGROUND MODULE FOR VIDEO ANALYSIS SYSTEM
First Claim
1. A method for analyzing a scene depicted in a sequence of video frames, the method comprising:
- receiving a raw video frame of the sequence of video frames;
for each of a plurality of pixels of the raw video frame;
calculating a comparison measure between color-characteristics of a pixel in the raw video frame and color-characteristics of a corresponding pixel in a background image, wherein the comparison measure is defined in relation to a range of possible values of at least one color-characteristic of the pixel;
upon determining the comparison measure of the pixel is within a specified threshold, classifying the pixel of the raw frame as depicting a portion of a background of the scene; and
upon determining the comparison measure is outside the specified threshold, classifying the pixel of the raw frame as depicting a portion of a foreground of the scene.
6 Assignments
0 Petitions
Accused Products
Abstract
Embodiments of the present invention provide a method and a module for identifying a background of a scene depicted in an acquired stream of video frames that may be used by a video-analysis system. For each pixel or block of pixels in an acquired video frame a comparison measure is determined. The comparison measure depends on difference of color values exhibited in the acquired video frame and in a background image respectively by the pixel or block of pixels and a corresponding pixel and block of pixels in the background image. To determine the comparison measure, the resulting difference is considered in relation to a range of possible color values. If the comparison measure is above a dynamically adjusted threshold, the pixel or the block of pixels is classified as a part of the background of the scene.
77 Citations
25 Claims
-
1. A method for analyzing a scene depicted in a sequence of video frames, the method comprising:
-
receiving a raw video frame of the sequence of video frames; for each of a plurality of pixels of the raw video frame; calculating a comparison measure between color-characteristics of a pixel in the raw video frame and color-characteristics of a corresponding pixel in a background image, wherein the comparison measure is defined in relation to a range of possible values of at least one color-characteristic of the pixel; upon determining the comparison measure of the pixel is within a specified threshold, classifying the pixel of the raw frame as depicting a portion of a background of the scene; and upon determining the comparison measure is outside the specified threshold, classifying the pixel of the raw frame as depicting a portion of a foreground of the scene. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A computer-readable storage medium containing a program which, when executed by a processor, performs an operation for analyzing a scene depicted in a sequence of video frames, the operation comprising:
-
receiving a raw video frame of the sequence of video frames; and for each of a plurality of pixels of the raw video frame; calculating a comparison measure between color-characteristics of a pixel in the raw video frame and color-characteristics of a corresponding pixel in a background image, wherein the comparison measure is defined in relation to a range of possible values of at least one color-characteristic of the pixel, upon determining the comparison measure of the pixel is within a specified threshold, classifying the pixel of the raw frame as depicting a portion of a background of the scene, and upon determining the comparison measure is outside the specified threshold, classifying the pixel of the raw frame as depicting a portion of a foreground of the scene. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20)
-
-
21. A system comprising,
a video input source configured to provide a sequence of video frames, each depicting a scene; -
a processor; and a memory containing a video analysis application, which when executed by the processor is configured to perform an operation for analyzing the scene depicted in the sequence of video frames, the operation comprising; receiving a raw video frame from the video input source, and for each of a plurality of pixels of the raw video frame; calculating a comparison measure between color-characteristics of a pixel in the raw video frame and color-characteristics of a corresponding pixel in a background image, wherein the comparison measure is defined in relation to a range of possible values of at least one color-characteristic of the pixel, upon determining the comparison measure of the pixel is within a specified threshold, classifying the pixel of the raw frame as depicting a portion of a background of the scene, and upon determining the comparison measure is outside the specified threshold, classifying the pixel of the raw frame as depicting a portion of a foreground of the scene. - View Dependent Claims (22, 23, 24, 25)
-
Specification