This list is the resources of A Survey of Visual Sensory Anomaly Detection.

What is Visual Anomaly Detection

Anomaly means a deviation from a rule or from what is regarded as standard, regular, or expected. The occurrence of anomalies is often challenging to predict, and the baneful influence is difficult to estimate without distinguishing them. Anomaly Detection(AD) is an essential research topic, especially in the computer vision field. This review focuses on a challenging task, real-world anomaly detection in visual materials. An anomaly can be a minor defect in an industrial product, an unusual object in a driving scene, or an exceptional action in a video.

What is Sensory Anomaly Detection

Compared to the semantic anomaly, which is usually a manufactured accident at the level of tag categories, sensory anomaly is the natural matter of the senses. In other words, semantic anomaly refers to the whole sample(e.g., abnormal samples from different classes), while sensory anomaly is only a part of samples(e.g., a defect in an object).

avatar

Awesome Researches

We collected outstanding anomaly detection papers in the last five years and classified them into three levels according to the form of anomaly.

1 Object-level AD

1.1 Unsupervised

  • Deep One-Class Classification via Interpolated Gaussian Descriptor [AAAI 2022]

  • CutPaste: Self-Supervised Learning for Anomaly Detection and Localization [CVPR 2021]

  • A Hierarchical Transformation-Discriminating Generative Model for Few Shot Anomaly Detection [ICCV 2021]

  • DRAEM – A discriminatively trained reconstruction embedding for surface anomaly detection [ICCV 2021]

  • Divide-and-Assemble: Learning Block-wise Memory for Unsupervised Anomaly Detection [ICCV 2021]

  • Learning Unsupervised Metaformer for Anomaly Detection [ICCV 2021]

  • PANDA: Adapting Pretrained Features for Anomaly Detection and Segmentation [CVPR 2021]

  • Multiresolution Knowledge Distillation for Anomaly Detection [CVPR 2021]

  • Learning Semantic Context from Normal Samples for Unsupervised Anomaly Detection [AAAI 2021]

  • Same Same But DifferNet: Semi-Supervised Defect Detection with Normalizing Flows [WACV 2021]

  • Glancing at the Patch: Anomaly Localization with Global and Local Feature Comparison [CVPR 2021]

  • Uninformed Students: Student–Teacher Anomaly Detection with Discriminative Latent Embeddings [CVPR 2020]

  • Encoding Structure-Texture Relation with P-Net for Anomaly Detection in Retinal Images [ECCV 2020]

  • Iterative energy-based projection on a normal data manifold for anomaly localization [ICLR 2020]

  • Consistent estimation of the max-flow problem: Towards unsupervised image segmentation [TPAMI 2020]

1.2 Weakly Supervised

  • Explainable Deep One-Class Classification [ICLR 2021]

  • Few-shot domain-adaptive anomaly detection for cross-site brain images [TPAMI 2021]

  • Neural Batch Sampling with Reinforcement Learning for Semi-Supervised Anomaly Detection [ECCV 2020]

  • Attention Guided Anomaly Localization in Images [ECCV 2020]

  • Multistage GAN for Fabric Defect Detection [TIP 2019]

  • Learning Fixed Points in Generative Adversarial Networks: From Image-to-Image Translation to Disease Detection and Localization [ICCV 2019]

  • Domain Adaptation for Automatic OLED Panel Defect Detection Using Adaptive Support Vector Data Description [IJCV 2017]

1.3 Supervised

  • Interleaved Deep Artifacts-Aware Attention Mechanism for Concrete Structural Defect Classification [TIP 2021]

  • Reference-Based Defect Detection Network [TIP 2021]

  • Fabric defect detection using tactile information [ICRA 2021]

  • Deep Neural Network based Visual Inspection with 3D Metric Measurement of Concrete Defects using Wall-climbing Robot [IROS 2019]

2 Scene-level AD

2.1 Weakly Supervised

  • Pixel-wise Anomaly Detection in Complex Driving Scenes [CVPR 2021]

  • Road Anomaly Detection by Partial Image Reconstruction with Segmentation Coupling [ICCV 2021]

  • Detection and Retrieval of Out-of-Distribution Objects in Semantic Segmentation [CVPR 2020]

  • Synthesize Then Compare: Detecting Failures and Anomalies for Semantic Segmentation [ECCV 2020]

  • Detecting the Unexpected via Image Resynthesis [ICCV 2019]

  • Detecting Unexpected Obstacles for Self-Driving Cars: Fusing Deep Learning and Geometric Modeling[VI 2017]

2.2 Supervised

  • SegmentMeIfYouCan: A Benchmark for Anomaly Segmentation [NeurIPS 2021]

  • Real-Time Fusion Network for RGB-D Semantic Segmentation Incor- porating Unexpected Obstacle Detection for Road-Driving Images [RAL 2020]

  • A Novel Multi-layer Framework for Tiny Obstacle Discovery [ICRA 2019]

  • MergeNet: A Deep Net Architecture for Small Obstacle Discovery [ICRA 2018]

3 Event-level AD

3.1 Unsupervised

  • Future Frame Prediction Network for Video Anomaly Detection [TPAMI 2021]

  • Context-Dependent Anomaly Detection for Low Altitude Traffic Surveillance [ICRA 2021]

  • Graph Embedded Pose Clustering for Anomaly Detection [CVPR 2020]

  • Learning Memory-guided Normality for Anomaly Detection [CVPR 2020]

  • Self-trained Deep Ordinal Regression for End-to-End Video Anomaly Detection [CVPR 2020]

  • Clustering Driven Deep Autoencoder for Video Anomaly Detection [ECCV 2020]

  • Quantifying and Detecting Collective Motion in Crowd Scenes [TIP 2020]

  • Memorizing Normality to Detect Anomaly: Memory-augmented Deep Autoencoder for Unsupervised Anomaly Detection [ICCV 2019]

  • Object-centric Auto-encoders and Dummy Anomalies for Abnormal Event Detection in Video [CVPR 2019]

  • Learning Regularity in Skeleton Trajectories for Anomaly Detection in Videos [CVPR 2019]

  • Anomaly Detection in Video Sequence with Appearance-Motion Correspondence [ICCV 2019]

  • A Background-Agnostic Framework with Adversarial Training for Abnormal Event Detection in Video [TPAMI 2020]

  • Domain-Transformable Sparse Representation for Anomaly Detection in Moving-Camera Videos [TIP 2019]

  • Unsupervised Traffic Accident Detection in First-Person Videos [IROS 2019]

  • Detecting Regions of Maximal Divergence for Spatio-Temporal Anomaly Detection [TPAMI 2018]

  • Deep-Cascade: Cascading 3D Deep Neural Networks for Fast Anomaly Detection and Localization in Crowded Scenes [TIP 2017]

3.2 Weakly Supervised

  • A Hybrid Video Anomaly Detection Framework via Memory-Augmented Flow Reconstruction and Flow-Guided Frame Prediction [ICCV 2021]

  • Dance with Self-Attention: A New Look of Conditional Random Fields on Anomaly Detection in Videos [ICCV 2021]

  • Weakly-supervised Video Anomaly Detection with Robust Temporal Feature Magnitude Learning [ICCV 2021]

  • Weakly-Supervised Spatio-Temporal Anomaly Detection in Surveillance Video [IJCAI 2021]

  • Learning Causal Temporal Relation and Feature Discrimination for Anomaly Detection [TIP 2021]

  • Localizing Anomalies From Weakly-Labeled Videos [TIP 2021]

  • CLAWS: Clustering Assisted Weakly Supervised Learning with Normalcy Suppression for Anomalous Event Detection [ECCV 2020]

  • A Revisit of Sparse Coding Based Anomaly Detection in Stacked RNN Framework [ICML 2019]

  • Exploiting Typicality for Selecting Informative and Anomalous Samples in Videos [TIP 2019]

  • Video Anomaly Detection with Sparse Coding Inspired Deep Neural Networks [TPAMI 2019]

  • Margin Learning Embedded Prediction for Video Anomaly Detection with A Few Anomalies [IJCAI 2019]

  • Graph Convolutional Label Noise Cleaner: Train a Plug-and-play Action Classifier for Anomaly Detection [CVPR 2019]

  • Real-world Anomaly Detection in Surveillance Videos [CVPR 2018]

3.3 Supervised

  • Variational Abnormal Behavior Detection With Motion Consistency [TIP 2021]

  • Fast Abnormal Event Detection [IJCV 2019]

  • Future frame prediction for anomaly detection–a new baseline [CVPR 2018]

  • Video Anomaly Detection With Compact Feature Sets for Online Performance [TIP 2017]