“…Abnormal event detection is commonly formalized as an outlier detection task [2,5,6,9,14,15,18,23,25,26,29,36,37,38,39], in which the main approach is to learn a model of familiarity from training videos and label the de-tected outliers as abnormal. Several abnormal event detection approaches [5,6,9,23,29] learn a dictionary of atoms representing normal events during training, then label the events not represented in the dictionary as abnormal.…”