Brevet FR3163178A1 — publié le 20251212

L’invention concerne un dispositif et un procédé de détection d’anomalies au sein d'un environnement ou système, comportant les étapes suivantes : - acquérir (E1) un signal normal (S N ) reflétant l'état normal de l’environnement ou du système, - déterminer à partir du signal normal (S N ) une densité de probabilité qui modélise un état de comportement normal de l’environnement ou du système, - établir (E3) un filtre d’information en se basant sur ladite densité de probabilité , ledit filtre d’information étant configuré pour converger vers une valeur limite lorsqu'il est appliqué sur des échantillons d'un signal normal, tout en augmentant sa valeur en réponse à la détection d'une anomalie , - établir (E4) une valeur seuil basée sur ladite valeur limite de convergence, - acquérir (E5) un signal courant (S C ) reflétant l'état de comportement courant de l’environnement ou du système, - échantillonner (E6) ledit signal courant (S C ) en une série courante de N échantillons, - calculer (E7) un résultat de l'application du filtre d’information sur ladite série courante de N échantillons, - comparer (E8) ledit résultat avec ladite valeur seuil , une anomalie étant détectée si ledit résultat excède ladite valeur seuil. Figure pour l’abrégé : Fig. 2. DÉTECTION D’ANOMALIES DANS UN ENVIRONNEMENT OU SYSTEME La présente invention se rapporte au domaine de la détection d’anomalies et, plus particulièrement, elle vise à identifier des comportements qui s'écartent d’un comportement standard ou ambiant. ÉTAT DE LA TECHNIQUE ANTÉRIEURE La détection d'anomalies englobe une diversité de techniques variées et trouve des applications dans de nombreux secteurs industriels. Par exemple, la détection d’une cible ferromagnétique, qui induit une anomalie magnétique dans l’environnement, illustre l'une des nombreuses applications possibles de ces techniques. De nombreuses applications tirent parti du champ magnétique pour la détection, la localisation et le suivi d'objets, offrant des solutions précises dans des contextes visuellement exigeants. Une telle méthode est décrite par Sheinker et al. dans l'article « Magnetic Anomaly Detection Using an Entropy Filter », publié dans Measurement Science and Technology, vol. 19, no 045205. Disponible en ligne : https://doi.org/10.1088/0957-0233/19/4/045205. Cette méthode suggère de modéliser le comportement normal de l'environnement en utilisant une fonction de densité de probabilité continue, notée . Une fenêtre glissante, qui contient N échantillons (où N est généralement égal à 30), est définie comme suit : Un pas de discrétisation , noté est également établi. Par la suite, un filtre est appliqué à la fenêtre et il est calculé de la manière suivante : La présence d'une anomalie magnétique est détectée lorsque la valeur du filtre tombe en dessous d'un certain seuil : Le principal défi de cette méthode réside dans la difficulté à établir un seuil adéquat pour deux raisons principales. Premièrement, la valeur optimale du seuil n'est pas connue a priori. Deuxièmement, le seuil est influencé à la fois par la longueur de la fenêtre glissante, N, et le degré de discrétisation, . En particulier, il est crucial de souligner que le choix approprié de est déterminant pour l'efficacité du détecteur. Prenons pour exemple une valeur de surdimensionnée: cela pourrait conduire le filtre à réagir de manière contre-intuitive, en augmentant au lieu de diminuer en présence d'une anomalie, et dans ce cas, l’anomalie n’est jamais détectée. Une autre méthode a été décrite par Zhou et al. dans l'article intitulé « Magnetic anomaly detection via a combination approach of minimum entropy and gradient orthogonal functions », paru dans ISA Transactions, volume 134, pages 548–560. Disponible en ligne : https://doi.org/10.1016/j.isatra.2022.08.026. La méthode de Zhou utilise la même approche que Sheinker, et définit un filtre de la manière suivante : La présence d'une anomalie magnétique est détectée lorsque la valeur du filtre tombe en dessous d'un certain seuil : La méthode proposée par Zhou offre l'avantage de s'affranchir de la nécessité d'un pas de discrétisation ∆ pour le traitement du signal. Cependant, à l'instar de l’approche précédente, la détermination d'un seuil adéquat s'avère complexe, car sa valeur optimale n'est pas connue a priori et elle est également affectée par la dimension de la fenêtre glissante N. L'ajustement du seuil en fonction de la longueur de la fenêtre glissante s'avère particulièrement fastidieux, étant donné que la taille de la fenêtre peut varier. En conséquence, les méthodes traditionnelles requièrent souvent un fastidieux processus d'essais et d'erreurs pour déterminer le seuil approprié. L’objet de la présente invention est de proposer un dispositif et un procédé de détection d’anomalies remédiant aux inconvénients précités, en simplifiant notablement la définition du seuil de détection. Cet objectif est atteint avec un procédé de détection d’anomalies au sein d'un environnement ou système, comportant les étapes suivantes : - acquérir un signal normal reflétant l'état normal de l’environnement ou du système, - déterminer à partir dudit signal normal, une densité de probabilité, notée f, qui modélise un état de comportement normal de l’environnement ou du système, - établir un filtre d’information en se basant sur ladite densité de probabilité, ledit filtre d’information étant configuré pour converger vers une valeur limite lorsqu'il est appliqué sur des échantillons d'un signal normal, tout en augmentant sa valeur en réponse à la détection d'une anomalie, - établir une valeur seuil basée sur ladite valeur limite de convergence, - acquérir un signal courant reflétant l'état de comportement courant de l’environnement ou du système, - échantillonner ledit signal courant en une série courante de N échantillons en utilisant une fenêtre glissante Wi déterminée, - calculer un résultat de l'application du filtre d’information sur ladite série courante de N échantillons, - comparer ledit résultat avec ladite valeur seuil, une anomalie étant détectée si ledit résultat excède ladite valeur seuil. Ce procédé améliore notablement la détection des anomalies, garantissant une haute fiabilité, tout en étant extrêmement simple à implémenter. En effet, la détermination du seuil est intuitive et s'effectue aisément, car elle se base sur la valeur limite qui est intrinsèquement définie. Avantageusement, ladite valeur seuil est égale à ladite valeur limite de convergence, majorée d'une valeur de majoration choisie en fonction d'un compromis recherché entre une détection fiable et une minimisation du nombre de fausses alarmes. Cela facilite la sélection simplifiée du seuil de détection en fonction du degré de précision et de fiabilité souhaité pour l'identification d'anomalies. Selon un premier mode de réalisation, le filtre d’information correspond à un premier filtre conçu de telle sorte que, lorsqu'il est appliqué sur des échantillons d'un signal normal, il converge vers une valeur limite qui correspond à l'entropie de la densité de probabilité associée à ce signal normal. Ce premier filtre assure l'établissement automatique de l'entropie de la densité de probabilité associée au signal normal en tant que borne inférieure pour le seuil. Avantageusement, l'application dudit premier filtre sur ladite série courante d’un nombre déterminé d’échantillons consiste à calculer le logarithme naturel de la valeur de la densité de probabilité pour chacun des échantillons , à faire ensuite la sommation de ces logarithmes, et à multiplier le résultat de cette sommation par le facteur négatif correspondant à l'inverse dudit nombre déterminé d’échantillons, selon la formule suivante : Avantageusement, ladite valeur seuil est égale à la valeur de l’entropie de la densité de probabilité , majorée d'une valeur comprise dans un intervalle allant de 1% à 20% de la valeur absolue de ladite entropie, selon la formule suivante : La valeur ajoutée choisie pour la majoration est soigneusement déterminée afin d'atteindre un équilibre optimal entre la capacité à détecter de manière fiable les anomalies réelles et la minimisation du risque de générer des alertes incorrectes, soit des fausses alarmes. Selon un premier exemple, ladite valeur de majoration est définie dans une fourchette comprise entre 10% et 20% de la valeur absolue de l’entropie, dans le but de parvenir à une probabilité très faible de fausses alarmes, comprise entre 10 -4 et 10 -3 . Selon un deuxième exemple, ladite valeur de majoration est définie dans une fourchette comprise entre 1% et 10% de la valeur absolue de l’entropie, pour favoriser la probabilité de bonne détection. Selon un deuxième mode de réalisation, le filtre d’information correspond à un deuxième filtre qui s'appuie sur ledit premier filtre décrit précédemment, et utilise une fonction continue, notée g, qui représente une approximation de la densité de probabilité de données du signal courant S C sur une fenêtre glissante prédéterminée. L'application dudit deuxième filtre sur ladite série courante d’un nombre déterminé N d’échantillons consiste à calculer le logarithme naturel de la valeur de la fonction continue pour chacun des échantillons, calculer la moyenne des résultats obtenus pour ces logarithmes naturels, et d’ajouter le résultat de ladite moyenne au résultat de l'application du premier filtre sur la même série courante d'échantillons, selon la formule suivante : L’invention vise également un dispositif de détection d’anomalies au sein d'un environnement ou système, comportant : - un module d’acquisition configuré pour acquérir un signal courant reflétant l'état de comportement courant de l’environnement ou du système, - un processeur configuré pour : - échantillonner ledit signal courant en une série courante de N échantillons en utilisant une fenêtre glissante Wi déterminée, -calculer un résultat de l'application d’un filtre d’information sur ladite série courante de N échantillons, ledit filtre d’information étant basé sur une densité de probabilité modélisant un état de comportement normal de l’environnement ou du système, ledit filtre d’information étant configuré pour converger vers une valeur limite lorsqu'il est appliqué sur des échantillons d'un signal normal, tout en augmentant sa valeur en réponse à la détection d'une anomalie, -comparer ledit résultat avec une valeur seuil basée sur ladite valeur limite de convergence, une anomalie étant détectée si ledit résultat excède ladite valeur seuil, et - une interface de sortie configuré pour indiquer la détection d’une anomalie. Selon une première application, le dispositif comporte un magnétomètre configuré pour générer ledit signal courant en captant un champ magnétique ambient, comprenant le champ terrestre ainsi que diverses perturbations magnétiques. Selon une deuxième application, le dispositif comporte un accéléromètre (ou un capteur de vibrations) configuré pour générer le signal courant en captant les vibrations émanant d'une machine à surveiller. Selon une troisième application, le dispositif comporte un compteur configuré pour générer le signal courant en mesurant le volume de données échangées au niveau d'un nœud spécifique d’un réseau informatique à surveiller. Selon une quatrième application, le dispositif comporte une sonde à courant de Foucault configurée pour produire le signal courant en mesurant l’épaisseur d’un pipeline sous surveillance. La présente invention sera mieux comprise à la lecture de la description d’exemples de réalisation donnés à titre purement indicatif et nullement limitatif, en faisant référence aux dessins annexés sur lesquels : La FIG. 1 illustre de manière schématique un dispositif de détection d’anomalies au sein d'un environnement ou système technique, selon un mode de réalisation de l’invention ; La FIG. 2 illustre de manière schématique un procédé de détection d’anomalies au sein d'un environnement ou système technique, selon un mode de réalisation de l’invention ; La FIG. 3 illustre de manière schématique un procédé de détection d’anomalies au sein d'un environnement ou système technique, selon un premier mode de réalisation préféré de l’invention ; Les FIG. 4 , FIG. 4 et FIG. 5 , FIG. 5 , FIG. 5 , FIG. 5 , FIG. 5 , FIG. 5 montrent l'application de la présente invention dans la détection d'anomalies en exploitant les données recueillies par un capteur, selon une implémentation spécifique de l’invention ; et La FIG. 6 illustre de manière schématique un procédé de détection d’anomalies au sein d'un environnement ou système technique, selon un premier mode de réalisation préféré de l’invention. EXPOSÉ DÉTAILLÉ DE MODES DE RÉALISATION PARTICULIERS Le concept à la base de l’invention est de proposer une technique de détection où le seuil est déterminé de manière intuitive à partir d'une valeur prédéfinie et connue à l'avance. La FIG. 1 illustre de manière schématique un dispositif de détection d’anomalies au sein d'un environnement ou système technique, selon un mode de réalisation de l’invention. Le dispositif 1 de détection d'anomalies comporte un module d’acquisition 3, un processeur 5 pouvant être un microcontrôleur, un processeur central ou un microprocesseur, une mémoire 7 dédiée, ainsi que des interfaces 9 d’entrées/sorties. Le dispositif 1 de détection est adapté pour acquérir des signaux qui peuvent être de nature différente en fonction du problème considéré. Par exemple, il peut capter des signaux magnétiques via un magnétomètre pour identifier des cibles ferromagnétiques, des signaux de vibration en provenance d’un capteur de vibrations pour le suivi de l'état d'une machine, ou encore des signaux acoustiques pour contrôler l'intégrité d'un pipeline, parmi d'autres applications. En conséquence, le dispositif 1 est conçu pour être équipé ou associé avec un capteur 11 adéquat, selon les spécificités de l'application visée. Le dispositif 1 de détection est spécifiquement conçu pour implémenter un procédé de détection détaillée dans le schéma de la FIG. 2 . En effet, la FIG. 2 illustre de manière schématique un procédé de détection d’anomalies au sein d'un environnement ou système technique, selon un mode de réalisation de l’invention. Le procédé s'articule autour de deux phases : une phase initiale de calibration, décrite par les étapes E1 à E4, et une phase opérationnelle, consacrée à la détection active d'anomalies, détaillée dans les étapes E5 à E8. A l’étape E1, le module d’acquisition 3 est configuré pour acquérir un signal normal S N reflétant l'état normal de l’environnement ou du système. Un exemple est représenté par le signal temporel dans le graphique de la FIG. 4 . A l’étape E2, le processeur 5 est configuré pour déterminer une densité de probabilité, notée , qui modélise un état de comportement normal de l’environnement ou du système étudié. Un exemple de densité de probabilité est donnée dans le graphique de la FIG. 4 . A l’étape E3, le processeur 5 est configuré pour établir un filtre d’information en se basant sur la densité de probabilité . Le filtre d'information est établi en prenant en compte la densité de probabilité ainsi que la taille de la fenêtre . Il peut également intégrer une fonction continue construit à partir d’un signal courant. (Pour l’inventeur : ici, le filtre d'information 'F' est un filtre qui généralise les deux filtres 'Ii' et 'Ki'. De plus, sans cette généralisation, nous serions confrontés à une objection liée à l'absence d'unité d’invention). Le filtre d’information converge vers une valeur limite prédéfinie lorsqu'il est appliqué sur des échantillons d'un signal normal S N . Ainsi, il suffit d’utiliser des échantillons d'un signal normal S N pour déterminer cette valeur limite . Selon l’exemple d’un premier mode de réalisation, expliquée en lien avec la Fig. 3, la valeur limite correspond à l'entropie de la densité de probabilité caractérisant l'état normal du système ou de l’environnement. Selon l’exemple d’un deuxième mode de réalisation décrit en relation avec la Fig. 6, la valeur limite correspond à zéro. De plus, le filtre d’information est caractérisé par une augmentation de sa valeur en réponse à la détection d'une anomalie ‘A’. A l’étape E4, le processeur 5 est configuré pour établir une valeur seuil basée sur la valeur limite de convergence. Etant donné que le filtre d’information tend naturellement vers une valeur limite bien déterminée lorsqu'il analyse un signal normal S N , et qu'en revanche il présente une augmentation en cas d'anomalie, la définition de la valeur seuil S devient intuitive : elle s'établit un peu au-dessus de pour qu'en exploitation, toute valeur du filtre surpassant signale une anomalie. A titre illustratif, on peut modéliser le seuil comme une fonction affine de , suivant l'équation , où est un facteur d'ajustement positif ou nul et une petite valeur de majoration constante positive, assurant une marge au-dessus de la valeur limite pour la détection fiable des anomalies. Avantageusement, la valeur seuil peut tout simplement être égale à la valeur limite , majorée de la valeur de majoration constante . Cette valeur de majoration est choisie en fonction d'un compromis recherché entre une détection fiable et une minimisation du nombre de fausses alarmes. Au sein du dispositif 1 de détection, la mémoire 7 stocke la fonction de densité de probabilité , le filtre d'information , la valeur limite de convergence ainsi que la valeur du seuil pour un rappel efficace lors des opérations de détection. Les étapes E1 à E4 définissent la phase de calibration initiale qui, une fois complétée, n'exige pas d'être répétée à chaque nouvelle séquence de détection d'anomalies. La détection active d'anomalies débute à l'étape E5, durant laquelle le processeur 5 est configuré pour acquérir un signal courant S C reflétant l'état de comportement courant de l’environnement ou du système à surveiller. A l’étape E6, le processeur 5 est configuré pour échantillonner le signal courant S C en une série initiale de N échantillons en utilisant une fenêtre glissante Wi déterminée. Il convient de souligner que la dimension de la fenêtre sélectionnée est modulable. Cette capacité à ajuster la taille de la fenêtre s'explique par le fait que, selon la présente invention, la valeur seuil n'est pas liée à la dimension de la fenêtre adoptée. La même valeur seuil est appliquée, ce qui garantit l'uniformité du critère de détection. A l’étape E7, le processeur 5 est configuré pour calculer un résultat de l'application du filtre d’information sur la série courante S C de N échantillons. A l’étape E8, le processeur 5 est configuré pour comparer ce résultat avec la valeur seuil . Une anomalie est détectée si le résultat excède la valeur seuil . La détection d'une anomalie peut être signalée par l'interface de sortie 9 du dispositif 1 de détection. La FIG. 3 illustre de manière schématique un procédé de détection d’anomalies au sein d'un environnement ou système technique, selon un premier mode de réalisation préféré de l’invention. Afin de clarifier la présentation de ce procédé, il est expliqué en se référant aux exemples illustrés par les figures 4A à 5F. Les Figs. 4A à 5F démontrent l'application de la présente invention dans la détection d'anomalies en exploitant les données recueillies par un capteur, selon une implémentation spécifique. Selon cet exemple, le dispositif 1 de détection est associé à un magnétomètre 11 configuré pour générer le signal courant en captant un champ magnétique ambient, comprenant le champ terrestre ainsi que diverses perturbations magnétiques. Le magnétomètre 11 est par exemple positionné à la surface terrestre afin de capter les variations du champ magnétique local. Le signal enregistré reflète le champ magnétique terrestre naturel, tout en incluant diverses interférences et bruits parasites, tels que le bruit propre au magnétomètre 11 et les perturbations géomagnétiques extérieures. La FIG. 4 illustre le profil standard du champ magnétique tel que mesuré en l'absence d'interférences. En introduisant dans cet environnement un objet ferromagnétique, tel qu'un véhicule, le magnétomètre 11 captera des variations superposées au signal de base. Ces variations ou perturbations sont qualifiées d'anomalies. L'objectif principal du dispositif 1 de détection est de repérer avec précision de telles anomalies. Conformément à ce qui a été précédemment établi, la phase de calibration, qui s'étend des étapes E11 à E14, est dédiée à définir la fonction de densité de probabilité, le filtre d'information, la valeur limite de convergence ainsi que la valeur du seuil. A l’étape E11, le module d’acquisition 3 est configuré pour acquérir un signal normal S N reflétant l'état normal de l’environnement ou du système. Un tel signal S N est illustré sur la FIG. 4 . Cette figure expose plus précisément un graphique du signal magnétique enregistré pendant une période de 1000 minutes qui sert de base pour établir le modèle standard du comportement du champ magnétique local. A l’étape E12, le processeur 5 est configuré pour déterminer la densité de probabilité qui modélise l’état de comportement normal de l’environnement ou du système étudié. A titre d’exemple, la Fig. 4B montre un diagramme qui représente une densité de probabilité de type gaussienne. La fonction est construite en calculant la moyenne et la variance à partir du signal normal représenté sur la FIG. 4 . Ces calculs s'appuient sur les formules suivantes : et Sur la base de ces paramètres, la densité de probabilité peut être exprimée comme suit : Considérons, par exemple, le signal normal du champ magnétique terrestre, observé sur une période de 1000 minutes comme illustré dans la Figure 4A. Pour ce signal, il a été déterminé que la moyenne est et l’écart type . On notera que la fonction de densité de probabilité représentant le comportement normal d'un signal peut être représentée soit par une fonction continue, soit par un histogramme, en fonction de la nature spécifique du signal étudié. A l’étape E13, le processeur 5 est configuré pour établir un filtre d’information moyenne , nommé ‘premier filtre’, qui s'appuie sur la fonction de densité de probabilité . Ce premier filtre est conçu de telle sorte que, lorsqu'il est appliqué sur un signal normal S N , il converge vers une valeur limite qui correspond à l'entropie de la densité de probabilité associée à ce signal normal. Le premier filtre sur une série initiale ou une série courante d’un nombre déterminé d’échantillons consiste à calculer le logarithme naturel de la valeur de la densité de probabilité pour chacun des échantillons dans l’ensemble de échantillons. La somme de ces logarithmes est ensuite obtenue, et le total est multiplié par l’opposé de l'inverse du nombre d’échantillons, selon la formule suivante : La valeur à laquelle tend la sortie du premier filtre, lorsque le nombre d'échantillons du signal normal S N augmente indéfiniment, correspond à l'entropie de la densité de probabilité, désignée par . Cette relation est décrite par la formule suivante : où correspond à l’ensemble des valeurs possibles pour . A l’étape E14, le processeur 5 est configuré pour établir la valeur seuil basée sur la valeur de l'entropie de la densité de probabilité associée au signal normal S N . Avantageusement, la valeur seuil est égale à la valeur de l’entropie de la densité de probabilité , majorée d'une valeur comprise dans un intervalle allant de 1% à 20% de la valeur absolue de l’entropie , selon la formule suivante : Ainsi, le choix du seuil est bien très simple à faire; il suffit de calculer l’entropie de la densité de probabilité , et de prendre comme valeur de seuil, cette entropie plus une petite valeur . Il est à souligner que relever la valeur de majoration réduit le nombre de fausses alarmes, mais cela peut aussi réduire la sensibilité et la fiabilité de détection. Inversement, en abaissant la valeur de majoration , la fiabilité s'améliore grâce à une meilleure sensibilité, au prix cependant d'une augmentation des fausses alarmes. Par conséquent, le réglage de cette valeur peut être réalisé selon un équilibre entre le taux de détection correcte et le risque de fausses alertes, en fonction des exigences spécifiques à chaque application. Selon un premier exemple, la valeur de majoration est définie dans une fourchette comprise entre 10% et 20% de la valeur absolue de l’entropie, dans le but de parvenir à une probabilité très faible de fausses alarmes, comprise entre 10 -4 et 10 -3 . Selon un autre exemple, la valeur de majoration est définie dans une fourchette comprise entre 1% et 10% de la valeur absolue de l’entropie, pour favoriser l'atteinte d'une fiabilité maximale dans la détection d’anomalie. A des fins d'illustration, prenons l'entropie calculée pour la densité de probabilité affichée dans la Fig. 4B, qui s'établit à . Dans l'optique de favoriser la sensibilité de la détection tout en acceptant un taux plus élevé de fausses alertes, il est possible d'adopter une valeur de seuil volontairement faible. En fixant ε à 1.47, soit approximativement 6% de la valeur absolue de , on établit le seuil de détection à -22.3, ce qui se traduit par la somme de et , soit . Les étapes E11 à E14 sont dédiées à la phase de calibration initiale. Une fois cette phase complétée, la détection opérationnelle d'anomalies est lancée, commençant à l'étape E15. La suite de la description est poursuivie à travers les figures 5A à 5F, qui se basent sur le même cas d'étude que celui des figures 4A et 4B. Les figures 5A, 5C et 5E illustrent les résultats obtenus pour un signal considéré comme normal. En parallèle, les figures 5B, 5D et 5F montrent les données correspondant à une situation ‘anormale’, tel que la présence d'un véhicule à proximité du capteur. Plus précisément, les figures 5A et 5B exposent respectivement les enregistrements d'un signal normal S N et d'un signal courant S C affecté par une anomalie. Les figures 5C et 5D dévoilent les profils de densité de probabilité associés aux données des figures 5A et 5B, respectivement. Enfin, les figures 5E et 5F comparent les résultats du filtre des données des figures 5A et 5B avec la valeur de seuil établie, mettant ainsi en lumière la présence ou l'absence d'anomalies. Les valeurs de l’entropie et de la valeur seuil sont matérialisées par les droites horizontales dans les figures 5E et 5F. A l'étape E15, le processeur 5 est configuré pour acquérir un signal courant S C reflétant l'état de comportement courant de l’environnement ou du système à surveiller. Ce signal courant S C est représenté sur la FIG. 5 dans le cas où c'est un signal normal ne présentant pas d'anomalies, ou sur la FIG. 5 s'il comportait des anomalies. A l’étape E16, le processeur 5 est configuré pour échantillonner le signal courant S C en une série de N échantillons en utilisant une fenêtre glissante Wi déterminée. A l’étape E17, le processeur 5 est configuré pour calculer le résultat de l'application du premier filtre d’information sur la série courante de N échantillons. En effet, le processeur 5 évalue d’abord la densité de probabilité pour les données issues du signal courant S C illustrée dans la Fig. 5B. La courbe qui représente cette densité de probabilité en fonction du temps est illustrée dans la Fig. 5D. Le processeur 5 est configuré ensuite pour calculer , donnant lieu à la courbe correspondante représentée sur la Fig. 5F. Finalement, le processeur 5 effectue la sommation des logarithmes de pour d’échantillons, avec dans ce contexte. Cette somme est ensuite multipliée par l’opposé de l'inverse de , conformément à la formule énoncée antérieurement. Le résultat du filtre est présenté sous forme de courbe temporelle dans la FIG. 5 . A l’étape E18, le processeur 5 est configuré pour comparer ce résultat avec la valeur seuil . Une anomalie est détectée si le résultat excède la valeur seuil : La Fig. 5E illustre que, pour un signal normal S N , la courbe temporelle correspondant au filtre demeure systématiquement en deçà de la valeur seuil fixée à . En contraste, la Fig. 5F révèle des intervalles où la courbe temporelle du filtre associée au signal courant S C s'élève au-dessus de cette valeur seuil. Ce dépassement signale la présence d'une anomalie. La FIG. 6 illustre de manière schématique un procédé de détection d’anomalies au sein d'un environnement ou système technique, selon un deuxième mode de réalisation préféré de l’invention. Ce procédé se distingue de celle présentée dans la FIG. 3 principalement par l'introduction d'un filtre, distinct du premier filtre. Selon ce deuxième mode de réalisation, le filtre d’information correspond à un deuxième filtre qui s'appuie sur le premier filtre décrit dans la FIG. 3 . A l’étape E21, le module d’acquisition 3 est configuré pour acquérir un signal normal S N reflétant l'état normal de l’environnement ou du système. A l’étape E22, le processeur 5 est configuré pour déterminer à partir du signal normal S N la densité de probabilité qui modélise l’état de comportement normal de l’environnement ou du système étudié. A l'étape E23, le processeur 5 est configuré pour acquérir un signal courant S C reflétant l'état de comportement courant de l’environnement ou du système à surveiller. A l’étape E24, le processeur 5 est configuré pour échantillonner le signal courant S C afin d'obtenir une série de N échantillons, ceci à l'aide d'une fenêtre glissante prédéfinie Wi. A l’étape E25, le processeur 5 est configuré pour approximer la densité de probabilité des données du signal courant S C sur cette fenêtre glissante par une densité de probabilité continue . L'estimation de la densité de probabilité peut être effectuée à l'aide d'un histogramme ou par l'approche non-paramétrique d'estimation par noyau, aussi connue sous le nom d'Estimation de Densité par Noyau (Kernel Density Estimation, KDE). La KDE utilise des fonctions appelées noyaux pour attribuer des poids locaux, et permet d'obtenir un lissage des données émanant d'un ensemble fini d'échantillons. Cette technique est particulièrement utile lorsque le nombre d'échantillons est limité. Selon ce deuxième mode de réalisation, l'application du deuxième filtre, désigné , sur une série initiale de calibration ou une série courante d’un nombre déterminé N d’échantillons par le processeur 5 consiste à calculer d’abord le logarithme naturel de la valeur de la fonction continue pour chacun des échantillons. Ensuite, le processeur 5 procède à calculer la moyenne arithmétique des résultats obtenus pour ces logarithmes naturels. Cette moyenne est par la suite ajoutée au résultat de l'application du premier filtre sur la même série d'échantillons. La formule employée par le processeur 5 est la suivante : Lorsque ce deuxième filtre est appliqué sur les échantillons du signal normal S N , sa valeur converge vers zéro. De plus, la valeur du deuxième filtre croît en présence d’une anomalie, comme cela a été le cas pour le premier mode de réalisation. A l’étape E26, le processeur 5 est configuré pour établir la valeur seuil qui s’exprime tout simplement selon la formule suivante : Par conséquent, la détermination du seuil est encore plus simple que dans le premier mode de réalisation. Il n’est pas nécessaire de calculer l’entropie puisqu’il suffit de prendre une petite valeur fixe . Cette dernière est toujours à régler en fonction d’un compromis entre la probabilité de détection correcte et la probabilité de fausse alarme. A l’étape E27, le processeur 5 est configuré pour calculer la valeur qui résulte de l'application du deuxième filtre d’information sur la série courante de N échantillons. Enfin, à l’étape E28, le processeur 5 est configuré pour comparer la valeur précédemment obtenue avec le seuil . La détection d’une anomalie est confirmée si dépasse la valeur seuil : Il convient de noter que la présente invention, illustrée par un exemple détaillé associé aux figures 4A-4B et 5A-5F pour un cas d'application impliquant un signal magnétique et la détection d'un objet ferromagnétique, est adaptée pour être mise en œuvre dans d’autres applications. Un premier exemple d'application est la détection d'attaques dans un réseau informatique. Pour cette situation, une série temporelle pertinente, notée Xt,T (où 't' fait référence au temps), recense la quantité de données mesurée en octets ou en bits transitant par un nœud du réseau sur l'intervalle de temps [t ; t+T]. Le capteur utilisé est alors un compteur configuré pour générer le signal courant par la mesure du volume de données échangées au niveau d'un nœud spécifique du réseau informatique que l'on souhaite surveiller. Un deuxième exemple concerne la détection d’anomalies dans les machines. Pour cet usage, le capteur adapté pourrait être un accéléromètre ou un capteur acoustique, tous deux configurés pour créer le signal courant en détectant les vibrations émises par la machine à surveiller. Un troisième exemple est le contrôle non destructif de pipelines métalliques. Dans cette situation, un capteur adéquat est une sonde à courants de Foucault, laquelle est configurée pour générer le signal courant en mesurant l'épaisseur d'un pipeline en cours de surveillance. Procédé de détection d’anomalies au sein d'un environnement ou système, comportant les étapes suivantes : - acquérir (E1) un signal normal (S N ) reflétant l'état normal de l’environnement ou du système, - déterminer à partir du signal normal (S N ) une densité de probabilité qui modélise un état de comportement normal de l’environnement ou du système, - établir (E3) un filtre d’information en se basant sur ladite densité de probabilité , ledit filtre d’information étant configuré pour converger vers une valeur limite lorsqu'il est appliqué sur des échantillons d'un signal normal, tout en augmentant sa valeur en réponse à la détection d'une anomalie, - établir (E4) une valeur seuil basée sur ladite valeur limite de convergence, - acquérir (E5) un signal courant (S C ) reflétant l'état de comportement courant de l’environnement ou du système, - échantillonner (E6) ledit signal courant (S C ) en une série courante de N échantillons, - calculer (E7) un résultat de l'application du filtre d’information sur ladite série courante de N échantillons, - comparer (E8) ledit résultat avec ladite valeur seuil , une anomalie étant détectée si ledit résultat excède ladite valeur seuil. Procédé selon la revendication 1, caractérisé en ce que ladite valeur seuil est égale à ladite valeur limite , majorée d'une valeur de majoration choisie en fonction d'un compromis recherché entre une détection fiable et une minimisation du nombre de fausses alarmes. Procédé selon la revendication 1 ou 2, caractérisé en ce que le filtre d’information correspond à un premier filtre conçu de telle sorte que, lorsqu'il est appliqué sur des échantillons d'un signal normal, il converge vers une valeur limite qui correspond à l'entropie de la densité de probabilité associée à ce signal normal. Procédé selon la revendication 3, caractérisé en ce que l'application dudit premier filtre sur ladite série courante d’un nombre déterminé d’échantillons consiste à calculer le logarithme naturel de la valeur de la densité de probabilité pour chacun des échantillons , à faire ensuite la sommation de ces logarithmes, et à multiplier le résultat de cette sommation par le facteur négatif correspondant à l'inverse dudit nombre déterminé d’échantillons, selon la formule suivante : Procédé selon la revendication 3 ou 4, caractérisé en ce que ladite valeur seuil est égale à la valeur de l’entropie de la densité de probabilité , majorée d'une valeur comprise dans un intervalle allant de 1% à 20% de la valeur absolue de ladite entropie, selon la formule suivante : Procédé selon la revendication 5, caractérisé en ce que ladite valeur de majoration est définie dans une fourchette comprise entre 10% et 20% de la valeur absolue de l’entropie, dans le but de parvenir à une probabilité très faible de fausses alarmes, comprise entre 10 -4 et 10 -3 . Procédé selon la revendication 5, caractérisé en ce que ladite valeur de majoration est définie dans une fourchette comprise entre 1% et 10% de la valeur absolue de l’entropie, pour favoriser l'atteinte d'une fiabilité maximale dans la détection d’anomalie. Procédé selon la revendication 1, caractérisé en ce que le filtre d’information correspond à un deuxième filtre qui s'appuie sur ledit premier filtre décrit dans les revendications 3 ou 4, et utilise une fonction continue qui représente une approximation de la densité de probabilité de données du signal courant (S C ) sur une fenêtre glissante prédéterminée. Procédé selon la revendication 8, caractérisé en ce que l'application dudit deuxième filtre sur ladite série courante d’un nombre déterminé N d’échantillons consiste à calculer le logarithme naturel de la valeur de la fonction continue pour chacun des échantillons, calculer la moyenne des résultats obtenus pour ces logarithmes naturels, et d’ajouter le résultat de ladite moyenne au résultat de l'application du premier filtre sur la même série courante d'échantillons, selon la formule suivante : Dispositif de détection d’anomalies au sein d'un environnement ou système, comportant : - un module d’acquisition (3) configuré pour acquérir un signal courant reflétant l'état de comportement courant de l’environnement ou du système, - un processeur (5) configuré pour : - échantillonner ledit signal courant en une série courante de N échantillons, - calculer un résultat de l'application d’un filtre d’information sur ladite série courante de N échantillons, ledit filtre d’information étant basé sur une densité de probabilité modélisant un état de comportement normal de l’environnement ou du système, ledit filtre d’information étant configuré pour converger vers une valeur limite lorsqu'il est appliqué sur des échantillons d'un signal normal, tout en augmentant sa valeur en réponse à la détection d'une anomalie, - comparer ledit résultat avec une valeur seuil basée sur ladite valeur limite de convergence, une anomalie étant détectée si ledit résultat excède ladite valeur seuil, et - une interface de sortie (9) configuré pour indiquer la détection d’une anomalie. Dispositif de détection selon la revendication 10, caractérisé en ce qu’il comporte un magnétomètre (11) configuré pour générer ledit signal courant en captant un champ magnétique ambient, comprenant le champ terrestre ainsi que diverses perturbations magnétiques. Dispositif de détection selon la revendication 10, caractérisé en ce qu’il comporte un accéléromètre configuré pour générer le signal courant en captant les vibrations émanant d'une machine à surveiller. Dispositif de détection selon la revendication 10, caractérisé en ce qu’il comporte un compteur configuré pour générer le signal courant en mesurant le volume de données échangées au niveau d'un nœud spécifique d’un réseau informatique à surveiller. Dispositif de détection selon la revendication 10, caractérisé en ce qu’il comporte une sonde à courant de Foucault configurée pour produire le signal courant en mesurant l’épaisseur d’un pipeline sous surveillance.