1. A method for identifying a flow motion region and one or more flow motion region characteristics, the method comprising the steps of: receiving a video input comprising a plurality of frames; identifying motion vectors for each of the plurality of frames; identifying a predicted flow motion region in at least one of the plurality of frames based at least in part on the motion vectors of the frame; temporally filtering the predicted flow motion region, wherein said temporally filtering comprising distinguishing between a non-flow motion and a flow motion in the predicted flow motion region, wherein said non-flow motion is a motion of non-interest and flow motion is a motion of interest; generating a mask based at least in part on the temporal filtered predicted flow motion region; applying the mask to a frame comprising the motion vectors to obtain an identified flow motion region; and determining one or more characteristics of the identified flow motion region.