Anomaly detection is a research hotspot in the field of object detection, aiming to construct models using normal samples to detect anomalies. The challenge of this task is the extreme imbalance of the dataset, and training models based on such datasets do not have good generalization ability. In order to solve the problem of low abnormal data affecting detection performance, we propose an asymmetric self-coding network based on knowledge distillation, combined with anomaly detection algorithms. Our method only uses normal samples for training, allowing the encoder to learn the distribution of normal samples in deep space. We use the decoder to reconstruct and restore deep features, outputting a generated graph of the corresponding samples. By forming an asymmetric structure with a lightweight decoder and encoder, the problem of reconstruction error failure is solved. The knowledge distillation algorithm is combined to train the network, using the pretrained encoding network as the teacher network and guiding the reconstruction of the asymmetric decoding network as the student network. A new multi-scale loss function is designed, which is composed of pixel level and global direction loss function. Experiments show that the average AUC of each category of MVTec AD dataset in our method is significantly higher than other anomaly detection methods. Especially when knowledge distillation strategy is used in reconstruction methods, the average AUC of our method is about 2 points higher than the highest MKD network.
Access to the requested content is limited to institutions that have purchased or subscribe to SPIE eBooks.
You are receiving this notice because your organization may not have SPIE eBooks access.*
*Shibboleth/Open Athens users─please
sign in
to access your institution's subscriptions.
To obtain this item, you may purchase the complete book in print or electronic format on
SPIE.org.
INSTITUTIONAL Select your institution to access the SPIE Digital Library.
PERSONAL Sign in with your SPIE account to access your personal subscriptions or to use specific features such as save to my library, sign up for alerts, save searches, etc.