Authors:
Sarah Schneider
1
;
2
;
Doris Antensteiner
1
;
Daniel Soukup
1
and
Matthias Scheutz
2
Affiliations:
1
High-Performance Vision Systems, Center for Vision, Automation and Control, AIT Austrian Institute of Technology, Vienna, Austria
;
2
Human-Robot Interaction Lab, Tufts University, Medford, MA, U.S.A.
Keyword(s):
Autoencoder, Anomaly Detection, Computer Vision, One-class Learning.
Abstract:
We investigated the anomaly detection behaviour of three convolutional autoencoder types - a “standard” convolutional autoencoder (CAE), a variational convolutional autoencoder (VAE) and an adversarial convolutional autoencoder (AAE) - by applying them to different visual anomaly detection scenarios. First, we utilized our three autoencoder types to detect anomalous regions in two synthetically generated datasets. To investigate the convolutional autoencoders’ defect detection performances “in the industrial wild”, we applied the models on quality inspection images of non-defective and defective material regions. We compared the performances of all three autoencoder types based on their ability to detect anomalies and captured the training complexity by measuring the time needed for training them. Although the CAE is the simplest model, the trained model performed nearly as well as the more sophisticated autoencoder types, which depend on more complex training processes. For data tha
t lacks regularity or shows purely stochastic patterns, all our autoencoders failed to compute meaningful results.
(More)