Loading…

Expert system based on computer vision to estimate the content of impurities in olive oil samples

•Images of olive oil samples are used to estimate their content of impurities.•The histogram of RGB, Lab and HSV color spaces are evaluated as initial input.•PCA, KPCA, LDA and KLDA are evaluated as feature extraction techniques.•SVMs and ANNs are evaluated as classifiers.•The best classification ra...

Full description

Saved in:
Bibliographic Details
Published in:Journal of food engineering 2013-11, Vol.119 (2), p.220-228
Main Authors: Cano Marchal, P., Martínez Gila, D., Gámez García, J., Gómez Ortega, J.
Format: Article
Language:English
Subjects:
Citations: Items that this one cites
Items that cite this one
Online Access:Get full text
Tags: Add Tag
No Tags, Be the first to tag this record!
Description
Summary:•Images of olive oil samples are used to estimate their content of impurities.•The histogram of RGB, Lab and HSV color spaces are evaluated as initial input.•PCA, KPCA, LDA and KLDA are evaluated as feature extraction techniques.•SVMs and ANNs are evaluated as classifiers.•The best classification rate obtained was 87.66%, achieved using KPCA and SVMs. The determination of the content of impurities is a very frequent analysis performed on virgin olive oil samples, but the official method is quite work-intensive, and it would be convenient to have an alternative approximate method to evaluate the performance of the impurity removal process. In this work we develop a system based on computer vision and pattern recognition to classify the content of impurities of the olive oil samples in three sets, indicative of the goodness of the separation process of olive oil after its extraction from the paste. Starting from the histograms of the channels of the Red–Green–Blue (RGB), CIELAB and Hue-Saturation-Value (HSV) color spaces, we construct an initial input parameter vector and perform a feature extraction previous to the classification. Several linear and non-linear feature extraction techniques were evaluated, and the classifiers used were Support Vector Machines (SVMs) and Artificial Neural Networks (ANNs). The best classification rate achieved was 87.66%, obtained using Kernel Principal Components Analysis (KPCA) and a grade-3-polynomial kernel SVM. The best result using ANNs was 82.38%, yielded by the use of Principal Component Analysis (PCA) with the Perceptron.
ISSN:0260-8774
1873-5770
DOI:10.1016/j.jfoodeng.2013.05.032