HIERARCHICAL SUDDEN ILLUMINATION CHANGE DETECTION USING RADIANCE CONSISTENCY WITHIN A SPATIAL NEIGHBORHOOD
First Claim
1. A computer-implemented method for detecting a sudden illumination change (SIC) in a sequence of video frames, comprising:
- receiving a current video frame, of the sequence of video frames;
identifying one or more sets of pixels in the current video frame, wherein each set of pixels is classified as depicting a foreground object;
for each pixel in at least one of the sets of pixels;
identifying a radiance value for the pixel and for each pixel within a spatial neighborhood of the pixel,determining, for the pixel, whether the radiance values for the pixel and the pixels in the spatial neighborhood indicate that a sudden illumination change has occurred in a scene depicted by the sequence of video frames; and
upon determining that a majority of pixels in a first one of the sets of pixels indicate that a sudden illumination change has occurred, reclassifying the pixels in the first set of pixels as depicting a background of the scene depicted by the sequence of video frames.
69 Assignments
0 Petitions
Accused Products
Abstract
Techniques are disclosed for detecting sudden illumination changes using radiance consistency within a spatial neighborhood. A background/foreground (BG/FG) component of a behavior recognition system may be configured to generate a background image depicting a scene background. Further, the (BG/FG) component may periodically evaluate a current video frame to determine whether a sudden illumination change has occurred. A sudden illumination change occurs when scene lighting changes dramatically from one frame to the next (or over a small number of frames).
106 Citations
25 Claims
-
1. A computer-implemented method for detecting a sudden illumination change (SIC) in a sequence of video frames, comprising:
-
receiving a current video frame, of the sequence of video frames; identifying one or more sets of pixels in the current video frame, wherein each set of pixels is classified as depicting a foreground object; for each pixel in at least one of the sets of pixels; identifying a radiance value for the pixel and for each pixel within a spatial neighborhood of the pixel, determining, for the pixel, whether the radiance values for the pixel and the pixels in the spatial neighborhood indicate that a sudden illumination change has occurred in a scene depicted by the sequence of video frames; and upon determining that a majority of pixels in a first one of the sets of pixels indicate that a sudden illumination change has occurred, reclassifying the pixels in the first set of pixels as depicting a background of the scene depicted by the sequence of video frames. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A computer-readable storage medium containing a program which, when executed by a processor, performs an operation for detecting a sudden illumination change (SIC) in a sequence of video frames, the operation comprising:
-
receiving a current video frame, of the sequence of video frames; identifying one or more sets of pixels in the current video frame, wherein each set of pixels is classified as depicting a foreground object; for each pixel in at least one of the sets of pixels; identifying a radiance value for the pixel and for each pixel within a spatial neighborhood of the pixel, determining, for the pixel, whether the radiance values for the pixel and the pixels in the spatial neighborhood indicate that a sudden illumination change has occurred in a scene depicted by the sequence of video frames; and upon determining that a majority of pixels in a first one of the sets of pixels indicate that a sudden illumination change has occurred, reclassifying the pixels in the first set of pixels as depicting a background of the scene depicted by the sequence of video frames. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18)
-
-
19. 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 program, which, when executed on the processor is configured to perform an operation for detecting a sudden illumination change (SIC) in a sequence of video frames by performing the steps of; receiving a current video frame, of the sequence of video frames, identifying one or more sets of pixels in the current video frame, wherein each set of pixels is classified as depicting a foreground object, for each pixel in at least one of the sets of pixels; identifying a radiance value for the pixel and for each pixel within a spatial neighborhood of the pixel, and determining, for the pixel, whether the radiance values for the pixel and the pixels in the spatial neighborhood indicate that a sudden illumination change has occurred in a scene depicted by the sequence of video frames, and upon determining that a majority of pixels in a first one of the sets of pixels indicate that a sudden illumination change has occurred, reclassifying the pixels in the first set of pixels as depicting a background of the scene depicted by the sequence of video frames. - View Dependent Claims (20, 21, 22, 23, 24, 25)
-
Specification