FR 3087559 A1 20200424 FR 1859605 A 20181017 Dispositif électronique et procédé de surveillance d'une scène via un ensemble de capteur(s) électronique(s), programme d'ordinateur associé La présente invention concerne un dispositif électronique de surveillance d'une scène via un ensemble de N capteur(s) électronique(s), tel(s) qu'une caméra stéréoscopique, un radar ou encore un dispositif de télédétection par laser, plus connu sous l'appellation lidar (de l'anglais light detection and ranging). N est un nombre entier supérieur ou égal à 1. L'invention concerne aussi un procédé de surveillance de la scène via l'ensemble de N capteur(s) électronique(s), le procédé étant mis en oeuvre par un tel dispositif électronique de surveillance. L'invention concerne également un programme d'ordinateur comportant des instructions logicielles qui, lorsqu'elles sont exécutées par un ordinateur, mettent en oeuvre un tel procédé de surveillance. L'invention concerne notamment le domaine de la surveillance d'une infrastructure routière où des véhicules, des cyclistes et des piétons sont destinés à circuler, notamment des véhicules automobiles autonomes, en particulier des véhicules automobiles autonomes ayant un niveau d'automatisation (de l'anglais level of automation) supérieur ou égal à 3 selon le barème de l'Organisation Internationale des Constructeurs Automobiles (OICA). La scène surveillée est alors tout ou partie de l'infrastructure routière. Dans le domaine de la surveillance d'une infrastructure routière, il est notamment important de pouvoir détecter un ou des changements au sein de l'infrastructure à l'aide d'un ou plusieurs capteurs électroniques, tels que des caméras stéréoscopiques, radars, lidars, etc. Cette surveillance vise à détecter des changements sur une période temporelle de durée variable, allant typiquement de quelques secondes à plusieurs heures, voire plusieurs jours ou semaines, les changements susceptibles d'être détectés étant par exemple : - des objets mobiles, - des dégradations (par exemple trous) de l'état de routes de l'infrastructure routière, - des obstacles bloquant des entrées/sorties de l'infrastructure routière, - des obstacles (par exemple arbres tombés, accumulation de neige) bloquant un segment de route de l'infrastructure routière, 2 - des places de stationnement de l'infrastructure routière, récemment occupées ou libérées, - un stationnement illégal au sein de l'infrastructure routière. Il est alors connu de chercher à détecter de tels changements via une méthode 5 communément appelée soustraction d'arrière-plan (de l'anglais background subtraction), notamment lorsque cette surveillance est faite à l'aide de caméras. L'article « Background subtraction techniques : a review » de Piccardi et al, dans 2004 IEEE International Conference on Systems, Man and Cybernetics présente alors un panorama de différentes techniques de soustraction d'arrière-plan. 10 Toutefois, de telles techniques de soustraction d'arrière-plan ne sont pas très adaptées avec des capteurs autres qu'une caméra, notamment des radars ou des lidars. Le but de l'invention est alors de proposer un dispositif électronique et un procédé associé de surveillance d'une scène via un ensemble de N capteur(s) électronique(s), 15 permettant de détecter plus efficacement un changement de la scène, notamment lorsque le capteur est un radar ou un lidar. A cet effet, l'invention a pour objet un dispositif électronique de surveillance d'une scène via un ensemble de N capteur(s) électronique(s), N étant un nombre entier supérieur ou égal à 1, le dispositif étant destiné à être relié à l'ensemble de N capteur(s) 20 et comprenant : - un module d'acquisition configuré pour acquérir, de la part de l'ensemble de N capteur(s), au moins une représentation de la scène, - un module de conversion configuré pour convertir chaque représentation acquise en une grille d'occupation respective, chaque grille d'occupation comportant une pluralité 25 de zones correspondant chacune à une portion respective de la représentation, chaque zone de la grille d'occupation étant à un état occupé si ladite portion contient un objet et à un état libre sinon, - un module de calcul configuré pour calculer une grille différentielle correspondant à une différence entre une grille d'occupation courante et une grille d'occupation de 30 référence, en ignorant chaque zone de la grille d'occupation de référence qui est à l'état occupé et pour laquelle la zone correspondante de la grille d'occupation courante est à l'état libre, et - un module de détection configuré pour détecter un changement de la scène, à partir de la grille différentielle calculée. 35 Avec le dispositif électronique de surveillance selon l'invention, l'utilisation de grilles respectives d'occupation, d'une part pour la représentation courante de la scène, et 3 d'autre part pour la représentation de référence de la scène (c'est-à-dire l'arrière-plan), puis le calcul de la grille différentielle en ignorant chaque zone de la grille d'occupation de référence à l'état occupé pour laquelle la zone correspondante de la grille d'occupation courante est à l'état libre, permet alors de détecter plus efficacement un changement 5 dans la scène observée par le ou les capteurs, en particulier de diminuer les temps de calcul associés. Ceci permet alors de détecter plus rapidement un tel changement. Ceci permet en outre d'effectuer une telle surveillance, y compris lorsque le capteur est un radar ou un lidar, même si ces capteurs délivrent généralement les données mesurées ou observées, 10 sous forme de volumineux nuages de points. Le traitement de tels nuages de points est alors généralement long avec les techniques de soustraction d'arrière-plan de l'état de la technique. Suivant d'autres aspects avantageux de l'invention, le dispositif électronique de surveillance comprend une ou plusieurs des caractéristiques suivantes, prises isolément 15 ou suivant toutes les combinaisons techniquement possibles : - le module de calcul est configuré pour calculer la grille différentielle en ignorant chaque zone de la grille d'occupation de référence pour laquelle la zone correspondante de la grille d'occupation courante est à l'état libre ; - la grille différentielle comporte une pluralité de zones correspondant chacune à 20 une portion respective de la représentation de la scène, chaque zone de la grille différentielle étant à un état actif ou un état inactif, le module de détection étant configuré pour détecter une apparition d'un objet dans la scène lorsqu'une zone correspondante de la grille différentielle est à l'état actif ; - le module de calcul est configuré pour calculer une zone respective de la grille 25 différentielle à l'état actif seulement si la zone correspondante de la grille d'occupation courante est à l'état occupé et si la zone correspondante de la grille d'occupation de référence est à l'état libre ; - les grilles d'occupation et la grille différentielle sont chacune en forme d'une chaine de bits, chaque bit étant associé à une zone respective, et 30 le module de calcul est configuré pour calculer la grille différentielle selon la table suivante : Beur Bref AB 0 0 0 0 1 0 1 0 1 1 1 0 4 où Beur et Bref représentent un bit de la grille d'occupation courante et respectivement un bit correspondant de la grille d'occupation de référence, le bit 0 désignant l'état libre et le bit 1 désignant l'état occupé, et AB représente le bit de la grille différentielle associé aux bits respectifs Beur et Brel, 5 le bit 0 désignant l'état inactif et le bit 1 désignant l'état actif ; - le module de calcul est configuré pour calculer la grille différentielle selon l'équation suivante : AP = si Peur - Prel > 13 0 sinon OÙ Peur et Prel représentent une probabilité qu'une zone correspondante de la grille 10 d'occupation courante soit occupée, et respectivement une probabilité que ladite zone de la grille d'occupation de référence soit occupée, avec 0 Peur 1 et 0 Pref 1, AP représente le statut de ladite zone de la grille différentielle associée aux probabilités respectives Peur et Pref, la valeur 0 désignant l'état inactif et la valeur 1 désignant l'état actif, et 15 p est une valeur décimale strictement comprise entre 0 et 1, 0 /3 (1) 30 Ai) = . 0 sinon 13 où Pour et Prs représentent une probabilité qu'une zone Z correspondante de la grille d'occupation courante soit occupée, et respectivement une probabilité que la même zone Z de la grille d'occupation de référence soit occupée, avec 0 Pouf 1 et 0 Pet (3) 0 sinon 25 où Gj représente la valeur moyenne calculée pour la zone Z d'indice j, Si désigne le premier seuil, et G71 représente la valeur calculée pour la zone Z d'indice j de la grille d'occupation 1 de référence Grel, la valeur 0 correspondant à l'état libre et la valeur 1 à l'état occupé. Avec une moyenne calculée selon l'équation (2), la valeur obtenue dans l'exemple 30 des figures 6 à 9 est alors précisée dans le tableau 3 ci-après. 16 [Tableau 3] t Z1 Z2 t1 0 1 t2 1 1 13 0 0 14 0 1 Gi 0,25 0,75 S1 0,5 0,5 Gref 0 1 En variante, le module de calcul 28 est configuré pour effectuer une moyenne pondérée des états, représentés chacun sous forme d'une valeur binaire, successifs de 5 chaque zone Z des grilles d'occupation précédentes G1 à G4, en appliquant un poids w, à chaque valeur binaire successive pour la zone Z correspondante, le poids wi ayant de préférence une valeur plus importante pour les dernières représentations acquises parmi la pluralité de représentations acquises successivement et préalablement à la représentation courante. 10 Le module de calcul 28 est alors par exemple configuré pour calculer la valeur moyenne de chaque zone selon l'équation suivante : Gj = mit - Gj,i (4) où i, j, N, Gj,i et G] représentent les mêmes variables que celles définies précédemment pour l'équation (2), et 15 w, représente le poids appliqué à la valeur Gj,i ; le poids appliqué w, vérifiant par exemple l'équation suivante : wi = , - t, - (5) Le module de calcul 28 est ensuite, de manière analogue, configuré pour calculer la valeur binaire, c'est-à-dire l'état, de chaque zone Z de la grille d'occupation de 20 référence Gref en comparant la valeur moyenne ainsi calculée pour la zone Z correspondante avec un deuxième seuil S2, ladite zone de la grille d'occupation de référence Gref étant par exemple à l'état occupé si la valeur moyenne est supérieure audit deuxième seuil S2 prédéfini et à l'état libre sinon, selon l'équation suivante : rref fl Si Gi >S2 (6) 0 sinon 25 où 6 représente la valeur moyenne calculée pour la zone Z d'indice j, S2 désigne le deuxième seuil, et 17 représente la valeur calculée pour la zone Z d'indice j de la grille d'occupation de référence Grel, la valeur 0 correspondant à l'état libre et la valeur 1 à l'état occupé ; le deuxième seuil 52 vérifiant par exemple l'équation suivante : S2 = N EN 1 wi 0,5 (7) 5 où w, représente le poids appliqué à la valeur Gj,i. Avec une moyenne calculée selon l'équation (4), la valeur obtenue dans l'exemple des figures 6 à 9 est alors précisée dans le tableau 4 ci-après. [Tableau 4] t, w, Z1 Z2 1 0 0 1 2 0,5 1 1 3 0,6 0 0 4 0,75 0 1 Gi 0,125 0,3125 S2 0,23125 0,23125 Gref 0 1 1 10 Cette variante permet alors de donner plus d'importance, dans la grille d'occupation de référence Grel, aux représentations qui ont été acquises aux instants temporels les plus récents parmi les différentes représentations acquises prises en compte pour calculer ladite grille d'occupation de référence G. L'homme du métier observera alors que, dans les exemples décrits précédemment 15 au regard des figures 3 à 5 pour la conversion des représentations acquises de plusieurs capteurs 16 en la grille d'occupation &Lir, Grel correspondante d'une part, et au regard des figures 6 à 9 pour le calcul de la grille d'occupation de référence Grel d'autre part, chaque zone Z considérée est une zone unicellulaire, c'est-à-dire une zone Z comportant une unique cellule 50. L'homme du métier comprendra alors que lorsque la zone Z comporte 20 l'agrégat 24 de plusieurs cellules 50, les opérations qui ont décrites précédemment pour la zone unicellulaire Z doivent alors être effectuées pour l'agrégat 24 de cellules 50. S'il y a au moins une cellule 50 occupée dans l'agrégat 24, la zone Z correspondant à l'agrégat 24 est considéré comme occupée. Sinon, la zone Z correspondant à l'agrégat 24 est considéré comme libre, c'est-à-dire non-occupée. 25 En complément facultatif, les grilles d'occupation courante G°Uret de référence Grel, ainsi que la grille différentielle AG, sont chacune représentées sous forme d'un arbre 52, visible sur la figure 13, chaque arbre 52 comportant une pluralité de noeuds 54 répartis en 18 plusieurs niveaux L1, L2, L3, chaque noeud 54 correspondant à une zone Z respective, un noeud fils étant relié à un unique noeud parent de niveau supérieur. Dans l'exemple de la figure 13, le niveau le plus élevé est un premier niveau L1, et l'arbre 52 comporte en outre un deuxième niveau L2 correspondant à un niveau 5 intermédiaire, ainsi qu'un troisième niveau L3 correspondant au niveau le plus bas. Dans cet exemple de la figure 13, chaque noeud 54 du niveau le plus bas L3 est ainsi relié à un unique noeud parent de niveau supérieur, c'est-à-dire du deuxième niveau L2, et de manière analogue, chaque noeud 54 du deuxième niveau L2 est relié à un unique noeud parent de niveau supérieur, c'est-à-dire au noeud 54 du premier niveau L1. 10 L'arbre 52 comporte plusieurs niveaux L1, L2, L3, et de préférence trois niveaux, comme dans l'exemple des figures 13 à 15. Avec la représentation sous forme de l'arbre 52, chaque noeud 54 du niveau le plus bas L3 correspond de préférence à une unique cellule 50 respective. La représentation sous forme de l'arbre 52 de la figure 13 est également connue 15 sous l'appellation anglaise octree, et est par exemple décrite dans l'article intitulé « Octree encoding: A new technique for the representation, manipulation and display of arbitrary 3D objects by computer » de Donald J. R. Meagher, publié en octobre 1980 dans Image Processing Laboratory. L'homme du métier observera alors que la représentation octree permet de 20 représenter à la fois un volume en trois dimensions comme représenté sur la figure 13, où chaque volume entouré en gras est associé au noeud 54 cerclé de gras dans l'arbre 52 correspondant, ou encore d'une surface comme représenté sur la figure 14. Le module de calcul 28 est de préférence configuré pour calculer la grille différentielle AG en comparant des zones Z d'échelle identique pour la grille d'occupation 25 courante Gcur et la grille d'occupation de référence Grel, mais les zones comparées Z n'ont pas nécessairement la même résolution, c'est-à-dire le même nombre de cellules 50, entre la grille d'occupation courante Geur et la grille d'occupation de référence Graf. Une échelle identique entre les deux zones Z correspond par exemple à un niveau identique parmi les niveaux L1, L2, L3 de l'arbre 52 pour ces deux zones Z. 30 Les figures 10 à 12 illustrent alors les trois cas possibles, avec la figure 10 correspondant au cas où la résolution de la zone Z de la grille d'occupation courante Gcur est identique à celle de la zone Z de la grille d'occupation de référence Gref, la figure 11 correspondant au cas où la résolution de la zone Z de la grille d'occupation courante OEUF est supérieure à celle de la zone Z de la grille d'occupation de référence ael, et enfin la 35 figure 12 correspondant au cas où la résolution de la zone Z de la grille d'occupation courante Gcur est inférieure à celle de la zone Z de la grille d'occupation de référence Gref. 19 Lorsque la résolution de la zone Z de la grille d'occupation courante GGur et celle de la zone Z de la grille d'occupation de référence Gref sont identiques, le calcul de la grille différentielle AG découle de ce qui précède, avec un calcul effectué en comparant les cellules 50 une à une, par exemple selon le tableau 1 ou l'équation (1). 5 Lorsque la résolution de la zone Z de la grille d'occupation courante Gcur est distincte de celle de la zone Z de la grille d'occupation de référence Grel, comme dans l'exemple des figures 11 et 12, le module de calcul 28 est par exemple configuré pour représenter chaque zone Z de la grille d'occupation de référence Gref et de la grille d'occupation courante Gcur sous forme d'un codage, où le nombre de bits est identique 10 pour la zone Z de la grille d'occupation courante Gcur et pour celle de la grille d'occupation de référence Gref. Dans l'exemple des figures 11 et 12, chaque zone Z considérée, entourée d'un encadré en gras, est alors représentée sous la forme d'un codage à quatre bits, comme illustré avec les bits en gras. Dans cet exemple, le module de calcul 28 est alors configuré pour effectuer le 15 calcul de la grille différentielle AG en déterminant l'état résultant de chaque zone Z de la grille différentielle AG via un calcul bit à bit, c'est-à-dire cellule 50 par cellule 50. Dans l'exemple de la figure 11, la cellule en haut à gauche de la zone Z de la grille différentielle AG est ainsi à l'état actif, étant donné que la cellule correspondante de la grille d'occupation courante &Lw est à l'état occupé et que le bit associé de la grille 20 d'occupation de référence pour cette zone Z est à l'état libre, ce qui correspond alors à la troisième ligne du tableau 1 précédent, ou encore à la première condition de l'équation (1) précédente. De manière analogue, dans l'exemple de la figure 12, la zone Z résultante de la grille différentielle AG est à l'état inactif, étant donné que tous les bits la composant sont 25 eux-mêmes à l'état inactif. En particulier, dans le cas de la cellule en haut à droite de la zone Z de la grille d'occupation de référence Gref, le bit résultant de la zone Z de la grille différentielle AG est à l'état inactif, étant donné que le bit correspondant de la zone Z de la grille d'occupation courante Gcur est à l'état libre pendant que celui de la zone Z de la grille d'occupation de référence Gref est à l'état occupé, ce qui correspond alors à la deuxième 30 ligne du tableau 1 précédent, ou encore à la deuxième condition de l'équation (1) précédente. Le module de calcul 28 est de préférence configuré pour utiliser la représentation 52, telle que représentée à la figure 14, avec la chaîne de bits 48 associée, pour coder chaque zone Z des grilles d'occupation courante Gee et de référence Gref, ainsi que de la 35 grille différentielle AG. L'homme du métier observera en outre que les noeuds 54 du niveau le plus bas L3 correspondent dans l'exemple de la figure 14 chacun à une cellule 20 50, et même si une zone Z respective comporte une unique cellule, alors sa représentation sous forme de noeuds 54 et de bits est identique à celle des autres zones Z ayant le plus grand nombre de cellules 50 afin, comme expliqué précédemment, de calculer la grille différentielle AG malgré les différences de résolution entre zones Z 5 comparées. Dans l'exemple de la figure 14, deux zones Z comportent alors une unique cellule 50 tout en étant représentées sous la forme de quatre noeuds 54 et de quatre bits associés dans la chaîne de bits 48, cette séparation en quatre bits des deux zones Z unicellulaires étant représentée sous forme de traits pointillés sur la figure 14 afin de faciliter l'explication, même si la zone Z comporte une unique cellule 50. 10 En complément facultatif, le module de calcul 28 est configuré en outre pour appliquer un traitement ultérieur à la grille différentielle calculée AG en positionnant à l'état actif chaque noeud 54 parent ayant au moins un noeud fils à l'état actif, depuis le niveau le plus bas L3 jusqu'au niveau le plus élevé L1. Dans l'exemple de la figure 15, à l'issue du calcul effectué à l'aide du tableau 1, ou 15 encore de l'équation (1), le noeud 54 repéré par la lettre A présente pour la grille différentielle AG la valeur 0 correspondant à l'état inactif, puisque les noeuds 54 correspondant de la grille d'occupation GCUr et de référence Gref ont chacun la valeur 1 correspondant à un état occupé, l'état libre résultant pour le noeud A de la grille différentielle AG découlant alors de la quatrième ligne du tableau 1, ou encore de la 20 deuxième condition de l'équation (1). De manière similaire, le noeud 54, noté B, de la grille différentielle AG est à l'état actif, correspondant à la valeur 1, puisque le noeud 54 correspondant de la grille d'occupation courante Geur est à l'état occupé (valeur 1) et celui de la grille d'occupation de référence Gref est à l'état libre (valeur 0), ce qui correspond à la troisième ligne du tableau 1, ou encore à la première condition de l'équation (1). Dans 25 ce cas où le noeud A (noeud parent du noeud B) est initialement à l'état inactif, correspondant à la valeur 0, alors que ce noeud fils B est à l'état actif correspondant à la valeur 1, le traitement ultérieur appliqué consiste alors à positionner le noeud parent A à l'état actif (valeur 1), comme représenté par la flèche H. Le module de détection 30 est ensuite configuré pour détecter un changement 30 dans la scène, à partir de la grille différentielle AG calculée par le module de calcul 28. Le module de détection 30 est par exemple configuré pour détecter une apparition d'un objet 26 dans la scène lorsqu'une zone Z correspondante de la grille différentielle AG est à l'état actif. En complément, l'émetteur-récepteur 38 est apte à recevoir de la part d'un 35 véhicule respectif, tel qu'un véhicule automobile autonome 40, des informations complémentaires de positionnement et/ou de dimensions, le module de conversion 22 21 étant alors configuré pour utiliser ces informations complémentaires de positionnement et/ou de dimensions afin de compléter et/ou corroborer le contenu d'au moins une partie d'une grille d'occupation Geur, Grel correspondante. Ces informations complémentaires de positionnement et/ou de dimensions comportent par exemple une position géographique 5 du véhicule respectif et/ou des dimensions du véhicule respectif. La position géographique du véhicule est alors, après un éventuel changement de repère, utilisée comme un état occupé de la zone Z correspondante. Le module de conversion 22 est configuré pour calculer en outre, à partir des dimensions du véhicule, un nombre de zones Z à l'état occupé, autour de ladite zone Z correspondant à la position 10 géographique. En complément encore ou en variante, le module de conversion 22 est configuré pour exclure la ou les zones Z occupées par le ou les véhicules pendant le calcul de la grille d'occupation de référence Grel, les véhicules étant des objets dynamiques ne devant de préférence pas être pris en compte dans la grille d'occupation de référence Grel. 15 Chaque élément de trafic 44 est un élément apte à circuler et/ou à traverser une voie de circulation 42 respective. Chaque élément de trafic 44 est en particulier un élément apte à se trouver dans la scène. Chaque élément de trafic 44 est par exemple choisi parmi le groupe consistant en : un véhicule motorisé, un véhicule non-motorisé, un piéton et un animal. 20 Le fonctionnement du dispositif électronique de surveillance 10 selon l'invention va désormais être expliqué à l'aide de la figure 2 représentant un organigramme du procédé, selon l'invention, de surveillance de la scène, le procédé étant mis en oeuvre par le dispositif électronique de surveillance 10. Lors d'une étape initiale 100, le dispositif électronique de surveillance 10 acquiert, 25 via son module d'acquisition 20, la ou les représentations de la scène de la part de l'ensemble 14 de N capteur(s) électronique(s) 16. Le dispositif de surveillance 10 convertit ensuite, lors de l'étape suivante 110 et via son module de conversion 22, la ou les représentations acquises en une grille d'occupation Geur, Gref respective. 30 Lorsque l'ensemble 14 comporte plusieurs capteurs électroniques 16, la conversion des différentes représentations acquises en la grille d'occupation Gcur, Gref respective est par exemple effectuée comme décrit précédemment au regard des figures 3 à 5. Lors de l'étape suivante 120, le dispositif électronique de surveillance 10 calcule 35 alors, via son module de calcul 28, la grille différentielle AG par différence entre la grille d'occupation courante &Lir et la grille d'occupation de référence G. Le calcul de cette 22 grille différentielle est par exemple effectué à l'aide du tableau 1 ci-dessus, ou encore de l'équation (1). En complément facultatif, lors de cette étape 120, préalablement au calcul de la grille différentielle AG, le module de calcul 28 calcule la grille d'occupation de référence 5 Gref si besoin, c'est-à-dire si aucune grille d'occupation de référence Grel n'a encore été calculée ou bien si la grille d'occupation de référence Gref nécessite d'être mise à jour. Le calcul de la grille d'occupation de référence Gref est par exemple effectué à partir de plusieurs grilles d'occupation précédentes G1 à G4, correspondant à plusieurs représentations acquises successivement et préalablement à la représentation courante 10 associée à la grille d'occupation courante Gcur, comme décrit précédemment au regard des figures 6 à 9. Le module de calcul 28 est également apte à calculer la grille différentielle AG aussi bien dans le cas où les zones Z correspondantes des grilles d'occupation courante Geur et de référence Gref ont la même résolution, que dans celui où elles ont des 15 résolutions distinctes, comme expliqué précédemment au vu des figures 10 à 12. En complément facultatif encore, le module de calcul 28 applique le traitement ultérieur à la grille différentielle AG calculée en positionnant à l'état actif chaque noeud parent ayant au moins un noeud fils à l'état actif, depuis le niveau le plus bas L3 jusqu'au niveau le plus élevé, L1 comme illustré au regard de la figure 15. 20 Le dispositif électronique de surveillance 10 détecte enfin, lors de l'étape suivante 130 et via son module de détection 30, un éventuel changement dans la scène, à partir de la grille différentielle AG calculée à l'étape 120. Le module de détection 30 détecte en particulier l'apparition d'un objet 26 dans la scène lorsqu'une zone Z correspondante de la grille différentielle AG est à l'état actif. 25 Ainsi, le dispositif électronique de surveillance 10 selon l'invention permet de détecter plus rapidement un changement dans la scène via l'utilisation, d'une part, de la grille d'occupation courante Geer pour la représentation courante de la scène, et d'autre part, de la grille d'occupation de référence Gref pour la représentation de référence de la scène, c'est-à-dire de l'arrière-plan auquel doit être comparée la représentation courante 30 de la scène, puis via le calcul de la grille différentielle AG. Le calcul de la grille différentielle AG est notamment effectué en ignorant chaque zone Z de la grille d'occupation de référence Grel à l'état occupé pour laquelle la zone correspondante Z de la grille d'occupation courante GCUr est à l'état libre, ce qui permet de détecter plus efficacement un changement dans la scène observée par le ou les capteurs 35 électroniques 16, REVENDICATIONS1. Dispositif électronique (10) de surveillance d'une scène via un ensemble (14) de N capteur(s) électronique(s) (16), N étant un nombre entier supérieur ou égal à 1, le dispositif (10) étant destiné à être relié à l'ensemble (14) de N capteur(s) (16) et comprenant : - un module d'acquisition (20) configuré pour acquérir, de la part de l'ensemble (14) de N capteur(s) (16), au moins une représentation de la scène, - un module de conversion (22) configuré pour convertir chaque représentation acquise en une grille d'occupation (Geer, crut) respective, chaque grille d'occupation (Geer, Grer) comportant une pluralité de zones (Z) correspondant chacune à une portion respective de la représentation, chaque zone (Z) de la grille d'occupation étant à un état occupé si ladite portion contient un objet (26) et à un état libre sinon, - un module de calcul (28) configuré pour calculer une grille différentielle (AG) correspondant à une différence entre une grille d'occupation courante (Gwr) et une grille d'occupation de référence (Gref), en ignorant chaque zone de la grille d'occupation de référence (Grel) qui est à l'état occupé et pour laquelle la zone correspondante de la grille d'occupation courante (Gee) est à l'état libre, et - un module de détection (30) configuré pour détecter un changement de la scène, à partir de la grille différentielle (AG) calculée. 2. Dispositif (10) selon la revendication 1, dans lequel le module de calcul (28) est configuré pour calculer la grille différentielle (AG) en ignorant chaque zone (Z) de la grille d'occupation de référence (Grel) pour laquelle la zone (Z) correspondante de la grille d'occupation courante (Gel est à l'état libre. 3. Dispositif (10) selon la revendication 1 ou 2, dans lequel la grille différentielle (AG) comporte une pluralité de zones (Z) correspondant chacune à une portion respective de la représentation de la scène, chaque zone (Z) de la grille différentielle (AG) étant à un état actif ou un état inactif, le module de détection (30) étant configuré pour détecter une apparition d'un objet (26) dans la scène lorsqu'une zone (Z) correspondante de la grille différentielle (AG) est à l'état actif. 4. Dispositif (10) selon la revendication 3, dans lequel le module de calcul (28) est configuré pour calculer une zone (Z) respective de la grille différentielle (AG) à l'état actif seulement si la zone (Z) correspondante de la grille d'occupation courante (Gan est à 24 l'état occupé et si la zone (Z) correspondante de la grille d'occupation de référence (Gref) est à l'état libre. 5. Dispositif (10) selon la revendication 3 ou 4, dans lequel les grilles d'occupation 5 (Gcur, nre" ) et la grille différentielle (AG) sont chacune en forme d'une chaine (48) de bits, chaque bit étant associé à une zone (Z) respective, et le module de calcul (28) est configuré pour calculer la grille différentielle (AG) selon la table suivante : Beur Bref AB 0 0 0 0 1 0 1 0 1 1 1 0 OÙ Beur et Bref représentent un bit de la grille d'occupation courante (Gour) et 10 respectivement un bit correspondant de la grille d'occupation de référence (Gref), le bit 0 désignant l'état libre et le bit 1 désignant l'état occupé, et AB représente le bit de la grille différentielle (AG) associé aux bits respectifs Seer et Bref, le bit 0 désignant l'état inactif et le bit 1 désignant l'état actif. 15 6. Dispositif (10) selon la revendication 3 ou 4, dans lequel le module de calcul (28) est configuré pour calculer la grille différentielle (AG) selon l'équation suivante : 0 sinon fi s pCUr pret > AP représente le statut de ladite zone (Z) de la grille différentielle (AG) associée aux probabilités respectives Peur et Pet, la valeur 0 désignant l'état inactif et la valeur 1 désignant l'état actif, et 25 p est une valeur décimale strictement comprise entre 0 et 1, 0 7. Dispositif (10) selon l'une quelconque des revendications 3 à 6, dans lequel les grilles d'occupation (G°ur, Graf) et la grille différentielle (AG) sont chacune représentées sous forme d'un arbre (52), chaque arbre (52) comportant une pluralité de noeuds (54) 30 répartis en plusieurs niveaux (L1, L2, L3), chaque noeud (54) correspondant à une zone = 25 (Z) respective, un noeud fils étant relié à un unique noeud parent de niveau supérieur (L1, L2), et le module de calcul (28) est configuré en outre pour appliquer un traitement ultérieur à la grille différentielle (AG) calculée en positionnant à l'état actif chaque noeud 5 parent ayant au moins un noeud fils à l'état actif, depuis le niveau le plus bas (L3) jusqu'au niveau le plus élevé (L1). 8. Dispositif (10) selon l'une quelconque des revendications précédentes, dans lequel la grille d'occupation de référence (Gref) est une grille d'occupation résultant de 10 plusieurs représentations acquises successivement et préalablement à la représentation courante associée à la grille d'occupation courante (Geur), la grille d'occupation de référence (Gref) étant de préférence une moyenne de plusieurs grilles d'occupation précédentes (G1, G2, G3, G4), chacune résultant d'une représentation respective acquise préalablement à la représentation courante associée à 15 la grille d'occupation courante (Gcur). 9. Dispositif (10) selon l'une quelconque des revendications précédentes, dans lequel N est un nombre entier supérieur ou égal à 2, et le module d'acquisition (20) est configuré pour acquérir, de la part chaque capteur (16), au moins une représentation de la 20 scène, et le module de conversion (22) étant configuré pour convertir les représentations acquises des différents capteurs (16) en la grille d'occupation respective (Geur Gref) pour ladite scène, le module de conversion (22) étant de préférence configuré pour convertir chaque représentation acquise en une grille intermédiaire d'occupation pour chaque capteur (16), 25 puis pour combiner les grilles intermédiaires d'occupation en la grille d'occupation respective (Gcur, Gref) pour ladite scène. 10. Procédé de surveillance d'une scène via un ensemble (14) de N capteur(s) électronique(s) (16), N étant un nombre entier supérieur ou égal à 1, le procédé étant mis 30 en oeuvre par un dispositif électronique de surveillance (10) destiné à être relié à l'ensemble (14) de N capteur(s) électronique(s) (16), et comprenant les étapes consistant à: - acquérir (100), de la part de l'ensemble (14) de N capteur(s) (16), au moins une représentation de la scène, 35 - convertir (110) chaque représentation acquise en une grille d'occupation (Gcur, Gref) respective, chaque grille d'occupation (Gcur, nreh ) comportant une pluralité de zones 26 (Z) correspondant chacune à une portion respective de la représentation, chaque zone (Z) de la grille d'occupation (Gcur, Gref) étant à un état occupé si ladite portion contient un objet (26) et à un état libre sinon, - calculer (120) une grille différentielle (AG) correspondant à une différence entre 5 une grille d'occupation courante (G°ur) et une grille d'occupation de référence (Gref), en ignorant chaque zone (Z) de la grille d'occupation de référence (Gref) qui est à l'état occupé et pour laquelle la zone (Z) correspondante de la grille d'occupation courante (Gcur) est à l'état libre, et - détecter (130) un changement de la scène, à partir de la grille différentielle (AG) 10 calculée. 11. Programme d'ordinateur comportant des instructions logicielles qui, lorsqu'elles sont exécutées par un ordinateur, mettent en oeuvre un procédé selon la revendication précédente. 15