๐ŸŽฌ Demo

๐Ÿ‡ Overview

Autonomous grapevine pruning system developed within the Alta Scuola Politecnica interdisciplinary program, in collaboration with PIC4SeR (Politecnico di Torino Center for Service Robotics) and Yanmar S.P.A. The goal was to move expert pruning knowledge from human vintners into a fully autonomous perception-to-action pipeline.

๐Ÿค” Why It Is Hard

Grapevine pruning requires reading 3D vine structure from images, reconstructing branching topology, and then applying domain-specific rules to decide which branches to cut. That full chain (detection โ†’ structure โ†’ decision) is what the project had to solve end-to-end.

๐Ÿ”ง Technical Approach

Perception

  • Built a deep learning pipeline based on stacked Hourglass Networks for keypoint detection on grapevine images.
  • The model learns to localize vine structure elements (junctions, canes, spurs) under variable lighting and vine density conditions.

Reconstruction

  • Designed a graph-based vine reconstruction module that converts 2D keypoint detections into a topological representation of vine structure.
  • The graph encodes branching relationships and provides input for pruning logic.

Pruning Decision

  • Integrated heuristic pruning strategies derived from expert agronomic knowledge, translating domain rules into structured decision functions over the graph representation.

๐Ÿ“Š Results

Metric Score
Precision 95%
Recall 90%
F1 92%
Keypoint detection results on the project test set. The 92% F1 was achieved under variable lighting and vine density conditions, the hardest part of the perception problem.

๐ŸŽฏ Significance

95% precision and 92% F1 on a task that requires reasoning over 3D vine structure from flat images, under real agricultural conditions. The full pipeline runs from raw image to pruning decision with no human in the loop at inference time, encoding decades of expert agronomic knowledge as graph traversal logic.