Creating a Segmented Pointcloud of Grapevines by Combining Multiple Viewpoints Through Visual Odometry

Michael Adlerstein,Angelo Bratta,João Carlos Virgolino Soares,Giovanni Dessy,Miguel Fernandes,Matteo Gatti,Claudio Semini
2024-08-29
Abstract:Grapevine winter pruning is a labor-intensive and repetitive process that significantly influences the quality and quantity of the grape harvest and produced wine of the following season. It requires a careful and expert detection of the point to be cut. Because of its complexity, repetitive nature and time constraint, the task requires skilled labor that needs to be trained. This extended abstract presents the computer vision pipeline employed in project Vinum, using detectron2 as a segmentation network and keypoint visual odometry to merge different observation into a single pointcloud used to make informed pruning decisions.
Computer Vision and Pattern Recognition
What problem does this paper attempt to address?
The problem that this paper attempts to solve is the challenges faced during the winter pruning of grapevines, specifically including: 1. **Labor - intensive and repetitive tasks**: Winter pruning of grapevines is a labor - intensive and repetitive task, which has a significant impact on grape yield and quality. It requires 80 to 120 man - hours per hectare per year for pruning. 2. **High technical requirements**: This task requires skilled workers to have knowledge of plant anatomy in order to accurately identify the parts that need to be pruned. This not only requires professional training but is also affected by the shortage of agricultural labor. 3. **Limitations of existing methods**: Existing neural network methods cannot fully and accurately identify all organs in a single - image segmentation, especially when organs are occluded from certain perspectives. Therefore, it is necessary to combine information from multiple perspectives to improve the accuracy of identification. To solve these problems, this paper proposes a new computer vision pipeline. By combining multiple perspectives to generate a segmented pointcloud, it can assist robots in making precise grapevine pruning decisions. Specific methods include: - Using Detectron2 as a segmentation network to detect the main organs of grapevines (such as main vines, arms, buds, branches, and nodes). - Adopting keypoint visual odometry to merge the observation results from different perspectives into a unified point cloud, thereby providing more detailed and accurate 3D structure information. This method can not only improve the precision of pruning but also reduce the dependence on skilled workers, further promoting the development of agricultural automation.