Brevet FR3064774A1 — publié le 20181005

Procédé d'établissement d'une cartographie de la concentration d'un analvte dans un environnement Description DOMAINE TECHNIQUE Le domaine technique de l'invention est la cartographie d'analytes dans l'environnement, et plus particulièrement une cartographie de molécules polluantes ou de particules nocives pour l'environnement. ART ANTERIEUR L'obtention de cartographies décrivant la distribution spatiale de concentrations en molécules ou en particules nocives est un besoin répondant à une attente de la population et des autorités, en particulier dans les zones urbaines. De nombreux modèles ont été développés, permettant d'établir des cartographies de pollution atmosphérique et de prévoir leurs évolutions temporelles. Il est alors possible de modéliser la pollution de l'air en milieu urbain en situation de routine, ou en situation accidentelle, par exemple suite à un accident chimique ou nucléaire. La couverture géographique peut se limiter à quelques km', voire à l'échelle d'un pays ou d'un continent dans les applications visant à modéliser le transport à grande échelle de polluants. A partir de données relatives aux sources d'émissions de polluants, et en considérant des paramètres liés aux conditions topographiques ou météorologiques, les modèles permettent d'établir la distribution spatiale de concentrations de molécules ou de particules polluantes dans l'environnement, ce dernier faisant l'objet d'un maillage spatial. La publication Berkowicz R. "Modelling traffic pollution in streets", January 1997, issue du National Environmental Research Institute, organisme danois, décrit par exemple un modèle de dispersion spatiale de polluants adaptés aux spécificités des milieux urbains. En effet, en milieu urbain, la topographie particulière formée de rues séparées par des bâtiments justifie une approche spécifique, tenant compte de la formation de vortex de circulation d'air au niveau des rues, ces vortex joutant un rôle déterminant dans la dispersion de la pollution atmosphérique. De tels modèles sont désignés par les termes "Street Canyon Model" ou "Street Model". La publication pré-citée décrit un modèle d'estimation de la pollution en milieu urbain désigné par l'acronyme OSPM, signifiant "Operational Street Pollution Model", que l'on peut traduire par modèle opérationnel de pollution urbaine. Selon ce modèle, à partir de l'émission d'un polluant dans une rue, dépendant du nombre de véhicules et d'une émission moyenne par véhicule, le modèle prend en compte le vortex de recirculation formé dans la rue, la turbulence aérologique 3064774 2 résultant du trafic routier, la pollution ambiante, provenant d'autres rues, ainsi que le vent circulant au niveau de la canopée, c'est-à-dire dessus du milieu urbain. La publication Berkowicz R. "OSPM, a parameterised street pollution model", Environmental Monitoring and Assessment 65:323-331, 2000," présente également les hypothèses sur lesquelles se base le modèle OSPM, 5 ainsi qu'une validation expérimentale de ce modèle. Les modèles ainsi établis peuvent être confrontés à des mesures réalisées localement, ces mesures permettant un recalage ; la confrontation entre des observations mesurées et un modèle théorique est désignée par le terme "assimilation de données". Une technique d'assimilation de données est par exemple décrite dans la publication Nguyen C. "Evaluation of 10 Data assimilation Method at the Urban Scale With the Sirane Model". La publication décrit un ajustement d'un modèle de dispersion de dioxyde d'azote en milieu urbain par la prise en compte de mesures effectuées par 16 stations de mesures réparties dans une ville. Une technique similaire est décrite dans la publication Tilloy A. "Blue-based NO2 data assimilation at urban scale", Journal of Geophysical research:Atmospheres, Vol 118, 2031-2040. 15 L'invention vise à perfectionner les méthodes exposées dans les publications, de façon à améliorer la confrontation entre les modèles et des mesures effectuées par des capteurs répartis dans l'environnement modélisé. EXPOSE DE L'INVENTION Un objet de l'invention est un procédé d'estimation d'une cartographie de la concentration d'un 20 analyte dans un environnement, à partir de capteurs répartis dans ledit environnement, chaque capteur générant une mesure de la concentration en analyte en différents instants de mesure, les mesures réalisées par chaque capteur à chaque instant de mesure formant un vecteur d'observation, dont chaque terme correspond à une mesure issue d'un capteur ; 25 l'environnement faisant l'objet d'un maillage spatial définissant une pluralité de mailles, la concentration ou la quantité de l'analyte au niveau de chaque maille, à chaque instant de mesure, formant un vecteur, dit vecteur d'état, dont chaque terme correspond à une concentration ou à une quantité d'analyte en une maille ; le procédé comportant les étapes suivantes : 30 a) à partir des mesures effectuées par chaque capteur, obtention d'un vecteur d'observation, dit mesuré, à un instant de mesure ; 3064774 3 b) obtention d'un vecteur d'état à l'instant de mesure et, à partir du vecteur d'état, estimation d'un vecteur d'observation audit instant de mesure ; c) comparaison de l'estimation du vecteur d'observation, obtenue à l'étape b) au vecteur d'observation mesuré résultant de l'étape a), et, à partir de la comparaison, 5 détermination d'un biais global à l'instant de mesure, le biais global étant un scalaire représentatif de la comparaison entre plusieurs termes respectivement du vecteur d'observation estimé et du vecteur d'observation mesuré; d) correction du vecteur d'état issu de l'étape b) en fonction du biais global obtenu lors de l'étape c), pour obtenir un vecteur d'état dit débiaisé à l'instant de mesure ; 10 e) à partir du vecteur d'état débiaisé obtenu lors de l'étape d), estimation débiaisée du vecteur d'observation audit instant de mesure ; f) comparaison de l'estimation débiaisée du vecteur d'observation résultant de l'étape e) avec le vecteur d'observation mesuré résultant de l'étape a), et, à partir de la comparaison, détermination d'un vecteur de correction locale ; 15 g) mise à jour du vecteur d'état à l'instant de mesure, ce dernier étant remplacé par une somme du vecteur d'état débiaisé résultant de l'étape d) au vecteur de correction locale résultant de l'étape f), la mise à jour du vecteur d'état permettant d'estimer la cartographie de la concentration de l'analyte en différentes mailles de l'environnement. Le biais global déterminé lors de l'étape c) est de préférence un scalaire, ce dernier étant 20 soustrait de chaque terme du vecteur d'état lors de l'étape d). L'étape d) est donc une étape de correction globale. L'analyte peut être une molécule ou une particule. Il s'agit généralement d'un analyte considéré comme nocif pour l'environnement ou la population. Le vecteur de correction locale est un vecteur dont les termes peuvent être différents les uns 25 des autres, et le sont même généralement. Au moins deux termes du vecteur de correction locale sont différents les uns des autres. L'étape g) est donc une étape de correction locale, le vecteur d'état étant mis à jour en fonction de variations locales de la concentration en analyte. Le procédé peut comporter l'une des caractéristiques suivantes, prises isolément ou en combinaison : 30 lors de l'étape b), le vecteur d'observation est estimé en appliquant une matrice, dit opérateur d'observation, au vecteur d'état. Cette matrice permet d'interpoler les valeurs du vecteur d'état à chaque position respectivement occupée par les différents 3064774 4 capteurs. Chaque terme du vecteur d'état est associé à une maille et à un capteur, le terme étant d'autant plus élevé que ladite maille est proche du capteur. L'étape c), comprend les sous étapes suivantes : ci) établissement de comparaisons, par exemple sous la forme d'une soustraction 5 ou d'un ratio, entre différents termes du vecteur d'observation estimé lors de l'étape b) et du vecteur d'observation mesuré lors de l'étape a) ; cii) calcul d'une valeur moyenne ou médiane de chaque comparaison résultant de la sous-étape ci); ciii) obtention du biais global à partir de la valeur moyenne ou médiane résultant de 10 la sous-étape cii). L'étape d) comporte une soustraction du biais global à différents termes, et de préférence à chaque terme, du vecteur d'état. Lors de l'étape e), l'estimation débiaisée du vecteur d'observation est obtenue en appliquant une matrice, dit opérateur d'observation, au vecteur d'état débiaisé. 15 Lors de l'étape f), le vecteur de correction est déterminé selon les sous-étapes suivantes: fi) établissement d'un vecteur de comparaison, résultant d'une comparaison, terme à terme, sous la forme d'une soustraction ou d'un ratio, entre le vecteur d'observation résultant de l'étape a) et l'estimation débiaisée du vecteur d'observation résultant de l'étape e) ; 20 fii) prise en compte d'une matrice de gain, dont chaque terme est associé à une maille et à un capteur, le terme étant d'autant plus élevé que la maille est proche du capteur. fiii) application de la matrice de gain au vecteur de comparaison de façon à former un vecteur de correction. 25 Suite à l'étape g), le procédé comporte une étape h) de mise à jour itérative du vecteur d'état, à chaque itération étant associé un rang d'itération, l'étape h) comportant les sous-étapes suivantes : hi) prise en compte d'une matrice de gain correspondant au rang de l'itération; hii) détermination d'un vecteur de comparaison, associé audit rang de l'itération, 30 en comparant le vecteur d'observation résultant de l'étape a) à un vecteur résultant de l'application d'une matrice, dit opérateur d'observation, au vecteur d'état résultant de l'étape g), ou résultant d'une itération précédente ; 3064774 5 hiii) application de la matrice de gain prise en compte lors de la sous-étape hi) au vecteur de comparaison déterminé lors de la sous-étape hii), de façon à obtenir un vecteur de correction locale associé au rang de l'itération ; hiv) mise à jour du vecteur d'état, ce dernier étant remplacé par une somme du 5 vecteur d'état résultant de l'étape g), ou d'une itération précédente, au vecteur de correction locale résultant de la sous-étape hiii) ; hy) réitération des sous-étapes hi) à hiv) ou arrêt de l'itération. Lors de l'étape h), au cours de chaque itération, à chaque capteur peut être attribué un voisinage s'étendant selon une distance maximale, les termes de la matrice de gain 10 associés audit capteur étant non nuls pour les mailles situés à l'intérieur dudit voisinage, les termes de la matrice de gain associés aux mailles situées à l'extérieur du voisinage étant nuls ou inférieurs aux termes de la matrices de gain associés aux mailles à l'intérieur du voisinage. Chaque terme de la matrice de gain est associé à une maille et à un capteur, la valeur 15 du terme étant d'autant plus élevée que la maille est proche du capteur. Chaque terme de l'opérateur d'observation est associé à une maille et à un capteur, la valeur du terme étant d'autant plus élevée que la maille est proche du capteur. Lors de l'étape b), le vecteur d'état est formé en utilisant un modèle établi à partir de données concernant le trafic routier dans l'environnement, de la topographie de 20 l'environnement ainsi que de données météorologiques concernant l'environnement, le modèle résultant en une concentration en analyte au niveau de chaque maille. Il s'agit notamment d'un modèle de type OSPM décrit dans les publications citées en lien avec l'art antérieur. Selon un mode de réalisation, le procédé comporte les étapes suivantes : 25 - prise en compte d'un vecteur d'état, dit ultérieur, à un instant ultérieur à l'instant de mesure ; établissement d'une correction du vecteur d'état ultérieur en fonction du vecteur d'état mis à jour, à l'instant de mesure, lors de l'étape g) ou lors de l'étape h). La correction peut consister à l'ajout, au vecteur d'état d'ultérieur, d'une différence entre le 30 vecteur d'état mis à jour et le vecteur d'état à l'instant de mesure. D'autres avantages et caractéristiques ressortiront plus clairement de la description qui va suivre de modes particuliers de réalisation de l'invention, donnés à titre d'exemples non limitatifs, et représentés sur les figures listées ci-dessous. 3064774 6 FIGURES La figure 1A est le plan d'une zone urbaine étudiée, dans laquelle sont répartis des capteurs de mesure. La figure 1B est une cartographie d'un analyte, en l'occurrence le dioxyde d'azote, cette 5 cartographie étant obtenue par application d'un modèle de type OSPM. La figure 2 montre les principales étapes d'un procédé selon l'invention. La figure 3A représente la cartographie de la figure 1B après prise en compte d'un biais global. La figure 3B montre une représentation bidimensionnelle des termes positifs d'un vecteur de correction locale. 10 La figure 3C montre une représentation bidimensionnelle des termes négatifs d'un vecteur de correction locale. EXPOSE DE MODES DE REALISATION PARTICULIERS La figure 1A représente un plan d'une zone urbaine dans laquelle une cartographie bidimensionnelle de la concentration en un analyte est modélisée selon un modèle connu de 15 l'art antérieur, par exemple le modèle OSPM précédemment évoqué. Dans cet exemple, l'analyte est une molécule de dioxyde d'azote. D'une façon générale, l'analyte est une molécule chimique ou une particule dont on souhaite connaître la dispersion dans l'environnement, c'est-à-dire une répartition spatiale de sa concentration ou de sa quantité. Il peut notamment s'agir d'un analyte issu de la circulation routière. La figure 1B représente une cartographie de dioxyde 20 d'azote dans les rues de la zone urbaine représentée sur la figure 1A. Sur la figure 1B, les niveaux de gris correspondent à une concentration en dioxyde d'azote exprimée en ppb. A partir de la cartographie modélisée sur la figure 1B, on peut définir un maillage géographique de la zone urbaine, et former, sur la base du modèle, un vecteur, dit vecteur d'état M(t), dont chaque terme Min(t) correspond à une concentration en dioxyde d'azote modélisée au niveau 25 d'une maille 20', à un instant t, par exemple au niveau de chaque centre de maille. L'indice m est un entier strictement positif désignant une maille. La dimension du vecteur d'état M(t) est (Nin, 1), où Nin représente le nombre de mailles considérées. Chaque terme du vecteur d'état est obtenu par l'application d'un modèle prédictif, tel que le modèle OSPM décrit en lien avec l'art antérieur, en prenant en compte des données liées au trafic urbain, des paraùètres 30 météorologiques, tels que la température et/ou la vitesse des vents, ainsi que la topographie tridimensionnelle de l'environnement, par exemple la géométrie des rues ainsi que la hauteur des bâtiments entre chaque rue. 3064774 7 Sur la figure 1A, on a représenté, sous la forme de points, des localisations simulées de capteurs (10p), l'indice p étant un entier strictement positif désignant un capteur. Dans l'exemple représenté, chaque capteur est un capteur de dioxyde d'azote, mesurant une concentration c( t) en cet analyte à chaque instant de mesure t. Les concentrations mesurées c( t) forment 5 un vecteur C(t), dit vecteur d'observation, à l'instant de mesure, dont chaque terme est une concentration mesurée par un capteur à l'instant de mesure. La dimension du vecteur C(t) est (Np, 1), où Np représente le nombre de capteurs considérés. A partir du vecteur d'état M(t) et du vecteur d'observation C(t), le procédé décrit ci-dessous vise à mettre à jour le vecteur d'état, de façon à augmenter la précision de la cartographie de la 10 zone urbaine considérée, en prenant en compte les mesures effectuées par chaque capteur. En effet, certaines particularités locales, non prises en compte par le modèle, peuvent avoir une influence locale sur la répartition de l'analyte. Il peut notamment s'agir d'un embouteillage. L'invention permet de les prendre en compte. Les principales étapes du procédé sont représentées sur la figure 2. 15 De préférence, la distance entre deux capteurs adjacents est inférieure à 500 m, voire à 200 m. En effet, le procédé décrit ci-dessous est d'autant plus efficace que le nombre de capteurs est élevé. En termes de nombre de capteur par unité de surface, de préférence, le nombre de capteurs est supérieur à 2 voire 3 par km'. A l'échelle d'une ville, le recours à une dizaine ou à une vingtaine de capteurs n'est pas suffisant pour effectuer une mise à jour suffisamment 20 efficace de la cartographie. [tape 100: acquisition des données. Il s'agit d'obtenir le vecteur d'état M(t) à partir de la cartographie modélisée et du vecteur d'observation C(t) à partir des capteurs. La figure 1B correspond à une représentation bidimensionnelle du vecteur d'état M(t), obtenue en établissant une correspondance entre 25 chaque terme de ce vecteur et une coordonnée spatiale bidimensionnelle Mm(t) correspondant à une maille 20m. Dans cet exemple, le vecteur d'observation C(t) est obtenu par simulation sur la base de concentrations établies, au niveau de chaque capteur 10p, sur la base du modèle. Un biais est ajouté, ainsi qu'un terme d'erreur, ce dernier suivant une loi gaussienne. [tape 110: estimation du vecteur d'observation à partir du vecteur d'état. 30 Il s'agit d'estimer un vecteur d'observation, noté C(t), à partir du vecteur d'état M(t). L'estimation du vecteur d'observation peut être obtenue par l'application d'une matrice H, dite opérateur d'observation, au vecteur d'état M(t), sous la forme d'un produit matriciel. La matrice 3064774 8 H permet d'interpoler spatialement les données mesurées formant le vecteur d'observation C(t) de façon à obtenir, à partir du vecteur d'état, des estimations c-p(t) de la concentration en dioxyde d'azote au niveau de chaque capteur 10p. La matrice H est de dimension (Np, Nin). A chaque ligne et à chaque colonne de la matrice H sont respectivement associés un capteur 10p 5 et une maille 20m. L'estimation du vecteur d'observation e(t) est obtenue selon l'expression : Ê(t) = H x M(t), (1) où x désigne le produit matriciel. Les termes de la matrice H(p, m) dépendent de la position relative d'un capteur 10p par rapport aux différentes mailles 20m. Lorsque le capteur 10p est confondu avec le centre d'une maille 20m' la ligne H(p,.) de la matrice H correspondant audit capteur 10p ne comporte que des 0, 10 sauf au niveau de la colonne correspondant à ladite maille. D'une façon générale, la matrice est telle que sur une ligne H(p,.) correspondant à un capteur, le terme de chaque colonne est d'autant plus élevé que la colonne est associée à une maille située à proximité du capteur. De préférence, les termes de la matrice H sont compris entre 0 et 1. [tape 120 : comparaison entre le vecteur d'observation C(t) et son estimation e(t) et calcul 15 d'un biais global. Au cours de cette étape, chaque terme du vecteur d'observation C(t) est comparé au terme, correspondant au même capteur 10p, de l'estimation du vecteur d'observation e(t) résultant de l'étape 110. La comparaison peut prendre la forme d'une soustraction ou d'un ratio terme à terme. 20 A partir de la comparaison, un biais global E(t) est calculé, le biais représentant, à l'instant de mesure t, une comparaison globale entre le vecteur d'observation C(t) et son estimation e(t). Le biais global est une grandeur scalaire. Il peut notamment être déterminé à partir d'une moyenne ou d'une médiane d'une comparaison, terme à terme, des vecteurs C(t) et e(t). Par exemple, E(t) = 1 N ATEpP_1( Cp(t) - Ûi) (0 ) (2), 25 où C(t) et ep(t) sont respectivement un terme de rang p des vecteurs C(t) et e(t), correspondant à un même capteur 10p. [tape 130: débiaisage du vecteur d'état. Au cours de cette étape, le vecteur d'état M(t) est corrigé du biais global E(t), par une soustraction du biais global à chaque terme du vecteur d'état. On obtient alors un vecteur d'état 30 dit débiaisé et noté e(t). 3064774 9 Ainsi, M'(t) = M(t) - E(t) (3) où E(t) est un vecteur de biais, de dimension (Nr,,, 1), dont chaque terme est égal au biais global E(0. Le terme débiaisé signifie non-biaisé et correspond au terme anglosaxon "unbiased". Le terme débiaisage signifie suppression du biais. Cette étape forme une première correction du vecteur d'état, à partir d'un biais global calculé 5 sur la base des observations obtenues par les capteurs 10p. Un tel biais peut être dû à des émissions affectant toute la zone urbaine étudiée, et ayant par exemple pour origine le chauffage urbain, ou une pollution diffuse. Les inventeurs ont observé que la prise en compte d'un tel biais global permettait une amélioration significative de la précision du vecteur d'état M(0. 10 La figure 3A montre une représentation bidimensionnelle du vecteur d'état débiaisé M'(0. Dans cet exemple, la valeur du biais s'élève à 9.2 p.g/m3. A chaque point de cette figure correspond une maille 20m et un terme du M'in(t) vecteur d'état débiaisé. [tape 140: Estimation débiaisée du vecteur d'observation. Au cours de l'étape 140, le vecteur d'état débiaisé M'(0, résultant de l'étape 130, est confronté 15 aux mesures issues des capteurs 10p. Pour cela, on calcule une estimation dite débiaisée du vecteur d'observation, notée C' (t), par application de l'opérateur d'observation H selon l'expression C'(t) = H x M'(t) (4), de façon analogue à l'étape 110. [tape 150: Confrontation du vecteur d'état débiaisé M'(t) aux mesures. Au cours de l'étape 150, on effectue une comparaison, terme à terme, entre l'estimation 20 débiaisée du vecteur d'observation C' (t), résultant de l'étape 140, avec le vecteur d'observation C(t) établi lors de l'étape 100. La comparaison peut prendre la forme d'une soustraction ou d'un ratio. De cette comparaison est formée un vecteur de comparaison locale comp(t). Le vecteur de comparaison locale comp(t) est de dimension (Np, 1). A la différence de l'étape de débiaisage (étapes 120 et 130), la comparaison est une grandeur vectorielle. Ainsi, chaque terme 25 comp(t) du vecteur de comparaison locale est tel que comp(t) = C'p(t) - Ûp (0 (5), l'indice p représentant le rang de chaque terme, p étant compris entre 1 et N. Contrairement au vecteur de biais E(0, les termes du vecteur de comparaison locale comp(t) peuvent être différents les uns des autres, et sont indépendants les uns des autres. [tape 160: mise à jour du vecteur d'état. 30 Après avoir fait l'objet d'un débiaisage, lors de l'étape 140, le vecteur d'état fait l'objet d'une deuxième correction, dite locale, basée sur le vecteur de comparaison locale comp(t) formé 3064774 10 lors de l'étape 150. Une matrice, dite matrice de gain K, permet d'effectuer une pondération de la correction à apporter en fonction de la distance d'une maille 20', par rapport à chaque capteur 10p. La matrice de gain est de dimension (Nin, No). A chaque ligne et à chaque colonne de la matrice de gain sont respectivement associés une maille 20m et un capteur 10p. Les 5 termes d'une ligne K(m,.), correspondant à une maille 20m, sont d'autant plus élevés qu'un capteur 10p, correspondant à une colonne, est proche de la maille. Les termes K (m, p) d'une matrice de gain sont de préférence inférieurs ou égaux à 1. La mise à jour du vecteur d'état s'effectue selon l'expression suivante : M*(0 = W(0 + K x comp(t) = M' (t) + K x ( C (0 - C(0) (6) 10 = W(0 + K x (C(t) - H x 111' (t)) (6') M* (0 correspond au vecteur d'état mis à jour, permettant d'obtenir une cartographie du polluant plus proche de la réalité. Cette opération équivaut à appliquer un vecteur de correction locale corr(t) au vecteur d'état débiaisé W(0 pour obtenir un vecteur d'état corrigé (ou mis à jour) M*(0. Le vecteur de 15 correction local est de dimension (Np, 1) et correspond à l'application de la matrice de gain au vecteur de comparaison locale comp(t), selon l'expression corr(t) = K x (C(t) - = K x comp(t) = K x (C(t) - H x M'(t)) (6") Contrairement à l'étape de débiaisage, le vecteur de correction n'est pas uniforme. Au cours de cette étape, la correction du vecteur d'état n'est pas uniforme, comme lors du 20 débiaisage, mais diffère d'un terme du vecteur d'état à un autre. Les figures 3B et 3C illustrent cet aspect, et représentent respectivement les termes positifs et négatifs du vecteur de correction corr(t) aux différentes mailles de la cartographie. On observe que la correction est locale, la correction étant plus importante dans certaines parties que dans d'autres. Elle peut être négative dans certaines parties, et positive dans d'autres parties. 25 Le procédé permet, moyennant une densité suffisamment élevée de capteurs, d'obtenir une cartographie tenant compte de particularités locales du trafic, par exemple la survenue d'un embouteillage. La combinaison entre la prise en compte d'un biais global, suivi d'une étape de correction locale, permet d'améliorer la résolution spatiale de la cartographie issue du vecteur d'état mis à jour. Elle permet notamment la prise en compte d'évolutions locales, n'affectant 3064774 11 que quelques mailles 20,n. La cartographie obtenue est ainsi plus réactive vis-à-vis de la survenue de particularités locales. Selon un mode de réalisation, faisant l'objet de l'étape 170 la mise à jour du vecteur d'état K est effectuée itérativement, en modifiant la matrice de gain à chaque itération. Soient n, le rang 5 de chaque itération, et Kn, la matrice de gain associée à chaque itération, l'étape 170 comporte une mise à jour du vecteur d'état résultant de l'étape 160, ou d'une itération précédente n - 1 de telle sorte que : Mn (0 = Mn-t(t) Kn X comPn(t) (7) Avec c omp n(0 = C (t) - H X M_1(t) (8), où 10 c ompn(t) est un vecteur de comparaisons associé à l'itération de rang n; Mn* (0 est le vecteur d'état mis à jour au cours de l'itération de rang n; C(t) est le vecteur d'observation mesuré précédemment défini ; H est l'opérateur d'observation précédemment défini. L'étape 170 est réitérée jusqu'à l'atteinte d'un critère d'itération. Un tel critère peut être un 15 nombre Nn d'itérations prédéterminé, ou un écart suffisamment faible entre deux mises à jour successives du vecteur d'état M(0, M;41(0. Chaque matrice de gain Kn peut être déterminée au cours de chaque itération n, en fonction d'un poids winn,p affecté à chaque itération, les indices m et p représentant respectivement une ligne et une colonne de la matrice de gain K. Le poids est défini selon l'expression suivante : 20 wn R72,,p-r4u , (9), où nt,p = +1-7th3, Rn23, est un rayon d'influence maximal associé à chaque capteur 10p; par exemple, le rayon d'influence d'un capteur disposé au milieu d'une place peut être plus élevé que le rayon d'influence d'un capteur disposé dans une rue étroite. rin,p est une distance entre un capteur 10p et une maille 20m. 25 La valeur de chaque terme Kn(m, p) est alors telle que : Kn(m, p) = 0 si rr,,,p> Rn,p (10) Kn(m,p) - 77" (a2-)pwg si rm,p Rn,p (11), où t,p) a est un terme représentant une erreur entre les observations et le modèle. a est un scalaire prédéfini est peut être par exemple être égal à 0.1. 3064774 12 Ainsi, à chaque capteur 10p est associé un voisinage 17 dont l'étendue dépend du rayon d'influence maximal Rp,p associé au capteur 10p. On considère que les concentrations de l'analyte dans les mailles 20m situées dans ce voisinage sont impactées par la mesure issue du capteur 10p. Plus le rang d'itération augmente, plus le rayon d'influence maximal 5 R correspondant à un ou plusieurs capteurs 10p diminue. Par exemple, on suppose que le rayon d'influence maximal est identique à chaque capteur Rp,p = Rn, . Lors de la première itération (n = 1), Rn=1 est fixé à 500 mètres. Durant les deuxième et troisième itérations Rn=2 et Rn=3 sont respectivement fixés à 300 m et 100 m. Selon une variante, le voisinage Vp,p associé à un capteur 10p, c'est-à-dire les mailles 20m au 10 niveau desquelles la concentration peut être influencée par une mesure effectuée par le capteur, n'est pas circulaire, mais présente une forme prédéterminée, tenant compte de la topographie, et en particulier la présence de bâtiments autour du capteur et/ou des dimensions d'une rue dans lequel est placé le capteur. Le voisinage d'un capteur situé dans une rue peut par exemple s'étendre de façon importante selon une direction parallèle à l'axe de la rue et de façon 15 plus faible selon une direction perpendiculaire à l'axe de la rue. Selon un mode de réalisation, sur la base d'un vecteur d'état mis à jour, qu'il s'agisse du vecteur d'état M*(t) mis à jour lors de l'étape 160 ou d'un vecteur d'état Mn* (t) mis à jour itérativement au cours de l'étape 170, le procédé peut comporter une étape de prévision 200 du vecteur d'état à un instant t + dt ultérieur à l'instant de mesure t. Pour cela, on dispose d'un vecteur d'état 20 M(t + dt) fourni par le modèle, en l'occurrence le modèle OSPM. L'intervalle temporel dt peut être de l'ordre d'une heure. Le vecteur d'état M(t + dt) peut être alors corrigé en utilisant le vecteur d'état mis à jour à l'instant de mesure t, selon l'expression suivante : M*(t + dt) = (M(t + dt) - M(t)) + M(t) (12), ou M*(t + dt) = (M(t + dt) - M(t)) + M*(t) (12') 25 Ainsi, la correction locale effectuée au modèle M(t + dt) dépend d'une variation entre les vecteurs d'états aux instants de mesure respectifs t et t + dt, et du vecteur d'état mis à jour à l'instant de mesure t, qu'il s'agisse de M(t) ou de M*(0. On observe que la correction du vecteur d'état ultérieur ne nécessite pas de nouvelles mesures, et est effectuée par rapport au vecteur d'état mis à jour à l'instant de mesure. 30 Bien que décrite en lien avec le dioxyde d'azote, l'invention pourra être mise en oeuvre à d'autres analytes, et en particuliers des molécules ou particules polluantes. Par ailleurs, dans l'exemple 3064774 13 qui précède, le vecteur d'état est établi est de type OSPM, mais d'autres modèles connus de l'homme du métier peuvent être appliqués pour former les vecteurs d'états à chaque instant de mesure. REVENDICATIONS1. Procédé d'estimation d'une cartographie de la concentration d'un analyte dans un environnement, à partir de capteurs répartis dans ledit environnement, chaque capteur (10p) générant une mesure de la concentration en analyte en différents instants de mesure, les mesures réalisées par chaque capteur à chaque instant de mesure (t) formant un vecteur d'observation (C(t)), dont chaque terme correspond à une mesure issue d'un capteur ; l'environnement faisant l'objet d'un maillage spatial définissant une pluralité de mailles (20m), la concentration d'analyte au niveau de chaque maille, à chaque instant de mesure, formant un vecteur, dit vecteur d'état (M(t)), dont chaque terme correspond à une concentration d'analyte en une maille ; le procédé comportant les étapes suivantes : a) à partir des mesures effectuées par chaque capteur, obtention d'un vecteur d'observation (C(t)), dit mesuré, à un instant de mesure (t) ; b) obtention d'un vecteur d'état (M(t)) à l'instant de mesure (t) et, à partir du vecteur d'état, estimation d'un vecteur d'observation (e(t)) audit instant de mesure ; c) comparaison de l'estimation du vecteur d'observation (e(t)), obtenue à l'étape b) au vecteur d'observation (C(t)) mesuré résultant de l'étape a), et, à partir de la comparaison, détermination d'un biais global (E(0) à l'instant de mesure, le biais global étant un scalaire représentatif de la comparaison entre plusieurs termes respectivement du vecteur d'observation estimé (C(t)) et du vecteur d'observation mesuré (C(t)); d) correction du vecteur d'état (M(t)) issu de l'étape b) en fonction du biais global (E(0) obtenu lors de l'étape c), pour obtenir un vecteur d'état dit débiaisé (M'(t)) à l'instant de mesure ; e) à partir du vecteur d'état débiaisé (e(t)) obtenu lors de l'étape d), estimation débiaisée du vecteur d'observation (CV)) audit instant de mesure (t) ; f) comparaison de l'estimation débiaisée du vecteur d'observation (C(t)) résultant de l'étape e) avec le vecteur d'observation (C(t)) mesuré résultant de l'étape a), et, à partir de la comparaison, détermination d'un vecteur de correction locale (corr(t)) ; 3064774 15 g) mise à jour du vecteur d'état (M(t)) à l'instant de mesure (t), ce dernier étant remplacé par une somme du vecteur d'état débiaisé (M'(t)) résultant de l'étape d) au vecteur de correction locale (corr (t)) résultant de l'étape f), la mise à jour du vecteur d'état permettant d'estimer la cartographie de la concentration de l'analyte en différentes 5 mailles de l'environnement. 2. Procédé selon la revendication 1, dans lequel lors de l'étape b), le vecteur d'observation (C(t)) est estimé en appliquant une matrice (H), dit opérateur d'observation, au vecteur d'état (M(t)). 3. Procédé selon l'une quelconque des revendications précédentes dans lequel l'étape c), comprend les sous étapes suivantes : 10 ci) établissement de comparaisons entre différents termes du vecteur d'observation (C(t)) estimé lors de l'étape b) et du vecteur d'observation (C(t)) mesuré lors de l'étape a) ; cii) calcul d'une valeur moyenne ou médiane de chaque comparaison résultant de la sous-étape ci); ciii) obtention du biais global (E(0) à partir de la valeur moyenne ou médiane résultant de 15 la sous-étape cii). 4. Procédé selon l'une quelconque des revendications précédentes, dans lequel l'étape d) comporte une soustraction du biais global (E(0) à chaque terme du vecteur d'état (M(t)). 5. Procédé selon l'une quelconque des revendications précédentes, dans lequel lors de l'étape e), l'estimation débiaisée du vecteur d'observation (C(t)) est obtenue en appliquant une 20 matrice (H), dit opérateur d'observation, au vecteur d'état débiaisé (e(t)). 6. Procédé selon l'une quelconque des revendications précédentes, dans lequel lors de l'étape f), le vecteur de correction (corr (t)) est déterminé selon les sous-étapes suivantes : fi) établissement d'un vecteur de comparaison (comp (t)), résultant d'une comparaison, terme à terme, entre le vecteur d'observation (C(t)) résultant de l'étape a) et 25 l'estimation débiaisée du vecteur d'observation (C(t)) résultant de l'étape e) ; fii) prise en compte d'une matrice de gain (K) ; fiii) application de la matrice de gain (K) au vecteur de comparaison (comp (t)) de façon à former un vecteur de correction (corr (t)). 7. Procédé selon l'une quelconque des revendications précédentes, dans lequel suite à l'étape 30 g), le procédé comporte une étape h) de mise à jour itérative du vecteur d'état (M(t)), à chaque itération étant associé un rang d'itération (n), le procédé comportant les étapes suivantes : 3064774 16 hi) prise en compte d'une matrice de gain (Kn) correspondant au rang de l'itération (n); hii) détermination d'un vecteur de comparaison (comp '(t)), associé audit rang de l'itération, en comparant le vecteur d'observation (C(t)) résultant de l'étape a) à un vecteur résultant de l'application d'une matrice (H), dit opérateur d'observation, au 5 vecteur d'état obtenu suite à l'étape g), ou résultant d'une itération précédente ; hiii) application de la matrice de gain (Kn) prise en compte lors de la sous-étape hi) au vecteur de comparaison déterminé lors de l'étape hii), de façon à obtenir un vecteur de correction locale (corrn(t)) associé au rang de l'itération ; hiv) mise à jour du vecteur d'état (Mn(t)), ce dernier étant remplacé par une somme du 10 vecteur d'état résultant de l'étape g), ou d'une itération précédente (n - 1), au vecteur de correction locale (corrn(t)) résultant de la sous-étape hiii) ; hy) réitération des sous-étapes hi) à hiv) ou arrêt de l'itération. 8. Procédé selon l'une quelconque des revendications 6 ou 7, dans lequel chaque terme de la matrice de gain (em, p)) est associé à une maille et à un capteur, la valeur du terme étant 15 d'autant plus élevée que la maille est proche du capteur. 9. Procédé selon l'une quelconque des revendications 2, 5 ou 7, dans lequel chaque terme de l'opérateur d'observation (H) est associé à une maille et à un capteur, la valeur du terme étant d'autant plus élevée que la maille est proche du capteur. 10. Procédé selon l'une quelconque des revendications précédentes dans lequel lors de l'étape 20 b), le vecteur d'état est formé en utilisant un modèle établi à partir de données relatives au trafic routier dans l'environnement, de la topographie de l'environnement ainsi que de données météorologiques concernant l'environnement, le modèle résultant en une concentration de l'analyte au niveau de chaque maille (20m). 11. Procédé selon l'une quelconque des revendications précédentes, comportant les étapes 25 suivantes : - prise en compte d'un vecteur d'état M(t + dt) , dit ultérieur, à un instant (t + dt) ultérieur à l'instant de mesure (t); - établissement d'une correction du vecteur d'état ultérieur en fonction du vecteur d'état mis à jour, à l'instant de mesure, lors de l'étape g). 30 12. Procédé selon la revendication 7, comportant les étapes suivantes : - prise en compte d'un vecteur d'état (t + dt) , dit ultérieur, à un instant (t + dt) ultérieur à l'instant de mesure (t); 3064774 17 établissement d'une correction du vecteur d'état ultérieur en fonction du vecteur d'état mis à jour, à l'instant de mesure, lors de l'étape h).