(19)
(11)EP 3 579 186 B1

(12)FASCICULE DE BREVET EUROPEEN

(45)Mention de la délivrance du brevet:
17.02.2021  Bulletin  2021/07

(21)Numéro de dépôt: 19178739.9

(22)Date de dépôt:  06.06.2019
(51)Int. Cl.: 
G06T 7/11(2017.01)
G06Q 50/02(2012.01)
G06T 7/90(2017.01)

(54)

PROCEDE ET SYSTEME POUR LA GESTION D'UNE PARCELLE AGRICOLE

VERFAHREN UND SYSTEM ZUR VERWALTUNG EINER LANDWIRTSCHAFTLICHEN PARZELLE

METHOD AND SYSTEM FOR MANAGING AN AGRICULTURAL PLOT


(84)Etats contractants désignés:
AL AT BE BG CH CY CZ DE DK EE ES FI FR GB GR HR HU IE IS IT LI LT LU LV MC MK MT NL NO PL PT RO RS SE SI SK SM TR

(30)Priorité: 06.06.2018 FR 1800574

(43)Date de publication de la demande:
11.12.2019  Bulletin  2019/50

(73)Titulaire: Agriconnect
04100 Manosque (FR)

(72)Inventeur:
  • SALLES, José
    69006 LYON (FR)

(74)Mandataire: Be IP 
Cabinet LTL SAS Centre d'Entreprise et d'Innovation 56, Bd Niels Bohr CS 52132
69603 Villeurbanne Cedex
69603 Villeurbanne Cedex (FR)


(56)Documents cités: : 
DE-B3-102012 010 912
  
  • RUPINDER KAUR ET AL: "An Optimized Computer Vision Approach to Precise Well-Bloomed Flower Yielding Prediction using Image Segmentation", INTERNATIONAL JOURNAL OF COMPUTER APPLICATIONS, vol. 119, no. 23, juin 2015 (2015-06), pages 15-20, XP055561117, DOI: 10.5120/21376-4038
  • ASMA NAJJAR ET AL: "Flower image segmentation based on color analysis and a supervised evaluation", COMMUNICATIONS AND INFORMATION TECHNOLOGY (ICCIT), 2012 INTERNATIONAL CONFERENCE ON, IEEE, 26 juin 2012 (2012-06-26), pages 397-401, XP032226226, DOI: 10.1109/ICCITECHNOL.2012.6285834 ISBN: 978-1-4673-1949-2
  • Sébastien Lefèvre ET AL: "Apport de l'espace teinte-saturation-luminance pour la segmentation spatiale et temporelle", Traitement du Signal, 2006, pages 59-77, XP055561079, Extrait de l'Internet: URL:http://documents.irevues.inist.fr/bits tream/handle/2042/4749/04%22Lef%E8vre-Vinc ent(coul).pdf?sequence=1 [extrait le 2019-02-25]
  
Il est rappelé que: Dans un délai de neuf mois à compter de la date de publication de la mention de la délivrance de brevet européen, toute personne peut faire opposition au brevet européen délivré, auprès de l'Office européen des brevets. L'opposition doit être formée par écrit et motivée. Elle n'est réputée formée qu'après paiement de la taxe d'opposition. (Art. 99(1) Convention sur le brevet européen).


Description

DOMAINE DE L'INVENTION



[0001] La présente invention concerne le domaine technique général de l'agriculture de précision.

[0002] Plus précisément, la présente invention concerne un procédé et un système associé pour la gestion d'une parcelle agricole afin d'optimiser sa productivité en vue d'une amélioration d'un rendement de production.

ARRIERE PLAN DE L'INVENTION



[0003] Dans un verger, la floraison des arbres fruitiers est hétérogène :
  • certains arbres ont trop de fleurs de sorte que les fruits produits sont trop petits par rapport aux standards du marché, et
  • d'autres arbres n'ont pas assez de fleurs de sorte que les fruits produits sont trop gros ou trop peu nombreux.


[0004] C'est la raison pour laquelle les agriculteurs pratiquent :
  • l'éclaircissage des arbres fruitiers pour enlever les fleurs des arbres ayant trop de fleurs, et
  • l'introduction d'engrais et/ou d'intrants chimiques dans le sol afin de favoriser la floraison des arbres fruitier (et/ou limiter la chute naturelle des fleurs) lorsque ceux-ci n'ont pas assez de fleurs.


[0005] L'éclaircissage est un procédé (manuel, mécanique ou chimique) consistant à laisser le nombre optimal de fleurs (puis de fruits) sur l'arbre afin d'obtenir le meilleur rendement possible en équilibrant la qualité, le calibre des fruits et le volume de production.

[0006] Les phases d'éclaircissage et de fourniture d'engrais sont donc importantes dans le domaine de la production de fruits à partir d'arbres fruitiers, et notamment de pommiers, afin d'assurer une production optimale de fruits en termes de qualité, de quantité et de taille.

[0007] A l'heure actuelle, il n'existe actuellement aucune solution pour estimer le taux de floraison de chaque arbre fruiter d'un verger (qui peut comporter entre 2500-3000 arbres par hectare).

[0008] En raison de l'inexistence de procédé pour cartographier les taux de floraison intra-parcellaire, les experts agronomes donnent actuellement une estimation du taux moyen de floraison d'un verger en observant quelques arbres. Cette estimation est généralement minorée par l'arboriculteur, par crainte de ne pas obtenir suffisamment des fruits par arbre et donc de limiter sa production.

[0009] Du fait que la floraison est hétérogène et le traitement d'éclaircissage chimique homogène, l'arboriculteur se retrouve à devoir réaliser un éclaircissage manuel, très onéreux, arbre par arbre afin d'optimiser sa production.

[0010] Le document Rupinder Kaur et al.: "An Optimized Computer Vision Approach to Precise Well-Bloomed Flower Yielding Prédiction using Image Segmentation", International Journal of Computer Application, vol. 119, no. 23, juin 2015, pages 15-20 décrit un procédé de reconnaissance de diverses fleurs de couleur rouge. Plus précisément, le document concerne la détection de fleurs de rose écloses dans une culture de roses rouges.

[0011] Le document Asma Najjar et al.: "Flower image segmentation based on color analysis and a supervised evaluation", 2012 IEEE Internationals Conférence on Communications and Information Technology (ICCIT), 26-28 juin 2012, pages 397-401 décrit un procédé de segmentation d'images de fleur.

[0012] Le document Sébastien Lefèvre et al.: "Apport de l'espace Teinte-Saturation-Luminance pour la segmentation spatiale et temporelle", Traitement du Signal, 2006, vol. 23, no. 1, pages 59-77 décrit l'apport du codage des images dans le domaine Teinte Saturation Luminance pour le traitement desdites images.

[0013] Le document DE 10 2012 010912 décrit un procédé de détermination sans contact de l'état nutritionnel effectif d'un peuplement végétal.

[0014] Un but de la présente invention est de proposer un procédé et un système associé d'aide à la décision pour la gestion d'une exploitation agricole dans son ensemble, afin d'optimiser le rendement de productivité tout en préservant les ressources.

[0015] Plus précisément, un but de la présente invention est de proposer un procédé et un système pour cartographier les taux de floraison intra-parcellaire des arbres fruitiers d'un verger.

BREVE DESCRIPTION DE L'INVENTION



[0016] A cet effet, l'invention propose un procédé d'aide à la décision conforme à la revendication 1.

[0017] Des aspects préférés mais non limitatifs du procédé selon l'invention sont les suivants :
  • l'étape de combinaison peut comprendre les sous-étapes consistant à :

    ▪ déterminer un plan Intermédiaire par combinaison du plan de Teinte filtré avec le plan de Saturation filtré ou avec le plan de Luminosité filtré,

    ▪ moyenner le plan de Saturation filtré et le plan de Luminosité filtré pour obtenir un plan Moyenné,

    ▪ moyenner le plan Intermédiaire et le plan Moyenné pour obtenir un plan Résultant,

    ▪ filtrer le plan Résultant par seuillage en fonction d'une valeur seuil de filtrage prédéfinie pour obtenir le plan Combiné ;

  • le procédé peut également comprendre pour chaque image courante :

    ∘ une étape de formation d'un plan de troncs par seuillage du plan de Teinte, du plan de Saturation et du plan de Luminosité, pour conserver dans le plan de tronc les pixels représentatifs des troncs et/ou des branches de l'élément fruitier,

    ∘ une étape de formation d'un plan de feuilles par seuillage du plan de Teinte, du plan de Saturation et du plan de Luminosité, pour conserver dans le plan de tronc les pixels représentatifs des feuilles de l'élément fruitier, l'étape de combinaison incluant les sous-étapes consistant à :

    ▪ déterminer un plan Intermédiaire par combinaison du plan de Teinte filtré avec le plan de Saturation filtré ou avec le plan de Luminosité filtré,

    ▪ moyenner le plan de Saturation filtré et le plan de Luminosité filtré pour obtenir un plan Moyenné,

    ▪ moyenner le plan Intermédiaire et le plan Moyenné pour obtenir un plan Résultant,

    ▪ soustraire du plan Résultant les plans de troncs et de feuilles pour obtenir un plan Résultant Soustrait,

    ▪ filtrer le plan Résultant Soustrait par seuillage en fonction d'une valeur seuil de filtrage prédéfinie pour obtenir le plan Combiné ;

  • la sous-étape consistant à déterminer un plan intermédiaire peut consister à :

    ▪ additionner le plan de Teinte filtré et le plan de Luminosité filtré pour obtenir le plan Intermédiaire, ou

    ▪ faire une moyenne pondérée du plan de Teinte filtré et du plan de Saturation filtré pour obtenir le plan Intermédiaire ;

  • l'étape de calcul sur le plan Combiné peut comprendre une sous-étape consistant à :

    ▪ remplir les groupements de pixels connexes présentant des cavités fermées pour obtenir un plan Combiné Rempli,

    ▪ filtrer les objets d'intérêt du plan Combiné Rempli en fonction de la circularité des groupements de pixels connexes représentatifs d'objets d'intérêt ;

  • l'étape de comptage des objets d'intérêt dans le plan de Travail peut consister à compter un nombre de groupements de pixels connexes représentatifs d'au moins un objet d'intérêt et/ou un nombre de pixels représentatifs d'au moins un objet d'intérêt ;
  • l'étape de détermination d'un niveau de floraison pour chaque image courante peut consister à assigner un niveau de floraison à ladite image courante en fonction du nombre d'objets d'intérêt comptés dans ladite image courante, chaque niveau de floraison correspondant à une plage de nombres d'objets d'intérêt ;
  • le procédé peut comprendre une étape d'affichage des niveaux de floraison associés à la pluralité d'image sur une vue du verger, ladite étape d'affichage comprenant les sous-étapes consistant à :

    ▪ pour chaque image courante, détecter la position dans la vue du verger, de l'élément fruitier représenté dans l'image courante à partir de données de position associées à ladite image courante, les données de position correspondant à la position d'un dispositif d'acquisition d'image lors de l'acquisition de l'image courante,

    ▪ superposer une forme colorée sur la position détectée dans la vue du verger, la couleur de la forme étant représentative d'un niveau de floraison de l'élément fruitier ;

  • l'étape de fusion peut consister à attribuer à chaque élément fruitier considéré dans un rang du verger le niveau de floraison des éléments fruitiers voisins dudit élément fruitier considéré dans son rang si au moins un élément fruitier voisin précédent l'élément fruitier considéré et au moins un élément fruitier voisin suivant l'élément fruitier considéré dans son rang ont un même niveau de floraison différent du niveau de floraison de l'élément fruitier considéré.


[0018] L'invention concerne également un système d'aide à la décision pour la gestion d'un verger d'arbres fruitiers, caractérisé en ce qu'il comprend des moyens pour la mise en œuvre du procédé décrit ci-dessus.

[0019] L'invention concerne également un produit programme d'ordinateur comprenant des instructions de code de programmation destinées à exécuter les étapes du procédé décrit ci-dessus lorsque ledit programme est exécuté sur un ordinateur.

BREVE DESCRIPTION DES DESSINS



[0020] D'autres avantages et caractéristiques du procédé et du système d'aide à la décision pour la gestion d'un verger d'arbres fruitiers ressortiront mieux de la description qui va suivre de plusieurs variantes d'exécution, données à titre d'exemples non limitatifs, à partir des dessins annexés sur lesquels :
  • la figure 1 est une représentation schématique d'un système d'aide à la décision pour la gestion d'un verger d'arbres fruitiers ;
  • la figure 2 est une représentation schématique d'un cône de conversion entre un codage d'image en composantes Rouge Vert Bleu et un codage d'image en composantes Teinte Saturation Luminosité ;
  • la figure 3 est une représentation schématique d'étapes d'un procédé d'aide à la décision pour la gestion d'un verger d'arbres fruitiers ;
  • les figures 4 à 6 sont des représentations schématiques d'étapes d'une phase de traitement du procédé d'aide à la décision ;
  • la figure 7 est un exemple de prise de vue d'un verger dans laquelle des niveaux de floraison ont été représentés pour trois rangs du verger ;
  • la figure 8 est un exemple de prise de vue d'un verger dans laquelle les niveaux de floraison illustrés à la figure 7 ont été fusionnés par zone.

DESCRIPTION DETAILLEE DE L'INVENTION



[0021] On va maintenant décrire plus en détails des exemples de procédé et système de gestion selon l'invention en référence aux figures. Dans ces différentes figures, les éléments équivalents sont désignés par la même référence numérique.

[0022] A l'intérieur d'un verger d'une même variété de pommier, la floraison des arbres est hétérogène. Cependant l'éclaircissage chimique réalisé est identique pour tous les arbres sans prendre en compte les différences de taux de floraison. Le procédé et le système décrit dans la suite permettent de moduler l'éclaircissage de chaque arbre en fonction de son niveau de floraison associé.

1. Principe général



[0023] Le procédé selon l'invention comprend :
  • la réception 10 d'images acquises,
  • une phase de traitement des images acquises afin de déterminer un niveau de floraison associé à des éléments fruitiers constituant le verger, et éventuellement
  • une phase de post-traitement consistant à générer une carte des niveaux de floraisons des éléments fruitiers du verger.


[0024] Les images traitées sont des images numériques acquises en couleur. Cette couleur est codée en niveaux de Rouge, de Vert et de Bleu (ou « RGB » selon l'acronyme anglo-saxon de « Red-Green-Blue »). L'acquisition des images consiste à photographier les éléments fruitiers constituant le verger à l'aide d'un dispositif d'acquisition d'image numérique en couleur. Les éléments fruitiers peuvent être les arbres fruitiers du verger et/ou des bandes fruitières (correspondant aux branches s'étendant entre deux troncs d'arbres fruitiers successifs le long d'un rang d'arbres fruitiers du verger).

[0025] Le dispositif d'acquisition peut être monté sur un véhicule mobile - tel qu'un tracteur agricole - et comprendre par exemple :
  • un support,
  • un capteur optique incluant une pluralité de cellules élémentaires photosensibles (tel qu'une caméra) monté sur le support, et
  • un (ou plusieurs) organe(s) d'éclairage (tel qu'un flash) pour illuminer l'élément fruitier d'intérêt lors de l'acquisition d'une image,
  • un appareil de détection de position - par exemple basé sur le système GPS (de l'anglais « Global Positioning System ») - pour détecter la position du capteur optique lors de l'acquisition de chaque image,
  • un contrôleur programmé pour piloter le capteur, l'organe d'éclairage et l'appareil de détection de position.


[0026] Un tel dispositif d'acquisition est connu de l'homme du métier et ne sera pas décrit plus en détails dans la suite.

[0027] Le principe d'acquisition est le suivant. Le dispositif d'acquisition est déplacé le long des rangs d'arbres fruitiers du verger. Pour chaque arbre fruitier et/ou bande fruitière du verger, une image est acquise. Ainsi, chaque image acquise est associée à un élément fruitier d'intérêt respectif. A partir de la position du capteur (détectée par l'appareil de détection de position lors de l'acquisition de l'image), il est possible d'en déduire la position de l'élément fruitier d'intérêt dans le verger.

[0028] Les phases de traitement et d'éventuel post-traitement du procédé peuvent être mises en œuvre dans un système d'aide à la décision intégré ou distant du dispositif d'acquisition. Notamment, le système d'aide à la décision comprend un programme pour réaliser une ou plusieurs des étapes du procédé décrit dans la suite.

[0029] Le système d'aide à la décision peut être composé d'une (ou plusieurs) station(s) de travail, et/ou d'un (ou plusieurs) ordinateur(s) ou peut être de tout autre type connu de l'homme du métier. Le système de traitement peut par exemple comprendre un téléphone portable, une tablette électronique (tel qu'un IPAD®), un assistant personnel (ou « PDA », sigle de l'expression anglo-saxonne « Personal Digital Assistant »), etc.

[0030] Dans tous les cas, le système comprend un processeur programmé pour permettre le traitement des images acquises par le dispositif d'acquisition.

[0031] En référence à la figure 1, un exemple de système d'aide à la décision est illustré. Il comprend :
  • des moyens de traitement 1 tels qu'un processeur,
  • des moyens de saisie 2 tels qu'un clavier et une souris,
  • des moyens d'affichage 3 tels qu'un écran (éventuellement tactile), et
  • des moyens d'émission/réception 4 avec ou sans fil - tels qu'un(ou plusieurs) câble(s) de connexion et/ou une (ou plusieurs) antenne(s) - pour échanger des données (réception des images acquises par le dispositif d'acquisition, et des coordonnées GPS, etc.) via un réseau de communication - tel que le réseau Internet.


[0032] Le système d'aide à la décision est utilisé pour la mise en œuvre d'un procédé simple, léger et robuste de traitement d'images permettant d'établir une carte relative de la floraison (fleurs et boutons de fleur) des éléments fruitiers du verger, et dont différentes variantes de réalisation vont maintenant être décrites plus en détails.

[0033] Le procédé selon l'invention sera décrit en référence au traitement d'une image, étant entendu que les étapes de la phase de traitement sont répétées pour chaque image acquise.

2. Procédé d'aide à la décision



[0034] En référence à la figure 3, on a illustré les différentes étapes de la phase de traitement du procédé selon l'invention.

2.1. Conversion TSL



[0035] Une première étape 20 du procédé consiste à convertir l'image numérique couleur RVB acquise I en une image convertie TSL. Comme indiqué précédemment, l'image numérique acquise I est codée en niveaux de Rouge, de Vert et de Bleu.

[0036] L'étape de conversion 20 consiste à coder l'image en niveaux de Teinte, de Saturation et de Luminosité.

[0037] Plus précisément et en référence à la figure 2, chaque composante de couleur de chaque pixel de l'image acquise I dans un espace de couleurs RVB (plan Rouge, plan Vert, plan Bleu) est convertie en :
  • une composante de Teinte (T),
  • une composante de Saturation (S), et
  • une composante de Luminosité (L)
du pixel dans un espace de couleurs TSL.

[0038] Différents modes de calcul connus de l'homme du métier peuvent être utilisés pour convertir les composantes Rouge Vert Bleu d'un pixel en composante Teinte Saturation Luminosité.

[0039] A titre purement indicatif, un exemple de formules permettant de convertir les composantes RVB d'un pixel en composantes TSL est donné ci-dessous :

A partir des composantes RVB d'un pixel, on peut calculer les variables intermédiaires suivantes :

  • R' = R/255
  • G' = G/255
  • B' = B/255
  • Cmax = max(R', G', B')
  • Cmin = min(R', G', B')
  • Δ = Cmax - Cmin



[0040] On calcule alors la Teinte H comme suit :



[0041] On calcule la Saturation S comme suit :



[0042] On calcule la Luminosité L comme suit :



[0043] Bien entendu, la présente invention ne se limite pas à l'application des formules ci-dessus pour la conversion de l'image RVB en image convertie TSL, et d'autres formules connues de l'état de la technique peuvent être utilisées pour réaliser cette conversion.

[0044] Une fois l'étape de conversion réalisée, les composantes de chaque pixel de l'image convertie peuvent s'exprimer dans trois plans (ou espaces) distincts : un plan de Teinte 5', un plan de Saturation 6' et un plan de Luminosité 7'. Dans chaque plan, la composante associée peut prendre une valeur comprise entre 0 et 255.

2.2. Filtrage



[0045] Dans une deuxième étape 30 du procédé, un filtrage de l'image convertie TSL est mis en œuvre sur chacune des composantes Teinte Saturation et Luminosité de chaque pixel.

2.2.1. Filtrage de la Teinte



[0046] Plus précisément, dans le plan de Teinte 5', une sous-étape de seuillage de l'image convertie est mise en œuvre. Ce seuillage permet de filtrer la couleur de l'objet d'intérêt, comme par exemple le rose de la fleur ou du bouton de fleur.

[0047] La première valeur seuil de Teinte dépend de l'espèce et de la variété d'arbre fruitier considéré.

[0048] Par exemple, la couleur rose des fleurs de pommier de type Granny Smith est plus soutenu que la couleur rose des fleurs de pommier de type Royal Gala. La première valeur seuil de Teinte peut être renseignée par l'utilisateur ou déterminée à partir d'une base de données en fonction de l'espèce et de la variété de l'arbre fruitier considéré.

[0049] A l'issue de la sous-étape de seuillage dans le plan de Teinte 5', un plan de Teinte filtré 5 est obtenu dans lequel seul les pixels (ou point) dont la valeur est inférieure à la première valeur seuil de Teinte sont retenus. La valeur de chaque pixel dans le plan de Teinte filtré 5 est alors soit de 0 soit de 255.

2.2.2. Filtrage de la saturation



[0050] Dans le plan de Saturation 6', une sous-étape de seuillage de l'image convertie pour supprimer les pixels non blancs est mise en œuvre.

[0051] La première valeur seuil de Saturation choisie peut être de 255 pour ne conserver du plan de Saturation que les pixels dont la saturation est maximale, ou proche de 255 (par exemple 245, 235, ..., 192).

[0052] A l'issue de la sous-étape de seuillage dans le plan de Saturation 6', un plan de Saturation filtré 6 est obtenu dans lequel seuls les pixels dont la valeur est supérieure à la première valeur seuil de Saturation sont retenus. La valeur de chaque pixel dans le plan de Saturation filtré 6 est alors soit de 0 soit de 255.

2.2.3. Filtrage de Luminosité



[0053] Dans le plan de Luminosité 7', une sous-étape de seuillage de l'image convertie pour supprimer les pixels non lumineux est mise en œuvre.

[0054] La première valeur seuil de Luminosité choisie dépend :
  • de la moyenne de Luminosité des pixels de l'image convertie,
  • de l'écart type de Luminosité des pixels de l'image convertie, et
  • des caractéristiques du dispositif d'acquisition (et notamment de caractéristiques du capteur photosensible utilisé dans le dispositif d'acquisition),
  • des conditions de prise de vue.


[0055] Pour chaque image traitée, la sous-étape de seuillage dans le plan de luminosité comprend :
  • le calcul de la Luminosité moyenne des pixels dans le plan de luminosité (« Moyenne » dans la formule ci-après),
  • le calcul de l'écart type de Luminosité des pixels dans le plan de luminosité (« EcartType » dans la formule ci-après).


[0056] A partir de la moyenne et de l'écart type ainsi calculés et en tenant compte des paramètres techniques du dispositif d'acquisition et des conditions de prise de vue, une première valeur seuil de Luminosité est déterminée selon la formule suivante :



[0057] Où : CoeffAP est un coefficient défini en fonction des caractéristiques du dispositif d'acquisition et des conditions de prise de vue.

[0058] Grâce aux expérimentations conduites depuis plusieurs années, les inventeurs ont établi une table de correspondance entre les caractéristiques du dispositif d'acquisition, les conditions de prise de vue et le CoeffAP.
Conditions de prise de vueCaractéristiques dispositif d'acquisitionCoefficients pour un dispositif d'acquisition donné
Face au soleil Taille capteur Vitesse obturation Ouverture de Focale ISO Coeff1
Dos au soleil Coeff2
    Condition Coeff2 > Coeff1


[0059] La première valeur seuil de Luminosité ainsi calculée est utilisée dans la sous-étape de seuillage de l'image convertie dans le plan de Luminosité.

[0060] A l'issue de la sous-étape de seuillage dans le plan de Luminosité 7', un plan de Luminosité filtré 7 est obtenu dans lequel seuls les pixels dont la valeur est supérieure à la première valeur seuil de Luminosité sont retenus. La valeur de chaque pixel dans le plan de Luminosité filtré 7 est alors soit de 0 soit de 255.

2.3. Combinaisons sur les plans filtrés



[0061] L'étape de filtrage permet d'obtenir un plan de Teinte filtré 5, un plan de Saturation filtré 6 et un plan de Luminosité filtré 7.

[0062] Dans une autre étape 40 du procédé, les plans filtrés sont combinés pour ne laisser apparaître, sur une image finale traitée (appelée « plan de Travail »), que les objets d'intérêts (i.e. fleurs et boutons de fleur de l'élément fruitier d'intérêt).

[0063] L'objectif de ces combinaisons de plans est d'éliminer les bruits présents dans l'image initiale (fleurs du second plan présents sur des éléments fruitiers situés derrière l'élément fruitier d'intérêt, etc.).

[0064] L'étape de combinaison peut comprendre une sous-étape consistant à additionner le plan de Teinte filtré 5 et le plan de Luminosité filtré 7. Ceci permet d'obtenir un plan Intermédiaire 8 dans lequel la majorité des boutons et des fleurs de l'image initiale sont reconstituées, notamment lorsque les images ont été acquises en étant dos au soleil. En variante, l'étape de combinaison peut comprendre une sous-étape consistant à faire une moyenne pondérée du plan de Teinte filtré 5 et du plan de Saturation filtré 6 selon la formule suivante :



[0065] Ceci permet également d'obtenir un plan Intermédiaire 8 dans lequel la majorité des boutons et des fleurs de l'image initiale sont reconstituées, notamment lorsque les images ont été acquises en faisant face au soleil. La valeur de chaque pixel dans le plan Intermédiaire 8 est alors soit de 0 soit de 255.

[0066] L'étape de combinaison peut également comprendre une sous-étape consistant à moyenner le plan de Saturation filtré 6 et le plan de Luminosité filtré 7. Plus précisément, la valeur de chaque pixel du plan de Saturation filtré 6 est sommée à la valeur du pixel correspondant dans le plan de Luminosité filtré 7, et le résultat de cette somme est divisé par deux pour obtenir un plan Moyenné 9 selon la formule suivante :



[0067] La valeur de chaque pixel dans le plan de Moyenné 9 est alors soit de 0, soit de 128, soit de 255. Cette sous-étape de moyennage permet d'accentuer les parties blanches de l'objet d'intérêt (fleur ou bouton de fleur) en réduisant en même temps les bruits du second plan.

[0068] Le procédé peut de plus comprendre une sous-étape additionnelle consistant à faire une moyenne du plan Intermédiaire 8 et du plan Moyenné 9 pour obtenir un plan Résultant 11 selon la formule suivante :



[0069] Chaque pixel du plan Résultant 11 peut être associé à l'une des valeurs suivantes : 0, 64, 128, 191 ou 255. Cette étape optionnelle permet d'accentuer la réduction des bruits du second plan.

[0070] Enfin, une sous-étape de filtrage par seuillage du plan Résultant 11 peut être mise en œuvre pour obtenir un plan Combiné 12. La première valeur seuil de filtrage choisie peut être de 123 pour ne conserver du plan Résultant 11 (ou du plan Intermédiaire 8) que les pixels dont la valeur est représentative d'un objet d'intérêt. La valeur de chaque pixel dans le plan Combiné 12 est alors soit de 0, soit de 255.

[0071] Avantageusement, le procédé peut également comprendre :
  • une étape de formation d'un plan de Troncs par seuillage du plan de Teinte, du plan de Saturation et du plan de Luminosité, pour conserver dans le plan de Troncs les pixels représentatifs des troncs et/ou des branches de l'élément fruitier, l'étape de formation d'un plan de troncs incluant les sous-étapes de combinaison suivante :

    ▪ filtrer les composantes de Teinte Saturation et Luminosité de l'image convertie TSL dans les plans de Teinte, de Saturation et de Luminosité selon des deuxièmes valeurs seuil de Teinte de Saturation et de Luminosité pour obtenir : un plan de Teinte Troncs filtré, un plan de Saturation Troncs filtré et un plan de Luminosité Troncs filtré,

    ▪ combiner les plans de Teinte Troncs filtré, de Saturation Troncs filtré et de Luminosité Troncs filtré obtenir le plan de Troncs ;

  • une étape de formation d'un plan de feuilles par seuillage du plan de Teinte, du plan de Saturation et du plan de Luminosité, pour conserver dans le plan de feuilles les pixels représentatifs des feuilles de l'élément fruitier, l'étape de formation d'un plan de Feuilles incluant les sous-étapes de combinaison suivante :

    ▪ filtrer les composantes de Teinte Saturation et Luminosité de l'image convertie TSL dans les plans de Teinte, de Saturation et de Luminosité selon des troisièmes valeurs seuil de Teinte de Saturation et de Luminosité pour obtenir : un plan de Teinte Feuilles filtré, un plan de Saturation Feuilles filtré et un plan de Luminosité Feuilles filtré,

    ▪ combiner les plans de Teinte Feuilles filtré, de Saturation Feuilles filtré et de Luminosité Feuilles filtré pour obtenir le plan de Feuilles.



[0072] Dans ce cas, l'étape de combinaison comporte les sous-étapes suivantes :
  • additionner le plan de Teinte filtré 5 et le plan de Luminosité filtré 7 pour obtenir un plan Intermédiaire 8,
  • moyenner le plan de Saturation filtré 6 et le plan de Luminosité filtré 7 pour obtenir un plan Moyenné 9,
  • moyenner le plan Intermédiaire 8 et le plan Moyenné 9 pour obtenir un plan Résultant 11,
  • soustraire les plans de troncs et de feuilles du plan Résultant 11 pour obtenir un plan Résultant Soustrait, et
  • filtrer le plan Résultant Soustrait par seuillage en fonction d'une valeur seuil de filtrage prédéfinie pour obtenir le plan Combiné 12.

2.4. Calculs sur le plan Combiné



[0073] L'étape de combinaison 40 sur les plans filtrés de Teinte, de Saturation et de Luminosité 5, 6, 7 permet d'obtenir un plan Combiné 12 dans lequel les bruits ont été majoritairement éliminés, notamment les bruits du second plan.

[0074] Des calculs (remplissage connexe et filtrages) sont ensuite réalisés sur ce plan Combiné 12 pour supprimer les derniers bruits présents dans l'image initiale I afin de ne conserver que les objets représentatifs d'un niveau de floraison de l'élément fruitier d'intérêt.

[0075] L'étape de calcul 50 sur le plan Combiné 12 peut comprendre les sous-étapes suivantes (prises indépendamment ou en combinaison) :
  • une sous-étape de remplissage connexe,
  • une sous-étape de filtrage en fonction de la taille des groupements de pixels connexes représentatifs d'un objet d'intérêt ou d'une portion de cet objet d'intérêt, et
  • une sous-étape de filtrage en fonction de la circularité des groupements de pixels connexes.

2.4.1. Remplissage



[0076] La sous-étape de remplissage consiste à remplir les groupements de pixels connexes représentatifs d'objets d'intérêt et présentant des cavités fermées (assimilable à des trous) pour obtenir un plan Combiné Rempli.

[0077] Cette étape peut être mise en œuvre en utilisant des fonctions morpho-mathématique de traitement d'image (telles qu'une dilatation morphologique suivie par une érosion morphologique) ou toute autre technique de traitement d'image connue de l'homme du métier (algorithme de croissance de régions, etc.).

[0078] La sous-étape de remplissage permet de reconstituer les particules (pétale, etc.) formant les objets d'intérêt dans le plan Combiné 12.

2.4.2. Filtrage de taille



[0079] La sous-étape de filtrage de taille consiste à supprimer du plan Combiné 12 (ou du plan Combiné Rempli) les groupements de pixels connexes dont le nombre de pixels est inférieur à une valeur seuil de taille (par exemple supprimer du plan Combiné 12 les groupements de cinq pixels connexes ou moins).

[0080] Cette sous-étape de filtrage de taille permet d'obtenir un plan Combiné Filtré Taille (ou un plan Combiné Rempli & Filtré Taille) dans lequel les derniers bruits du second plan ont été éliminés.

2.4.3. Filtrage de la circularité



[0081] La sous-étape de filtrage en fonction de la circularité des groupements de pixels connexes présents dans le plan Combiné 12 (ou dans le plan Combiné Rempli, ou dans le plan Combiné Rempli & Filtré Taille) permet d'éliminer dudit plan les objets non-circulaires (faux positifs) constituant des bruits présents au premier plan, tels que des mousses recouvrant une branche de l'élément fruitier ou un câble tuteur de l'élément fruitier, etc.

[0082] Ce filtrage de la circularité est mis en œuvre en utilisant des fonctions de traitement d'image connues de l'homme du métier et qui ne seront pas décrites plus en détails dans la suite.

2.5. Comptage



[0083] A l'issue de l'étape d'analyse du plan Combiné 12, un plan de Travail 13 est obtenu. Ce plan de Travail 13 constitue une image finale traitée à partir de laquelle le niveau de floraison de l'élément fruitier d'intérêt est estimé.

[0084] Une étape 60 de comptage des objets d'intérêt (fleur ou bouton de fleur) présents dans le plan de Travail 13 est mise en œuvre.

[0085] Le comptage des objets d'intérêt peut être réalisé :
  • soit par un comptage du nombre de pixels représentatifs des objets d'intérêt,
  • soit par un comptage du nombre de groupement (i.e. d'amas) de pixels connexes représentatifs d'objets d'intérêt.


[0086] Le fait de compter un nombre d'amas de pixels plutôt que le nombre de pixels permet de rendre le procédé indépendant du stade de floraison de l'élément fruitier. En effet, en comptant uniquement le nombre de pixels représentatifs d'objets d'intérêt, un élément fruitier n'incluant pas de fleurs peut être considéré comme peu fleuri même s'il comprend un grand nombre de boutons de fleur.

[0087] En variante, l'étape de comptage peut consister à combiner un comptage du nombre de pixels représentatifs des objets d'intérêt, et un comptage du nombre de groupement (i.e. d'amas) de pixels connexes représentatifs d'objets d'intérêt. Par exemple le comptage peut comprendre les sous-étapes suivantes :
  • compter le nombre de pixels représentatifs des objets d'intérêt,
  • diviser le nombre de pixels comptés par un coefficient prédéfini (égal au nombre de pixels minimum formant une particule élémentaire) pour estimer un nombre de particules,
  • compter le nombre de groupement de pixels connexes représentatifs d'objets d'intérêt,
  • calculer la moyenne entre le nombre de particules estimé et le nombre de groupement de pixels connexes compté.


[0088] L'étape de comptage 60 (mise en œuvre en utilisant tout algorithme de traitement connu de l'homme du métier) permet de calculer un nombre d'objets d'intérêt détectés pour l'image courante traitée (soit un nombre de pixels constituant les objets d'intérêt, soit un nombre d'amas de pixels constituant les objets d'intérêt, soit une combinaison des deux).

[0089] Connaissant la position du dispositif d'acquisition lors de l'acquisition de chaque image grâce à l'appareil de détection de position (qui permet d'associer les coordonnées GPS du dispositif d'acquisition à chaque image acquise), il est possible de déterminer avec précision la position, dans le verger, de l'élément fruitier pour lequel le nombre d'objets d'intérêt a été calculé.

[0090] Les différentes étapes précédentes sont répétées pour chaque image acquise. On obtient ainsi un nombre d'objets d'intérêt calculé pour chaque image acquise, et donc pour chaque élément fruitier du verger.

2.6. Conversion en niveau de floraison



[0091] Le procédé comprend également une étape 70 consistant à classer les différentes images traitées en catégories (ci-après dénommées « niveau de floraison ») en fonction du nombre d'objets d'intérêt calculé pour chaque image.

[0092] Chaque niveau de floraison correspond à une gamme de nombres d'objets d'intérêt calculés. Par exemple :
  • le premier niveau de floraison (représentatif des éléments fruitiers les moins fleuris) correspond à un nombre d'objets d'intérêt calculé compris entre 0 et 10,
  • le deuxième niveau de floraison correspond à un nombre de d'objets d'intérêt calculé compris entre 11 et 20,
  • le troisième niveau de floraison correspond à un nombre d'objets d'intérêt calculé compris entre 21 et 30, etc.


[0093] De préférence, le nombre de niveaux de floraison est égal à cinq. Ceci permet d'obtenir des cartes de traitement d'éclaircissage précises et appropriées à la l'hétérogénéité intra-parcellaire.

[0094] Bien entendu, l'utilisateur peut choisir de faire varier ce nombre de niveaux de floraison en l'augmentant ou en le diminuant en fonction de ses besoins.

[0095] Avantageusement pour chaque niveau de floraison, une image échantillon correspondant à une image initiale acquise dont le nombre d'objets d'intérêt calculé satisfait audit niveau de floraison peut-être affichée à l'utilisateur. Ceci permet à l'utilisateur d'évaluer plus précisément à quel aspect d'élément fruitier de son verger chaque niveau de floraison correspond.

[0096] Pour déterminer les seuils de chaque niveau de floraison, deux méthodes distinctes peuvent être utilisées. Bien entendu, l'utilisateur a la possibilité de modifier ces seuils en fonction de ses besoins.

2.6.1. Première méthode de détermination des niveaux de floraison



[0097] Une première méthode peut consister à déterminer les seuils des niveaux de floraison en fonction du nombre d'objets d'intérêt calculés Tmax pour l'élément fruitier le plus fleuri en appliquant la formule suivante :


2.6.2. Deuxième méthode de détermination des niveaux de floraison



[0098] Une deuxième méthode peut consister à déterminer les seuils des niveaux de floraison en fonction d'une courbe de tendance de l'histogramme des nombres d'objets d'intérêt calculés pour l'ensemble des éléments fruitiers du verger.

[0099] Plus précisément, les seuils des niveaux de floraison sont définis comme les minimums de la courbe de tendance de l'histogramme des nombres d'objets d'intérêt calculés pour l'ensemble des éléments fruitiers du verger.

3. Post-traitements



[0100] A la suite de l'étape de classification des nombres d'objets d'intérêt calculés par niveau de floraison, les résultats du traitement (i.e. position de l'élément fruitier et niveau de floraison associée) peuvent être envoyés à une console de modulation d'un dispositif d'éclaircissage de l'utilisateur, la console de modulation permettant de régler la quantité de produit chimique d'éclaircissage à pulvériser sur chaque élément fruitier.

[0101] En variante ou en combinaison, ces résultats de traitement peuvent être affichés au moyen d'un code couleur 14 sur une vue aérienne du verger, tel qu'illustré sur la figure 7.

[0102] Lorsque le dispositif d'éclaircissage de l'utilisateur ne dispose pas d'une console de modulation lui permettant de réguler la quantité de produit chimique d'éclaircissage à appliquer élément fruitier par élément fruitier, des étapes de post-traitement décrites ci-après peuvent être mises en œuvre pour fusionner (i.e. rassembler) les niveaux de floraison de chaque élément fruitier par zones.

[0103] La fusion des niveaux de floraison par zones 15, 16, 17 tient compte de l'organisation des éléments fruitiers en verger. Notamment, les éléments fruitiers étant organisés par rangs, la fusion par zones 15, 16, 17 se fait par rang, en une ou plusieurs passes.

[0104] L'une des conditions de fusion peut consister à considérer un voisinage d'éléments fruitiers le long du rang d'intérêt. Pour chaque élément fruitier d'intérêt d'un rang considéré, son niveau de floraison associé est par exemple rendu égal au niveau de floraison des éléments fruitiers voisins de l'élément fruitier d'intérêt dans le rang considéré si deux éléments fruitiers voisins précédent l'élément fruitier d'intérêt et deux éléments fruitiers voisins suivant l'élément fruitier d'intérêt ont un même niveau de floraison différent du niveau de floraison de l'élément fruitier d'intérêt.

[0105] Cette étape de fusion des niveaux de floraison de chaque élément fruitier par zones 15, 16, 17 permet d'obtenir des zones homogènes de niveaux de floraison d'éléments fruitiers le long des rangs du verger afin de faciliter la mise en œuvre du traitement chimique d'éclaircissage par l'utilisateur.

[0106] Les résultats de cette étape de post-traitement peuvent être affichés au moyen d'un code couleur sur une image aérienne du verger, tel qu'illustré sur la figure 8.

4. Conclusions



[0107] Le procédé et le système de gestion décrits précédemment permettent la production d'une carte de floraison relative de l'ensemble du verger afin de réaliser un éclaircissage modulable dans le but d'optimiser la production (qualité, calibre/taille des fruits et le volume de production globale).

[0108] Le procédé et le système décrits ci-dessus permettent également :
  • de diminuer les intrants chimiques de l'éclaircissage en optimisant leur utilisation (la bonne dose au bon endroit),
  • de réguler l'alternance du verger d'une année sur l'autre,
  • d'optimiser d'autres interventions techniques dans le verger liées à l'intensité de la floraison, comme l'apport d'engrais ou les opérations de chantiers de récolte ou de taille des vergers.


[0109] Le lecteur aura compris que de nombreuses modifications peuvent être apportées à l'invention décrite précédemment sans sortir matériellement des nouveaux enseignements et des avantages décrits ici.

[0110] Notamment le lecteur appréciera que les phases de traitement et de post-traitement sont indépendantes. Plus précisément, les étapes de post-traitement décrites au pixel 3 peuvent être mises en œuvre sur la base de niveaux de floraison déterminés avec d'autres méthodes que la phase de traitement décrite au pixel 2.

[0111] Également, le lecteur appréciera que la (ou les) image(s) numérique(s) acquise(s) en couleur, et codée en composantes de Rouge, de Vert et de Bleu peut (peuvent) être convertie(s) en une (ou des) image(s) convertie(s) TSB (ou « HSB » en anglais pour « Hue Saturation Brightness ») codée en composantes de Teinte, de Saturation et de Brillance. Dans ce cas, les différentes opérations de filtrage, de combinaison et de calcule d'un plan de travail sont réalisées à partir des composantes de Teinte, de Saturation et de Brillance plutôt qu'à partir des composantes de Teinte, de Saturation et de Luminosité.


Revendications

1. Procédé d'aide à la décision pour la gestion d'un verger d'arbres fruitiers, caractérisé en ce que le procédé comprend les étapes suivantes :

- Réception (10) d'une pluralité d'images numériques acquises en couleur, chaque image représentant un élément fruitier respectif du verger et étant codée en composantes de Rouge, de Vert et de Bleu,

- Puis pour chaque image courante de la pluralité d'images :

∘ Conversion (20) de l'image courante numérique acquise, en une image convertie TSL codée en composantes de Teinte, de Saturation et de Luminosité, définies respectivement dans un plan de Teinte (5'), un plan de Saturation (6') et un plan de Luminosité (7'),

∘ Filtrage (30) des composantes de Teinte Saturation et Luminosité :

▪ dans le plan de Teinte (5') en fonction d'une valeur seuil de Teinte prédéfinie pour obtenir un plan de Teinte filtré (5),

▪ dans le plan de Saturation (6') en fonction d'une valeur seuil de Saturation prédéfinie pour obtenir un plan de Saturation filtré (6), et

▪ dans le plan de Luminosité (7') en fonction d'une valeur seuil de Luminosité prédéfinie pour obtenir un plan de Luminosité filtré (7),

∘ Combinaison (40) des plans de Teinte de Saturation et de Luminosité filtrés (5, 6, 7) pour obtenir un plan Combiné (12),

∘ Calcul (50) d'un plan de Travail (13) à partir du plan Combiné (12), ladite étape de calcul comprenant une sous-étape consistant à :

▪ filtrer les groupements de pixels connexes du plan Combiné (12) en fonction d'une valeur seuil de taille pour supprimer du plan Combiné (12) les groupements de pixels connexes dont le nombre de pixels est inférieur à ladite valeur seuil de taille,

∘ Comptage (60) des objets d'intérêt dans le plan de Travail (13),

- Détermination (70) d'un niveau de floraison pour chaque image courante en fonction du nombre d'objets d'intérêt compté pour ladite image courante,

- Fusion des niveaux de floraison des éléments fruitiers par zones le long des rangs du verger.


 
2. Procédé selon la revendication 1, dans lequel l'étape de combinaison comprend les sous-étapes consistant à :

▪ déterminer un plan Intermédiaire (8) par combinaison du plan de Teinte filtré (5) avec le plan de Saturation filtré (6) ou avec le plan de Luminosité filtré (7),

▪ moyenner le plan de Saturation filtré (6) et le plan de Luminosité filtré (7) pour obtenir un plan Moyenné (9),

▪ moyenner le plan Intermédiaire (8) et le plan Moyenné (9) pour obtenir un plan Résultant (11),

▪ filtrer le plan Résultant (11) par seuillage en fonction d'une valeur seuil de filtrage prédéfinie pour obtenir le plan Combiné (12).


 
3. Procédé selon la revendication 1, lequel comprend en outre pour chaque image courante :

∘ une étape de formation d'un plan de troncs par seuillage du plan de Teinte (5'), du plan de Saturation (6') et du plan de Luminosité (7'), pour conserver dans le plan de tronc les pixels représentatifs des troncs et/ou des branches de l'élément fruitier,

∘ une étape de formation d'un plan de feuilles par seuillage du plan de Teinte (5'), du plan de Saturation (6') et du plan de Luminosité (7'), pour conserver dans le plan de tronc les pixels représentatifs des feuilles de l'élément fruitier,

l'étape de combinaison incluant les sous-étapes consistant à :

▪ déterminer un plan Intermédiaire (8) par combinaison du plan de Teinte filtré (5) avec le plan de Saturation filtré (6) ou avec le plan de Luminosité filtré (7),

▪ moyenner le plan de Saturation filtré (6) et le plan de Luminosité filtré (7) pour obtenir un plan Moyenné (9),

▪ moyenner le plan Intermédiaire (8) et le plan Moyenné (9) pour obtenir un plan Résultant (11),

▪ soustraire du plan Résultant (11) les plans de troncs et de feuilles pour obtenir un plan Résultant Soustrait,

▪ filtrer le plan Résultant Soustrait par seuillage en fonction d'une valeur seuil de filtrage prédéfinie pour obtenir le plan Combiné (12).


 
4. Procédé selon l'une des revendications 2 ou 3, dans lequel la sous-étape consistant à déterminer un plan intermédiaire consiste à :

▪ additionner le plan de Teinte filtré (5) et le plan de Luminosité filtré (7) pour obtenir le plan Intermédiaire (8), ou

▪ faire une moyenne pondérée du plan de Teinte filtré (5) et du plan de Saturation filtré (7) pour obtenir le plan Intermédiaire (8).


 
5. Procédé selon l'une quelconque des revendications précédentes, dans lequel l'étape de calcul sur le plan Combiné comprend une sous-étape consistant à :

▪ remplir les groupements de pixels connexes présentant des cavités fermées pour obtenir un plan Combiné Rempli,

▪ filtrer les objets d'intérêt du plan Combiné Rempli en fonction de la circularité des groupements de pixels connexes représentatifs d'objets d'intérêt.


 
6. Procédé selon l'une quelconque des revendications précédentes, dans lequel l'étape de comptage des objets d'intérêt dans le plan de Travail consiste à compter un nombre de groupements de pixels connexes représentatifs d'au moins un objet d'intérêt et/ou un nombre de pixels représentatifs d'au moins un objet d'intérêt.
 
7. Procédé selon l'une quelconque des revendications précédentes, dans lequel l'étape de détermination d'un niveau de floraison pour chaque image courante consiste à assigner un niveau de floraison à ladite image courante en fonction du nombre d'objets d'intérêt comptés dans ladite image courante, chaque niveau de floraison correspondant à une plage de nombres d'objets d'intérêt.
 
8. Procédé selon l'une quelconque des revendications précédentes, lequel comprend en outre une étape d'affichage des niveaux de floraison associés à la pluralité d'image sur une vue du verger, ladite étape d'affichage comprenant les sous-étapes consistant à :

▪ pour chaque image courante, détecter la position dans la vue du verger, de l'élément fruitier représenté dans l'image courante à partir de données de position associées à ladite image courante, les données de position correspondant à la position d'un dispositif d'acquisition d'image lors de l'acquisition de l'image courante,

▪ superposer une forme colorée sur la position détectée dans la vue du verger, la couleur de la forme étant représentative d'un niveau de floraison de l'élément fruitier.


 
9. Procédé selon l'une quelconque des revendications précédentes, dans lequel l'étape de fusion consiste à attribuer à chaque élément fruitier considéré dans un rang du verger le niveau de floraison des éléments fruitiers voisins dudit élément fruitier considéré dans son rang si au moins un élément fruitier voisin précédent l'élément fruitier considéré et au moins un élément fruitier voisin suivant l'élément fruitier considéré dans son rang ont un même niveau de floraison différent du niveau de floraison de l'élément fruitier considéré.
 
10. Système d'aide à la décision pour la gestion d'un verger d'arbres fruitiers, caractérisé en ce qu'il comprend des moyens pour la mise en œuvre du procédé selon l'une des revendications 1 à 9.
 
11. Produit programme d'ordinateur comprenant des instructions de code de programmation destinées à exécuter les étapes du procédé selon l'une quelconque des revendications 1 à 9 lorsque ledit programme est exécuté sur un ordinateur.
 


Ansprüche

1. Verfahren zur Unterstützung der Entscheidungsfindung für die Verwaltung eines Obstbaumgartens, dadurch gekennzeichnet, dass das Verfahren die folgenden Schritte umfasst:

- Empfangen (10) einer Vielzahl in Farbe aufgenommener digitaler Bilder, wobei jedes Bild ein jeweiliges Fruchtelement des Gartens darstellt und in Komponenten von Rot, Grün und Blau codiert ist,

- dann, für jedes laufende Bild der Vielzahl von Bildern:

∘ Umwandeln (20) des aufgenommenen digitalen laufenden Bilds in ein umgewandeltes, in Farb-, Sättigungs- und Lichtstärkekomponenten codiertes TSL-Bild, die jeweils in einer Farbebene (5'), einer Sättigungsebene (6') und einer Lichtstärkeebene (7') definiert sind,

∘ Filtern (30) der Farb-, Sättigungs- und Lichtstärkekomponenten:

▪ in der Farbebene (5') in Abhängigkeit von einem vorher festgelegten Farbschwellenwert, um eine gefilterte Farbebene (5) zu erhalten,

▪ in der Sättigungsebene (6') in Abhängigkeit von einem vorher festgelegten Sättigungsschwellenwert, um eine gefilterte Sättigungsebene (6) zu erhalten, und

▪ in der Lichtstärkeebene (7') in Abhängigkeit von einem vorher festgelegten Lichtstärkeschwellenwert, um eine gefilterte Lichtstärkeebene (7) zu erhalten,

∘ Kombinieren (40) der Farb-, Sättigungs- und Lichtstärkeebenen (5, 6, 7), um eine kombinierte Ebene (12) zu erhalten,

∘ Berechnen (50) einer Arbeitsebene (13) auf der Basis der kombinierten Ebene (12), wobei der Berechnungsschritt einen Unterschritt umfasst, der besteht im:

▪ Filtern der zusammenhängenden Pixelgruppen der kombinierten Ebene (12) in Abhängigkeit von einem Größenschwellenwert, um aus der kombinierten Ebene (12) die zusammenhängenden Pixelgruppen zu entfernen, deren Pixelanzahl unter dem Größenschwellenwert liegt,

∘ Zählen (60) der interessierenden Objekte in der Arbeitsebene (13),

- Bestimmen (70) eines Blütenniveaus für jedes laufende Bild in Abhängigkeit von der Anzahl interessierender Objekte, die für das laufende Bild gezählt wurden,

- Vereinigen der Blütenniveaus der Fruchtelemente nach Zonen entlang der Reihen des Gartens.


 
2. Verfahren nach Anspruch 1, wobei der Kombinationsschritt die Unterschritte umfasst, die bestehen im:

▪ Bestimmen einer Übergangsebene (8) durch Kombinieren der gefilterten Farbebene (5) mit der gefilterten Sättigungsebene (6) oder mit der gefilterten Lichtstärkeebene (7),

▪ Mitteln der gefilterten Sättigungsebene (6) und der gefilterten Lichtstärkeebene (7), um eine gemittelte Ebene (9) zu erhalten,

▪ Mitteln der Übergangsebene (8) und der gemittelten Ebene (9), um eine resultierende Ebene (11) zu erhalten,

▪ Filtern der resultierenden Ebene (11) durch Schwellenwertbestimmung in Abhängigkeit von einem vorher festgelegten Filterschwellenwert, um die kombinierte Ebene (12) zu erhalten.


 
3. Verfahren nach Anspruch 1, das ferner für jedes laufende Bild umfasst:

∘ einen Schritt des Bildens einer Stammebene durch Schwellenwertbestimmung der Farbebene (5'), der Sättigungsebene (6') und der Lichtstärkeebene (7'), um in der Stammebene die für Stämme und/oder Zweige des Fruchtelements repräsentativen Pixel zu behalten,

∘ einen Schritt des Bildens einer Blattebene durch Schwellenwertbestimmung der Farbebene (5'), der Sättigungsebene (6') und der Lichtstärkeebene (7'), um in der Stammebene die für Blätter des Fruchtelements repräsentativen Pixel zu behalten, wobei der Kombinationsschritt die Unterschritte einschließt, die bestehen im:

▪ Bestimmen einer Übergangsebene (8) durch Kombinieren der gefilterten Farbebene (5) mit der gefilterten Sättigungsebene (6) oder mit der gefilterten Lichtstärkeebene (7),

▪ Mitteln der gefilterten Sättigungsebene (6) und der gefilterten Lichtstärkeebene (7), um eine gemittelte Ebene (9) zu erhalten,

▪ Mitteln der Übergangsebene (8) und der gemittelten Ebene (9), um eine resultierende Ebene (11) zu erhalten,

▪ Subtrahieren von der resultierenden Ebene (11) der Stamm- und Blattebenen, um eine subtrahierte resultierende Ebene zu erhalten,

▪ Filtern der subtrahierten resultierenden Ebene durch Schwellenwertbestimmung in Abhängigkeit von einem vorher festgelegten Filterschwellenwerts, um die kombinierte Ebene (12) zu erhalten.


 
4. Verfahren nach einem der Ansprüche 2 oder 3, wobei der Unterschritt, der darin besteht, eine Übergangsebene zu bestimmen, besteht im:

▪ Addieren der gefilterten Farbebene (5) und der gefilterten Lichtstärkeebene (7), um die Übergangsebene (8) zu erhalten, oder

▪ Bilden eines gewichteten Mittels der gefilterten Farbebene (5) und der gefilterten Sättigungsebene (7), um die Übergangsebene (8) zu erhalten.


 
5. Verfahren nach einem der vorangehenden Ansprüche, wobei der Berechnungsschritt auf der kombinierten Ebene einen Unterschritt umfasst, der besteht im:

▪ Auffüllen der zusammenhängenden Pixelgruppen, die geschlossene Hohlräume aufweisen, um eine aufgefüllte kombinierte Ebene zu erhalten,

▪ Filtern der interessierenden Objekte der aufgefüllten kombinierten Ebene in Abhängigkeit von der Zirkularität der zusammenhängenden, für die interessierenden Objekte repräsentativen Pixelgruppen.


 
6. Verfahren nach einem der vorangehenden Ansprüche, wobei der Schritt des Zählens der interessierenden Objekte in der Arbeitsebene darin besteht, eine Anzahl zusammenhängender Pixelgruppen zu zählen, die für mindestens ein interessierendes Objekt repräsentativ sind und/oder eine Anzahl von Pixeln, die für mindestens ein interessierendes Objekt repräsentativ sind.
 
7. Verfahren nach einem der vorangehenden Ansprüche, wobei der Schritt des Bestimmens eines Blütenniveaus für jedes laufende Bild darin besteht, dem laufenden Bild ein Blütenniveau in Abhängigkeit von der Anzahl der in dem laufenden Bild gezählten interessierenden Objekte zuzuweisen, wobei jedes Blütenniveau einem Anzahlbereich interessierender Objekte entspricht.
 
8. Verfahren nach einem der vorangehenden Ansprüche, das ferner einen Anzeigeschritt der Blütenniveaus umfasst, die der Bildvielzahl auf einer Gartenansicht zugeordnet sind, wobei der Anzeigeschritt die Unterschritte umfasst, die bestehen im:

▪ Ermitteln, für jedes laufende Bild, in der Gartenansicht, der Position des Fruchtelements, das auf dem laufenden Bild dargestellt ist, auf der Basis von Positionsdaten, die dem laufenden Bild zugeordnet sind, wobei die Positionsdaten der Position einer Bildaufnahmevorrichtung bei der Aufnahme des laufenden Bilds entsprechen,

▪ Legen einer farbigen Form auf die in der Gartenansicht ermittelten Position, wobei die Farbe der Form für ein Blütenniveau des Fruchtelements repräsentativ ist.


 
9. Verfahren nach einem der vorangehenden Ansprüche, wobei der Vereinigungsschritt darin besteht, jedem betrachteten Fruchtelement in einer Reihe des Gartens das Blütenniveau der benachbarten Fruchtelemente des betrachteten Fruchtelements in dessen Reihe zuzuweisen, wenn mindestens ein benachbartes Fruchtelement vor dem betrachteten Fruchtelement und mindestens ein benachbartes Fruchtelement nach dem betrachteten Fruchtelement in dessen Reihe dasselbe Blütenniveau haben, das sich vom Blütenniveau des betrachteten Fruchtelements unterscheidet.
 
10. System zur Unterstützung der Entscheidungsfindung für die Verwaltung eines Obstbaumgartens, dadurch gekennzeichnet, dass es Mittel für die Durchführung des Verfahrens nach einem der Ansprüche 1 bis 9 umfasst.
 
11. Rechnerprogrammprodukt, umfassend Programmcodebefehle, die dazu bestimmt sind, die Schritte des Verfahrens nach einem der Ansprüche 1 bis 9 auszuführen, wenn das Programm auf einem Rechner ausgeführt wird.
 


Claims

1. A decision support method for the management of a fruit tree orchard, characterized in that the method comprises the following steps:

- Receiving (10) a plurality of digital images acquired in color, each image representing a respective fruit element of the orchard and being encoded in Red-Green-Blue components,

- Then for each current image of the plurality of images:

∘ Converting (20) the acquired digital current image into a converted HSL image encoded in Hue Saturation Lightness components defined respectively in a Hue plane (5'), a Saturation plane (6') and a Lightness plane (7'),

∘ Filtering (30) the Hue Saturation Lightness components:

▪ in the Hue plane (5') as a function of a predefined Hue threshold value to obtain a filtered Hue plane (5),

▪ in the Saturation plane (6') as a function of a predefined Saturation threshold value to obtain a filtered Saturation plane (6), and

▪ in the Lightness plane (7') as a function of a predefined Lightness threshold value to obtain a filtered Lightness plane (7),

∘ Combining (40) the filtered Hue Saturation Lightness planes (5, 6, 7) to obtain a Combined plane (12),

∘ Calculating (50) a Working plane (13) from the Combined plane (12), said calculation step comprising a sub-step of:

▪ filtering the groupings of related pixels of the Combined plane (12) as a function of a size threshold value to remove from the Combined plane (12) the groupings of related pixels whose number of pixels is less than said size threshold value,

∘ Counting (60) the objects of interest in the Working plane (13),

- Determining (70) a blooming level for each current image as a function of the number of objects of interest counted for said current image,

- Merging the blooming levels of the fruit elements by areas along the rows of the orchard.


 
2. The method according to claim 1, wherein the combination step comprises the sub-steps of:

▪ determining an Intermediate plane (8) by combination of the filtered Hue plane (5) with the filtered Saturation plane (6) or with the filtered Lightness plane (7),

▪ averaging the filtered Saturation plane (6) and the filtered Lightness plane (7) to obtain an Averaged plane (9),

▪ averaging the Intermediate plane (8) and the Averaged plane (9) to obtain a Resulting plane (11),

▪ filtering the Resulting plane (11) by thresholding as a function of a predefined filtering threshold value to obtain the Combined plane (12).


 
3. The method according to claim 1, which further comprises for each current image:

∘ a step of forming a trunk plane by thresholding of the Hue plane (5'), the Saturation plane (6') and the Lightness plane (7'), in order to keep in the trunk plane the pixels representative of the trunks and/or branches of the fruit element,

∘ a step of forming a leaf plane by thresholding of the Hue plane (5'), the Saturation plane (6') and the Lightness plane (7'), in order to keep in the trunk plane the pixels representative of the leaves of the fruit element,

the combination step including the sub-steps of:

▪ determining an Intermediate plane (8) by combination of the filtered hue plane (5) with the filtered Saturation plane (6) or with the filtered Lightness plane (7),

▪ averaging the filtered Saturation plane (6) and the filtered Lightness plane (7) to obtain an Averaged plane (9),

▪ averaging the Intermediate plane (8) and the Averaged plane (9) to obtain a Resulting plane (11),

▪ subtracting from the Resulting plane (11) the trunk and leaf planes to obtain a Subtracted Resulting plane,

▪ filtering the Resulting plane Subtracted by thresholding as a function of a predefined filtering threshold value to obtain the Combined plane (12).


 
4. The method according to any of claims 2 or 3, wherein the sub-step of determining an intermediate plane consists in:

▪ adding the filtered Hue plane (5) and the filtered Lightness plane (7) to obtain the Intermediate plane (8), or

▪ making a weighted average of the filtered Hue plane (5) and the filtered Saturation plane (7) to obtain the Intermediate plane (8).


 
5. The method according to any one of the preceding claims, wherein the step of calculation on the Combined plane comprises a sub-step of:

▪ filling the groupings of related pixels having closed cavities to obtain a Filled Combined plane,

▪ filtering the objects of interest of the Filled Combined plane as a function of the circularity of the groupings of related pixels representative of objects of interest.


 
6. The method according to any one of the preceding claims, wherein the step of counting the objects of interest in the Working plane consists in counting a number of groupings of related pixels representative of at least an object of interest and/or a number of pixels representative of at least an object of interest.
 
7. The method according to any one of the preceding claims, wherein the step of determining a blooming level for each current image consists in assigning a blooming level to said current image as a function of the number of objects of interest counted in said current image, each blooming level corresponding to a range of numbers of objects of interest.
 
8. The method according to any one of the preceding claims, which further comprises a step of displaying the blooming levels associated with the plurality of images on a view of the orchard, said displaying step comprising the sub-steps of:

▪ for each current image, detecting the position, in the orchard view, of the fruit element represented in the current image from position data associated with said current image, the position data corresponding to the position of an image acquisition device during the acquisition of the current image,

▪ superimposing a colored shape on the position detected in the orchard view, the color of the shape being representative of a blooming level of the fruit element.


 
9. The method according to any one of the preceding claims, wherein the merging step consists in assigning to each fruit element considered in a row of the orchard the blooming level of the fruit elements adjacent to said fruit element considered in its row if at least an adjacent fruit element preceding the considered fruit element and at least an adjacent fruit element following the fruit element considered in its row have the same blooming level different from the blooming level of the considered fruit element.
 
10. A decision support system for the management of a fruit tree orchard, characterized in that it comprises means for implementing the method according to any of claims 1 to 9.
 
11. A computer program product comprising programming code instructions intended to execute the steps of the method according to any one of claims 1 to 9 when said program is executed on a computer.
 




Dessins























Références citées

RÉFÉRENCES CITÉES DANS LA DESCRIPTION



Cette liste de références citées par le demandeur vise uniquement à aider le lecteur et ne fait pas partie du document de brevet européen. Même si le plus grand soin a été accordé à sa conception, des erreurs ou des omissions ne peuvent être exclues et l'OEB décline toute responsabilité à cet égard.

Documents brevets cités dans la description




Littérature non-brevet citée dans la description