Patent ID: 8577086

Claim:
A non-transitory machine readable medium having stored thereon a plurality of machine executable instructions that, when executed by said machine, cause said machine to perform a method, comprising: providing a video sequence wherein said video sequence comprises a plurality of sequential image frames, each of said plurality of sequential image frames including at least one BLOB and at least one section; collecting a history of the direction of movement of a pre-determined point of at least one of said at least one BLOB over said at least one of said at least one section of a sequential image frame of said plurality of sequential image frames, for at least one of said at least one section; generating a plurality of base unit vectors associated with said at least one of said at least one section when said collected history includes at least a pre-determined amount of history, said set of base unit vectors representing direction of movement at said at least one of said at least one section of each of said at least one BLOB having a predetermined point that passes over said at least one of said at least one section; and declaring a First BLOB to be clutter when a predetermined point on said First BLOB passes over said at least one of said at least one section after said plurality of base unit vectors has been generated, and a comparative vector describing the direction of movement of said First BLOB at said at least one of said at least one section is within a predetermined distance of the mean of said plurality of base unit vectors associated with said at least one of said at least one section; and variance of said plurality of base unit vectors associated with said at least one of said at least one section is less than a pre-determined amount.