Patent ID: 9245187
Filing Date: 2016-01-26
CPC Classification: G06K,G06T,H04N

Claim Text:
1. A method for detecting motion in a sequence of video frames captured from a scene, each frame comprising a plurality of pixels grouped in a plurality of image blocks, said method comprising: (a) receiving pixel data and block feature data for each of the plurality of blocks of a current frame and a previous frame, the block feature data being at least one of Sobel edge and spatial high frequency response values for each pixel averaged over the block; (b) classifying the blocks as one of background, strong foreground, and weak foreground based on temporal profile of the block feature data; (c) producing an initial list of rectangles that enclose a plurality of connected foreground block, wherein each rectangle is assigned with a strength score and a frame by frame tracking count; (d) identifying the rectangles as one of: (i) new, (ii) persistent and (iii) recurring based on their strength score and tracking count; (e) validating the new rectangles by comparing their constituent block data with that of corresponding collocated blocks from the previous frame; and (f) producing a final list of rectangles comprising validated new, recurring and persistent rectangles.