A review of computer vision techniques for video violence: detection and intelligent video surveillance systems