An Overview of Deep Learning Based Methods for Unsupervised and Semi-Supervised Anomaly Detection in Videos | Synapse