Vision system development by machine learning: Mashing assessment in brewing

This article describes the development of a machine vision application for automatic process assessment by image analysis and machine learning. The system is required to differentiate between the various stages of a mashing process and determine the termination point. A large number of histograms, Haralick and Gabor features (835) were extracted from 275 training images. Three feature selection algorithms - wrapper, consistency filter, and correlation filter - were then applied to the training data, resulting in feature sets of size 29, 15, and 11, respectively. A number of decision tree, rule induction, and nearest neighbor classification algorithms were then applied to the reduced data set. For discriminating seven stages of the mashing process, the highest accuracy obtained was 71.6%. For the binary problem of differentiating the finished state from all of the other states the accuracy was 92.0%. This accuracy is good enough for deployment. The results indicate that using a large library of features and machine-learning methods for removing redundant features can significantly reduce development times for vision systems by eliminating the time-consuming manual search for the best discriminating features.

[1]  J. S. Hough,et al.  Malting and brewing science , 1971 .

[2]  Robert M. Haralick,et al.  Textural Features for Image Classification , 1973, IEEE Trans. Syst. Man Cybern..

[3]  Anil K. Jain,et al.  Markov Random Field Texture Models , 1983, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[4]  Andrew M. Wallace,et al.  Industrial applications of computer vision since 1982 , 1988 .

[5]  Stéphane Mallat,et al.  A Theory for Multiresolution Signal Decomposition: The Wavelet Representation , 1989, IEEE Trans. Pattern Anal. Mach. Intell..

[6]  J. Ross Quinlan,et al.  C4.5: Programs for Machine Learning , 1992 .

[7]  B. Lasher,et al.  Vision systems-an overview , 1993, Proceedings of NORTHCON'93 Electrical and Electronics Convention.

[8]  Pat Langley,et al.  Estimating Continuous Distributions in Bayesian Classifiers , 1995, UAI.

[9]  Ron Kohavi,et al.  The Power of Decision Tables , 1995, ECML.

[10]  Robert M. Haralick,et al.  Zone classification using texture features , 1996, Proceedings of 13th International Conference on Pattern Recognition.

[11]  Huan Liu,et al.  A Probabilistic Approach to Feature Selection - A Filter Solution , 1996, ICML.

[12]  Daniel C. Chen,et al.  Multi-resolutional gabor filter in texture analysis , 1996, Pattern Recognit. Lett..

[13]  Ron Kohavi,et al.  Wrappers for Feature Subset Selection , 1997, Artif. Intell..

[14]  T. Warner,et al.  Spatial autocorrelation analysis of hyperspectral imagery for feature selection , 1997 .

[15]  H. Arof,et al.  Circular neighbourhood features for texture classification , 1997 .

[16]  Robert M. Haralick,et al.  Textural features for image database retrieval , 1998, Proceedings. IEEE Workshop on Content-Based Access of Image and Video Libraries (Cat. No.98EX173).

[17]  Shahab Sokhansanj,et al.  A transformation technique from RGB signals to the Munsell system for color analysis of tobacco leaves , 1998 .

[18]  Ian H. Witten,et al.  Generating Accurate Rule Sets Without Global Optimization , 1998, ICML.

[19]  H. Utku,et al.  Classification of barleys based on malting quality by image analysis , 1998 .

[20]  Mihai Datcu,et al.  Characteristic scale detection in remote-sensing data , 1999, IEEE 1999 International Geoscience and Remote Sensing Symposium. IGARSS'99 (Cat. No.99CH36293).

[21]  K. Chan,et al.  Features for texture segmentation using Gabor filters , 1999 .

[22]  James Nga-Kwok Liu,et al.  An oscillatory elastic graph matching model for recognition of offline handwritten Chinese characters , 1999, 1999 Third International Conference on Knowledge-Based Intelligent Information Engineering Systems. Proceedings (Cat. No.99TH8410).

[23]  Neill W Campbell,et al.  Using Colour Gabor Texture Features for Scene Understanding , 1999 .

[24]  Michael J. Lyons,et al.  Classifying facial attributes using a 2-D Gabor wavelet representation and discriminant analysis , 2000, Proceedings Fourth IEEE International Conference on Automatic Face and Gesture Recognition (Cat. No. PR00580).

[25]  Ian H. Witten,et al.  Data mining: practical machine learning tools and techniques with Java implementations , 2002, SGMD.

[26]  Anil K. Jain Fundamentals of Digital Image Processing , 2018, Control of Color Imaging Systems.