ビデオ異常検出は、異常例の可用性が限られているため、1クラス分類(OCC)の問題と見なされることがよくあります。通常、この問題に取り組むために、オートエンコーダー(AE)は、正規データのみで構成されるトレーニングセットを使用して入力を再構築するようにトレーニングされます。テスト時に、AEは、異常なデータの再構築が不十分である一方で、正常なデータを適切に再構築することが期待されます。ただし、いくつかの研究では、通常のデータトレーニングだけでも、AEが異常の再構築を開始することが多く、異常検出のパフォーマンスが低下することが示されています。この問題を軽減するために、入力(つまり、正常または異常)に関係なく、正常なデータのみを再構築することを目的としてAEをトレーニングする新しい方法を提案します。 OCC設定では実際の異常が利用できないため、トレーニングは、正規データを操作して非正規データの分布をシミュレートすることによって生成される疑似異常によって支援されます。さらに、疑似異常を生成する2つの方法を提案します。パッチとスキップフレームベースです。 3つの挑戦的なビデオ異常データセットに関する広範な実験は、従来のAEを改善し、最先端のパフォーマンスを達成する上での私たちの方法の有効性を示しています。
Video anomaly detection is often seen as one-class classification (OCC) problem due to the limited availability of anomaly examples. Typically, to tackle this problem, an autoencoder (AE) is trained to reconstruct the input with training set consisting only of normal data. At test time, the AE is then expected to well reconstruct the normal data while poorly reconstructing the anomalous data. However, several studies have shown that, even with only normal data training, AEs can often start reconstructing anomalies as well which depletes the anomaly detection performance. To mitigate this problem, we propose a novel methodology to train AEs with the objective of reconstructing only normal data, regardless of the input (i.e., normal or abnormal). Since no real anomalies are available in the OCC settings, the training is assisted by pseudo anomalies that are generated by manipulating normal data to simulate the out-of-normal-data distribution. We additionally propose two ways to generate pseudo anomalies: patch and skip frame based. Extensive experiments on three challenging video anomaly datasets demonstrate the effectiveness of our method in improving conventional AEs, achieving state-of-the-art performance.