1. A method comprising the steps of: obtaining one or more images; estimating a foreground region of interest from the one or more images; determining a plurality of segments of the foreground region of interest; calculating amplitude statistics for respective ones of the plurality of segments; classifying respective segments as being respective portions of static foreground objects or as being respective portions of dynamic foreground objects based at least in part on the calculated amplitude statistics and one or more defined patterns for known static and dynamic objects; and removing one or more segments classified as static foreground objects from the foreground region of interest; wherein the steps are implemented in an image processor comprising a processor coupled to a memory.