Dynamic Bayesian Network-Based Anomaly Detection for In-Process Visual Inspection of Laser Surface Heat Treatment

We present the application of a cyber-physical system for inprocess quality control based on the visual inspection of a laser surface heat treatment process. To do this, we propose a classification framework that detects anomalies in recorded video sequences that have been preprocessed using a clustering-based method for feature subset selection. One peculiarity of the classification task is that there are no examples with errors, since major irregularities seldom occur in efficient industrial processes. Additionally, the parts to be processed are expensive so the sample size is small. The proposed framework uses anomaly detection, cross-validation and sampling techniques to deal with these issues. Regarding anomaly detection, dynamic Bayesian networks (DBNs) are used to represent the temporal characteristics of the normal process. Experiments are conducted with two different types of DBN structure learning algorithms, and classification performance is assessed on both anomaly-free examples and sequences with anomalies simulated by experts.

[1]  Helen Gill,et al.  Cyber-Physical Systems , 2019, 2019 IEEE International Conference on Mechatronics (ICM).

[2]  Luigi Portinale,et al.  Dynamic Bayesian Networks for Fault Detection, Identification, and Recovery in Autonomous Spacecraft , 2015, IEEE Transactions on Systems, Man, and Cybernetics: Systems.

[3]  Fred A. Hamprecht,et al.  Weakly Supervised Learning of a Classifier for Unusual Event Detection , 2008, IEEE Transactions on Image Processing.

[4]  Yingjie Tian,et al.  A Comprehensive Survey of Clustering Algorithms , 2015, Annals of Data Science.

[5]  VARUN CHANDOLA,et al.  Anomaly detection: A survey , 2009, CSUR.

[6]  Constantin F. Aliferis,et al.  The max-min hill-climbing Bayesian network structure learning algorithm , 2006, Machine Learning.

[7]  Concha Bielza,et al.  Discrete Bayesian Network Classifiers , 2014, ACM Comput. Surv..

[8]  Kevin P. Murphy,et al.  Learning the Structure of Dynamic Probabilistic Networks , 1998, UAI.

[9]  David Barber,et al.  Graphical Models for Time-Series , 2010, IEEE Signal Processing Magazine.

[10]  Adel M. Alimi,et al.  Dynamic MMHC: A Local Search Algorithm for Dynamic Bayesian Network Structure Learning , 2013, IDA.

[11]  Juan Zhou,et al.  Learning effective brain connectivity with dynamic Bayesian networks , 2007, NeuroImage.

[12]  Dirk Husmeier,et al.  Sensitivity and specificity of inferring genetic regulatory interactions from microarray experiments with dynamic Bayesian networks , 2003, Bioinform..

[13]  Stuart J. Russell,et al.  Dynamic bayesian networks: representation, inference and learning , 2002 .

[14]  Cesare Alippi,et al.  A methodological approach to multisensor classification for innovative laser material processing units , 2001, IMTC 2001. Proceedings of the 18th IEEE Instrumentation and Measurement Technology Conference. Rediscovering Measurement in the Age of Informatics (Cat. No.01CH 37188).

[15]  Concha Bielza,et al.  Development of a Cyber-Physical System based on selective Gaussian naïve Bayes model for a self-predict laser surface heat treatment process control , 2015, ML4CPS.

[16]  Marco Scutari,et al.  Learning Bayesian Networks with the bnlearn R Package , 2009, 0908.3817.