The document describes an intelligent security application being developed to detect unusual events from surveillance video streams. It uses computer vision and artificial intelligence techniques like foreground region detection, feature extraction and temporal feature analysis to help human monitors take early action against malicious events. The application separates foreground regions using adaptive background modeling, extracts scene-level features from those regions, and analyzes temporal variations in the features to map them to high-level event models.