In this paper a semi-supervised method for the detection of anomalies in both texture- and object-based product images is presented. The method exploits a pre-trained Convolutional Neural Network (CNN) autoencoder that is blended with a statistical-based transformation of the neural network embedding layer in order to remove anomalies from the input image. The “cleaned” version of the input image is then compared with the input image itself in order to spatially localize the anomalies. The method does not require a specific training of the CNN to be applied to a new class of product, but it requires a very fast domain adaptation based on only “anomaly-free” examples. Experiments conducted on a publicly available dataset made of fifteen texture- and object-based classes show that overall performance is better than the state of the art of about 4%. In the case of texture-based classes the proposed method outperforms the state of the art of about 13%. In the case of object-based classes, the proposed method reaches overall the same performance of the state of the art. In this case, apart from 3 cases, that is “bottle”, “transistor” and “metal nut”, the proposed method performs better than the state of the art in 7 object classes out of 10.

Napoletano, P., Piccoli, F., Schettini, R. (2021). Semi-supervised anomaly detection for visual quality inspection. EXPERT SYSTEMS WITH APPLICATIONS, 183(30 November 2021) [10.1016/j.eswa.2021.115275].

Semi-supervised anomaly detection for visual quality inspection

Napoletano P.;Piccoli F.
;
Schettini R.
2021

Abstract

In this paper a semi-supervised method for the detection of anomalies in both texture- and object-based product images is presented. The method exploits a pre-trained Convolutional Neural Network (CNN) autoencoder that is blended with a statistical-based transformation of the neural network embedding layer in order to remove anomalies from the input image. The “cleaned” version of the input image is then compared with the input image itself in order to spatially localize the anomalies. The method does not require a specific training of the CNN to be applied to a new class of product, but it requires a very fast domain adaptation based on only “anomaly-free” examples. Experiments conducted on a publicly available dataset made of fifteen texture- and object-based classes show that overall performance is better than the state of the art of about 4%. In the case of texture-based classes the proposed method outperforms the state of the art of about 13%. In the case of object-based classes, the proposed method reaches overall the same performance of the state of the art. In this case, apart from 3 cases, that is “bottle”, “transistor” and “metal nut”, the proposed method performs better than the state of the art in 7 object classes out of 10.
Articolo in rivista - Articolo scientifico
Anomaly detection; CNNs; Computer vision; Convolutional neural networks; Quality control; Visual quality inspection;
English
8-giu-2021
2021
183
30 November 2021
115275
none
Napoletano, P., Piccoli, F., Schettini, R. (2021). Semi-supervised anomaly detection for visual quality inspection. EXPERT SYSTEMS WITH APPLICATIONS, 183(30 November 2021) [10.1016/j.eswa.2021.115275].
File in questo prodotto:
Non ci sono file associati a questo prodotto.

I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/10281/318874
Citazioni
  • Scopus 4
  • ???jsp.display-item.citation.isi??? 2
Social impact