发明名称 |
System and method for motion detection in a surveillance video |
摘要 |
In some embodiments, a non-transitory processor-readable medium stores code representing instructions to cause a processor to smooth a current image of a scene to produce a smoothed image and subtract pixel values of a background image of the scene from corresponding pixel values of the smoothed image to produce an altitude difference image. Pixel values of the altitude difference image are weighted to produce a weighted difference image. The weighted difference image is convolved to produce a convoluted difference image. A threshold is applied to each pixel of the convoluted difference image to produce a thresholded difference image. Pixels having a value less than the threshold are removed from the thresholded difference image and classified as background pixels. Foreground pixels are determined based on the thresholded difference image. |
申请公布号 |
US9230175(B2) |
申请公布日期 |
2016.01.05 |
申请号 |
US201314064713 |
申请日期 |
2013.10.28 |
申请人 |
CheckVideo LLC |
发明人 |
Gagvani Nikhil;Gritai Alexei |
分类号 |
G06K9/00;G06T7/20;H04N5/91 |
主分类号 |
G06K9/00 |
代理机构 |
Cooley LLP |
代理人 |
Cooley LLP |
主权项 |
1. A non-transitory processor-readable medium storing code representing instructions to be executed by a processor, the code comprising code to cause the processor to:
receive video data having a plurality of pixels; classify each pixel from the plurality of pixels associated with an image as a foreground pixel or a background pixel using a threshold from a plurality of first thresholds and associated with that pixel, and a threshold from a plurality of second thresholds and associated with that pixel; reset a value of a first threshold from the plurality of first thresholds associated with a first pixel from the plurality of pixels to a default first threshold value, the first pixel being classified as a foreground pixel; update a value of a second threshold from the plurality of first thresholds associated with a second pixel from the plurality of pixels, the second pixel being classified as a background pixel, a first counter configured to count the number of successive frames the second pixel is classified as a background pixel having a value greater than a counter threshold; and incrementing a second counter configured to count the number of successive frames a third pixel from the plurality of pixels is classified as a background pixel, the third pixel being classified as a background pixel, the second counter having a value less than the counter threshold, a third threshold from the plurality of first thresholds associated with the third pixel maintaining its value. |
地址 |
Falls Church VA US |