Brevet FR2804777A1 — publié le 20010810

La présente invention est relative à un procédé et à un dispositif de traitement d'au moins une séquence d'images. Un tel traitement inclut notamment un encodage, pouvant en particulier consister en une compression d'une séquence d'images vidéo. Les données obtenues après cet encodage sont destinées à être transmises ou sauvegardées, en vue d'un décodage ultérieur pour une reconstitution dégradée des sequences d'images. On connaît des techniques permettant de réduire la taille du flux et d'atténuer le bruit généralement engendré par des systèmes d'acquisition vidéo. Ces techniques consistent à distinguer des zones d'immobilité dans les images, au moyen d'un seuil de mouvement, et à masquer les images avant encodage, en imposant des valeurs nulles dans ces zones d'immobilité. telles techniques permettent de ne comprimer que les données de l'image en mouvement et autorisent ainsi une faible dégradation du signal vidéo initial et/ou une utilisation de canaux de débits relativement faibles, tout en reduisant le bruit. Ainsi, dans la demande de brevet FR-2 770 726, il est proposé un procédé de transmission de signaux vidéo dans lequel on envoie des informations qui indiquent qu'une zone d'une image courante est inchangée par rapport à une image de référence, si la variation de l'image courante par rapport à l'image de référence dans cette zone est inférieure à un seuil. Pour ce faire, on réalise une transformation spatiale discrète sur l'image de différence résultant de la soustraction de l'image courante et de l'image de référence, en divisant l'image de différence en plusieurs zones correspondant ' des blocs. On mesure ensuite la variation d'images en calculant pour chaque bloc une activité spatiale obtenue à partir des coefficients de transformée spatiale discrète. La présente invention concerne un procédé et un dispositif de traitement de séquences d'images permettant, par rapport aux techniques de masquage existantes, d'améliorer la qualité des images numérisées et en particulier d'offrir une robustesse plus grande de traitement. L'invention concerne également un dispositif de traitement d'au moins une séquence d'images ayant les avantages précités. Le procédé et le dispositif de l'invention ont des applications tout particulièrement dans les domaines: - de la vidéoconférence ou de la vidéosurveillance, - des magnétoscopes, des caméscopes ou appareils photos numériques, - de la post-production audiovisuelle, notamment pour des montages vidéo, et - systèmes de compression-vidéo qui, pour des raisons de complexité calculatoire ou de coût, ne peuvent s'appuyer sur des standard du type MPEG. A effet, l'invention a pour objet un procédé de traitement 'au moins une séquence d'images, dans lequel on met en oeuvre les opérati suivantes, iterativement pour une pluralité d'images courantes de cette séquence: - on effectue la différence entre une des images courantes et image de réference, - on distingue dans cette différence d'images, des zones de mouvement et des zones d'immobilité, ces zones étant distinguées au moyen d'au moins un seuil de mouvement, - on masque cette différence d'images en imposant des valeurs nulles dans les zones d'immobilité, et - on encode la différence d'images masquée. Selon l'invention, on détermine les zones de mouvement et les zones d'immobilité par la modélisation d'un champ de Markov. Ainsi, le masquage repose sur une modélisation Markovienne d'un modèle spatio-temporel du mouvement. La distinction des zones de mouvement et des zones d'immobilité par une telle technique est robuste, dans la mesure où elle atténue la traînée du mouvement et tolère variations de l'éclairage ambiant des séquences. La modélisation du champ de Markov est avantageusement effectuée selon la méthode exposée dans l'article de C. Dumontier et , Real-Time DSP Implementation for MRF-based Video Motion Detection , IEEE Transactions on Image Processing, Vol.8, num. 10, oct. 1999, pp.1341-1347. Une autre forme avantageuse de la modélisation, hiérarchique, est exposée dans l'article de A. Caplier et al., An MRF-Based Spatiotemporal Multiresolution Algorithm for Motion Detection , 5th Scandinavian Conference on Image Analysis, Uppsale, Suède, Juin 995, pp. 559-566. Le masquage ainsi effectué permet de réduire l'encodage aux zones des images dans lesquelles se produisent réellement des mouvements, c'est-à-dire dans lesquelles l'entropie est pas réduite à une valeur très faible. De plus, l'utilisation d'un ou plusieurs seuils de mouvement permet de ne pas tenir compte, dans l'encodage, bruit généralement introduit par des capteurs vidéo. Ainsi, le procédé offre les avantages de faible dégradation du signal et/ou d'utilisation de canaux à faibles débits, et d'attenuation du bruit. On constate également qu'elle permet d'améliorer la qualité des images numérisées, même en l'absence de compression avale. Un autre avantage du procédé de traitement l'invention est qu'il est compatible avec une grande diversité de techniques d'encodage, notamment de compression d'images. Dans un premier mode préféré de modélisation pour le masquage, on effectue la modélisation du champ de Markov point par point. On peut ainsi produire une carte de mouvement très fine, qui autorise un encodage- sélectif au niveau du pixel. On obtient ainsi une tres bonne qualité des images reconstruites, en évitant en particulier la présence d'artefacts de blocs. Dans un autre mode préféré de modélisation, on effectue la modélisation du champ de Markov par blocs. On peut ainsi accélérer la vitesse de traitement. au prix d'une qualité moindre qu'avec une modélisation par pixels. De plus, la répartition en blocs correspond avantageusement à la technique d'encodage utilisée aval, ce qui permet de simplifier et d'accélérer l'ensemble du traitement. Selon une première forme des seuils mouvement, ceux-ci consistent en un unique seuil global pour toute l'image. Dans une autre forme avantageuse, les seuils de mouvement sont pluralité dépendant des zones de l'image, avantageusement choisis en fonction des intensités moyennes dans les zones voisines. Préférentiellement, avant d'effectuer la modélisation du champ de Markov, on seuille la différence d'images. Un tel seuillage ou binarisation consiste à attribuer une valeur binaire à chaque entite de partition, c'est-à- dire selon les modes préférés de mise en oeuvre à chaque pixel (modélisation Markovienne par point) ou à chaque bloc (modélisation Markovienne par bloc). Cette valeur binaire est avantageusement égale à ou à 1. Dans une première forme préférée du seuillage (seuil unique pour toute l'image), celui-ci est un seuillage global. Dans une seconde forme préférée du seuillage (pluralité de seuils) celui-ci est un seuillage par hystérésis. Le seuil en un pixel ou en un bloc donné est alors choisi par rapport à des seuils et à l'intensité de gris dans voisinage. La mise en oeuvre avec seuillage préalablement à la modélisation Markovienne est particulièrement intéressante, car elle permet d'appliquer de manière très efficace cette modélisation. Préférentiellement, les étapes de seuillage et de modélisation sont effectuées selon les techniques décrites dans l'article de Dumontier et cité plus haut. Avantageusement, lors de l'encodage, on compresse la différence d'images masquée. Une telle compression, qui peut être effectuée selon méthodes classiques, permet de réduire sensiblement la quantité d'informations à transmettre ou à sauvegarder, au prix d'une dégradation plus ou moins grande des images et d'une masse calculatoire plus ou moins élevée. Dans une première forme avantageuse de compression, on compresse la différence d'images masquée au moyen d'une méthode JPEG, préférentiellement avec perte. Par exemple, on pratique l'encodage au moyen d'un encodeur JPEG avec perte de type Baseline . Selon autre forme préférée de compression, on compresse la différence d'images masquée au moyen d'une méthode de compression par ondelettes, préferentiellement JPEG-2000. Selon encore une autre forme préférée de compression, on compresse la différence d'images masquée au moyen d'une méthode de compression Une telle méthode de compression DVC est par exemple décrite dans I norme 61834 de la Commission Internationale Electronique (IEC). La combinaison de ces techniques de compression avec le masquage amont est particulièrement avantageuse, car elle autorise un traitement à la fois rapide et avec une dégradation relativement faible pouvant permettre par exemple un traitement respectant la cadence de sequence d'images. Au cours du procédé, on met à jour au moins une fois l'image de référence, en déterminant cette image de référence à partir d'au moins une image de base parmi la séquence d'images. Cette mise à jour peut permettre de réduire la taille du flux de données encodées et de conserver une bonne qualité de reconstitution images. On s'intéresse à la fois à la nature des images de référence utilisées et à leur fréquence de mise à jour. Selon une première forme des images de référence, on encode puis on décode les images de base pour déterminer l'image de référence préférentiellement selon une même méthode que pour la différence d'images masquée. Ainsi, l'image de référence est elle-même issue du traitement d'encodage-décodage, qui correspond avantageusement à la compression- decompression subie par la différence d'images. De cette manière, on obtient une bonne qualité de la séquence d'images reconstruite. Notamment, pour des taux de compression importants, on réduit ainsi la distorsion du flux différence d'images, en s'assurant que les images de référence soustraites aux images courantes correspondent exactement aux images de référence reconstruites lors d'un décodage. Selon un mode avantageux de cette première forme de mise en oeuvre, on compresse l'image de référence avec un taux de compression moins élevé (donc avec un facteur de qualité plus élevé) que celui de la compression de la différence d'images. Un avantage de cette première forme de mise en oeuvre images de référence est qu'elle requiert une taille de flux restreinte. Dans une seconde forme avantageuse des images de référence, pour déterminer l'image de référence, on utilise telles quelles les images base. On allège ainsi l'encodage-décodage sans introduire de dégradation dans l'image de référence. Un avantage de cette seconde forme de mise en oeuvre est donc que les calculs sont réduits, au prix d'une augmentation relative de la taille du flux, qui ne concerne cependant que la gestion de l'image de référence. ce qui concerne la fréquence de mise à jour de l'image de référence, mémorise avantageusement une table d'indices des images de référence, qui est sauvegardée ou transmise avec autres informations, de manière à pouvoir reconstituer lors du décodage le positionnement des images de référence dans les données encodées entrelaçant les différences d'images encodées et les images référence (encodées ou non). Avantageusement, on calcule de manière répétitive, préférentiellement périodique, un paramètre de mise à jour l'image de référence, et on remet à jour l'image de référence quand ce paramètre de mise à jour est supérieur à un seuil de mise à jour prédéterminé. Des modes de calcul avantageux de ce paramètre de mise à jour sont définis ci-dessous. On utilise un ou plusieurs d'entre eux, l'utilisation conjointe de plusieurs critères reposant préférentiellement sur une pondération des différents critères. D'autres solutions consistent à utiliser une moyenne quadratique de ces critères ou à employer un seuil pour chaque critère et à déclencher une mise à jour dès que l'un des seuils est atteint. Selon un premier mode préféré de calcul du paramètre mise à jour, on détermine une proportion de zones en mouvement, le paramètre de mise à jour étant une fonction croissante de cette proportion. Selon un deuxième mode préféré de calcul du paramètre mise à jour, on mesure une distorsion de l'image courante, en comparant à l'image courante initiale avant soustraction de l'image de référence, une image courante reconstruite à partir de la différence d'images encodée et de l'image de référence, ce paramètre de mise à jour étant une fonction croissante de cette distorsion. Pour comparer les images courantes initiale et reconstruite, on utilise avantageusement un rapport de pic signal sur bruit (Peak Signal to Noise Ratio ou PSNR). Dans des variantes de mise en oeuvre, utilise un rapport signal sur bruit (SNR) ou une erreur moyenne quadratique (Root Mean Square Error). Ces métriques n'expriment pas nécessairement un confort visuel de la dégradation pour un oeil humain, mais donnent mesure stricte de la différence existant entre deux signaux. Dans une troisième forme préférée de calcul paramètre de mise à jour, on utilise un compteur incrémenté iterativement au cours du traitement de la séquence d'images, le paramètre de mise à jour étant une fonction croissante de ce compteur. Ainsi, selon une première réalisation avantageuse de ce compteur, celui-ci est une horloge donnant une information de durée. Selon une autre réalisation avantageuse de ce compteur, il est prévu pour être incrémenté à chaque défilement d'image et donne donc une information sur le nombre d'images qui ont défilé depuis la dernière mise à jour (ce nombre pouvant être égal ou supérieur au nombre d'images traitées). Dans une quatrième forme préférée de calcul du paramètre de mise à jour, on mesure une variation de taille du flux encodé (c'est-à-dire de la taille de flux de la différence d'images masquée encodée), le paramètre de mise à jour étant une fonction croissante de cette variation. Cette variation de taille du flux est préférentiellement analysée sur une pluralité d'images précédemment traitées et sur l'image en cours. Dans une variante de mise en oeuvre, on pratique la mesure de variation que sur deux images consécutives de la séquence. Avantageusement, on met à jour manière répétitive, préférentiellement périodique, l'image de référence. Cette mise à jour périodique peut être utilisée exclusivement, ou en combinaison avec l'utilisation d'un paramètre de mise à jour. L'invention a également pour objet un dispositif de traitement d'au moins une séquence d'images comprenant: - un noeud de soustraction d'une image courante de cette séquence et d'une image de référence, capable de produire une différence d'images, - un noeud de détection de mouvement, permettant de distinguer dans différence d'images des zones de mouvement et des zones d'immbolité au moyen d'au moins un seuil de mouvement, - un noeud de masquage de la différence d'images par mise ' zéro dans zones d'immobilité, et - un noeud d'encodage de la différence d'images masquée. Selon l'invention, le noeud de détection de mouvement est prévu pour determiner une carte de mouvement par la modélisation d'un champ de Markov. Le dispositif de traitement comprend préférentiellement un ensemble de mise à jour de l'image de référence, comportant: - au moins un système de sélection ayant une entrée de référence capable de recevoir l'image courante, une entrée courante reliée au noeud de masquage, une sortie de référence servant à produire l'image de référence et une sortie courante reliée au noeud d'encodage, l'entree de référence pouvant être connectée à la sortie de référence et l'entrée courante pouvant être connectée à la sortie courante, et -des moyens de déclenchement, recevant des signaux d'actualisation du dispositif de traitement et prévus pour déclencher une connexion de l'entrée de référence et de la sortie de référence quand les signaux d'actualisation sont égaux à des signaux de déclenchement prédéterminés. Les moyens de déclenchement reçoivent alors avantageusement les signaux d'actualisation en provenance d'au moins une des dés suivantes: - un compteur incrémenté itérativement au cours du traitement de la séquence d'images, les signaux comprenant un temps et/ou un nombre d'images, - le noeud de détection de mouvement, les signaux comprenant une proportion de zones en mouvement, - un module de mesure de distorsion, comportant: # un noeud de décodage ayant une entrée reliée au noeud d'encodage du dispositif de traitement et une sortie produisant une différence d'images masquée reconstruite, # un additionneur ayant une première entrée reliee à la sortie du noeud de décodage, une deuxième entrée prévue pour recevoir l'image référence et une sortie prévue pour produire une image courante reconstruite, et # un comparateur ayant une première entrée reliée à la sortie l'additionneur, une deuxième entrée prévue pour recevoir l'image courante initiale en amont du noeud de soustraction et une sortie prévue pour produire une mesure de distorsion de l'image courante, les signaux d'actualisation comprenant cette mesure de distorsion, et - un module de mesure de variation de la taille du flux encode. préférence, les moyens de déclenchement reçoivent alors les signaux d'actualisation en provenance d'au moins deux de ces entités, et préférentiellement des quatre. 'invention sera mieux comprise et illustrée au moyen de modes particuliers de réalisation et de mise en oeuvre aucunement limitatifs, en référence aux dessins annexés sur lesquels: figure 1 est un schéma de principe montrant un système d'encodage-décodage incorporant un dispositif de traitement selon l'invention; figure 2 est une représentation fonctionnelle d'un premier mode de réalisation d'un dispositif de traitement selon l'invention utilisable dans le système de la figure 1; et La figure 3 est une représentation fonctionnelle d'un second mode de réalisation d'un dispositif de traitement selon l'invention utilisable dans le système de la figure 1. Sur les figures 2 et 3, des éléments identiques ou similaires sont désignés par les mêmes références. Un système d'encodage-décodage (figure 1) comprend un ensemble d'encodage 1 (émetteur) recevant une séquence d'images 6, un ensemble de décodage 2 (récepteur) et un ensemble de sauvegarde 4. L'ensemble de décodage 2 reçoit des données encodées 3 en provenance de l'ensemble d'encodage 1, par exemple par télétransmission, et décode les données reçues pour reconstituer une séquence d'images reconstruites 7. L'ensemble de sauvegarde 4 reçoit également des données encodées 5 de l'ensemble d'encodage 1 et les conserve en mémoire, en vue d'un décodage ultérieur. Dans un premier mode de réalisation de l'ensemble d'encodage 1, référencé 1A (figure 2), celui-ci comprend un bloc de défilement 20 prévu pour contenir à chaque instant une image courante 11 de la séquence d'images 6 et une image de référence 12. L'ensemble d'encodage 1A comprend - un noeud de soustraction 21 ayant une entrée 22 recevant l'image de référence 12, une entrée 23 recevant l'image courante 11, et une sortie 24 destinée à produire une différence 13 des deux images; - un noeud de détection de mouvement 25, comprenant une unité de seuillage 26 de la différence d'images 13 et une unité de relaxation 27 recevant un signal seuillé de l'unité de seuillage 26 et régularisant une solution d'un modèle de probabilité correspondant à la modélisation d'un champ de Markov, de façon à produire une carte de mouvement 14; selon une première forme du noeud de détection de mouvement 25, celui-ci effectue un seuillage et une modélisation par pixels de manière produire la carte 14 sous forme d'une carte binaire et selon une seconde forme de realisation, il effectue un seuillage et une modélisation par bloc ; une forme préférée de relaxation est fondée sur l'algorithme déterministe d'ICM (Iterated Conditional Modes); - un noeud de masquage 30 ayant une première entrée 31 recevant différence d'images 13 en provenance du noeud de soustraction 21, une seconde entrée 32 recevant la carte de mouvement 14 en provenance du noeud de détection de mouvement 25 et une sortie 33 produisant une différence d'images masquée 15; pour ce masquage, la valeur du signal de différence est forcée à zéro lorsque le pixel (ou le bloc, dans le cas d'un traitement par bloc) n'est pas détecté en mouvement, sinon la valeur de la différence est maintenue. L'ensemble d'encodage 1A comprend également un premier système d'aiguillage 35, permettant de décider ou non de l'encodage de la mise à jour de l'image de référence 12. Ce système d'aiguillage 35 a une première entrée 36 prévue pour recevoir l'image courante 11 en provenance du bloc de défilement 20, une seconde entrée 37 prévue pour recevoir la différence d'images masquée 15 en provenance du noeud de masquage 30 et une sortie 38 conduisant à un noeud d'encodage 41. Un commutateur 40 a pour fonction de relier l'entrée 36 ou l'entrée 37 à la sortie 38, selon qu'un signal de déclenchement d'une mise à jour de l'image de référence 12 est envoyé ou non par une unité de déclenchement de mise à jour 50. Le système d'aiguillage 35 comprend également une sortie 39 prévue pour produire un index 16 des images de référence ultérieurement utilisé pour une reconstruction du flux d'images. Dans un mode simplifié de réalisation, utilisable pour une émission flux d'images, le système d'aiguillage 35 ne produit pas par sa sortie l'index 16, mais seulement un indicateur signalant que les données transmises correspondent à l'image de référence mise à jour. Le noeud d'encodage 41 produit un signal encodé 17 à partir de différence d'images masquée (production d'une différence d'images courantes codée) ou de l'image courante 11 ( production de l'image de reférence 12 au moment d'une mise à jour). Le signal codé 17, ainsi que l'index 16, forment un flux d'informations 8 émis ou sauvegardé. Un second système d'aiguillage 44 reçoit le signal codé 17 en provenance du noeud d'encodage 41 par une entrée 45, et comprend une première sortie 46 reliée à un noeud de décodage 58 et une seconde sortie reliée à un module de mesure de distorsion 60. Le second système d'aiguillage 44 est associé à un commutateur 48 commandé par l'unité de déclenchement de mise à jour 50, ayant pour fonction de connecter l'entrée 45 à la sortie 46 lors du déclenchement d'une mise à jour, et à la sortie 47 l'absence d'une telle indication de mise à jour. Les signaux émis par l'unité de déclenchement et de mise à jour 50 agissent donc simultanément sur les deux commutateurs 40 et 48. Le noeud de décodage 58 est relié directement au bloc de défilement 20 et est prévu pour produire une image courante encodée puis décodée, constituant l'image de référence 12 mise à jour. Le module de mesure de distorsion 60 comprend quand à lui - un noeud de décodage 61 ayant une entrée reliée à la sortie 47 système d'aiguillage 44, c'est-à-dire recevant la différence d'images masquée et encodée, et produisant une différence d'images masquée reconstruite 18; - un additionneur 62 ayant une première entrée 63 reliée la sortie du noeud de décodage 61, une seconde entrée 64 prévue pour recevoir l'image de référence 12 et une sortie 65 destinée à produire image courante reconstruite 19 et - un comparateur 66 ayant une première entrée 67 prévue pour recevoir l'image courante reconstruite 19 de l'additionneur 62, une seconde entrée 68 prévue pour recevoir l'image courante 11 du bloc de défilement 20 et une sortie 69 produisant une mesure de distorsion de l'image courante, reliée à l'unité de déclenchement de mise à jour 50. Cette distorsion est avantageusement fondée sur une mesure de PSNR. Dans des variantes de réalisation, elle correspond à mesures du SNR ou du RMSE. Le noeud d'encodage 41 a avantageusement une fonction de compression de signal, préférentiellement fondée sur une méthode du type JPEG avec perte ou une compression par ondelettes comme pour la méthode JPEG-2000. Les noeuds de décodage 58 et 61 ont alors des fonctions de décompression correspondantes. L'unité de déclenchement de mise à jour 50 comprend quatre entrées 51, 52, 53 et 54 respectivement reliées à une horloge 56, au noeud de détection de mouvement 25, au module de mesure de distorsion 60, et à un module de mesure de variation 57 de la taille de flux du signal codé 17. L'unité 50 reçoit ainsi une fréquence de mise à jour de l'horloge 56, un pourcentage de zones en mouvement du noeud de détection de mouvement 25, une mesure de distorsion du module 60, et une mesure de la variation de taille du flux encodé du module 57. L'unité 50 est prévue pour calculer une pondération linéaire de ces trois valeurs et produire un déclenchement de mise à jour lorsque le paramètre obtenu a une valeur supérieure à un seuil prédéterminé. L'unité 50 comprend une sortie 55 reliée aux commutateurs 40 et 48 des systèmes d'aiguillage 35 et 44, de manière pouvoir déclencher de manière synchrone une mise à jour de l'image de référence. L'ensemble d'encodage 1A est mis en oeuvre en temps réel, par exemple sur un processeur de traitement de signal parallèle embarcable du type TMS320C80. En fonctionnement, on distingue un premier mode de traitement, signal de différence masquée, et un second mode de traitement, du signal de référence. Dans premier mode (encodage de la différence d'images), étapes de traitement sont les suivantes. - obtention de la différence d'images 13 par soustraction de la dernière image référence 12 reconstruite avec l'image courante 11; - estimation de la carte de mouvement 14 par la modélisation d'un champ de Markov, cette estimation s'appuyant sur la différence d'images 13 et comprenant deux principales phases de traitement: # initialisation des observations consistant à seuiller la différence d'images 13 et # regularisation de la solution du modèle de probabilité pour obtenir la carte de mouvement 14, par exemple la carte binaire des pixels en mouvement; - masquage de la différence d'images 13 au moyen de la carte mouvement 14; et - encodage de la différence d'images masquée 15 ainsi obtenue par exemple avec compression; une fois encodé ou comprimé, le flux alors transmis et/ou sauvergardé. De manière systématique ou périodique, on met également en oeuvre une boucle de contrôle intervenant après l'encodage de la différence d'images masquée 15, qui permet de mesurer la distorsion introduite entre l'image courante 11 initiale et l'image courante reconstruite d'après l'image de référence 12. La dégradation d'image intervient au niveau de l'étape du masquage ainsi que de l'étape d'encodage avec perte (en particulier dans le cas d'une compression ). Pour mesurer cette dégradation, on procède de la manière suivante: - obtention de la différence d'images masquée reconstruite 18 par décodage; - addition du signal obtenu avec l'image de référence 12 reconstruite; - mesure de la distorsion de l'image courante reconstruite 19 au moyen de l'image courante 11 initiale; et - processus de décision pour la mise à jour de l'image de référence 12, intégrant la mesure de distorsion ainsi que le pourcentage de zone en mouvement et un paramètre fixe de remise à jour périodique; chacun de ces paramètres est pondéré afin de décider de la remise à jour de l'image de référence en fonction du seuil choisi. Dans une variante de réalisation et de mise en oeuvre, l'unité de déclenchement de mise à jour 50 ne prend pas en compte la mesure de distorsion, de telle sorte que le module de mesure de distorsion 60 peut être supprimé (allègement de la charge de calcul mais non prise en compte de la dégradation d'image pour la mise à jour de l'image de référence). Dans le second mode de traitement (mise à jour de l'image de reférence), les étapes de mise en oeuvre sont les suivantes - au moment du déclenchement d'une mise à jour de l'image de référence 12, encodage de l'image courante 11, puis - décodage de l'image courante encodée 17, de manière ' produire l'image de référence 12 reconstruite. L'image courante 11 est alors encodée selon la même technique la différence d'images masquée 15, éventuellement avec taux de compression distinct, préférentiellement inférieur. Dans une variante de réalisation et de mise en oeuvre, l'image de reférence 12 est mise à jour par encodage et décodage selon technique différente de celle utilisée pour la différence d'images masquée 15. Dans un deuxième mode de réalisation de l'ensemble d'encodage, référencé 1 B (figure 3), cet ensemble diffère de celui de la figure 2 par les caractéristiques suivantes: - en aval du noeud de masquage 30, l'ensemble d'encodage 1 B comprend un système d'aiguillage 70 ayant: # une première entrée 71 connectée au bloc de défilement 20 et destinée à recevoir l'image courante 11, # une seconde entrée 72 reliée au noeud masquage 30 et destinée à recevoir la différence d'images masquée 15, # une première sortie 73 reliée au bloc défilement 20 et prévue pour produire l'image de référence 12 mise à jour, # une deuxième sortie 74 reliée au noeud d'encodage 41, # une troisième sortie 75 prévue pour produire l'index 16 des images de référence et # un commutateur 76 prévu pour relier l'entrée 71 à la sortie 73 ou l'entrée 72 à la sortie 74, selon que la mise à jour de l'image de référence 12 est déclenchée ou non; l'unité de déclenchement de mise à jour 80 comprend une première entrée 81 reliée à un compteur 59, lui-même connecté au bloc de défilement 20 et ayant pour fonction de compter les images défilant, une seconde entrée 82 reliée au noeud de détection de mouvement 25 et prévue pour recevoir un pourcentage de zones en mouvement, une troisième entrée 83 reliée module 57 et prévue pour recevoir une mesure variation de la taille du flux encodé et une sortie 84 capable de produire signal de déclenchement agissant sur le commutateur 76. Les informations 8 constituées par la différence d'images masquée et encodée 17, l'image de référence 12 de mise à jour et l'index 16 des images de référence sont prévues pour être émises et/ou sauvegardées. Ainsi, dans le fonctionnement en mode d'encodage de la différence d'images, on s'affranchit de mesures de distorsion, le paramètre de mise à jour étant calculé seulement à partir du compteur d'images, du pourcentage de zones en mouvement et de la variation de taille du flux encodé. Par ailleurs, pour le mode de fonctionnement pour la mise à jour de l'image de référence, on n'effectue pas d'encodage et de décodage de l'image courante utilisée comme référence. REVENDICATIONS 1. Procédé de traitement d'au moins une séquence d'images , dans lequel on met en oeuvre les opérations suivantes, itérativement pour une pluralité d'images courantes (11) de ladite séquence - on effectue la différence entre une desdites images courantes (1 ) et une image de référence (12), - on distingue dans ladite différence d'images (13), des zones de mouvement et des zones d'immobilité, lesdites zones étant distinguées moyen d'au moins un seuil de mouvement. - on masque ladite différence d'images (13) en imposant valeurs nulles dans les zones d'immobilité, et - on encode la différence d'images masquée (15), caractérisé en ce qu'on détermine les zones de mouvement et les zones d'immobilité par la modélisation d'un champ de Markov . 2. Procédé de traitement selon la revendication 1, caractérisé en ce qu'on effectue la modélisation du champ de Markov point par point. 3. Procédé de traitement selon la revendication 1, caractérisé en ce qu'on effectue la modélisation du champ de Markov par blocs. 4. Procédé de traitement selon l'une quelconque des revendications précédentes, caractérisé en ce qu'avant d'effectuer la modélisation du champ de Markov, on seuille ladite différence d'images (13). Procédé de traitement selon l'une quelconque des revendicati précédentes, caractérisé en ce que lors de l'encodage, on compresse ladite différence d'images masquée (15). Procédé de traitement selon la revendication 5, caractérisé qu'on compresse ladite différence d'images masquée (15) au moyen d'une méthode JPEG, préférentiellement avec perte. . Procédé de traitement selon la revendication 5, caractérisé qu'on compresse ladite différence d'images masquée (15) au moyen d'une méthode de compression par ondelettes. préférentiellement JPEG-2000. 8. Procédé de traitement selon la revendication 5, caractérisé qu'on compresse ladite différence d'images masquée (15) au moyen d'une méthode de compression DVC. 9. Procédé de traitement selon l'une quelconque des revendications précédentes, caractérisé en ce qu'au cours dudit procédé, on met à jour au moins une fois l'image de référence (12), en déterminant ladite image de référence à partir d'au moins une image de base parmi ladite séquence d'images . 10. Procédé de traitement selon la revendication 9, caractérisé en ce qu'on encode puis on décode les images de base pour determiner l'image de référence (12), de préférence selon une même méthode que pour ladite différence d'images masquée (15). 1 . Procédé de traitement selon la revendication caractérisé en ce que pour déterminer l'image de référence (12), on utilise telles quelles les images de base. Procédé de traitement selon l'une quelconque des revendications 9 à 11, caractérisé en ce qu'on calcule de manière répétitive, préférentiellement périodique, un paramètre de mise à jour de l'image de référence 2), et on remet à jour l'image de référence 2) quand ledit paramètre de mise à jour est supérieur à un seuil de mise à jour prédéterminé. 13. Procédé de traitement selon la revendication 12, caractérisé en ce que pour calculer ledit paramètre de mise à jour, on détermine une proportion de zones en mouvement, ledit paramètre de mise à jour étant une fonction croissante de ladite proportion. 14. Procédé de traitement selon l'une des revendications 12 ou 13, caractérisé en ce que pour calculer ledit paramètre de mise à jour, on mesure une distorsion de ladite image courante, en comparant à ladite image courante initiale (11) avant soustraction de l'image de référence (12), une image courante reconstruite (19) à partir de ladite différence d'images encodée (17) et de ladite image de référence (12), ledit paramètre de mise à jour étant une fonction croissante de ladite distorsion. 15. Procédé de traitement selon la revendication 14, caractérisé en ce que pour comparer les images courantes initiale (11) et reconstruite (19) on utilise un rapport de pic signal sur bruit (PSNR). 16. Procédé de traitement selon l'une quelconque des revendications 12 à 15, caractérisé en ce que pour calculer ledit paramètre de mise à jour, on utilise un compteur incrémenté itérativement au cours du traitement de ladite séquence d'images (6), ledit paramètre de mise à jour étant une fonction croissante dudit compteur. 17. Procédé de traitement selon l'une quelconque des revendications 12 à 16, caractérisé en ce que pour calculer ledit paramètre de mise à jour, on mesure une variation de taille du flux encodé, le paramètre de mise à jour étant une fonction croissante de cette variation. 18. Procédé de traitement selon l'une quelconque des revendications 9 à 17, caractérisé en ce qu'on met à jour de manière répétitive, préférentiellement périodique, l'image de référence (12). 19. Dispositif de traitement (1) d'au moins une sequence d'images (6) comprenant: un noeud de soustraction (21) d'une image courante (11) de ladite séquence (6) et d'une image de référence (12), capable de produire une différence d'images (13), un noeud de détection de mouvement (25) permettant de distinguer dans ladite différence d'images (13) des zones mouvement et des zones d'immobilité au moyen d'au moins un seuil de mouvement, un noeud de masquage (30) de la différence d'images (13) par mise à zéro dans les zones d'immobilité, et - un noeud d'encodage (41) de ladite différence d'images masquée (15), caractérisé en ce que le noeud de détection de mouvement (25) est prévu pour déterminer une carte de mouvement (14) par la modélisation d'un champ Markov. 20. Dispositif de traitement selon la revendication caractérisé en ce qu'il comprend un ensemble de mise à jour de l'image de référence (12), comportant: au moins un système de sélection (35, 70 ) ayant une entrée de référence (36, 71) capable de recevoir ladite image courante (11), une entrée courante (37, 72) reliée au noeud de masquage (32), une sortie de référence (38, 73) servant à produire l'image de référence (12) et une sortie courante (38, 74) reliée au noeud d'encodage (41), l'entrée de référence (36, 71) pouvant être connectée à la sortie de référence (38, 73) et l'entrée courante (37, 72) pouvant être connectée à la sortie courante (38, 74), et - des moyens de déclenchement (40, 50; 76, 80), recevant des signaux d'actualisation du dispositif de traitement et prévus pour déclencher une connexion de l'entrée de référence (36, 71) et de la sortie de référence (38, 73) quand les signaux d'actualisation sont égaux à des signaux de déclenchement prédéterminés. 21. Dispositif de traitement selon la revendication 20, caractérisé en en ce que les moyens de déclenchement (40, 50; 76, 80) reçoivent les signaux d'actualisation en provenance d'au moins une des entités suivantes: - un compteur (56,59) incrémenté itérativement au cours du traitement de ladite séquence d'images (6), lesdits signaux comprenant un temps et/ou un nombre d'images , - le noeud de détection de mouvement (25), lesdits signaux comprenant une proportion de zones en mouvement, - un module de mesure de distorsion (60), comportant un noeud de décodage (61) ayant une entrée reliée au noeud d'encodage (41) dudit dispositif de traitement et une sortie produisant une différence d'images masquée reconstruite (18), un additionneur (62) ayant une première entrée (63) reliée à la sortie du noeud de décodage (61), une seconde entrée (64) prévue pour recevoir ladite image de référence (12) et une sortie (65) prévue pour produire une image courante reconstruite (19), et un comparateur (66) ayant une première entrée (67) reliée à la sortie de l'additionneur (62), une seconde entrée (68) prévue pour recevoir l'image courante initiale (11) en amont du noeud de soustraction (21) et une sortie (69) prévue pour produire une mesure de distorsion de ladite image courante, lesdits signaux comprenant ladite mesure de distorsion, et - un module de mesure de variation (57) de la taille du flux encodé. 22. Dispositif de traitement selon la revendication 19, caractérisé en ce que les moyens de déclenchement (40, 50; 76, 80) reçoivent les signaux d'actualisation en provenance d'au moins deux desdites entités et préférentiellement des quatre.