Classifying slate tile quality using automated learning techniques

Abstract Slate classification has typically been performed manually by an expert on the basis of an assessment of standard defects that characterize the quality of the slate. We describe an innovative and objective approach to automated classification that eliminates subjectivity and human error. The slate is classified using machine learning techniques based on numeric variables obtained from 2D–3D images captured by a linear 2D camera and a 3D laser scanner, which provide the necessary information on the slate. With a view of obtaining an optimally efficient classification model, we implemented supervised machine learning techniques (support vector machines and multi-layer perceptron neural networks) and non-supervised techniques (cluster analysis and self-organizing maps). The results obtained in our research demonstrate that the error for automated classification was lower than for manual classification. Automated classification also removes the subjectivity implied by manual quality control in the slate classification process.

[1]  Roman Bek,et al.  Discourse on one way in which a quantum-mechanics language on the classical logical base can be built up , 1978, Kybernetika.

[2]  W. Pitts,et al.  A Logical Calculus of the Ideas Immanent in Nervous Activity (1943) , 2021, Ideas That Created the Future.

[3]  T. Kohonen Self-organized formation of topographically correct feature maps , 1982 .

[4]  Alexander J. Smola,et al.  Support Vector Regression Machines , 1996, NIPS.

[5]  Chih-Jen Lin,et al.  A comparison of methods for multiclass support vector machines , 2002, IEEE Trans. Neural Networks.

[6]  Vladimir Vapnik,et al.  Chervonenkis: On the uniform convergence of relative frequencies of events to their probabilities , 1971 .

[7]  Stephen Grossberg,et al.  Adaptive pattern classification and universal recoding: II. Feedback, expectation, olfaction, illusions , 1976, Biological Cybernetics.

[8]  C. Malsburg Self-organization of orientation sensitive cells in the striate cortex , 2004, Kybernetik.

[9]  S. Grossberg,et al.  Adaptive pattern classification and universal recoding: I. Parallel development and coding of neural feature detectors , 1976, Biological Cybernetics.

[10]  Roberto Battiti,et al.  First- and Second-Order Methods for Learning: Between Steepest Descent and Newton's Method , 1992, Neural Computation.

[11]  Javier Taboada,et al.  Application of Bayesian networks to the evaluation of roofing slate quality , 2007 .

[12]  J. MacQueen Some methods for classification and analysis of multivariate observations , 1967 .

[13]  José M. Matías,et al.  Functional classification of ornamental stone using machine learning techniques , 2010, J. Comput. Appl. Math..

[14]  Javier Taboada,et al.  Assessing the viability of underground slate mining by combining an expert system with a GIS , 2006 .

[15]  V. Vapnik,et al.  Necessary and Sufficient Conditions for the Uniform Convergence of Means to their Expectations , 1982 .

[16]  Javier Taboada,et al.  Machine learning techniques applied to the construction of a new geomechanical quality index , 2011, Int. J. Comput. Math..

[17]  V. Vapnik Estimation of Dependences Based on Empirical Data , 2006 .

[18]  T. Kohonen Self-organized formation of topology correct feature maps , 1982 .

[19]  Leslie G. Valiant,et al.  A theory of the learnable , 1984, CACM.

[20]  Yvan Saint-Aubin,et al.  Conformal invariance in two-dimensional percolation , 1994 .

[21]  Felipe Cucker,et al.  On the mathematical foundations of learning , 2001 .

[22]  Songul Albayrak,et al.  FUZZY C-MEANS CLUSTERING ON MEDICAL DIAGNOSTIC SYSTEMS , 2003 .

[23]  José M. Matías,et al.  Application of a Hybrid 3D-2D Laser Scanning System to the Characterization of Slate Slabs , 2010, Sensors.

[24]  Bernhard E. Boser,et al.  A training algorithm for optimal margin classifiers , 1992, COLT '92.

[25]  David Haussler,et al.  Decision Theoretic Generalizations of the PAC Model for Neural Net and Other Learning Applications , 1992, Inf. Comput..

[26]  André Elisseeff,et al.  Stability and Generalization , 2002, J. Mach. Learn. Res..