Parsimonious classification of binary lacunarity data computed from food surface images using kernel principal component analysis and artificial neural networks.
Lacunarity is about quantifying the degree of spatial heterogeneity in the visual texture of imagery through the identification of the relationships between patterns and their spatial configurations in a two-dimensional setting. The computed lacunarity data can designate a mathematical index of spatial heterogeneity, therefore the corresponding feature vectors should possess the necessary inter-class statistical properties that would enable them to be used for pattern recognition purposes. The objectives of this study is to construct a supervised parsimonious classification model of binary lacunarity data-computed by Valous et al. (2009)-from pork ham slice surface images, with the aid of kernel principal component analysis (KPCA) and artificial neural networks (ANNs), using a portion of informative salient features. At first, the dimension of the initial space (510 features) was reduced by 90% in order to avoid any noise effects in the subsequent classification. Then, using KPCA, the first nineteen kernel principal components (99.04% of total variance) were extracted from the reduced feature space, and were used as input in the ANN. An adaptive feedforward multilayer perceptron (MLP) classifier was employed to obtain a suitable mapping from the input dataset. The correct classification percentages for the training, test and validation sets were 86.7%, 86.7%, and 85.0%, respectively. The results confirm that the classification performance was satisfactory. The binary lacunarity spatial metric captured relevant information that provided a good level of differentiation among pork ham slice images.
FRCFT Group, Agriculture & Food Science Centre, School of Agriculture Food Science & Veterinary Medicine, University College Dublin, Belfield, Dublin 4, Ireland.
Abdullah
A
Iqbal
Nektarios A
NA
Valous
Da-Wen
DW
Sun
Paul
P
Allen
D000818:Animals; D008460:Meat / Q000032:analysis* / Q000145:classification; D015233:Models, Statistical; D016571:Neural Networks, Computer; D025341:Principal Component Analysis; D012984:Software; D013552:Swine