System and method for low complexity change detection in a sequence of images through background estimation
First Claim
1. A method for low complexity change detection in a sequence of images through background estimation, comprising:
- generating a first change detection map by performing change detection based on configurable block sizes between a current image and one of an estimated first background image and a previous image,wherein the first change detection map classifies each block as changed or unchanged,wherein generating the first change detection map comprises;
determining a first block level change metric between the current image and one of the estimated first background image and the previous image;
computing a confidence metric based on the determined first block level change metric;
classifying whether each block has changed or unchanged by comparing the associated first block level change metric against an associated block level noise threshold; and
selection of one of the estimated first background image and the previous image based on the confidence metric for generation of the first change detection map for a next image;
identifying each connected region based on the changed blocks and assigning a label to each connected region; and
classifying each labeled region in the current image as changed or unchanged.
1 Assignment
0 Petitions
Accused Products
Abstract
A method for low complexity change detection in a sequence of images using configurable block sizes is disclosed. In one embodiment, a first change detection map is generated by performing change detection based on configurable block sizes between a current image and one of an estimated first background image and a previous image. The first change detection map classifies each block as changed or unchanged. The selection between the previous image and the estimated background image for use in change detection is done using a confidence estimate, which is updated both at the low level and at the end of a high-level change analysis. In another embodiment, an estimated second background image is used in addition to the estimate first background image to help quickly adapt when a stationary object starts moving or when a scene object becomes stationary.
9 Citations
24 Claims
-
1. A method for low complexity change detection in a sequence of images through background estimation, comprising:
-
generating a first change detection map by performing change detection based on configurable block sizes between a current image and one of an estimated first background image and a previous image, wherein the first change detection map classifies each block as changed or unchanged, wherein generating the first change detection map comprises; determining a first block level change metric between the current image and one of the estimated first background image and the previous image; computing a confidence metric based on the determined first block level change metric; classifying whether each block has changed or unchanged by comparing the associated first block level change metric against an associated block level noise threshold; and selection of one of the estimated first background image and the previous image based on the confidence metric for generation of the first change detection map for a next image; identifying each connected region based on the changed blocks and assigning a label to each connected region; and classifying each labeled region in the current image as changed or unchanged. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A system for low complexity change detection in a sequence of images through background estimation, comprising:
-
a motion detector to generate a first change detection map by performing change detection based on configurable block sizes between a current image and one of an estimated first background image and a previous image, wherein the first change detection map classifies each block as changed or unchanged, wherein the motion detector is further configured to; determine a first block level change metric between the current image and one of the estimated first background image and the previous image; compute a confidence metric based on the determined first block level change metric; classify whether each block has changed or unchanged by comparing the associated first block level change metric against an associated block level noise threshold; and select one of the estimated first background image and the previous image based on the confidence metric for generation of the first change detection map for a next image; a connected component analysis unit to identify each connected region based on the changed blocks and assign a label to each connected region; and a blob matching unit to classify each labeled region in the current image as changed or unchanged. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20, 21)
-
-
22. An non-transitory computer-readable storage medium for low complexity change detection in a sequence of images through background estimation having instructions that, when executed by a computing device, cause the computing device to perform a method comprising:
-
generating a first change detection map by performing change detection based on configurable block sizes between a current image and one of an estimated first background image and a previous image, wherein the first change detection map classifies each block as changed or unchanged, wherein generating the first change detection map comprises; determining a first block level change metric between the current image and one of the estimated first background image and the previous image; computing a confidence metric based on the determined first block level change metric; classifying whether each block has changed or unchanged by comparing the associated first block level change metric against an associated block level noise threshold; and selection of one of the estimated first background image and the previous image based on the confidence metric for generation of the first change detection map for a next image; identifying each connected region based on the changed blocks and assigning a label to each connected region; and classifying each labeled region in the current image as changed or unchanged. - View Dependent Claims (23, 24)
-
Specification