Robust moving object segmentation with two-stage optimization
Inspired by interactive segmentation algorithms, we propose an online and unsupervised technique to extract moving objects from videos captured by stationary cameras. Our method consists of two main optimization steps, from local optimal extraction to global optimal segmentation. In the first stage, reliable foreground and background pixels are extracted from input image by modeling distributions of foreground and background with color and motion cues. These reliable pixels provide hard constraints for the next step of segmentation. Then global optimal segmentation of moving object is implemented by graph cuts in the second stage. Experimental results on several challenging videos demonstrate the effectiveness and robustness of the proposed approach.