Brevet FR2987537A1 — publié le 20130830

- 1 - « Procédé et système de supervision d'une scène, notamment dans un site de vente » Domaine technique La présente invention concerne un procédé pour superviser une scène, par exemple un linéaire d'une surface de vente ou encore la cuisine d'un restaurant. Elle concerne aussi un système de supervision pour la mise en oeuvre de ce procédé. Le domaine de l'invention est plus particulièrement mais de manière 10 non limitative celui de la distribution commerciale et de la gestion du réapprovisionnement des surfaces de vente. Etat de la technique antérieure Une gestion optimale du réapprovisionnement des rayons d'un magasin 15 est un facteur clé pour leur attractivité et leur rentabilité. Pour assurer cette gestion, il existe désormais des techniques de supervision mettant en oeuvre des caméras vidéo disposées pour capter des vues de rayons et des outils de traitement d'image prévus pour comparer ces vues à des vues de référence, détecter des différences entre vues acquises et vues de 20 référence, et délivrer des informations sur les besoins en réapprovisionnement. Toutefois ces outils de supervision voient leur efficacité réduite du fait que les champs des visions des caméras peuvent être obstrués au moins partiellement par la présence d'un chariot, d'une personne ou de tout autre 25 obstacle. Par ailleurs, dans le cas de la présence d'une ou plusieurs personnes dans le champ de vision d'une caméra, les prises de vue et le stockage d'images incluant ces personnes peut constituer dans certains pays une violation de dispositions légales sur la vie privée des personnes. Un but de la présente invention est de remédier à ces inconvénients et 30 limitations des techniques existantes, en proposant un procédé de supervision qui permette d'améliorer sensiblement l'efficacité opérationnelle de la supervision tout en contribuant au respect des personnes présentes dans les champs de vision, qu'ils s'agisse de clients ou d'employés. - 2 - Un autre but de la présente invention est de proposer un procédé de supervision qui soit plus facile et moins coûteux de mise en oeuvre que les techniques existantes dans ce domaine. Exposé de l'invention Cet objectif est atteint avec un procédé de supervision d'une scène, comprenant une prise d'images de cette scène par au moins une caméra dont le champ de vision couvre au moins en partie ladite scène, et un traitement de ces images pour détecter un changement survenu dans ladite scène, caractérisé en ce qu'il comprend en outre : - une détection d'une occultation au moins partielle du champ de vision de ladite caméra par un objet ou une personne, et - une suppression dans les images de scène ainsi traitées, des images dudit objet ou de ladite personne. Dans un mode de réalisation de l'invention, le traitement des images de la scène comprend un processus d'apprentissage de fond contextualisé, agencé pour supprimer l'image d'une personne ou d'un objet occultant temporairement une partie du champ de vision de ladite scène. Le processus d'apprentissage de fond contextualisé peut 20 avantageusement comprendre: - un test d'occultation réalisé sur un repère fixe d'une image de la scène supervisée, de façon à identifier dans l'image traitée un contour de la personne ou de l'objet occultant, - une extraction d'un masque d'occultation, et 25 - un apprentissage progressif du fond de scène par exclusion des objets ou personnes situées dans le champ de vision de la scène. Un repère fixe peut être un rail porte étiquette, un rayon, une étagère, le bas d'un meuble, une barre de protection contre les chocs avec les chariots ou tout autre élément connu de la scène, etc. 30 Le procédé de supervision selon l'invention peut en outre comprendre, à la suite du processus d'apprentissage de fond contextualisé, un processus de restitution d'une image de fond de scène. Le processus de restitution d'une image de fond peut en outre comprendre une correction de perspective appliquée à une image de fond - 3 - obtenue par apprentissage progressif, de façon à produire une restitution périodique de la scène aplanie. Lorsqu'il est mis en oeuvre pour la supervision de linéaires dans un site de vente, le procédé selon l'invention comprend en outre, à la suite du processus de restitution d'une image de fond, un processus de détection automatisée de ruptures d'approvisionnement et d'occultations. Ce processus de détection automatisée comprend : - une comparaison automatique d'une image traitée et corrigée actuelle d'un linéaire avec une image traitée et corrigée dudit linéaire prise antérieurement, - une détection d'un changement structurel dans l'image dudit linéaire, et - une identification dudit changement structurel ainsi détecté. Le procédé de supervision selon l'invention peut en outre avantageusement comprendre un processus de vérification automatisée de la conformité d'un linéaire supervisé à un planogramme. Suivant un autre aspect de l'invention, il est proposé un système de supervision d'une scène, comprenant : - des moyens pour prendre des images de cette scène par au moins une caméra selon un champ de vision couvre au moins en partie ladite scène, et - des moyens pour traiter ces images de façon détecter un changement survenu dans ladite scène, caractérisé en ce que les moyens de traitement sont en outre agencés pour: - détecter une obstruction au moins partielle du champ de vision desdits moyens de prise d'image par un objet ou une personne et, - supprimer dans les images de scène ainsi traitées, les images dudit objet ou de ladite personne. Lorsque le système selon l'invention est mis en oeuvre pour la supervision d'un site de vente équipés de linéaires, les moyens de prise d'image peuvent comprendre des caméras fixées à plusieurs desdits linéaires et agencées pour acquérir des vues d'au moins un rayon d'un - 4 - linéaire situé en vis-à-vis des dits linéaires auxquelles lesdites caméras sont fixées. Des caméras peuvent être fixées en extrémité de rayons d'un linéaire, et notamment intégrées dans des porte-étiquettes disposées en extrémité 5 de rayons d'un linéaire. Elles peuvent aussi être fixées au dessus d'un linéaire. Ces caméras, de préférence compactes, peuvent être dissimulées derrière des écrans optiques à transmission partielle ou sélective. Dans un mode particulier de mise en oeuvre de l'invention, le système 10 de supervision peut en outre comprendre sur chaque linéaire au moins une unité de traitement compacte à laquelle un groupe de caméras fixées sur ledit linéaire sont connectées, lesdites unités de traitement compactes étant reliées à un système d'information équipant le dite de vente et étant agencées pour traiter localement des images reçues des caméras. 15 Le système d'information peut avantageusement faire fonction de concentrateur pour acheminer des images traitées reçues des unités de traitement compactes vers un serveur de supervision distant. Le système de supervision selon l'invention peut en outre comprendre des moyens de maillage sans fil pour connecter les unités de traitement 20 compactes entre elles et au système d'information. Des unités de traitement compactes peuvent en outre être agencées pour réaliser localement une anonymisation des images des linéaires en face reçues des caméras connectées auxdites unités de traitement compactes. 25 Ces unités de traitement compactes peuvent aussi réaliser une mise à plat des images statiques des linéaires en face reçues des caméras connectées auxdites unités de traitement compactes, de façon à fournir des images de format similaire à celui de planogrammes. Elles peuvent aussi détecter, dans des images de rayons de linéaires en face, des trous 30 d'approvisionnement. Description des figures et modes de réalisation D'autres avantages et particularités de l'invention apparaîtront à la lecture de la description détaillée de mises en oeuvre et de modes de 35 réalisation nullement limitatifs, et des dessins annexés suivants : - 5 - - la figure 1 illustre schématiquement les fonctionnalités principales d'un système de supervision selon l'invention ; - la figure 2 est une vue latérale de deux linéaires équipés chacun d'une caméra de supervision fixée à un rayon ; - la figure 3 une vue latérale d'une variante de l'invention, dans laquelle une caméra est fixée en haut d'un linéaire ; - la figure 4 illustre un mode de réalisation d'un système de supervision selon l'invention, dans lequel des caméras sont intégrées dans des linéaires derrière des miroirs sans tain ; - la figure 5 est une vue de dessus d'un ensemble de deux linéaires équipés d'un système de supervision selon l'invention ; - la figure 6 est une vue de dessus d'un ensemble de linéaires équipés d'un système de supervision selon l'invention pourvu d'un équipement de maillage sans fil ; - la figure 7 illustre un processus d'apprentissage de fond contextualisé mis en oeuvre dans le procédé de supervision selon l'invention ; - la figure 8 illustre un processus de restitution d'image de fond mis en oeuvre dans le procédé de supervision selon l'invention ; - la figure 9 illustre un processus de détection automatisée de ruptures d'approvisionnement et d'occultations, mis en oeuvre dans le procédé de supervision selon l'invention ; et - la figure 10 illustre un processus de vérification automatisée de conformité au planogramme d'un linéaire, mis en oeuvre dans le procédé de supervision selon l'invention. On va maintenant décrire un mode de réalisation de l'invention mettant en oeuvre le procédé de supervision selon l'invention au moyen duquel le distributeur ou l'industriel peut visualiser l'évolution du linéaire dans la journée, à intervalles réguliers. En référence aux figures 1 et 2, une caméra 1, 2, fixée sur le bord avant d'une étagère 11, 21 d'un linéaire 12, 22, acquiert (I.1) en entrée des images d'une scène constituée par plusieurs étagères d'un linéaire 22, 12 situé en vis-à-vis du linéaire 12, 22 et lui-même équipé d'une caméra 2,1. Ces caméras peuvent être couleur et avoir une cadence d'acquisition de 35 l'ordre de 4 à 12 images par seconde. - 6 - A partir de cette acquisition, un traitement d'image est effectué pour constituer (1.2) une image traitée dans laquelle les éventuels clients, personnels ou objets obstruant la prise de vue ont été supprimés. A partir de cette image traitée, le procédé de supervision selon 5 l'invention procure : (1.3) une restitution d'images du linéaire, grâce à laquelle le distributeur ou l'industriel peut visualiser l'évolution du linéaire dans la journée, à intervalles réguliers ; (1.4) une détection de rupture d'approvisionnement du linéaire, 10 notamment une détection d'absence d'un produit en rayon, qui peut être associée à une mesure de la durée de rupture ; (1.5) une détection de dépôt d'un objet sur une étagère du linéaire, de présence de chariot ou de palette gênant l'accès, ou une vérification du rangement / propreté du linéaire ; 15 (1.6) une comparaison à un planogramme du linéaire, et une Vérification de la conformité des emplacements des produits par rapport au planogramme. Toujours en référence à la figure 2, les caméras 1, 2, qui peuvent être 20 éventuellement associées à une caméra 3D (de type « temps de vol », par projection de mire...), sont disposées en face des rayons à surveiller, à hauteur moyenne pour visualiser les rayons jusqu'au fond sans occultation liée à la perspective. 25 En référence à la figure 3, des caméras 3 peuvent être positionnées au dessus d'un linéaire 31 ou au plafond, face au rayon à surveiller. La perspective causée par le point de vue peut être corrigée pour la restitution. En référence à la figure 4, des caméras 4A peuvent être dissimulées en 30 haut d'un linéaire, par exemple derrière un miroir sans tain 43 ou un capot infrarouge. On peut aussi prévoir des caméras 4B derrière des miroirs sans tain au sein de réglettes ou de porte-étiquettes 42 fixées au bord d'étagères 41 du linéaire. - 7 - En référence à la figure 5, un système S de supervision selon l'invention comprend, pour chaque linaire 54, 55 équipé de caméras 5A, 5B, 5C ; 50A, 50B, 50C, au moins une unité de calcul compacte 51, 52 à laquelle sont reliées les caméras intégrées dans un ensemble de rayons de ce linéaire. Les unités de calcul compactes 51, 52 sont reliées via un réseau Ethernet à un système d'information 53 situé en magasin. Le raccordement des cameras 5A, 5B, 5C à l'unité de calcul compacte 51 peut être sans fil (Wifi, ZigBee...) Les images acquises par les caméras sont traitées par l'unité de calcul compacte 51, 52 et seules les alertes ou images du linéaire sans les clients sont transmises au système d'information 53. En référence à la figure 6, il est présenté une variante S' d'un système 15 de supervision selon l'invention dans laquelle on utilise des liaisons sans fils maillées 6, par exemple du type « Wifi Mesh » ou « ZigBee ». Ce maillage couvre par exemple un réseau de caméras équipant un ensemble de linéaires 61A,62A,61B,62B,61C,62C,61D,62D autour de deux allées 63, 64. Les unités de calcul compactes 63A,64A,63B,64B,63C,64C,63D,64D 20 sont reliées par liaison sans fil via le maillage M à un système d'information 60. Il est ainsi prévu un routage des informations entre les calculateurs, ce qui procure une simplification du câblage pour l'installation du système de supervision. 25 Il est à noter que dans un système de supervision selon l'invention, trois types d'unités de traitement sont généralement mises en oeuvre : en magasin et plus généralement sur un site à superviser, des unités de calcul compactes ou unités de traitement locales ou encore unités 30 "linéaires", situées dans les linéaires et auxquelles sont connectées les caméras, - un serveur distant, connecté généralement sur Internet et installé chez un hébergeur, et - 8 - un système d'information faisant fonction de concentrateur entre les unités "linéaires" et le serveur distant, et qui est généralement situé localement. Les unités "linéaires" sont connectées entre elles et avec l'unité « concentrateur" par des liaisons sans fil (par exemple du type Wifi maillé « mesh ») pour plus de facilité d'intégration. Chaque unité "linéaire" constitue donc, en référence à la figure 6, un noeud du maillage. Chaque noeud établit des liaisons sans fils avec ses voisins et effectue le routage 10 des données émises ou transmises par les autres noeuds. L'unité "concentrateur" fait partie du réseau maillé comme étant le noeud de terminaison. Elle récupère les données des unités "linéaires" et les transmet au serveur externe. La connexion entre le concentrateur et le serveur externe peut alors s'effectuer : 15 - par liaison xDSL, - par modem GSM ou GPRS ou UMTS, - via les réseaux privés des magasins (pont). Si la configuration des lieux le permet, les unités "linéaires" peuvent être connectées au concentrateur par des liaisons filaires (type Ethernet). 20 Il est à noter que la fonction "concentrateur" peut aussi être implantée directement dans une unité "linéaire". Par ailleurs, toutes les informations vidéo sont traitées par l'unité de traitement ou le système d'information en magasin. La détection éventuelle des "trous" peut être effectuée au niveau de l'unité de traitement ou 25 éventuellement sur le serveur distant centralise à partir des images remontées depuis les sites supervisés. Les traitements d'images sont effectués a priori : - par les unités "linéaires" pour : - au minimum l'anonymisation des images : détection de 30 mouvement et d'occlusion, constitution des images statiques du linéaire en face, - optionnellement, une mise « à plat » des images statiques du linéaire pour ressembler aux vues de planogrammes, - aussi optionnellement, une détection de trous 35 d'approvisionnement, - 9 - - par l'unité « concentrateur » ou le serveur distant : - pour la détection de trou d'approvisionnement ou d'occlusion, - la comparaison avec les planogrammes. On va maintenant décrire, en référence à la figure 7, le processus d'apprentissage de fond contextualisé mis en oeuvre dans le procédé de supervision selon l'invention. Une caméra du système de supervision selon l'invention fournit une 10 image 71 en entrée qui est traitée immédiatement par l'unité de calcul compacte à laquelle cette caméra est reliée et qui n'est pas stockée. Cette image 71 contient par exemple une vue d'une cliente 710 passant dans le champ de la caméra de supervision. Un test d'occultation (TO) est réalisé sur un repère fixe 70 au sein d'une 15 image 76 de la scène supervisée, pour identifier dans l'image traitée 72 le contour 720 de la personne. Un masque d'occultation 73 est alors extrait (EM) : les objets ou personnes occultant le rayon sont représentés en blanc. Les clients qui dépassent le repère sur le rayon sont exclus. 20 On réalise alors (MC) un masquage des clients pour l'apprentissage : les parties grisées (en sombre) 720 ne sont pas utilisées pour la mise a jour 74 de la scène de fond. Le fond 75 est ainsi appris progressivement (AF) en excluant les objets 25 ou personnes devant les rayons. On va maintenant, en référence à la figure 8, décrire un processus de restitution d'image de fond mis en oeuvre dans le procédé de supervision selon l'invention. 30 A partir de l'image de fond 75 obtenue par apprentissage progressif, on réalise une correction de perspective (CP) de façon à obtenir une restitution périodique du linéaire aplani sur une interface. Le responsable peut visuellement détecter (DV) ou anticiper les ruptures 35 dans les rayons, en comparant une image 80 traitée après acquisition à un - 10 - instant T à l'image 81 de la même scène traitée après acquisition à un instant ultérieur T+AT. La mise à jour étant progressive et sur une période assez longue, dans le pire cas, l'image du fond 82 est générée avec seulement des fantômes 83 de clients, ce qui permet ainsi de se conformer aux dispositions légales sur le respect de la confidentialité des personnes en ne générant que des images anonymisées. On va maintenant décrire, en référence à la figure 9, un processus de détection automatisée de ruptures d'approvisionnement et d'occultations, 10 mis en oeuvre dans le procédé de supervision selon l'invention. A partir d'une image actuelle 90 de la scène statique, une comparaison est réalisée automatiquement (CI) avec l'image du linéaire qui a été apprise plusieurs minutes plus tôt. Cette comparaison inclut une détection (91) de changement structurel et une vérification (92) des changements structurels 15 détectés, pour vérifier par exemple la détection qu'un rayon est bien vide (94), en filtrant notamment les articles orientés différemment (par exemple, un camembert orienté de face ou de profil) ; qu'un carton ou tout autre objet tel qu'un chariot ou une palette 20 encombre l'allée (93). On va maintenant décrire, en référence à la figure 10, un processus de vérification automatisée de conformité au planogramme d'un linéaire, mis en oeuvre dans le procédé de supervision selon l'invention. 25 Une image actuelle 100 de la scène statique aplanie est comparée (102) à un planogramme 101 défini par un distributeur ou un industriel. Les signatures respectives du linéaire actuel et du planogramme prévu sont ainsi comparées afin de détecter (103) un placement non conforme d'un produit. 30 Bien sûr, l'invention n'est pas limitée aux exemples qui viennent d'être décrits et de nombreux aménagements peuvent être apportés à ces exemples sans sortir du cadre de l'invention. En particulier, le procédé de supervision selon l'invention peut aussi être mis en oeuvre pour la supervision de l'entretien et de la propreté de cuisines 35 de restaurants et de cantines ou de laboratoires. Il peut également être mis REVENDICATIONS1. Procédé de supervision d'une scène, comprenant une prise d'images de cette scène par au moins une caméra dont le champ de vision couvre au moins en partie ladite scène, et un traitement de ces images pour détecter un changement survenu dans ladite scène, caractérisé en ce qu'il comprend en outre : une détection d'une occultation au moins partielle du champ de vision de ladite caméra par un objet ou une personne, et une suppression dans les images de scène ainsi traitées, des images dudit objet ou de ladite personne. 2. Procédé selon la revendication 1, caractérisé en ce que le traitement des images de la scène comprend un processus d'apprentissage de fond contextualisé, agencé pour supprimer l'image d'une personne ou d'un objet occultant temporairement une partie du champ de vision de ladite scène. 3. Procédé selon la revendication 2, caractérisé en ce que le processus d'apprentissage de fond contextualisé comprend : un test d'occultation réalisé sur un repère fixe d'une image de la scène supervisée, de façon à identifier dans l'image traitée un contour de la personne ou de l'objet occultant, une extraction d'un masque d'occultation, et un apprentissage progressif du fond de scène par exclusion des objets ou personnes situées dans le champ de vision de la scène. 4. Procédé selon l'une des revendications 2 ou 3, caractérisé en ce qu'il comprend en outre, à la suite du processus d'apprentissage de fond contextualisé, un processus de restitution d'une image de fond de scène. 5. Procédé selon la revendication 4, caractérisé en ce que le processus de restitution d'une image de fond comprend une correction de- 13 - perspective appliquée à une image de fond obtenue par apprentissage progressif, de façon à produire une restitution périodique de la scène aplanie. 6. Procédé selon l'une des revendications 4 ou 5, mis en oeuvre pour la supervision de linéaires dans un site de vente, caractérisé en ce qu'il comprend en outre, à la suite du processus de restitution d'une image de fond, un processus de détection automatisée de ruptures d'approvisionnement et d'occultations. 7. Procédé selon la revendication 6, caractérisé en ce que le processus de détection automatisée comprend : une comparaison automatique d'une image traitée et corrigée actuelle d'un linéaire avec une image traitée et corrigée dudit linéaire prise antérieurement, une détection d'un changement structurel dans l'image dudit linéaire, et une identification dudit changement structurel ainsi détecté. 8. Procédé selon l'une des revendications 6 ou 7, caractérisé en ce qu'il comprend en outre un processus de vérification automatisée de la conformité d'un linéaire supervisé à un planogramme. 9. Système de supervision d'une scène, comprenant : des moyens pour prendre des images de cette scène par au moins une caméra selon un champ de vision couvre au moins en partie ladite scène, et des moyens pour traiter ces images de façon détecter un changement survenu dans ladite scène, caractérisé en ce que les moyens de traitement sont en outre agencés pour: - détecter une obstruction au moins partielle du champ de vision desdits moyens de prise d'image par un objet ou une personne, et- 14 - supprimer dans les images de scène ainsi traitées, les images dudit objet ou de ladite personne. 10.Système selon la revendication 9, mis en oeuvre pour la supervision d'un site de vente équipés de linéaires, caractérisé en ce que les moyens de prise d'image comprennent des caméras fixées à plusieurs desdits linéaires et agencées pour acquérir des vues d'au moins un rayon d'un linéaire situé en vis-à-vis des dits linéaires auxquelles lesdites caméras sont fixées. 11.Système selon la revendication 10, caractérisé en ce qu'il comprend en outre sur chaque linéaire au moins une unité de traitement compacte à laquelle un groupe de caméras fixées sur ledit linéaire sont connectées, lesdites unités de traitement compactes étant reliées à un système d'information équipant le dite de vente et étant agencées pour traiter localement des images reçues des caméras. 12.Système selon la revendication 11, caractérisé en ce que le système d'information fait fonction de concentrateur pour acheminer des images traitées reçues des unités de traitement compactes vers un serveur de supervision distant. 13.Système selon l'une quelconque des revendications 11 ou 12, caractérisé en ce que des unités de traitement compactes sont en outre agencées pour réaliser localement une anonymisation des images des linéaires en face reçues des caméras connectées auxdites unités de traitement compactes. 14.Système selon la revendication 13, caractérisé en ce que des unités de traitement compactes sont en outre agencées pour réaliser une mise à plat des images statiques des linéaires en face reçues des caméras connectées auxdites unités de traitement compactes, de façon à fournir des images de format similaire à celui de planogrammes.35- 15 - 15.Système selon l'une des revendications 11 à 14, caractérisé en ce que des unités de traitement compactes sont en outre agencées pour détecter, dans des images de rayons de linéaires en face, des trous d'approvisionnement.5