Intelligent video surveillance: a review through deep learning techniques for crowd analysis | Synapse