Abstract

Fast and accurate perception of crop plants is critical for robotic weeding. However, due to the similar appearance, it remains challenging to precisely and efficiently segment crop plants from weeds, especially when the weed density is high. To tackle this problem, we devise an ultra-fast bi-phase advanced network (BA-Net) architecture that advances both the feature extraction phase and the model training phase. A bi-path fusion tree structure and a bi-polar distributed loss are introduced for the two phases, respectively. The bi-path fusion tree merges features from two adjacent convolutional stages at each step and efficiently models the scene through a tree-like structure. The bi-polar distributed loss strengthens the training at ambiguous areas, which can greatly enhance the distinctness at detailed structures like the crop plant boundaries. Experiments demonstrate the superiority of the proposed BA-Net to other state-of-the-art methods in terms of both accuracy and efficiency. BA-Net can accurately segment the crop plants from the weedy background, achieving an intersection over union score of 0.963, a F-measure score of 0.981, and a mean absolute error of 0.00376. Also, BA-Net is lightweight with only 0.55 M trainable parameters and achieves ultra-fast speed, i.e. , over 340 FPS on a desktop and over 26 FPS on a Jetson TX2 embedded computer. The code of BA-Net is available at https://github.com/ZhangXG001/BA-Net . • An ultra-fast deep network is proposed for segmenting crop plants from dense weeds. • The bi-path fusion tree structure can perform efficient multi-scale feature fusion. • The bi-polar distributed loss can improve the segmentation at the obscure areas. • The network achieves superior accuracy and efficiency over state-of-the-arts. • The network runs over 26 FPS on a Jetson TX2 embedded computer.

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