High-Level Surveillance Event Detection Using an Interval-Based Query Language