Clustering for temporally evolving datasets (clusters undergo birth/death/motion processes)