1. A system to support collaborative framework for mining of surveillance videos, comprising: a feature extraction and temporal segmentation module operable to segment one or more incoming video streams from multiple cameras into a plurality of events; a Gaussian mixture model (GMM) operable to generate a set of abnormal events via unsupervised mining of the plurality of events; a user feedback module operable to identify mis-classified normal events and generate a clean training set by combining user feedback with the set of abnormal events; and a training model operable to perform motion detection on the one or more incoming video streams.