Toward Robotic Weed Control: Detection of Nutsedge Weed in Bermudagrass Turf Using Inaccurate and Insufficient Training Data

Introduction

To enable robotic weed control, we develop algorithms to detect nutsedge weed from Bermudagrass turf. Due to the similarity between the weed and the background turf, it is expensive and error-prone to perform manual data labeling. Consequently, directly applying deep learning methods for object detection cannot generate satisfactory results. Building on an instance detection approach, (i.e. Mask R-CNN), we combine synthetic data with raw data to train the network. We propose an algorithm to generate high fidelity synthetic data, adopting different levels of annotations to reduce labeling cost. Moreover, we construct a nutsedge skeleton-based probabilistic map (NSPM) as the neural network input to reduce the reliance on pixel-wise precise labeling. We also modify loss function from cross entropy to Kullback–Leibler divergence which accommodates uncertainty in the labeling process. We have implemented the proposed algorithm and compare it with Faster R-CNN, a typical object detection approach. The results show that our design can effectively reduce the impact of imprecise and insufficient training sample issues and significantly outperforms the counterpart with a false negative rate of 0.4%, a satisfying result for weed control applications.

Nutsedge Dataset

We have two types of data: the raw image set collected from the field with manual annotations and synthetic image set with ground truth synthetic label.

...

Raw Image Set

We build a TAMU nutsedge dataset which has been collected at the ScottsMiracle-Gro Facility for Lawn and Garden Research using Nikon D3300 or Canon EOS Rebel T7 mounted at fixed height on a data collection cart. The image size is 1200*800 with bounding box label.

Synthetic Dataset

Our synthetic dataset contains 4750 images with bounding box labels which are used as training set. The density of nutsedge is set at 5 to 10 plants per one million pixels. Moreover, the dataset contains both binary mask label and skeleton label.

If you use this dataset for a research publication, please considering citing: link

@misc{xie2021robotic,
  title={Toward Robotic Weed Control: Detection of Nutsedge Weed in Bermudagrass Turf Using Inaccurate and Insufficient Training Data},
  author={Shuangyu Xie and Chengsong Hu and Muthukumar Bagavathiannan and Dezhen Song},
  year={2021},
  eprint={2106.08897},
  archivePrefix={arXiv},
  primaryClass={cs.CV}
}