Brevet FR3071341A1 (20190322)

REVENDICATIONS1. Procédé de contrôle de la disposition d'articles dans une gondole d'une surface de vente par rapport à une base de données de réalogramme (P) représentant la disposition prévue d'articles dans la 5 gondole, la gondole comprenant au moins une étiquette électronique de gondole (10), chaque étiquette électronique de gondole (10) correspondant à une zone correspondante de la gondole ayant un unique champ 10 d'emplacement de produit (i,j,k), ledit champ d'emplacement comprenant : - un numéro de gondole (i), - un numéro de rangée (j) correspondant à l'une de rangées consécutives (1,-,j,-) d'étiquettes 15 électroniques de gondole au sein d'une gondole (i), - un numéro d'étiquette (k) correspondant à l'une d'étiquettes électroniques de gondole consécutives (10) au sein d'une rangée (j), le procédé comprenant les étapes suivantes mises 20 en oeuvre par ordinateur : O l'acquisition (210), par un dispositif d'imagerie, d'une image (I) de la gondole ; O la détection automatisée (220), dans l'image acquise (I) de la gondole, d'étiquettes électroniques 25 de gondole (10) ; o la détection automatisée (221) de rangées d'étiquettes électroniques de gondole dans l'image acquise ; 48 le procédé étant caractérisé en ce qu'il comprend en outre les étapes suivantes : O pour une étiquette électronique de gondole donnée visible dans l'image acquise, la détermination du numéro de rangée (j) et du numéro d'étiquette (k) de ladite étiquette électronique de gondole, et la détermination du champ d'emplacement de produit correspondant (i,j,k), O la détermination de la zone correspondante de la 10 gondole correspondant à ladite étiquette électronique de gondole dans l'image acquise (I), O la détection d'informations de disposition relatives à des articles présentés dans ladite zone correspondante de la gondole, par reconnaissance 15 d'image sur l'image acquise (I), O l'accès à une base de données de réalogramme (P), chaque champ d'emplacement étant associé à un identifiant d'article dans ladite base de données de réalogramme (P), 20 0 l'identification, dans la base de données de réalogramme (P), de l'identifiant d'article (Pijk) associé au champ d'emplacement déterminé (i,j,k), O le contrôle de la conformité entre les informations de disposition détectées et la disposition 25 prévue mémorisée dans la base de données de réalogramme pour l'article identifié (Pijk).\n<CLM>\1\tProcédé selon la revendication 1, dans lequel chaque étiquette électronique de gondole est associée, 30 dans une base de données d'étiquettes (DB), à un identifiant d'article unique, et, lorsqu'une étiquette 49 électronique de gondole donnée ayant un champ d'emplacement correspondant spécifique est associée ou réassociée, dans ladite base de données d'étiquettes (DB), à un identifiant d'article spécifique, ledit 5 champ d'emplacement correspondant (i,j,k) est également associé ou réassocié, dans la base de données de réalogramme (P) au dit identifiant d'article spécifique, conduisant à des mises à jour de la base de données de réalogramme (P) en temps réel par rapport à 10 la base de données d'étiquettes.\n<CLM>\1\tProcédé selon la revendication 1 OU 2, comprenant en outre, après l'acquisition (310) de l'image (I) de la gondole, une étape d'identification 15 (322) d'au moins une zone vide (30) de la gondole dans ladite image acquise (I), par reconnaissance d'image, dans lequel, pour ladite étiquette électronique de gondole donnée, les informations de disposition détectées dans la zone déterminée de la gondole scnt 20 des informations indiquant que ladite zone est vide, conduisant à une détermination (350) que l'article identifié (Pijk) est en rupture de stock dans la gondole.\n<CLM>\1\tProcédé selon la revendication 3, dans lequel 25 l'identification de zones vides (30) de l'étagère est effectuée par reconnaissance de couleur par rapport à un motif prédéterminé de l'arrière de la gondole ou d'une rangée de la gondole. 30\n<CLM>\1\tProcédé selon l'une des revendications précédentes, comprenant en outre une étape de 50 récupération (950) d'une image préenregistrée (41) associée, dans une base de données d'images d'article (A), à l'article identifié (Piik), dans lequel l'image préenregistrée est une vue frontale prévue pour 5 l'identifiant d'article déterminé (Piik), le procédé comprenant ensuite le calcul (960) d'un taux de similarité entre, d'une part, la zone de l'image acquise (40) correspondant à la vue frontale réelle pour la zone correspondante de la gondole, pour la détection d'informations de disposition, et, d'autre part, ladite image préenregistrée (41) de la vue frontale prévue, le procédé donnant en sortie (970) une liste de champs d'emplacement déterminés (i,j,k) et/ou une liste (142) d'identifiants d'article (Piik) pour lesquels il est déterminé, à partir de la valeur du taux de similarité, que la vue frontale n'est pas satisfaisante.\n<CLM>\1\tProcédé selon l'une des revendications précédentes, comprenant en outre une étape de récupération (1150), dans la base de données de réalogramme (P), d'informations de linéaire prévues pour le champ d'emplacement déterminé (i,j,k), et une étape de contrôle (1160), par 25 reconnaissance d'image, d'une conformité entre les informations de linéaire prévues et le linéaire réel visible sur l'image acquise (I) pour la zone correspondante de la gondole (31). 30\n<CLM>\1\tProcédé selon la revendication 6, dans lequel les informations de linéaire prévues sont un nombre de 51 lignes consécutives du même article (Pijk) qui doivent être présentées dans la gondole.\n<CLM>\1\tProcédé selon l'une des revendications 5 précédentes, dans lequel une interface graphique peut présenter (260, 970, 1170) à un utilisateur une représentation de la gondole (1), avec des signaux visuels mettant en évidence les zones vides (30) de la gondole, 10 et/ou une alerte visuelle que les identifiants d'article (Pijk) et/ou les champs d'emplacement (i,j,k) associés aux zones vides détectées de la gondole doivent être réapprovisionnés, et/ou des signaux visuels mettant en évidence les 15 zones de la gondole qui ne correspondent pas à une vue frontale prévue, et/ou des signaux visuels mettant en évidence les zones de la gondole (31) qui ne correspondent pas à un linéaire prévu. 20\n<CLM>\1\tProcédé selon l'une des revendications précédentes, dans lequel une détection automatisée d'étiquettes électroniques de gondole sur l'image acquise (I) est effectuée par reconnaissance de motif par rapport à un ensemble prédéterminé de formes possibles d'étiquette électronique de gondole.\n<CLM>\1\tProcédé selon l'une des revendications précédentes, dans lequel la zone correspondante est 30 définie comme suit : pour une étiquette électronique de gondole détectée donnée (10) de l'image acquise (I), la 52 zone de l'image acquise située immédiatement au-dessus de ladite étiquette électronique de gondole, et située entre ladite étiquette électronique de gondole et l'étiquette d'étagère consécutive sur le côté droit, 5 est déterminée comme image de la zone correspondante de la gondole qui correspond à ladite étiquette électronique de gondole (10).\n<CLM>\1\tProduit programme d'ordinateur comprenant des 10 instructions de code pour mettre en oeuvre le procédé selon l'une des revendications précédentes, lorsque lesdites instructions de code sont exécutées sur un serveur d'ordinateur. 15\n<CLM>\1\tSystème de contrôle de la disposition d'articles dans une gondole (1) d'une surface de vente, ledit système comprenant : 0 une pluralité d'étiquettes électroniques de gondole (10) agencées sur la gondole, 20 o un serveur (2) qui est configuré pour communiquer avec une base de données d'étiquettes (DB), dans lequel chaque étiquette électronique de gondole (10), identifiée par un identifiant d'étiquette unique, est associée à un identifiant d'article unique, 25 l'étiquette électronique de gondole correspondant également à une zone correspondante de la gondole, avec un champ d'emplacement de produit unique (i,j,k), le serveur étant également configure pour communiquer avec une base de données de réalogramme (P), dans laquelle 30 chaque champ d'emplacement (i,j,k) est associé à un identifiant d'article (Piik), 53 0 un dispositif d'imagerie configuré pour acquérir une image (I) de la gondole (1), le système étant caractérisé en ce que le serveur est en outre configuré pour : 5 - réaliser, sur une image (I) de la gondole (1) fournie par le dispositif d'imagerie, une reconnaissance automatisée des étiquettes électroniques de gondole (10), - déterminer les champs d'emplacement (i,j,k) qui 10 correspondent aux étiquettes électroniques de gondole, et les zones de la gondole qui correspondent aux étiquettes électroniques de gondole, - détecter, dans ladite image (I), des informations de disposition pour un article visible 15 dans une zone donnée de la gondole, - contrôler les informations de disposition détectées par rapport à des informations de disposition prévues mémorisées dans la base de données de réalogramme (P). 20\n<CLM>\1\tSystème selon la revendication 12, dans lequel le serveur est en outre configuré pour communiquer avec une base de données d'images d'article (A), dans lequel chaque identifiant d'article (Piik) est associé à une 25 image préalablement enregistrée (41) d'une vue frontale prévue pour ledit article identifié, le serveur étant apte à comparer une zone d'une image acquise (40) correspondant à une vue frontale réelle, ladite vue frontale réelle correspondant aux informations de disposition détectées, à une vue frontale prévue. 54\n<CLM>\1\tSystème selon la revendication 12 ou 13, dans lequel la détection d'informations de disposition dans l'image acquise comprend la reconnaissance automatisée 5 de zones vides (30) de la gondole.\n<CLM>\1\tSystème selon l'une des revendications 12 à 14, dans lequel les informations de disposition pouvant être détectées dans l'image acquise comprennent un 10 linéaire réel visible dans une zone de la gondole, comme le nombre de lignes dans ladite zone de la gondole, le serveur étant apte à comparer ledit linéaire réel à des informations de linéaire prévues récupérées de la base de données de réalogramme (P).