Grape detection, segmentation and tracking using deep neural networks and three-dimensional association
arXiv:1907.11819 · doi:10.1016/J.COMPAG.2020.105247
Abstract
Agricultural applications such as yield prediction, precision agriculture and automated harvesting need systems able to infer the crop state from low-cost sensing devices. Proximal sensing using affordable cameras combined with computer vision has seen a promising alternative, strengthened after the advent of convolutional neural networks (CNNs) as an alternative for challenging pattern recognition problems in natural images. Considering fruit growing monitoring and automation, a fundamental problem is the detection, segmentation and counting of individual fruits in orchards. Here we show that for wine grapes, a crop presenting large variability in shape, color, size and compactness, grape clusters can be successfully detected, segmented and tracked using state-of-the-art CNNs. In a test set containing 408 grape clusters from images taken on a trellis-system based vineyard, we have reached an F 1 -score up to 0.91 for instance segmentation, a fine separation of each cluster from other structures in the image that allows a more accurate assessment of fruit size and shape. We have also shown as clusters can be identified and tracked along video sequences recording orchard rows. We also present a public dataset containing grape clusters properly annotated in 300 images and a novel annotation methodology for segmentation of complex objects in natural images. The presented pipeline for annotation, training, evaluation and tracking of agricultural patterns in images can be replicated for different crops and production systems. It can be employed in the development of sensing components for several agricultural and environmental applications.
References in corpus (6)
- Very Deep Convolutional Networks for Large-Scale Image Recognition
- The NumPy array: a structure for efficient numerical computation
- ORB-SLAM2: an Open-Source SLAM System for Monocular, Stereo and RGB-D Cameras
- Deep learning in agriculture: A survey
- Deep Learning for Generic Object Detection: A Survey
- Monocular Camera Based Fruit Counting and Mapping with Semantic Data Association
Cited by in corpus (12)
- A Survey of Robotic Harvesting Systems and Enabling Technologies
- Weakly and Semi-Supervised Detection, Segmentation and Tracking of Table Grapes with Limited and Noisy Data
- End-to-end deep learning for directly estimating grape yield from ground-based imagery
- Towards Practical 2D Grapevine Bud Detection with Fully Convolutional Networks
- Central object segmentation by deep learning for fruits and other roundish objects
- LDD: A Dataset for Grape Diseases Object Detection and Instance Segmentation
- Scoring Root Necrosis in Cassava Using Semantic Segmentation
- Occlusion Handling by Pushing for Enhanced Fruit Detection
- Towards Precise Pruning Points Detection using Semantic-Instance-Aware Plant Models for Grapevine Winter Pruning Automation
- Attention-based fusion of semantic boundary and non-boundary information to improve semantic segmentation
- Distortion-Adaptive Grape Bunch Counting for Omnidirectional Images
- Grapevine Winter Pruning Automation: On Potential Pruning Points Detection through 2D Plant Modeling using Grapevine Segmentation