1. A method of estimating motion in a video on a device comprising: a. performing phase correlation on the video to identify local motion candidates using a processor; and b. merging regions of the video to generate motion segmentation using the processor.