Comparison of three methods for classification of pizza topping using different colour space transformations

Abstract Five transformations of RGB (red, green, and blue) colour space were evaluated for their performance in classifying pizza toppings, i.e., NRGB (normalised RGB), HSV (hue, saturation, and value), I1I2I3, L*a*b*, and YCbCr. Using these five colour space transformations, the performance of three SVM (support vector machine) classifiers (linear, polynomial, and RBF) on pizza topping classification was compared with two classical classification approaches, i.e., C4.5 classifier and an RBF_NN (radial basis function neural network) classifier. The C4.5 classifier obtained the best classification accuracy of 93.3% with L*a*b* or I1I2I3 colour space transformation, and the RBF_NN classifier achieved the best classification accuracy of 86.7% with YCbCr, HSV or L*a*b* colour space transformation. For the SVM classifiers, the polynomial SVM classifier had the best classification accuracy of 96.7% with HSV colour space transformation, while the radial basis function (RBF) SVM classifier obtained the best classification accuracy of 90.0% with YCbCr, L*a*b* or HSV colour space transformation. Among the SVM classifiers, the polynomial SVM classifier combined with HSV colour space transformation proved to be a good approach for the classification of pizza toppings using computer vision.

[1]  M. Abdullah,et al.  QUALITY INSPECTION OF BAKERY PRODUCTS USING A COLOR-BASED MACHINE VISION SYSTEM , 2000 .

[2]  Fred A. Payne,et al.  COLOR AND DEFECT SORTING OF BELL PEPPERS USING MACHINE VISION , 1990 .

[3]  Yoshiki Nakamura,et al.  International commission on illumination , 1928, Journal of the A.I.E.E..

[4]  T. Kanade,et al.  Color information for region segmentation , 1980 .

[5]  Kazuhiro Nakano,et al.  Application of neural networks to the color grading of apples , 1997 .

[6]  Da-Wen Sun,et al.  Pizza quality evaluation using computer vision: Part 1. Pizza base and sauce spread , 2003 .

[7]  Juho Rousu,et al.  Novel computational tools in bakery process data analysis: a comparative study , 2003 .

[8]  D.M. Mount,et al.  An Efficient k-Means Clustering Algorithm: Analysis and Implementation , 2002, IEEE Trans. Pattern Anal. Mach. Intell..

[9]  Michael J. Delwiche,et al.  A Color Vision System for Peach Grading , 1988 .

[10]  W. W. Casady,et al.  A Trainable Algorithm for Inspection of Soybean Seed Quality , 1992 .

[11]  Da-Wen Sun,et al.  Assessment of cheese browning affected by baking conditions using computer vision , 2003 .

[12]  Daniel E. Guyer,et al.  APPLE SORTING USING ARTIFICIAL NEURAL NETWORKS AND SPECTRAL IMAGING , 2002 .

[13]  Da-Wen Sun,et al.  Pizza quality evaluation using computer vision: Part 2. Pizza topping analysis , 2003 .

[14]  Bosoon Park,et al.  REAL‐TIME DUAL‐WAVELENGTH IMAGE PROCESSING FOR POULTRY SAFETY INSPECTION , 2000 .

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

[16]  Lloyd A. Smith,et al.  An investigation into the use of machine learning for determining oestrus in cows , 1996 .

[17]  J. F. Reid,et al.  Color Classifier for Symptomatic Soybean Seeds Using Image Processing. , 1999, Plant disease.

[18]  Ernest W. Tollner,et al.  CLASSIFICATION OF SWEET ONIONS BASED ON INTERNAL DEFECTS USING IMAGE PROCESSING AND NEURAL NETWORK TECHNIQUES , 2002 .

[19]  Robert J. McQueen,et al.  Applying machine learning to agricultural data , 1995 .

[20]  Da-Wen Sun,et al.  Segmentation of complex food images by stick growing and merging algorithm , 2004 .

[21]  Da-Wen Sun,et al.  Improving quality inspection of food products by computer vision: a review , 2004 .

[22]  Tünde Vı́zhányó,et al.  Enhancing colour differences in images of diseased mushrooms , 2000 .

[23]  Christopher M. Bishop,et al.  Neural networks for pattern recognition , 1995 .

[24]  Da-Wen Sun,et al.  Computer vision––an objective, rapid and non-contact quality evaluation tool for the food industry , 2004 .

[25]  Da-Wen Sun,et al.  Inspecting pizza topping percentage and distribution by a computer vision method , 2000 .

[26]  Vladimir N. Vapnik,et al.  The Nature of Statistical Learning Theory , 2000, Statistics for Engineering and Information Science.

[27]  Tomaso Poggio,et al.  Everything old is new again: a fresh look at historical approaches in machine learning , 2002 .