Recognising Blueberry Fruit of Different Maturity Using Histogram Oriented Gradients and Colour Features in Outdoor Scenes

Kezhu Tan,Won Suk Lee,Hao Gan,Shuwen Wang
DOI: https://doi.org/10.1016/j.biosystemseng.2018.08.011
IF: 5.002
2018-01-01
Biosystems Engineering
Abstract:For early yield estimation and harvest management, the recognition of blueberry fruit and their maturity is essential since blueberries do not ripen at the same time. This study was conducted to recognise visible blueberry fruit with different maturity using outdoor colour images acquired from a commercial field. The maturity of blueberry was divided into three different growth stages: mature, intermediate and young. The following stepwise algorithm was developed to identify the blueberry fruit: (1) A fruit training set was constructed using 1374 patches cropped from the original colour images. (2) HOG (Histogram Oriented Gradients) feature vectors were calculated from these patches, and a linear SVM (Support Vector Machine) classifier was trained to detect fruit-like regions rapidly. (3) Using a* and b* features in the L*a*b* colour space to discard non-fruit regions as well as categorise three fruit groups on those fruit-like regions. The KNN (K-nearest Neighbour) and a newly developed TMWE (Template Matching with Weighted Euclidean Distance) classifiers were applied to identify the fruit of different maturity. The performance of the method was evaluated using average detection accuracy on the testing images, missed rate, and incorrect detection rate of false positives. KNN classifier yielded the best average accuracy of 86.0%, 94.2% and 96.0% for young fruit, intermediate fruit and mature fruit, respectively. The proposed TMWE classifier gave a relatively high accuracy at lower computation cost. The results indicated that the method of this study is efficient in recognising blueberry fruit with different maturity using colour images in outdoor scenes. (C) 2018 Published by Elsevier Ltd on behalf of IAgrE.
What problem does this paper attempt to address?