A unified mixture framework for motion segmentation: incorporating spatial coherence and estimating the number of models | Synapse