DeepLeaf Yield DeepLeaf Yield

Comptages, maturité et plants

Un passage analysé affiche l’image avec ses calques à gauche et la lecture à droite : le contrôle de prise de vue, l’arborescence des plants et les tableaux des fruits et des tiges.

Un exemple analysé dans l’application. En haut, le contrôle de prise de vue : rapprochez-vous ou filmez en 4K, le fruit médian mesure 24,6 px et 53 % des fruits sont trop petits pour la maturité. En dessous, la photo avec les masques des fruits colorés par plant, les tiges tracées et une mire d’étalonnage en bas.
L’exemple « Serre + mire » après analyse, à l’adresse /app/jobs/:id.

Fruits et maturité

Chaque fruit est vert, tournant ou rouge. Le stade tournant reste une classe à part. Les rouges et les tournants forment ensemble la récolte visible, que la prévision lit pour la semaine du passage.

Dans une vidéo, un même fruit apparaît sur plusieurs images et peut recevoir un stade différent sur chacune. Le fruit prend le stade sur lequel s’accordent la plupart de ses images classées. En cas d’égalité, l’emporte le stade dont le module de maturité était le plus sûr. Les images où le fruit était trop petit pour la maturité ne votent pas, et un fruit sans aucune image classée reste sans stade. Son poids vient de sa plus grande image non coupée par le bord, si bien qu’un fruit vu sur de nombreuses images ne compte qu’une fois dans le poids moyen.

Les fruits trop petits pour lire la maturité (moins d’environ 29 px de large) sont comptés en fruit_unlabeled, sans stade de maturité, et la prévision les laisse de côté. La page et la lecture de la semaine indiquent combien ont été écartés. Si cette part est élevée, voir le guide de tournage.

Plants et tiges

  • Un plant proposé par ligne de tige. Un fruit reste rattaché à la tige qui l’atteint par le haut.
  • Les masques d’un même plant partagent une couleur. Le gris signifie « non rattaché à un plant ».
  • Dans une vidéo, un plant manqué sur une ou deux images revient sous le même identifiant s’il réapparaît à moins de 40 px de la même colonne, jusqu’à 3 images analysées plus tard. Deux plants vus sur la même image restent deux plants.
  • Un court tronçon de moins d’un quart de la hauteur de l’image, situé à moins de 40 px d’un plant complet sur chaque image, est rattaché à ce plant.

Les plants sont des propositions issues de la géométrie des tiges, pas un comptage de plants validé. Servez-vous-en pour comparer les passages d’une même ligne, pas comme un recensement.

Calques

Les interrupteurs sous l’image affichent ou masquent les fruits, les tiges, les fleurs, les bouquets, les feuilles, les étiquettes, les tailles, les poids et la confiance du détecteur. Dans une vidéo, les commandes de lecture parcourent les images analysées pas à pas ou en continu. La confiance est le score du détecteur, de 0 à 1, pas une masse.

Dans la lecture de la semaine

Pour un passage enregistré, la lecture de la semaine compte chaque fruit une seule fois à partir de l’arborescence des plants : fruit_by_ripeness, fruit_unlabeled et la récolte visible. Voir la Référence de l’API.

Corriger un passage

Si le passage s’est trompé sur un fruit, changez sa maturité, indiquez qu’il n’est pas un fruit, ajoutez un fruit oublié ou saisissez les vrais totaux. Voir Corriger un passage. Le passage analysé ne change pas. Là où un total a changé, les totaux indiquent « modèle 120, corrigé 104 ». La lecture de la semaine donne alors les totaux corrigés dans fruit_by_ripeness et fruit_unlabeled, ceux du modèle dans model_fruit_by_ripeness et model_fruit_unlabeled, et le nombre de modifications dans corrections.