Abstract

As the tomato (Solanum lycopersicum L.) is one of the most important crops worldwide, and the conventional approach for weed control compromises its potential productivity. Thus, the automatic detection of the most aggressive weed species is necessary to carry out selective control of them. Precision agriculture associated with computer vision is a powerful tool to deal with this issue. In recent years, advances in digital cameras and neural networks have led to novel approaches and technologies in PA. Convolutional neural networks (CNNs) have significantly improved the precision and accuracy of the process of weed detection. In order to apply on-the-spot herbicide spraying, robotic weeding, or precise mechanical weed control, it is necessary to identify crop plants and weeds. This work evaluates a novel method to automatically detect and classify, in one step, the most problematic weed species of tomato crops. The procedure is based on object detection neural networks called RetinaNet. Moreover, two current mainstream object detection models, namelyYOLOv7 and Faster-RCNN, as a one and two-step NN, respectively, were also assessed in comparison to RetinaNet. CNNs model were trained on RGB images monocotyledonous (Cyperus rotundus L., Echinochloa crus galli L., Setaria verticillata L.) and dicotyledonous (Portulaca oleracea L., Solanum nigrum L.) weeds. The prediction model was validated with images not used during the training under the mean average precision (mAP) metric. RetinaNet performed best with an AP ranging from 0.900 to 0.977, depending on the weed species. Faster-RCNN and YOLOv7 also achieved satisfactory results, in terms of mAP, particularly through data augmentation. In contrast to Faster CNN, YOLOv7 was less precise when discriminating monocot weed species. The results provide a better insight on how weed identification methods based on CNN can be made more broadly applicable for real-time applications.

Full Text
Published version (Free)

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call