A Mature Tomato Detection Algorithm Using Machine Learning and Color Analysis
An algorithm was proposed for automatic tomato detection in regular color images to reduce the influence of illumination and occlusion. In this method, the Histograms of Oriented Gradients (HOG) descriptor was used to train a Support Vector Machine (SVM) classifier. A coarse to fine scanning method was developed to detect tomatoes, followed by a proposed False Color Removal (FCR) method to remove the false positive detections. Non Maximum Suppression (NMS) was used to merge the overlapped results. Compared with other methods, the proposed algorithm showed substantial improvement in tomato detection. The results of tomato detection in the test images showed that the recall, precision, and F1 score of the proposed method were 90.00% 94.41 and 92.15% respectively.
Sensors