Brevet FR2831375A1 — publié le 20030425

La présente invention concerne un procédé d'insertion d'une information supplémentaire telle qu'une marque secrète dans un signal numérique. Elle concerne également un procédé d'extraction d'une marque secrète insérée dans un signal numérique. Corrélativement, la présente invention concerne un dispositif d'insertion d'une information supplémentaire et un dispositif d'extraction de l'information supplémentaire, adaptés respectivement à mettre en oeuvre les procédés d'insertion et d'extraction conformes à l'invention. Le signal numérique considéré dans la suite sera plus particulièrement une séquence d'images numériques. Les procédés d'insertion et extraction conformes à l'invention s'inscrivent dans le domaine technique du marquage (watermarking en anglais) des données numériques qui peut s'interpréter comme l'insertion d'un sceau dans les données numériques, permettant par exemple d'authentifier le contenu d'un fichier de données numériques. Ce marquage est également appelé tatouage numérique. Le marquage comporte de manière générale la modification de coefficients représentatifs de l'image numérique. Cette modification est imperceptible à 'oeil, mais peut être décodée par un décodeur approprié. L'insertion d'un message est dite robuste si le message peut ultérieurement être extrait même si l'image a subi des transformations telles que compression et/ou distorsions géométriques et troncature temporelle. Par troncature temporelle, nous entendons ici suppression d'images au début ou à la fin de la séquence vidéo. Afin de fixer les idées, la figure 12 représente une séquence d'images numérique VD. Toutes les images de la séquence ont une même taille de H x L pixels, où H et L sont des entiers. La séquence VD est transformée en la séquence VD1, dont les images ont toutes une taille de H'x L'pixels, où H'est inférieur à H et L'est inférieur à L. En d'autres termes, seule une partie de chaque image d'origine est conservée. La séquence VD est transformée en la séquence VD2 par interpolation, dont les images représentent le même contenu que les images d'origine, mais avec une dimension différente : H"x L"pixels. Par exemple, le document US 5 809 139 décrit l'insertion d'un message dans une séquence vidéo. Le message est inséré par modulation de chacun de ses bits par une séquence pseudo-aléatoire. Une modification géométrique des images de la vidéo après insertion entraîne une perte de la synchronisation avec la séquence de démodulation. Il devient alors impossible d'extraire le message. L'article intitulé A geometrical and frequential watermarking scheme using similarities de P. Bas, J. M. Chassery et F. Davoine paru dans SPIE conference on security and watermarking of multimedia contents, San Jose, Californie, Vol. 3657, janvier 1999, traite du marquage d'images fixes. Dans ce document, des points caractéristiques de l'image sont détectés. Des blocs carrés sont formés autour de ces points. L'image est marquée en additionnant la texture du bloc dans lequel se trouve le point détecté à l'un des autres blocs. Le signal de marquage est ainsi créé à partir de l'image. Cependant cette technique ne permet pas d'insérer un message dans l'image. En outre, ce marquage n'est pas robuste à de nombreuses modifications géométriques de l'image après marquage. L'article intitulé Dither modulation : a new approach to digital watermarking and information embedding de B. Chen et G. W. Wornell, paru dans SPIE conference on security and watermarking of multimedia contents, San Jose, Californie, Vol. 3657, janvier 1999, traite d'une méthode de marquage d'une image fondée sur la quantification uniforme des pixels de l'image. Le mode de quantification est choisi en fonction de la valeur du bit que l'on veut insérer dans l'image. Cette technique est robuste aux modifications géométriques de l'image après marquage. Cependant, l'inventeur a déterminé par des essais que cette technique est moins robuste que la présente invention à la compression MPEG (d'après l'anglais : Motion Picture Expert Group). Dans le cas d'une troncature temporelle de la séquence d'images numériques dans laquelle message a été inséré, c'est-à-dire que des images ont été supprimées notamment au début de la séquence, le message qui est ultérieurement extrait de la séquence est décalé par rapport au message qui avait été inséré. Il est donc nécessaire d'effectuer une re-synchronisation temporelle du message extrait. Les trois documents précédents n'abordent pas ce problème. Le document intitulé A robust Frame-Based Technique for video watermarking paru à Eucipco, Tampere, Finlande, Septembre 2000, présente un algorithme de marquage vidéo robuste à certaines distorsions géométriques. En général, une image sur douze est marquée. De ce fait, il est important de retrouver les images marquées lorsqu'une troncature temporelle apparaît. Pour ce faire, une mesure de corrélation est calculée entre chaque image de la vidéo et un signal de marquage de référence et ceci même si la majorité des images ne sont pas marquées. La vidéo est considérée comme marquée si des images de la vidéo présentent un pic de corrélation supérieur à un seuil. La localisation temporelle de ces pics importe peu, seuls leurs présences attestent de la présence du marquage recherché. Cet algorithme ne nécessite donc pas de synchronisation temporelle et par conséquent n'aborde pas cette question. En outre, dans ce document, seul le signal de marquage de référence est recherché. Cet algorithme est donc difficile à mettre en oeuvre lorsque le nombre de messages possibles est très élevé. En effet, si le nombre de marquages recherchés est grand, par exemple 2^64, alors 2^64 mesures de corrélation doivent être effectuées. Ce nombre est trop important pour pouvoir être implémenté réellement. Dans le document intitulé Digital watermarking of raw and compressed video de F. Hartung et B. Girod paru a SPIE, Digital Compression Technologies and Systems For video Communication, Octobre 1996, Berlin, une méthode de marquage par étalement de spectre est présentée. En cas de troncature temporelle, les auteurs évoquent un mécanisme basé sur un corrélateur glissant (en anglais : sliding correlator ) pour retrouver la synchronisation temporelle. Cependant, ce document n'aborde pas la question des distorsions géométriques. La synchronisation présentée dans ce document est inefficace lorsque la troncature temporelle est associée à une distorsion géométrique. Ainsi, aucun des documents précédents ne présente une technique d'insertion de message qui à la fois soit robuste aux distorsions géométriques et permette une re-synchronisation temporelle lors de l'extraction du message pour supprimer l'effet d'une troncature temporelle. La présente invention vise à remédier aux inconvénients de la technique antérieure, en fournissant un procédé et un dispositif d'insertion d'un message dans une séquence d'images numériques, qui, tout en étant robuste aux modifications géométriques et aux opérations de compression et décompression, puisse être re-synchronisé temporellement lors de son extraction. A cette fin, l'invention propose un procédé d'insertion d'un message dans une séquence d'images, le message comportant des symboles ordonnés, caractérisé en ce qu'il comporte, pour chaque image dans laquelle un symbole du message est à insérer, les étapes de : - détermination d'une première séquence de modulation à partir d'une image de référence comprise dans la séquence d'images, selon une première loi, si l'ordre du symbole est différent d'un ordre prédéterminé, - détermination d'une seconde séquence de modulation à partir d'une image de référence comprise dans la séquence d'images, selon une seconde loi, si l'ordre du symbole est égal à l'ordre prédéterminé, - modulation du symbole à insérer par la séquence de modulation déterminée, - insertion du symbole modulé dans l'image courante. Corrélativement, l'invention concerne un dispositif d'insertion d'un message dans une séquence d'images, le message comportant des symboles ordonnés, caractérisé en ce qu'il comporte : - des moyens de détermination, pour chaque image dans laquelle un symbole du message est à insérer, d'une première séquence de modulation à partir d'une image de référence comprise dans la séquence d'images, selon une première loi, si l'ordre du symbole est différent d'un ordre prédéterminé, - des moyens de détermination d'une seconde séquence de modulation à partir d'une image de référence comprise dans la séquence d'images, selon une seconde loi, si l'ordre du symbole est égal à l'ordre prédéterminé, - des moyens de modulation du symbole à insérer par la séquence de modulation déterminée, - des moyens d'insertion du symbole modulé dans l'image courante. L'invention permet une insertion robuste aux distorsions géométriques et à des opérations de compression et décompression. En outre, dans le cas d'une troncature temporelle de la séquence vidéo dans laquelle un message a été inséré, l'invention permet de re-synchroniser ce message lors de son extraction. Selon une caractéristique préférée, les première et seconde séquences sont telles que le résultat de la corrélation de la première séquence par la seconde séquence est négligeable par rapport au résultat de la corrélation de la première séquence par elle-même ou de la seconde séquence par elle-même. Ainsi, il est possible de différencier les symboles du message qui ont été inséré en utilisant la première loi de ceux qui ont été inséré en utilisant la seconde loi. Selon une caractéristique préférée, l'image de référence est l'image suivant l'image courante dans la séquence. Cette caractéristique est simple à mettre en oeuvre. Selon une caractéristique préférée, l'insertion est effectuée dans une image sur deux. Cette mise en oeuvre est particulièrement simple, puisqu'un symbole peut être inséré sur la totalité d'une image, cette image étant encadrée par deux images dans lesquelles aucune insertion n'est effectuée. Cette mise en oeuvre est simple et donne des résultats satisfaisants. Selon une caractéristique préférée, la détermination d'une séquence de modulation comporte : - la division entière d'une quantité dépendant de la valeur d'une composante prédéterminée de chaque pixel de l'image de référence, par une première valeur prédéterminée, - la comparaison du reste de la division entière avec une seconde valeur prédéterminée, pour chaque division entière, - la détermination de la valeur de chaque coefficient de la séquence de modulation, en fonction du résultat respectif de chaque comparaison. Selon une caractéristique préférée, l'ordre prédéterminé est celui du premier symbole du message. En effet, il est particulièrement intéressant de retrouver le début du message qui a été inséré dans la séquence vidéo. L'invention concerne aussi un procédé d'extraction d'un message à partir d'une séquence d'images dans laquelle le message a été inséré par le procédé d'insertion précédemment présenté, caractérisé en ce qu'il comporte les étapes de : - détection des images dans lesquelles le symbole d'ordre prédéterminé a été inséré, parmi les images dans lesquelles un symbole de message a été inséré, - extraction du message inséré. Le message qui est extrait est ainsi re-synchronisé temporellement, puisque les images dans lesquelles le symbole d'ordre prédéterminé a été inséré ont été identifiées. Selon une caractéristique préférée, le procédé d'extraction comporte en outre l'étape préalable de détection des images dans lesquelles un symbole de message a été inséré. Cette étape préalable permet de simplifier la recherche des images dans lesquelles le symbole d'ordre prédéterminé a été inséré. Selon une caractéristique préférée, la détection des images dans lesquelles le symbole d'ordre prédéterminé a été inséré comporte, pour une image dans laquelle un symbole a été inséré : - estimation du signal de marquage du symbole inséré, - détermination d'une séquence de démodulation à partir d'une image de référence, selon la seconde loi, - mesure d'une corrélation entre le signal de marquage estimé et la séquence de démodulation, - détermination des images pour lesquelles la mesure de corrélation est maximale. Les mesures de corrélation calculées sont maximales pour les images dans lesquelles le symbole d'ordre prédéterminé a été inséré, ce qui permet d'identifier ces images. Selon une caractéristique préférée, la détection des images dans lesquelles un symbole a été inséré comporte, pour une image : - estimation du signal de marquage du symbole inséré, - détermination d'une séquence de démodulation à partir d'une image de référence, selon la première loi, - mesure d'une corrélation entre le signal de marquage estimé et la séquence de démodulation' - détermination des images pour lesquelles la mesure de corrélation est maximale. Les mesures de corrélation calculées sont maximales pour les images dans lesquelles un symbole a été inséré, ce qui permet d'identifier ces images. Selon une caractéristique préférée, le procédé d'extraction comporte, pour une image dans laquelle un symbole a été inséré, les étapes de : - estimation du signal de marquage du symbole inséré, - détermination d'une séquence de démodulation à partir d'une image de référence, selon une première ou une seconde loi, en fonction de l'ordre du symbole, - démodulation du signal de marquage estimé par la séquence de démodulation. Le choix de la première ou de la seconde loi est effectué en fonction de la connaissance des images dans lesquelles le symbole d'ordre prédéterminé a été inséré. L'invention concerne encore un dispositif d'extraction d'un message à partir d'une séquence d'images dans laquelle le message a été inséré par le dispositif d'insertion précédemment présenté, caractérisé en ce qu'il comporte : - des moyens de détection des images dans lesquelles le symbole d'ordre prédéterminé a été inséré, parmi les images dans lesquelles un symbole de message a été inséré, - des moyens d'extraction du message inséré. Selon une caractéristique préférée, le dispositif d'extraction comporte en outre des moyens préalables de détection des images dans lesquelles un symbole de message a été inséré. Le dispositif d'insertion, le procédé et le dispositif d'extraction ont des moyens de mise en oeuvre des caractéristiques précédemment présentées et présentent des avantages analogues à ceux précédemment présentés. L'invention concerne aussi un appareil numérique incluant le dispositif selon l'invention, ou des moyens de mise en oeuvre du procédé selon l'invention. Cet appareil numérique est par exemple un appareil photographique numérique, un caméscope numérique, un scanner, une imprimante, un photocopieur, un télécopieur. Les avantages du dispositif et de l'appareil numérique sont identiques à ceux précédemment exposés. Un moyen de stockage d'information, lisible par un ordinateur ou par un microprocesseur, intégré ou non au dispositif, éventuellement amovible, mémorise un programme mettant en oeuvre le procédé selon l'invention. Un programme d'ordinateur lisible par un microprocesseur et comportant une ou plusieurs séquence d'instructions est apte à mettre en oeuvre les procédés selon l'invention. Les caractéristiques et avantages de la présente invention apparaîtront plus clairement à la lecture d'un mode préféré de réalisation illustré par les dessins ci-joints, dans lesquels : - la figure 1 est un mode de réalisation d'un dispositif mettant en oeuvre l'invention, - la figure 2 représente un dispositif selon l'invention, - la figure 3 est un mode de réalisation de procédé d'insertion de message dans une séquence d'images selon l'invention, - la figure 4 représente schématiquement une séquence d'images dans laquelle un message est inséré selon l'invention, - les figures 5,6 et 7 représentent des modes de réalisation de calculs de séquence de modulation inclus dans le procédé de la figure 3, - la figure 8 représente un mode de réalisation de procédé d'extraction de message d'une séquence d'images selon l'invention, - la figure 9 représente un mode de réalisation de détection d'images dans lesquelles des symboles du message ont été insérés, inclus dans le procédé de la figure 8, - la figure 10 représente un mode de réalisation de détection d'images dans lesquelles le premier symbole du message a été inséré, inclus dans le procédé de la figure 8, - la figure 11 représente un mode de réalisation d'extraction de message, inclus dans le procédé de la figure 8, - la figure 12 représente des exemples de transformations de séquence d'images numériques. Selon le mode de réalisation choisi et représenté à la figure 1, un dispositif mettant en oeuvre l'invention est par exemple un micro-ordinateur 10 connecté à différents périphériques, par exemple une caméra numérique 107 (ou un scanner, ou tout moyen d'acquisition ou de stockage d'image) reliée à une carte graphique et fournissant des informations à traiter selon l'invention. Le dispositif 10 comporte une interface de communication 112 reliée à un réseau 113 apte à transmettre des données numériques à traiter ou inversement à transmettre des données traitées par le dispositif. Le dispositif 10 comporte également un moyen de stockage 108 tel que par exemple un disque dur. Il comporte aussi un lecteur 109 de disque 110. Ce disque 110 peut être une disquette, un CD-ROM, ou un DVD-ROM, par exemple. Le disque 110 comme le disque 108 peuvent contenir des données traitées selon l'invention ainsi que le ou les programmes mettant en oeuvre l'invention qui, une fois lu par le dispositif 10, sera stocké dans le disque dur 108. Selon une variante, le programme permettant au dispositif de mettre en oeuvre l'invention, pourra être stocké en mémoire morte 102 (appelée ROM sur le dessin). En seconde variante, le programme pourra être reçu pour être stocké de façon identique à celle décrite précédemment par l'intermédiaire du réseau de communication 113. Le dispositif 10 est relié à un microphone 111. Les données à traiter selon l'invention seront dans ce cas du signal audio. Ce même dispositif possède un écran 104 permettant de visualiser les données à traiter ou de servir d'interface avec l'utilisateur qui peut ainsi paramétrer certains modes de traitement, à l'aide du clavier 114 ou de tout autre moyen (souris par exemple). L'unité centrale 100 (appelée CPU sur le dessin) exécute les instructions relatives à la mise en oeuvre de l'invention, instructions stockées dans la mémoire morte 102 ou dans les autres éléments de stockage. Lors de la mise sous tension, les programmes de traitement stockés dans une mémoire non volatile, par exemple la ROM 102, sont transférés dans la mémoire vive RAM 103 qui contiendra alors le code exécutable de l'invention ainsi que des registres pour mémoriser les variables nécessaires à la mise en oeuvre de l'invention. De manière plus générale, un moyen de stockage d'information, lisible par un ordinateur ou par un microprocesseur, intégré ou non au dispositif, éventuellement amovible, mémorise un programme mettant en oeuvre le procédé selon l'invention. Le bus de communication 101 permet la communication entre les différents éléments inclus dans le micro-ordinateur 10 ou reliés à lui. La représentation du bus 101 n'est pas limitative et notamment l'unité centrale 100 est susceptible de communiquer des instructions à tout élément du microordinateur 10 directement ou par l'intermédiaire d'un autre élément du microordinateur 10. En référence à la figure 2, un mode de réalisation de dispositif selon l'invention est destiné à insérer un message dans une séquence d'images. Le dispositif d'insertion est intégré dans un appareil, qui est par exemple un appareil photographique numérique, un caméscope numérique, un scanner, une imprimante, un photocopieur, un télécopieur, un système de gestion de base de données, ou encore un ordinateur. Le dispositif d'insertion selon l'invention comporte : - des moyens de détermination, pour chaque image dans laquelle un symbole du message est à insérer, d'une première séquence de modulation à partir d'une image de référence comprise dans la séquence d'images, selon une première loi, si l'ordre du symbole est différent d'un ordre prédéterminé, - des moyens de détermination d'une seconde séquence de modulation à partir d'une image de référence comprise dans la séquence d'images, selon une seconde loi, si l'ordre du symbole est égal à l'ordre prédéterminé, - des moyens de modulation du symbole à insérer par la séquence de modulation déterminée, - des moyens d'insertion du symbole modulé dans l'image courante. Une source d'image 1 fournit une séquence d'images numériques au dispositif d'insertion 2, dont le fonctionnement sera détaillé dans la suite. Le dispositif d'insertion fournit une séquence d'images dans laquelle un message a été inséré à des moyens de transmission et/ou de mémorisation 3. Ces moyens sont classiques et ne seront pas décrits ici. Les moyens 3 sont reliés à un dispositif d'extraction 4 selon l'invention. Le dispositif d'extraction selon l'invention comporte : - des moyens de détection des images dans lesquelles le symbole d'ordre prédéterminé a été inséré, parmi les images dans lesquelles un symbole de message a été inséré, - des moyens d'extraction du message inséré. En outre, le dispositif d'extraction selon l'invention comporte en outre des moyens préalables de détection des images dans lesquelles un symbole de message a été inséré. Le fonctionnement du dispositif d'extraction sera détaillé dans la suite. La figure 3 représente un mode de réalisation de procédé d'insertion d'un message dans une séquence d'images, selon l'invention. Ce procédé est mis en oeuvre dans le dispositif d'insertion et comporte des étapes E1 à E9. Le procédé est réalisé sous la forme d'un algorithme qui peut être mémorisé en totalité ou en partie dans tout moyen de stockage d'information capable de coopérer avec le microprocesseur. Ce moyen de stockage est lisible par un ordinateur ou par un microprocesseur. Ce moyen de stockage est intégré ou non au dispositif, et peut être amovible. Par exemple, il peut comporter une bande magnétique, une disquette ou un CD-ROM (disque compact à mémoire figée). Le procédé est décrit relativement à deux images. Il est réitéré pour toutes les images de la séquence. L'étape E1 est la sélection de deux images In et In+1 dans la séquence. L'une d'elles est l'image dans laquelle une insertion de symbole sera réalisée et l'autre sert pour générer une séquence de modulation utilisée pour l'insertion. Dans ce mode de réalisation, l'insertion est effectuée sur une image d'indice pair et l'image suivante, d'indice impair, sert à générer la séquence de modulation. Bien entendu, l'insertion des symboles du message peut être effectuée sur les images d'indice impair, et les images d'indice pair sont alors inchangées. L'insertion peut également être effectuée sur une image sur trois, ou sur quatre, au lieu de une image sur deux. L'image d'indice pair In est utilisée à l'étape E2 pour calculer un modèle psychovisuel sur cette image. Ce modèle est calculé de manière connue, non détaillée ici. Il détermine en tout pixel In (p, q) de cette image la modification maximale an (p, q) que peut subir le pixel sans que cette modification soit visible. Le résultat est un ensemble de facteurs de pondération. Un bit bm du message binaire à insérer est sélectionné à l'étape E3. La sélection d'un bit bm est par exemple effectuée en fonction de l'indice n de l'image courante In dans laquelle il est inséré. La figure 4 est un exemple de sélection de bit à insérer. La séquence vidéo comporte huit images 10 à 17 et le message comporte trois bits bo, bi et b2. Un bit bm est inséré dans l'image n à condition que l'entier m soit égal au reste de la division entière de n/2 par le nombre de bits du message à insérer. Si la valeur du bit à insérer est 0, elle est changée en-1. L'étape suivante E4 est un test pour déterminer si l'indice du bit courant est égal à une valeur prédéterminée, par exemple nulle. Si la réponse est négative, alors l'étape E4 est suivie de l'étape E5A. Si la réponse est positive à l'étape E4, alors cette étape est suivie de l'étape E5B. L'image d'indice impair In+1 est utilisée à l'étape E5A ou à l'étape E5B pour générer une séquence de modulation Wn+1. Les étapes E5A et E5B se différencient l'une de l'autre par leurs lois de génération des séquences de modulation utilisées. La sélection entre ces deux lois est effectuée en fonction de l'indice du bit à insérer. Lorsque l'indice du bit à insérer est différent de 0, alors la première loi de l'étape E5A est utilisée. Lorsque l'indice du bit à insérer est égal à 0, alors la seconde loi de l'étape E5B est utilisée. Les étapes E5A et E5B seront détaillées dans la suite. Dans les deux cas, la séquence de modulation a la même taille que les images de la séquence et ses coefficients peuvent prendre deux valeurs :-1 et +1. Les étapes E3, E5A et E5B sont suivies de l'étape E6 à laquelle le bit à insérer bm est modulé par la séquence de modulation générée à l'étape E5A ou E5B. Le résultat est une deuxième séquence de modulation : Wn+1 = bm. wn+1. Un coefficient Wn+1 (p, q) de cette séquence de modulation est déterminé par la formule : Wn+1 (P, q) = bm. wn+1 (p, q). Les étapes E2 et E6 sont suivies de l'étape E7 à laquelle les facteurs de pondération an (p, q) déterminés à l'étape E2 sont appliqués à la deuxième séquence de modulation. Le résultat est une troisième séquence qui possède une énergie maximale tout en restant invisible après insertion dans l'image. L'étape suivante E8 est l'insertion de la troisième séquence dans l'image d'indice pair. Le résultat est une image l'n dont les pixels sont déterminés par la formule : l'n (p, q) = In (p, q) + an (p, q). bm. Wn+1 (P, q). L'étape suivante E9 est la mémorisation de l'image l'n dans laquelle le bit a été inséré et de l'image d'indice impair In+1. Lorsque toutes les images de la séquence ont été traitées, alors la nouvelle séquence VD'dans laquelle le message a été inséré est complètement formée. Cette séquence comporte des images d'indices impairs qui sont identiques aux images d'indices impairs de la séquence initiale VD et des images d'indices pairs dans lesquelles des bits ont été insérés. La figure 5 représente un mode de réalisation de l'étape E5A de calcul de la séquence de modulation Wn+1 à partir de l'image d'indice impair courante In+1, selon la première loi. Ce calcul comporte des étapes E30 à E35. L'étape E30 est la sélection d'un pixel de l'image. L'image est traitée pixel par pixel. Pour chaque pixel, on considère au moins une composante de celui-ci. Selon le mode de représentation des pixels, cette composante est relative à la luminance ou à la chrominance ou à une couleur rouge, verte ou bleue. Dans la suite, on considère la composante ll (p, q) de luminance du pixel courant. L'étape suivante E31 est la division entière de la valeur de la composante l' (p, q) de luminance du pixel courant par une valeur Q, par exemple égale à 16. La valeur Q est déterminée expérimentalement en fonction d'un compromis entre invisibilité du message inséré et robustesse à la compression. En effet, si la valeur de Q est trop élevée, les séquences de modulation générées peuvent présenter des caractéristiques fréquentielles passe-bas importantes. Leur insertion pourrait donc être visible. Inversement, si la valeur de Q est trop petite, l'invisibilité de la séquence de modulation est meilleure mais la robustesse à la compression est faible. Une modification légère de l'image servant à générer la séquence de démodulation empêchera de générer une séquence de démodulation proche de la séquence de modulation. Cette division a un reste R (p. q) qui est analysé à l'étape suivante E32. A cette étape, le reste R (p, q) est comparé à la valeur Q/2. Lorsque le reste R (p, q) est supérieur à Q/2, l'étape E32 est suivie de l'étape E33 à laquelle un coefficient Wn+1 (p, q) de la séquence de modulation est mis à la valeur-1. Lorsque le reste R (p, q) est inférieur à Q/2, t'étape E32 est suivie de l'étape E34 à laquelle un coefficient Wn+1 (p, q) de la séquence de modulation est mis à la valeur +1. Les étapes E33 et E34 sont suivies de l'étape E35 à laquelle le pixel suivant est considéré, tant que tous les pixels de l'image courante n'ont pas été traités. L'étape E35 est alors suivie de l'étape E31 précédemment décrite. Lorsque tous les pixels ont été traités, la séquence de modulation a été complètement définie et l'étape E35 est suivie de l'étape E4 précédemment décrite. La figure 6 représente un premier mode de réalisation de l'étape E5B de calcul de la séquence de modulation Wn+1 à partir de l'image d'indice impair courante In+1, selon la seconde loi. Ce calcul comporte des étapes E300 à E350 qui sont respectivement similaires aux étapes E30 à E35 de la figure 5, à l'exception de l'étape E310. En effet, l'étape E310 est le calcul du reste de la division entière de la quantité (Il (p, q) + Q/4) par la quantité Q. Cette seconde loi permet d'obtenir une séquence de modulation différente de celle obtenue avec la première loi. En outre, les séquences obtenues avec la première et la seconde loi sont quasi-orthogonales. La propriété suivante est vérifiée : > . Dans la formule précédente, est une mesure de corrélation entre le vecteur X et le vecteur Y. La figure 7 représente un second mode de réalisation de l'étape E5B de calcul de la seconde séquence de modulation Wn+1 à partir de l'image d'indice impair courante In+1, selon la seconde loi. Ce calcul comporte des étapes E301 à E351 qui sont respectivement similaires aux étapes E30 à E35 de la figure 5, à l'exception des étapes E311 et E321. En effet, l'étape E311 est le calcul du reste de la division entière de la quantité li (p, q) par la quantité 2. Q. L'étape E21 est la comparaison du reste de la division entière à la valeur Q. Cette seconde loi permet d'obtenir une séquence de modulation différente de celle obtenue avec la première loi. En outre, les séquences obtenues avec la première et la seconde loi sont quasi-orthogonales. La propriété suivante est vérifiée : > . Dans la formule précédente, est une mesure de corrélation entre le vecteur X et le vecteur Y. La figure 8 représente un mode de réalisation de procédé d'extraction de message préalablement inséré dans une séquence d'images VD', selon l'invention. Ce procédé est mis en oeuvre dans le dispositif d'extraction et comporte des étapes E10 à E12. Cette séquence d'images peut être soit directement la séquence d'images obtenue après insertion d'un message (résultat du procédé de la figure 3) ou bien une version modifiée de cette séquence. Ces modifications peuvent, par exemple, être une compression suivie d'une décompression ou/et une distorsion géométrique. La séquence d'images VD'comporte des images t'o à l'N. En outre, des images de la séquence ont pu être supprimées au début et à la fin de la séquence. Le procédé est réalisé sous la forme d'un algorithme qui peut être mémorisé en totalité ou en partie dans tout moyen de stockage d'information capable de coopérer avec le microprocesseur. Ce moyen de stockage est lisible par un ordinateur ou par un microprocesseur. Ce moyen de stockage est intégré ou non au dispositif, et peut être amovible. Par exemple, il peut comporter une bande magnétique, une disquette ou un CD-ROM (disque compact à mémoire figée). L'étape E10 est la détection des images dans lesquelles un symbole de message a été inséré. Dans ce mode de réalisation, il s'agit de la détection des images d'indice pair et des images d'indice impair. Cette étape sera détaillée dans la suite. L'étape suivante E11 est la détection des images portant le premier symbole inséré bo. Cette étape sera détaillée dans la suite. L'étape suivante E12 est le décodage du message. Cette étape sera détaillée dans la suite. La figure 9 est un mode de réalisation de l'étape E10 de détection des images dans lesquelles un symbole de message a été inséré. Cette détection comporte des étapes E100 à E190. L'étape E100 est une initialisation à laquelle trois paramètres i, Cpair et Cimpalr sont mis à la valeur 0. Le paramètre i représente l'indice de l'image courante. Les paramètres Cpair et Impair représentent un cumul de valeurs de corrélation pour les images d'indice respectivement pair et impair. L'étape suivante E110 est la sélection de trois images 1'1-1, l'i et i', +i de la séquence VD'. Lorsque l'image 1'1-1 n'existe pas, elle est remplacée par l'image L'étape suivante E120 est une prédiction temporelle du signal de marquage inséré dans l'image 1'1 d'indice i. Pour cela, une image prédite #l est calculée à partir des images l',-, et Plus précisément, un pixel #l (p, q) de l'image prédite î, est calculé selon la formule suivante : #l (p, q) = (l'1-1(p, q) + l'i+1 (p, q))/2 L'image prédite îi est ensuite soustraite de l'image courante l'1. Le résultat est un signal de marquage estimé W. L'étape E130 est un calcul de séquence de démodulation W'à partir de l'image !, +i d'indice i+1. Cette étape est analogue à l'étape E5A précédemment décrite. En d'autres termes, la première loi est utilisée. Les étapes E120 et E130 sont suivies de l'étape E140 qui est une mesure de corrélation C entre le signal de marquage prédit et la séquence de modulation calculée selon la première loi. La mesure de corrélation C est forte si l'image courante est une image dans laquelle un bit différent du premier bit du message a été inséré. Au contraire, la mesure de corrélation C est faible si aucun bit n'a été inséré dans l'image courante ou si le premier bit du message a été inséré dans l'image courante. L'étape suivante E150 est un test sur la parité de l'indice de l'image courante. Si l'indice de l'image courante est pair, alors l'étape E150 est suivie de l'étape E160 à laquelle la valeur absolue de la mesure de corrélation calculée à l'étape E140 est additionnée à la quantité Cpa. r. Si l'indice de l'image courante est impair, alors l'étape E150 est suivie de l'étape E170 à laquelle la valeur absolue de la mesure de corrélation calculée à l'étape E140 est additionnée à la quantité C1mpalr. Les étapes E160 et E170 sont suivie de l'étape E180 à laquelle le paramètre i est incrémenté de une unité pour considérer une image suivante dans la séquence, s'il reste au moins une image à traiter dans la séquence. L'étape E180 est alors suivie de l'étape E110 précédemment décrite. Lorsque toute les images de la séquence ont été traitées, ou lorsqu'un nombre suffisant d'images ont été traitées, l'étape E180 est simplement suivie de l'étape E190 qui est un test pour vérifier si la relation : Impair Cpalr est vraie. Lorsque la réponse est positive, alors cela signifie que les images d'indice impair sont les images dans lesquelles un symbole de message a été inséré Ceci peut être du à la suppression d'un nombre impair d'images au début de la séquence. Dans le cas contraire, cela signifie que les images d'indice pair sont les images dans lesquelles un symbole de message a été inséré. Dans ce cas, aucune suppression d'image n'a été effectuée, ou un nombre pair d'images ont été supprimées au début de la séquence. La figure 10 est un mode de réalisation de l'étape E11 de détection des images dans lesquelles le premier symbole du message a été inséré. Cette détection comporte des étapes E200 à E310. On suppose que la taille L de la séquence et la taille M du message sont connues. On suppose ici que le résultat de l'étape E10 est que les images d'indice pair sont les images dans lesquelles un symbole de message a été inséré. La détection consiste à rechercher si les images d'indices (i + 2. k. M), où k est un entier positif, contiennent le premier bit du message. L'étape E200 est une initialisation à laquelle trois paramètres i, CorT et Pl sont mis à la valeur 0. Le paramètre i représente l'indice de l'image courante. Dans le cas où les images d'indice impair sont les images dans lesquelles un symbole de message a été inséré, le paramètre i est initialisé à 1. Le paramètre CorT représente une mesure de corrélation totale. Le paramètre Pl représente l'indice de la première image de la séquence dans laquelle le premier bit du message a été inséré. L'étape suivante E210 est une initialisation à laquelle un paramètre Cor, est mis à la valeur 0 et un paramètre j est mis à la valeur i. Le paramètre Cor, représente une mesure de confiance dans le fait que l'image d'indice i contient le premier bit du message. Le paramètre j est une variable intermédiaire qui représente l'indice de l'image courante dans une boucle de traitement qui va être détaillée ci-après. L'étape suivante E220 est la sélection de trois images l'j et l'j+1 de la séquence VD'. Lorsque l'image l'j. i n'existe pas, elle est remplacée par l'image l'j+1. L'étape suivante E230 est une prédiction temporelle du signal de marquage inséré dans l'images d'indice j. Pour cela, une image prédite î, est calculée à partir des images l'j-i et l'j+1. Plus précisément, un pixel Îj (p, q) de l'image prédite îj est calculé selon la formule suivante : ÎJ (p, q) = (l'j-1 (P, q) + l'J+1 (p,q))/2 L'image prédite îj est ensuite soustraite de l'image courante l'j. Le résultat est un signal de marquage estimé W. L'étape E240 est un calcul de séquence de démodulation W'à partir de l'image j+i d'indice j+1. Cette étape est analogue à l'étape E5B précédemment décrite, c'est-à-dire que la seconde loi est utilisée. Les étapes E230 et E240 sont suivies de l'étape E250 qui est une mesure de corrélation C entre le signal de marquage prédit et la séquence de modulation calculée selon la seconde loi. La mesure de corrélation C est forte si l'image courante est une image dans laquelle le premier bit du message a été inséré. Au contraire, la mesure de corrélation C est faible si ce n'est pas le premier bit du message qui a été inséré dans l'image courante. A l'étape suivante E260, la valeur Cor précédemment calculée est additionnée à la quantité Cor,. Le paramètre j est incrémenté de la valeur 2. M à l'étape suivante E270, pour considérer l'image suivante dans laquelle le même bit a été inséré. L'étape suivante E280 est un test pour déterminer si le paramètre j a atteint la taille L de la séquence. Lorsque la réponse est négative, l'étape E280 est suivie de l'étape E220 précédemment décrite. La boucle de traitement réalisée sur les étapes E220 à E280 permet de parcourir toute la séquence relativement à un bit donné inséré dans celle-ci. Lorsque toute la séquence a été ainsi parcourue, la réponse est positive à l'étape E280 et cette dernière est suivie de l'étape E290 à laquelle la valeur absolue de la quantité Cor, est comparée à la quantité CorT. Lorsque la valeur absolue de la quantité Cor, est supérieure à la quantité CorT est vérifiée, cela signifie que les images d'indices i, i + 2. M, i + 4. M, etc, sont vraisemblablement les images dans lesquelles le premier bit du message a été inséré. La quantité CorT est alors mise à la valeur courante de la valeur absolue de la quantité Cori. Le paramètre PI est mis à la valeur i courante. A l'étape suivante E300, le paramètre i est incrémenté de deux unités pour considérer l'image suivante dans laquelle un bit de message a été inséré. L'étape suivante E310 est un test pour vérifier si le paramètre i est égal à 2. M. Le paramètre i prend successivement les valeurs comprises entre 0 et (2. M-2). Avec le mode d'insertion précédemment décrit, les images portant un bit de même indice sont obligatoirement distantes de 2. M. Tant que la réponse est négative, l'étape E310 est suivie de l'étape E210 précédemment décrite. Lorsque la réponse est positive, l'indice PI de la première image dans laquelle le premier bit du message a été inséré a été déterminé. La figure 11 représente un mode de réalisation de l'étape E12 d'extraction de message préalablement inséré dans une séquence d'images VD', selon l'invention. Cette extraction comporte des étapes E400 à E480. L'étape E400 est une initialisation à laquelle un paramètre i est mis à la valeur 0. Le paramètre i représente l'indice de l'image courante. On suppose ici que le résultat de l'étape E10 est que les images d'indices pairs sont les images dans lesquelles un message a été inséré. Dans le cas contraire, le paramètre i est initialisé à 1. L'étape suivante E410 est la sélection de trois images l'i-1, 1'1 et 1'1+1 de la séquence VD'. Lorsque l'image 1'1-1 n'existe pas, elle est remplacée par l'image l'i+1. L'étape suivante E420 est une prédiction temporelle de l'image 1'1 d'indice pair. Une image prédite #l est calculée à partir des images 1'1-1 et 1'1+1. Plus précisément, un pixel #l (p, q) de l'image prédite #i est calculé selon la formule suivante : li (p, q) = (l'l-1(P, q) +t'.. i (p, q))/2 L'étape suivante E430 est la soustraction de l'image prédite î, de l'image courante l'l. Le résultat est un signal de marquage estimé W. L'étape E440 est un calcul de séquence de démodulation W'à partir de l'image d'indice impair li+1. Ce calcul dépend de la valeur de l'indice i courant. Lorsque l'indice i est différent de la quantité PI + 2. k. M, avec k un entier quelconque et le paramètre PI déterminé à l'étape E11, alors la séquence de démodulation est calculée avec la première loi, de manière analogue au calcul de l'étape E5A précédemment décrite. Lorsque l'indice i est égal à la quantité Pl + 2. k. M, avec k un entier quelconque, alors la séquence de démodulation est calculée avec la seconde loi, de manière analogue au calcul de l'étape E5B précédemment décrite. Les étapes E430 et E440 sont suivies de l'étape E450 qui est la démodulation du signal de marquage estimé pour déduire le bit qui avait été inséré dans l'image courante. Pour cela, quatre paramètres sont calculés : La fonction Condition vaut 1 si la condition est vraie et 0 sinon. A l'étape suivante E460, une somme de chacun de ces paramètres est calculée en les additionnant respectivement aux paramètres précédemment calculés pour le même bit courant. Par exemple, pour le bit bm, les valeurs S+, S, N+, N sont ajoutées aux valeurs reliées au bit bm et précédemment mémorisées. Ainsi nous aurons : Les Valeurs Sm+, Sm-, Nm+ et Nm- sont initialisées à 0 au début de l'algorithme d'extraction. Il est à noter que, comme les images portant le premier bit du message ont été détectées à l'étape E11, l'indice m du bit inséré dans une image d'indice quelconque i est connu. L'étape E460 est suivie de l'étape E470 à laquelle le paramètre i est incrémenté de deux unités pour considérer une image d'indice pair suivante. L'étape E470 est alors suivie de l'étape E410 précédemment décrite. Lorsque toutes les images de la séquence ont été traitées, l'étape E460 est suivie de l'étape E480 qui est l'interprétation des paramètres de chaque bit. Pour chaque bit bm, la différence de moyenne : D = (Sm\/Nm\)- (SmJN"\) est calculée. Si la différence D est positive, alors le bit est égal à 1. Si la différence D est négative, le bit est égal à 0. Il est à noter que cette façon de décoder les bits insérés dans la séquence d'images peut être remplacée par toute autre mesure de corrélation entre la séquence de démodulation W'générée à l'étape E440 et la séquence liée au bit inséré générée à l'étape E430. Le message extrait est alors décodé. Par exemple, si l'on sait qu'il est composé de caractères ASCII, on regroupe les bits extraits par groupes de huit bits, et on associe un caractère ASCII à chaque groupe. Eventuellement, l'étape E470 peut être suivie de l'étape E480 qui permet l'interprétation des données recueillies avant le traitement total de la séquence vidéo. Cette interprétation intermédiaire permet de prendre connaissance plus rapidement du message inséré dans la vidéo. Bien entendu, la présente invention n'est nullement limitée aux modes de réalisation décrits et représentés, mais englobe, bien au contraire, toute variante à la portée de l'homme du métier. REVENDICATIONS 1. Procédé d'insertion d'un message dans une séquence d'images, le message comportant des symboles ordonnés, caractérisé en ce qu'il comporte, pour chaque image dans laquelle un symbole du message est à insérer, les étapes de : - détermination (E5A) d'une première séquence de modulation à partir d'une image de référence comprise dans la séquence d'images, selon une première loi, si l'ordre du symbole est différent d'un ordre prédéterminé, - détermination (E5B) d'une seconde séquence de modulation à partir d'une image de référence comprise dans la séquence d'images, selon une seconde loi, si l'ordre du symbole est égal à l'ordre prédéterminé, - modulation (E6) du symbole à insérer par la séquence de modulation déterminée, - insertion (E8) du symbole modulé dans l'image courante. 2. Procédé selon la revendication 1, caractérisé en ce que les première et seconde séquences sont telles que le résultat de la corrélation de la première séquence par la seconde séquence est négligeable par rapport au résultat de la corrélation de la première séquence par elle-même ou de la seconde séquence par elle-même. 3. Procédé selon la revendication 1 ou 2, caractérisé en ce que l'image de référence est l'image suivant l'image courante dans la séquence. 4. Procédé selon l'une quelconque des revendications 1 à 3, caractérisé en ce que l'insertion est effectuée sur une image sur deux. 5. Procédé selon l'une quelconque des revendications 1 à 4, caractérisé en ce que la détermination (E5A, E5B) d'une séquence de modulation comporte : - la division entière (E31) d'une quantité dépendant de la valeur d'une composante prédéterminée de chaque pixel de l'image de référence, par une première valeur prédéterminée (Q, 2. Q), - la comparaison (E32) du reste de la division entière avec une seconde valeur prédéterminée, pour chaque division entière, - la détermination (E33, E34) de la valeur de chaque coefficient de la séquence de modulation, en fonction du résultat respectif de chaque comparaison. 6. Procédé selon la revendication 5, caractérisé en ce que la composante prédéterminée est la luminance. 7. Procédé selon l'une quelconque des revendications 1 à 6, caractérisé en ce que l'ordre prédéterminé est celui du premier symbole (bo) du message. 8. Procédé d'extraction d'un message à partir d'une séquence d'images (VD') dans laquelle le message a été inséré par le procédé d'insertion selon l'une quelconque des revendications 1 à 7, caractérisé en ce qu'il comporte les étapes de : - détection (EU) des images dans lesquelles le symbole d'ordre prédéterminé a été inséré, parmi les images dans lesquelles un symbole de message a été inséré, - extraction (E12) du message inséré. 9. Procédé d'extraction selon la revendication 8, caractérisé en ce qu'il comporte en outre l'étape préalable de détection (E10) des images dans lesquelles un symbole de message a été inséré. 10. Procédé d'extraction selon la revendication 8 ou 9, caractérisé en ce que la détection (E11) des images dans lesquelles le symbole d'ordre prédéterminé a été inséré comporte, pour une image dans laquelle un symbole a été inséré : - estimation (E230) du signal de marquage du symbole inséré, - détermination (E240) d'une séquence de démodulation à partir d'une image de référence, selon la seconde loi, - mesure (E250) d'une corrélation entre le signal de marquage estimé et la séquence de démodulation, - détermination (E290) des images pour lesquelles la mesure de corrélation est maximale. 11. Procédé d'extraction selon la revendication 9, caractérisé en ce que la détection (E10) des images dans lesquelles un symbole a été inséré comporte, pour une image : - estimation (E120) du signal de marquage du symbole inséré, - détermination (E130) d'une séquence de démodulation à partir d'une image de référence, selon la première loi, - mesure (E140) d'une corrélation entre le signal de marquage estimé et la séquence de démodulation - détermination (E190) des images pour lesquelles la mesure de corrélation est maximale. 12. Procédé d'extraction selon l'une quelconque des revendications 8 à 11, caractérisé en ce qu'il comporte, pour une image dans laquelle un symbole a été inséré, les étapes de : - estimation (E420, E430) du signal de marquage du symbole inséré, - détermination (E440) d'une séquence de démodulation à partir d'une image de référence, selon une première ou une seconde loi, en fonction de l'ordre du symbole, - démodulation (E450) du signal de marquage estimé par la séquence de démodulation. 13. Dispositif d'insertion (2) d'un message dans une séquence d'images, le message comportant des symboles ordonnés, caractérisé en ce qu'il comporte : - des moyens de détermination, pour chaque image dans laquelle un symbole du message est à insérer, d'une première séquence de modulation à partir d'une image de référence comprise dans la séquence d'images, selon une première loi, si l'ordre du symbole est différent d'un ordre prédéterminé, - des moyens de détermination d'une seconde séquence de modulation à partir d'une image de référence comprise dans la séquence d'images, selon une seconde loi, si l'ordre du symbole est égal à l'ordre prédéterminé, - des moyens de modulation du symbole à insérer par la séquence de modulation déterminée, - des moyens d'insertion du symbole modulé dans l'image courante. 14. Dispositif selon la revendication 13, caractérisé en ce que les moyens de détermination des première et seconde séquences sont adaptés à les déterminer de sorte que le résultat de la corrélation de la première séquence par la seconde séquence est négligeable par rapport au résultat de la corrélation de la première séquence par elle-même ou de la seconde séquence par elle-même. 15. Dispositif selon la revendication 13 ou 14, caractérisé en ce que les moyens de détermination des première et seconde séquences sont adaptés à considérer une image de référence qui est l'image suivant l'image courante dans la séquence. 16. Dispositif selon l'une quelconque des revendications 13 à 15, caractérisé en ce que les moyens d'insertion sont adaptés à effectuer l'insertion sur une image sur deux. 17. Dispositif selon l'une quelconque des revendications 13 à 16, caractérisé en ce que les moyens de détermination d'une séquence de modulation comportent : - des moyens de division entière d'une quantité dépendant de la valeur d'une composante prédéterminée de chaque pixel de l'image de référence, par une première valeur prédéterminée (Q, 2. Q), - des moyens de comparaison du reste de la division entière avec une seconde valeur prédéterminée, pour chaque division entière, - des moyens de détermination de la valeur de chaque coefficient de la séquence de modulation, en fonction du résultat respectif de chaque comparaison. 18. Dispositif selon la revendication 17, caractérisé en ce qu'il est adapté à considérer une composante prédéterminée qui est la luminance. 19. Dispositif selon l'une quelconque des revendications 13 à 18, caractérisé en ce que les moyens de détermination sont adaptés à considérer un ordre prédéterminé qui est celui du premier symbole (bo) du message. 20. Dispositif d'extraction d'un message à partir d'une séquence d'images (VD') dans laquelle le message a été inséré par le dispositif d'insertion selon l'une quelconque des revendications 13 à 19, caractérisé en ce qu'il comporte : - des moyens de détection des images dans lesquelles le symbole (bo) d'ordre prédéterminé a été inséré, parmi les images dans lesquelles un symbole de message a été inséré, - des moyens d'extraction du message inséré. 21. Dispositif d'extraction selon la revendication 20, caractérisé en ce qu'il comporte en outre des moyens préalables de détection des images dans lesquelles un symbole de message a été inséré. 22. Dispositif d'extraction selon la revendication 20 ou 21, caractérisé en ce que les moyens de détection des images dans lesquelles le symbole d'ordre prédéterminé a été inséré comportent : - des moyens d'estimation, pour une image dans laquelle un symbole a été inséré, du signal de marquage du symbole inséré, - des moyens de détermination d'une séquence de démodulation à partir d'une image de référence, selon la seconde loi, - des moyens de mesure d'une corrélation entre le signal de marquage estimé et la séquence de démodulation, - des moyens de détermination des images pour lesquelles la mesure de corrélation est maximale. 23. Dispositif d'extraction selon la revendication 21, caractérisé en ce que les moyens de détection des images dans lesquelles un symbole a été inséré comportent : - des moyens d'estimation, pour une image, du signal de marquage du symbole inséré, - des moyens de détermination d'une séquence de démodulation à partir d'une image de référence, selon la première loi, - des moyens de mesure d'une corrélation entre le signal de marquage estimé et la séquence de démodulation, - des moyens de détermination des images pour lesquelles la mesure de corrélation est maximale. 24. Dispositif d'extraction selon l'une quelconque des revendications 20 à 23, caractérisé en ce qu'il comporte : - des moyens d'estimation, pour une image dans laquelle un symbole a été inséré, du signal de marquage du symbole inséré, - des moyens de détermination d'une séquence de démodulation à partir d'une image de référence, selon une première ou une seconde loi, en fonction de l'ordre du symbole, - des moyens de démodulation du signal de marquage estimé par la séquence de démodulation. 25. Dispositif d'insertion selon l'une quelconque des revendications 13 à 19, caractérisé en ce que les moyens de détermination, modulation et insertion sont incorporés dans : - un microprocesseur (100), - une mémoire morte (102) comportant un programme pour traiter les données, et - une mémoire vive (103) comportant des registres adaptés à enregistrer des variables modifiées au cours de l'exécution dudit programme. 26. Dispositif d'extraction selon l'une quelconque des revendications 20 à 24, caractérisé en ce que les moyens de détection et extraction sont incorporés dans : - un microprocesseur (100), - une mémoire morte (102) comportant un programme pour traiter les données, et - une mémoire vive (103) comportant des registres adaptés à enregistrer des variables modifiées au cours de l'exécution dudit programme. 27. Appareil de traitement (10) d'une image numérique, caractérisé en ce qu'il comporte des moyens adaptés à mettre en oeuvre le procédé selon l'une quelconque des revendications 1 à 12. 28. Appareil de traitement (10) d'une image numérique, caractérisé en ce qu'il comporte le dispositif selon l'une quelconque des revendications 13 à 26.