Multi-timescale Trajectory Prediction for Abnormal Human Activity Detection
About
A classical approach to abnormal activity detection is to learn a representation for normal activities from the training data and then use this learned representation to detect abnormal activities while testing. Typically, the methods based on this approach operate at a fixed timescale - either a single time-instant (eg. frame-based) or a constant time duration (eg. video-clip based). But human abnormal activities can take place at different timescales. For example, jumping is a short term anomaly and loitering is a long term anomaly in a surveillance scenario. A single and pre-defined timescale is not enough to capture the wide range of anomalies occurring with different time duration. In this paper, we propose a multi-timescale model to capture the temporal dynamics at different timescales. In particular, the proposed model makes future and past predictions at different timescales for a given input pose trajectory. The model is multi-layered where intermediate layers are responsible to generate predictions corresponding to different timescales. These predictions are combined to detect abnormal activities. In addition, we also introduce an abnormal activity data-set for research use that contains 4,83,566 annotated frames. Data-set will be made available at https://rodrigues-royston.github.io/Multi-timescale_Trajectory_Prediction/ Our experiments show that the proposed model can capture the anomalies of different time duration and outperforms existing methods.
Related benchmarks
| Task | Dataset | Result | Rank | |
|---|---|---|---|---|
| Video Anomaly Detection | CUHK Avenue (Ave) (test) | AUC82.9 | 203 | |
| Video Anomaly Detection | ShanghaiTech (test) | AUC0.7603 | 194 | |
| Anomaly Detection | Avenue | Frame AUC (Micro)82.9 | 55 | |
| Video Anomaly Detection | ShanghaiTech | Micro AUC0.76 | 51 | |
| Video Anomaly Detection | ShanghaiTech standard (test) | Frame-Level AUC76 | 50 | |
| Video Anomaly Detection | Avenue | Frame-AUC82.85 | 29 | |
| Video Anomaly Detection | ShanghaiTech (SHTech) (test) | AUROC0.76 | 24 | |
| Video Anomaly Detection | HR-Avenue | Frame-AUC88.33 | 15 | |
| Video Anomaly Detection | Corridor | Micro Score67.1 | 12 | |
| Video Anomaly Detection | HR-STC | AUC77 | 11 |