Brevet FR2846829A1 — publié le 20040507

La présente invention concerne un procédé de tatouage d'une image numérique. Elle concerne également un procédé de détection d'une information de marquage insérée dans une image numérique. Corrélativement, elle concerne un dispositif de tatouage d'une image 10 numérique et un dispositif de détection d'une information de marquage. De manière générale, l'invention concerne le tatouage robuste d'images numériques. En particulier, le tatouage d'image, c'est-à-dire l'insertion d'une information de marquage dans cette image, doit être robuste aux modifications 15 de l'image. Ainsi, l'information de marquage insérée doit pouvoir être détectée et extraite de l'image même lorsque cette dernière a subi des modifications. On s'intéresse ici aux modifications non intentionnelles de l'image, résultant de manipulations courantes des images numériques tels que des procédés de compression, modifications géométriques ou encore recadrage de 20 l'image numérique. Parmi ces manipulations de l'image, on distingue des modifications de type "signal" ne modifiant pas la géométrie de l'image (par exemple la compression d'image) et les modifications dites "géométriques" qui modifient la géométrie de l'image et qui comprennent essentiellement des transformations 25 globales (transformations rigides et similitudes, incluant les rotations et les changements d'échelle, transformations affines et perspectives) et les opérations de recadrage. Un procédé de tatouage sera robuste si l'information de marquage peut être détectée même lorsque des modifications de type signal et 30 géométriques ont été appliquées à l'image numérique. Parmi les méthodes de tatouage classique, on connaît des techniques "par étalement de spectre" qui sont connues pour être robustes aux modifications de type signal. Ces méthodes consistent à ajouter un signal porteur d'une marque au signal image. Elles présentent l'inconvénient d'additionner à l'image un signal porteur de marque d'énergie suffisante pour pouvoir être robuste aux modifications de type signal. Cette addition d'un signal porteur important induit des effets visuels 10 qui peuvent être gênants. Une seconde catégorie de procédé de tatouage consiste à modifier la géométrie de l'image de telle sorte que cette modification puisse être détectable sans pour autant être visible. Ces méthodes, qui ne sont pas fondées sur l'addition d'un signal 15 porteur, offrent donc l'avantage d'un impact visuel moins important sur l'image. Ces méthodes de tatouage, que l'on peut qualifier de méthode "géométrique", présentent en outre l'avantage d'être robuste face aux modifications de type signal, dès lors que les techniques de compression standards, telles que définies par la norme JPEG (acronyme du terme anglais 20 "Joint Picture Expert Group") ne modifient pas fondamentalement la géométrie de l'image. Une telle méthode géométrique est décrite par exemple dans le brevet US 6 282 300. Cette méthode de tatouage consiste à modifier localement la 25 géométrie de l'image autour d'un ensemble de points prédéterminés de telle sorte que cet ensemble de points soit proche d'un ensemble de droites ellesmêmes prédéterminées. Cependant, dans le brevet US 6 282 300, des modifications de la géométrie de l'image conduisent à la perte de références géométriques de 30 l'ensemble de points de référence, et ainsi à la difficulté, voir l'impossibilité, de détecter l'information de marquage. Cette méthode de tatouage n'est donc pas robuste aux modifications géométriques. La présente invention a pour but de résoudre les inconvénients précités et de proposer un procédé de tatouage de type géométrique d'une 5 image numérique, robuste aux modifications de signal et géométriques de cette image. A cet effet, la présente invention vise un procédé de tatouage d'une image numérique dans lequel une information de marquage est insérée lorsqu'une configuration géométrique définie dans l'image vérifie une propriété 1 0 donnée. Ce procédé de tatouage comprend les étapes suivantes: - sélection d'au moins un point de l'image numérique; - évaluation d'une modification de la position du point sélectionné; - calcul des coordonnées du point modifié sélectionné dans au 15 moins un repère spatial, les coordonnées étant invariantes dans le repère spatial à un ensemble prédéterminé de transformations géométriques de l'image; et - acceptation de l'insertion d'une information de marquage lorsque les coordonnées calculées vérifient la propriété donnée. L'information de marquage est ainsi insérée à partir de coordonnées calculées dans un repère spatial dans lequel ces coordonnées sont invariantes à un ensemble prédéterminé de transformations géométriques de l'image. Ainsi, la modification de la géométrie de l'image, se traduisant par un déplacement d'au moins un point de cette image, est calculée dans un repère 25 spatial dont les coordonnées sont invariantes à un ensemble prédéterminé de transformations géométriques de l'image. Le procédé de tatouage est donc par construction robuste à un ensemble prédéterminé de transformations géométriques de l'image. Selon une caractéristique préférée de l'invention, à l'étape de calcul, 30 des coordonnées du point modifié sélectionné sont calculées dans plusieurs repères spatiaux correspondant à des permutations possibles des points de référence définissant ces repères spatiaux. Il est ainsi possible de s'affranchir de l'ordre dans lequel sont considérés les points de référence définissant un repère spatial. En pratique, pour un ensemble prédéterminé de transformation géométrique de l'image à n degrés de liberté, les coordonnées du point modifié 5 sélectionné sont calculées dans au moins un repère spatial ayant 2 points de référence. En effet, - points de référence sont nécessaires à la construction d'un repère canonique dès lors que les transformations géométriques de l'image envisagée ont n degrés de liberté. En particulier, pour l'ensemble des transformations projectives du plan à 8 degrés de liberté, les coordonnées du point modifié sélectionné sont calculées dans un repère spatial ayant 4 points de référence. Par ailleurs, selon une autre caractéristique préférée de l'invention, à l'étape de sélection, un ensemble de points d'intérêt répartis dans l'image 15 numérique est sélectionné. En effet, des opérations de recadrage pourraient avoir pour conséquence que les points sélectionnés soient en dehors du cadre et par conséquent perdus lors de l'étape de détection de l'information de marquage insérée. Grâce à l'utilisation d'un ensemble de points répartis dans l'image, on peut introduire une redondance à l'information de marquage insérée et répartie dans toute l'image et ainsi introduire une robustesse aux opérations de recadrage éventuellement appliquées à l'image. L'utilisation de points d'intérêt de l'image permet en outre de faciliter 25 la détection et la sélection des points dont la configuration géométrique sera modifiée, par exemple en utilisant des détecteurs de points d'interêt bien connus de l'état de la technique. De préférence, à l'étape d'évaluation d'une modification, la position du point sélectionné est modifiée dans une fenêtre de visibilité prédéfinie autour 30 de ce point sélectionné. Ainsi, le déplacement du point est borné de telle sorte que la modification géométrique n'est pas visible dans l'image numérique. Selon une caractéristique avantageuse de l'invention, le procédé de tatouage d'une image comprend, après l'étape d'acceptation, une étape de 5 modification réelle de l'image numérique dans laquelle la position du point sélectionné correspond à la position du point modifié à l'étape d'évaluation d'une modification. Ainsi, l'insertion de l'information de marquage est elle réalisée en pratique en appliquant à l'image le déplacement du point sélectionné dès lors 10 que les coordonnées calculées de ce point déplacé vérifient une propriété donnée. Selon une caractéristique avantageuse alternative de l'invention, le procédé de tatouage comporte, après l'étape d'évaluation d'une modification, une étape de modification réelle de l'image numérique dans laquelle la position 15 du point sélectionné correspond à la position du point modifié à l'étape d'évaluation d'une modification et une étape de détection d'au moins un point de l'image numérique modifiée suivant des critères identiques à ceux de l'étape de sélection précédemment mises en oeuvre. En insérant ainsi l'étape de modification réelle de l'image lors du 20 procédé de tatouage, on peut calculer les coordonnées invariantes dans un repère spatial non plus à partir d'une modification supposée de la position d'un point sélectionné, mais à partir des coordonnées du point effectivement déplacé. Cette caractéristique évite que la détection de points dans l'image 25 tatouée ne conduise à un ensemble de points différent de celui qui avait été évalué à l'étape d'évaluation, notamment lorsque la technique de modification locale de l'image n'est pas parfaitement compatible avec la technique de détection des points utilisés. Dans son mode de réalisation pratique, le procédé de tatouage 30 conforme à l'invention comprend les étapes suivantes: - sélection d'un ensemble de points d'intérêt répartis dans l'image numérique; - évaluation d'une modification de la position des points sélectionnés; - calcul des coordonnées de chaque point modifié sélectionné dans plusieurs repères spatiaux correspondant à l'ensemble des permutations 5 possibles de points de référence définissant les repères spatiaux, les coordonnées étant invariantes dans les repères spatiaux à l'ensemble prédéterminé de transformations géométriques de l'image; et - acceptation de l'insertion d'une information de marquage lorsque les coordonnées calculées vérifient statistiquement la propriété donnée. La présente invention concerne également un procédé de détection d'une information de marquage insérée dans une image numérique. Ce procédé de détection comprend les étapes suivantes: - sélection d'au moins un point de l'image numérique; - calcul des coordonnées du point sélectionné dans au moins un 15 repère spatial, les coordonnées étant invariantes dans le repère spatial à un ensemble prédéterminé de transformations géométriques de l'image; - vérification d'une propriété donnée par les coordonnées calculées; et - détection de l'information de marquage lorsque la propriété 20 donnée est vérifiée. Grâce à la détection et à la vérification d'une propriété à partir de coordonnées de points invariantes dans un repère spatial à un ensemble prédéterminé de transformations géométriques de l'image, il est possible de détecter l'information de marquage insérée dans une image numérique même 25 après transformation géométrique de celle. Afin de s'affranchir de l'ordre considéré des points de référence définissant un repère spatial dans lequel les coordonnées sont invariantes à un ensemble prédéterminé de transformations géométriques de l'image, à l'étape de calcul, les coordonnées du point sélectionné sont calculées dans plusieurs 30 repères spatiaux correspondant à des permutations possibles des points de référence définissant les repères spatiaux. Comme précédemment, pour un ensemble prédéterminé de transformation géométrique de l'image à n degrés de liberté, les coordonnées du point sélectionné sont calculées dans au moins un repère spatial ayant n points de référence. Dans un mode de réalisation particulièrement pratique à mettre en oeuvre pour sélectionner des points de l'image numérique, un ensemble de points d'intérêt répartis dans l'image numérique est sélectionné. Grâce à cette répartition des points dans toute l'image numérique, il est possible de s'affranchir des possibles recadrages de l'image numérique, 10 dans laquelle une partie de l'image est supprimée. Corrélativement, la présente invention concerne un dispositif de tatouage d'une image numérique dans lequel une information de marquage est insérée lorsqu'une configuration géométrique définie dans ladite image vérifie une propriété donnée. Ce dispositif de tatouage comprend: - des moyens de sélection d'au moins un point de l'image numérique; - des moyens d'évaluation d'une modification de la position du point sélectionné; - des moyens de calcul des coordonnées du point modifié sélectionné dans au moins un repère spatial, les coordonnées étant invariantes dans ledit repère spatial à un ensemble prédéterminé de transformations géométriques de l'image; et - des moyens d'acceptation de l'insertion d'une information de 25 marquage lorsque les coordonnées calculées vérifient la propriété donnée. De même, la présente invention concerne un dispositif de détection d'une information de marquage insérée dans une image numérique. Ce dispositif de détection comprend: - des moyens de sélection d'au moins un point de l'image 30 numérique; - des moyens de calcul des coordonnées du point sélectionné dans au moins un repère spatial, les coordonnées étant invariantes dans le repère spatial à un ensemble prédéterminé de transformations géométriques de l'image; - des moyens de vérification d'une propriété donnée par les coordonnées calculées; et - des moyens de détection de l'information de marquage lorsque la propriété donnée est vérifiée. Ces dispositifs de tatouage et de détection d'une information de 10 marquage présentent des caractéristiques et avantages analogues à ceux décrits précédemment en référence aux procédés de tatouage et de détection qu'ils mettent en oeuvre. La présente invention concerne également un ordinateur comprenant des moyens adaptés à mettre en oeuvre un procédé de tatouage d'une image 15 numérique et/ou un procédé de détection d'une information de marquage. Elle vise également un moyen de stockage d'informations, éventuellement partiellement ou totalement amovible, lisible par un système informatique, comprenant des instructions pour un programme adapté à mettre en oeuvre le procédé de tatouage d'une image numérique et/ou le procédé de 20 détection d'une information de marquage conformes à l'invention lorsque le programme est chargé et exécuté par le système informatique. Enfin, la présente invention concerne un programme d'ordinateur, lisible par un microprocesseur, comprenant des portions de code logiciel adaptées à mettre en oeuvre le procédé de tatouage d'une image numérique 25 et/ou le procédé de détection d'une information de marquage conformes à l'invention lorsque ledit programme d'ordinateur est chargé et exécuté par le microprocesseur. Les ordinateur, moyen de stockage d'informations et programme d'ordinateur présentent des caractéristiques et avantages analogues aux 30 procédés qu'ils mettent en oeuvre. D'autres particularités et avantages de l'invention apparaîtront encore dans la description ci-après. Aux dessins annexés, donnés à titre d'exemples non limitatifs: - la figure 1 est un schéma illustrant le principe de tatouage réalisé grâce au procédé de tatouage conforme à présente invention; - la figure 2 est un algorithme illustrant le procédé de tatouage conforme à un premier mode de réalisation de l'invention; - la figure 3 est un algorithme illustrant un procédé de tatouage conforme à un deuxième mode de réalisation de l'invention; - la figure 4 illustre une modification géométrique de l'image mise en oeuvre par le procédé de tatouage conforme à l'invention; - la figure 5 est un algorithme illustrant un procédé de détection d'une information de marquage conforme à un mode de réalisation de l'invention; et - la figure 6 est un schéma bloc illustrant un ordinateur adapté à mettre en oeuvre l'invention. On va décrire tout d'abord en référence à la figure 1 le principe mis en oeuvre par la méthode de tatouage conforme à la présente invention. De manière générale, il s'agit d'une méthode géométrique qui consiste à faire porter une information de marquage par une configuration géométrique de l'image. Une configuration géométrique est par exemple un ensemble de points que l'on peut définir à partir de points de l'image. Dans l'exemple qui suit, cet ensemble de points est défini à partir de points d'intérêt extraits de l'image. En pratique, ces points d'intérêt correspondent à des points de fort contraste de l'image et peuvent par exemple être des points de contour de 25 l'image. La détection de tels points dans une image numérique est bien connue de l'homme du métier. Un détecteur de points d'intérêt est par exemple proposé par Harris-Stephen, ce détecteur étant connu pour offrir une bonne robustesse aux rotations et aux changements d'échelle de l'image. Conformément à l'invention, cette configuration géométrique doit être invariante à un ensemble de transformations géométriques prédéterminé. A titre d'exemple, on considère ici comme ensemble de transformations géométriques le groupe projectif du plan qui correspond à l'ensemble des transformations projectives appelé également homographies. Cet ensemble de transformations projectives du plan inclus les 5 transformations rigides (similitude), les transformations affines et les transformations perspectives. Selon la présente invention, on considère des invariants projectifs, c'est-à-dire des données de l'image qui sont invariantes à l'ensemble des transformations projectives. Un ensemble particulier d'invariants projectifs est constitué par les coordonnées projectives utilisées couramment dans le domaine de la vision par ordinateur, par exemple en reconnaissance d'objets dans le cadre de techniques dites de "hashage geometric". Ces coordonnées projectives sont décrites par exemple dans l'article "Geometric Hashing: an overview" de H. J. 15 Wolfson et 1. Rigoutsos, IEEE Computational Science and Engineering, Octobre-Décembre 1997. L'information de marquage est ainsi portée par les coordonnées projectives de certains points d'intérêt de l'image, c'est-à-dire en d'autres termes que ces coordonnées projectives constituent la configuration 20 géométrique de la méthode de tatouage. Le calcul des coordonnées projectives d'un point de l'image est rappelé ci-dessous, en référence à la figure 1. On rappelle que les homographies sont des transformations linéaires de points du plan en coordonnées homogènes. Un point P de coordonnées affines (x, y) dans le plan a pour coordonnées homogènes (u, y, w), définies à un facteur d'échelle près, telles que (x=u/w et y=v/w). Une homographie s'exprime par une matrice 3x3 à 8 degrés de liberté; le calcul d'une homographie peut donc s'effectuer à partir de la mise en 30 correspondance de 4 points non-collinéaires 3 à 3. Soient (Pl, P2, P3, P4, P), 5 points du plan. On peut faire correspondre 4 de ces points (Pl, P2, P3, P4), noncollinéaires 3 à 3, aux sommets d'un repère canonique ("canonical frame" en anglais) de coordonnées homogènes (0, 1, 0), (1, O, 0), (0, O, 1), et (1, 1, 1). Par définition, les coordonnées projectives (u, v) du cinquième point P sont les 5 coordonnées homogènes de P dans le repère canonique précédemment construit. Les 4 points (P1, P2, P3, P4) sont appelés points de référence du repère spatial ainsi construit. Les coordonnées projectives sont des invariants projectifs par construction. Les coordonnées projectives se calculent directement de la façon 10 suivante: l PlP3PI Pl2P4 V lP33pll lP2P4l P2P3P4 IPlP2Pl o la quantité lPiPjPk est le déterminant du triplet de points (PR, Pj, P,): PiPiPk = xiyj + XkYI + XjYk - XkYi -Xyi - Xiyk Le principe élémentaire de la méthode de tatouage proposée est de modifier les coordonnées du point P dans l'image, c'est-à-dire de déplacer le point P de coordonnées (x, y) en coordonnées (x', y') de telle sorte que les coordonnées projectives "déplacées" (u', v') de P satisfassent une propriété 20 donnée. A titre d'exemple, non limitatif, la propriété donnée peut être vérifiée lorsque la quantification des coordonnées projectives révèle une certaine propriété de parité, tout autre quantité étant fixée par ailleurs (et notamment les positions des points de référence). Afin d'éviter que la modification géométrique, c'est-à-dire le déplacement du point P, ne soit visible dans l'image, ce déplacement doit être borné. On peut ainsi définir une "fenêtre de visibilité" illustrée par un cercle en trait pointillé à la figure 1 autour du point P, qui définit les déplacements admissibles de ce point, n'ayant pas d'impact visuel important sur l'image. Cette fenêtre de visibilité peut être adaptée en fonction du contenu visuel local autour de chaque point P de l'image, afin de prendre en compte notamment les effets de masquage visuel. Les coordonnées du point P dans le repère canonique définies par 5 les points Pl, P2, P3 et P4 sont ainsi invariantes aux différentes transformations géométriques homographiques de l'image. Cependant, ces coordonnées projectives (u, v) dépendent de l'ordre dans lequel on considère les points de référence P1, P2, P3, P4 pour définir le repère spatial. Afin de s'affranchir de cette contrainte d'ordonnancement des points de référence, on considère les coordonnées du point P dans différents repères spatiaux correspondant aux différentes permutations possibles des points de référence. Ici, pour les quatre points de référence, il existe 4!=24 permutations 15 possibles de ces points. On vérifie alors que la propriété donnée est bien vérifiée pour l'ensemble de ces coordonnées projectives calculées dans les 24 repères spatiaux possibles. Par ailleurs, pour introduire une robustesse de la méthode de 20 tatouage aux opérations de recadrage, ayant pour conséquence que certains points d'intérêt peuvent être perdus dès lors qu'ils sont situés en dehors du nouveau cadre de l'image choisie, il est préférable d'introduire une redondance de l'insertion de l'information de marquage. Ainsi, on considèrera un ensemble de points P répartis dans l'image. 25 On obtient ainsi une combinatoire de coordonnées projectives. Il s'agit en effet, pour un ensemble de N points d'intérêt choisis dans l'image, de considérer l'ensemble des coordonnées projectives calculées pour chaque point P, et ceci pour l'ensemble des combinaisons et permutations possibles des points de référence choisis parmi N-1 autres points d'intérêt. On doit ainsi calculer au total L=N!/(N-5)! coordonnées projectives. L'acceptation d'une information de marquage peut être réalisée dès lors qu'une propriété donnée est vérifiée statistiquement par ces coordonnées projectives. A titre d'exemple, on considère la moyenne des propriétés vérifiées par ces L coordonnées projectives. Le procédé de tatouage conforme à l'invention consiste ainsi à trouver un déplacement de N points d'intérêt qui permettent de vérifier une propriété donnée. Bien entendu, la modification des coordonnées d'un point P entraîne la modification des coordonnées projectives d'autres points, étant donné que chaque point agit également en tant que point de référence dans un repère spatial pour les autres points. La vérification d'une propriété donnée par un déplacement d'un certain nombre N de points de l'image revient à rechercher le meilleur déplacement de N points permettant de maximiser une statistique. Ce problème d'optimisation combinatoire est de complexité exponentielle dès lors que pour un ensemble de M déplacements admissibles pour chaque point P dans une 15 fenêtre de visibilité, le nombre de déplacements possibles du nuage de N points est égal à MN. La résolution d'un tel problème peut être mise en oeuvre à l'aide de techniques d'optimisation combinatoire telles que des techniques de relaxation, de recuit simulé ou encore de calcul évolutionnaire. Des méthodes d'optimisation combinatoire sont notamment décrites dans le document "Méthodes d'optimisation combinatoire" de 1. Charon, A Germa et O. Hudry, collection pédagogique de télécommunication, édition Masson, 1996. On va décrire à présent en référence à la figure 2 un mode de 25 réalisation du procédé de tatouage d'une image numérique. Une étape de détection E20 est tout d'abord mise en oeuvre afin de détecter dans une image 1, N points d'intérêt, caractérisés par leurs coordonnées (xi, y,), i=1,...,N dans le plan de l'image. Ces coordonnées (xi, y,) sont stockées en mémoire lors de cette 30 étape de détection E20. On peut utiliser par exemple un détecteur de Harris-Stephen qui permet de détecter les points d'intérêt correspondant aux variations locales les plus abruptes de l'intensité de l'image 1. Ce détecteur de Harris-Stephen présente l'avantage d'être robuste aux transformations de type signal ou géométriques de l'image. De préférence ces points d'intérêt sont répartis dans l'ensemble d'une image afin d'offrir une robustesse du procédé de tatouage à un éventuel recadrage de cette image /. Une étape d'évaluation E21 d'un déplacement des points d'intérêt est 10 ensuite mise en oeuvre. En pratique, on applique un déplacement admissible à chacun des points P, dans la limite d'une fenêtre de visibilité définie autour de chaque point. Les coordonnées de chaque point (xi, y,) deviennent (x';, y',), i=1,...,N et sont stockées en tant que déplacement potentiel de chaque point. Une étape de calcul E22 est ensuite mise en oeuvre afin de calculer les coordonnées projectives des points modifiées, c'est-à-dire leurs coordonnées dans un repère canonique dans lequel ces coordonnées seront invariantes aux différentes transformations géométriques applicables à l'image 1. On calcule ainsi l'ensemble des coordonnées projectives (u',, v,) j=1,..., L pour l'ensemble des coordonnées déplacées (x'l, y',), i=1,. ,N et pour toutes les combinaisons et permutations possibles de 4 points de référence..DTD: choisis parmi (N-1) autres points. Afin de limiter le nombre de coordonnées projectives à calculer, on 25 peut éventuellement considérer une fonction de ces coordonnées projectives (uj, v;). Ainsi, à titre d'exemple, on peut considérer une fonction logarithmique de ces coordonnées, et par exemple les coordonnées ( Iloglu' I 1,1log IvI l). Une telle fonction permet de ne considérer qu'un sous-ensemble de 12 permutations parmi les 24 permutations possibles pour chaque combinaison de 4 points de référence définissant les repères spatiaux associés à l'image. En effet, le calcul des coordonnées projectives obtenu pour les 24 différentes permutations des 4 points de référence considérés montre queles coordonnées obtenues pour certaines permutations peuvent s'exprimer en fonction des coordonnées obtenues pour d'autres permutations. En considérant les 4 points P1, P2, P3 et P4, les permutations à considérer sont les suivantes: P1 P2 P3 P4, P1 P2 P4 P3, P1 P3 P2 P4, P1 P3 P4 P2, Pl P4 P2 P3, P1 P4 P3 P2, P2 P3 P1 P4, P2 P3 P4 P1, P2 P4 Pl P3, P2 P4 P3 PR, P3 P4 Pl P2, P3 P4 P2 P1. On peut ainsi réduire le nombre L de calculs des coordonnées 10 projectives par 2. La propriété statistique ou le score S à vérifier devra alors porter sur les coordonnées transformées ( logu' |,log Iv'I). Une étape de calcul E23 permet de calculer une valeur statistique à partir de ces coordonnées projectives, également appelée score de tatouage S. 15 Cette quantité permet d'indiquer qu'une propriété donnée est bien vérifiée pour la configuration géométrique considérée véhiculant l'information de marquage. A titre d'exemple, une peut considérer une propriété de parité des valeurs quantifiées des coordonnées projectives calculées précédemment. On considère par exemple un quantificateur scalaire Q, tel qu'un 20 quantificateur uniforme de pas égal à Q. On calcule alors dans l'étape de calcul E23 pour chaque paire de coordonnées (Iloglu',1log Iv'I) des paires d'indices de quantification correspondante (lloglu'l /QIIQIoglv' /Q_, ou l'opérateur L.J signifie la partie entière. On dénombre alors le nombre Lp, ou la fréquence, de paires d'indices ayant la même parité et le nombre Ldp de paires d'indices ayant des parités différentes. On calcule ainsi parmi l'ensemble des paires d'indices calculées la fréquence Lsp à laquelle la valeur de (ioglu'j [/QJ et la valeur de jiogiv'| /Q J ont la même parité et la fréquence Ldp à laquelle la valeur de 0 ioglu'l /QQj et la valeur de 1J1iogiv'l | /QD ont des parités différentes. Le score S de tatouage peut être défini comme la valeur absolue de la différence Dp = Lsp - Ldp des deux valeurs ainsi obtenues: S = |DP| = ILSP - LdP| On peut supposer en effet qu'à l'état initial, en l'absence de modification des points de l'image 1, les valeurs Lp et Ldp sont sensiblement égales de telle sorte que le score S est nul. L'insertion d'une marque, c'est-à-dire le tatouage de l'image, consiste 10 alors à introduire un biais dans cette statistique de telle sorte que le score S devient supérieur à une valeur de seuil T prédéfini. Cet effet est notamment illustré à la figure 4 sur laquelle on constate qu'avant déplacement des points (illustré par une croix sur cette figure) il y a autant de probabilité pour que ces points aient des indices quantifiées de même 15 parité (cases grisées) que des parités différentes (cases blanches). En revanche, après un déplacement de certains de ces points, on constate que cet équilibre peut être modifié, en faveur du nombre de points ayant par exemple des parités identiques. Une étape de test E24 permet alors de déterminer l'acceptation ou 20 non de l'insertion de l'information de marquage ainsi obtenue par un déplacement de N points d'intérêt de l'image, lorsque le score S est supérieur à une valeur de seuil T, c'est-à-dire lorsque le biais introduit dans l'image est suffisant pour permettre sa détection. En pratique, on compare la valeur du score S à un seuil T 25 représentatif d'une force d'insertion que l'on souhaite appliquer. Ce seuil T est choisi en fonction de la robustesse attendue du procédé. Si la valeur de ce score S est inférieure au seuil T, on réitère l'ensemble des étapes E21 à E24 afin d'évaluer un nouveau déplacement des points permettant d'introduire un biais suffisant dans l'image pour permettre une 30 insertion robuste de l'information de marquage. Si à l'issue de l'étape de test E24, le score S est supérieur au seuil T, on accepte la modification géométrique ainsi appliquée à l'image et une étape de modification réelle E25 permet de mettre en oeuvre réellement le déplacement évalué à l'étape d'évaluation E21. On applique alors à l'image / le déplacement potentiel déterminé à l'étape E21 aux points (xi, y,), i=1,...,N de telle sorte que les coordonnées de ces points deviennent (x',, y'i), i=1,...,N. En pratique, il s'agit de modifier le contenu local de l'image au niveau de chaque point d'intérêt, opération appelée couramment en anglais "local 1 0 warping". La position des points d'intérêt modifiés dans l'image I correspondent ainsi aux positions déplacées. Pour mettre en oeuvre cette modification des points, on peut créer un champ local de déplacement autour de chaque point d'intérêt. La valeur du 15 champ en un point d'intérêt (xi, y1) est égale à (dki = x', - xi, dyi =y"l - y,). Afin d'assurer une cohérence totale du déplacement, on déplace également le voisinage de chaque point d'intérêt en considérant par exemple, pour chaque point voisin dans une fenêtre gaussienne, une valeur de déplacement pondérée par la valeur de la gaussienne en fonction de la 20 distance au point d'intérêt considéré. En outre, de façon classique, on reconstruit l'image I en inversant le champ de déplacement (-dx1, -dyi) et en appliquant ce champ de déplacement inversé aux points (x', y',), i=1,...,N. Les pixels de l'image ainsi déplacés peuvent être reconstruit par une 25 interpolation. Ces techniques de "warping" et d'interpolation sont bien connues de l'état de la technique et sont décrites notamment dans le document "Warping and Morphing of Graphical Objects" de J. Gomes, L. Darsa, B. Costa et L. Velho, Morgan Kaufman Publishers, 1999. On obtient ainsi à l'issue de l'étape de modification E25 une image tatouée 1'. On va décrire à présent en référence à la figure 3 un deuxième mode de réalisation du procédé de tatouage conforme à l'invention. Le principe de ce procédé de tatouage reste identique, la variante consistant à insérer l'étape de modification réelle de l'image dans la boucle d'optimisation. En effet, il est possible qu'en pratique la technique de modification de l'image ne soit pas parfaitement compatible avec la technique de détection de points d'intérêt utilisée de telle sorte que la détection des points d'intérêt dans l'image tatouée conduise à un ensemble de positions différentes de celui qui a 10 été spécifié à l'étape de modification de la position du point. Ainsi, une étape de détection E30 et une étape de modification potentielle E31 des coordonnées des points d'intérêt sont mises en òuvre de manière identique aux étapes de détection E20 et de modification E21 décrites précédemment en référence à la figure 2. Ensuite, une étape de modification locale E32 permet de modifier réellement l'image I de telle sorte que les coordonnées des points d'intérêt correspondent aux coordonnées modifiées (x'b, y'i), i=1,...,N. Une étape de détection E33 est alors de nouveau mise en couvre, avec un détecteur identique à celui utilisé lors de l'étape de détection E30, afin 20 d'identifier N points d'intérêt dans l'image t' réellement modifiée. On obtient alors les coordonnées (x",, y"1), i=1,...,N correspondant aux points d'intérêt déplacés dans l'image 1'. * L'étape de calcul des coordonnées projectives E34 est alors mise en òuvre à partir de ces coordonnées (x',; y"i) et l'étape de calcul E35 d'un score 25 S est mise en òuvre de la même manière que les étapes de calcul E22 et E23 décrites précédemment. Une étape de test E36, équivalente à l'étape de test E24 permet de déterminer si la valeur du score S est supérieure ou non à une valeur seuil T. Dans la négative, on réitère l'ensemble des étapes E31 à E35. Sinon, si cette valeur de score S est supérieure à une valeur de seuil T, on accepte la modification géométrique de l'image comme significative de l'insertion d'une information de marquage. Dans les exemples décrits précédemment de procédé de tatouage, on a décrit un procédé dans lequel la détection de l'insertion d'une marque, à la sortie d'un procédé de détection est une réponse binaire, de type "oui" ou "non", indiquant si cette image a été tatouée ou non. Bien entendu, le procédé de tatouage décrit précédemment pourrait également être mis en oeuvre pour permettre d'extraire un bit d'information. Pour cela, lors de la mise en oeuvre du procédé d'insertion de l'information de marquage, on pourrait non pas chercher à maximiser la valeur absolue de la différence Dp mais à maximiser la valeur de cette différence Dp 10 elle-même, ou de son opposé -Dp, selon que l'on désire insérer un bit 0 ou le bit 1. Lors de la mise en oeuvre d'un procédé de détection, tel que décrit ciaprès, il suffit alors de détecter le signe de cette différence Dp afin d'extraire la valeur du bit inséré (O si Dp est positif, 1 si Dp est négatif). Par ailleurs, lors de la réitération de l'ensemble des étapes E21 à E24 ou E31 à E34 lors de la mise en oeuvre du procédé de tatouage, il est possible d'utiliser des algorithmes itératifs d'optimisation afin d'optimiser les déplacements des points les uns par rapport aux autres. On connaît ainsi différents mécanismes d'optimisation visant à 20 maximiser une fonction, ici le score S. Ces algorithmes d'optimisation fournissent ainsi des stratégies de recherche des modifications des coordonnées en vue de maximiser le score S. On pourra se reporter avantageusement au document "Méthodes d'optimisation combinatoire" de 1. Charon, A. Germa et O. Hudry, collection pédagogique de 25 télécommunication, édition Masson, 1996, pour une description de ces méthodes, tels que le recuit simulé, la méthode tabou ou le calcul évolutionnaire. Enfin, le quantificateur scalaire Q utilisé pour la quantification des coordonnées projectives peut être non uniforme et adapté à des distributions 30 moyennes de ces coordonnées projectives. Cette distribution moyenne peut être obtenue lors d'une étape d'apprentissage préalable sur un ensemble d'images représentatives de l'ensemble des images que le procédé de tatouage doit pouvoir traiter. On pourrait également considérer une technique de quantification 5 vectorielle des coordonnées projectives ou encore utiliser une technique connue dite QIM (acronyme du terme anglais "Quantization Index Modulation"). On va décrire à présent en référence à la figure 5 un procédé de détection d'une information de marquage conforme à l'invention. Ce procédé de détection est mis en oeuvre à partir d'une image 1'. En pratique, une étape de détection E50 de N points d'intérêt est mise en oeuvre, de la même manière que l'étape de détection E20 décrite précédemment, de préférence en utilisant le même détecteur de points d'intérêt dans une image. Les coordonnées (x';, y'i), i=1,...,N sont ainsi stockées en mémoire. 15 Une étape de calcul E51 permet de calculer les coordonnées projectives (u', v;,), j=1,...,L de la même manière que dans l'étape de calcul E22 des coordonnées projectives. Ces coordonnées sont ainsi calculées pour l'ensemble des points détectés et pour toutes les combinaisons et permutations possibles de 4 points 20 choisis parmi les (N-1) autres points. De la même façon que pour le procédé de tatouage, et afin de réduire la complexité de calcul, on peut considérer une fonction de ces coordonnées projectives telle que la fonction logarithmique p1og|u'| 1, |1og|v' | |). Une étape de calcul E52 permet de calculer comme précédemment 25 lors de l'étape E23 un score de tatouage S, en utilisant le même type de quantification que décrit précédemment. La définition de ce score de tatouage S doit bien entendu être identique à celle utilisée lors du procédé de tatouage. Une étape de test E53 permet de décider si cette valeur de score S 30 est significative pour l'insertion d'une information de marquage ou non. En pratique, on compare cette valeur de score S à une valeur de seuil T' prédéfini qui peut être différente de la valeur de seuil T utilisée pour l'insertion. Il est effet courant en matière de détection d'une information de 5 marquage de considérer un seuil de détection T' plus faible afin de tenir compte des modifications que l'image a pu subir et qui ont pu modifier sa structure (par exemple un recadrage de l'image qui a fait perdre un sous-ensemble des points d'intérêt). Si la valeur du score S est inférieure à la valeur du seuil T, on décide 10 que l'image /' n'a pas fait l'objet de l'insertion d'une information de marquage. Sinon, lorsque le score de tatouage S est supérieur à la valeur de seuil T, l'image l' est dite tatouée ou marquée. Les procédés de tatouage et de détection conformes à l'invention sont mis en oeuvre par des moyens logiciels intégrés par exemple dans un 15 ordinateur. En particulier, un dispositif de tatouage comporte au moins des moyens de sélection de points de l'image numérique, et de préférence des moyens de détection de points d'intérêt dans cette image. Il comporte également des moyens d'évaluation d'une modification de la position de ces 20 points et des moyens de calcul des coordonnées de ces points dans un repère spatial invariant pour un ensemble de transformations géométriques de l'image. Il comporte également des moyens d'acceptation de l'insertion de cette information de marquage lorsque les coordonnées calculées vérifient une propriété donnée. Enfin ce dispositif de tatouage comprend des moyens de modification réelle de l'image numérique afin d'insérer l'information de marquage sur une configuration géométrique. Ce dispositif de tatouage est ainsi incorporé dans un microprocesseur, une mémoire morte étant adaptée à mémoriser le programme 30 de tatouage d'une image, et une mémoire vive comprenant des registres adaptés à mémoriser les variables modifiées lors de l'exécution du programme. En particulier, cette mémoire vive est adaptée à mémoriser les coordonnées des points modifiés correspondant à des déplacements potentiels des points retenus pour l'insertion de l'information de marquage. Elle est également adaptée à mémoriser la valeur de seuil d'insertion T. De même, le dispositif de détection d'une information de marquage 5 conforme à l'invention comprend des moyens de sélection de points dans l'image numérique, identiques aux moyens de détection utilisés par le dispositif de tatouage. Des moyens de calcul sont adaptés à calculer les coordonnées des points sélectionnés dans un repère spatial invariant à un ensemble de 10 transformations géométriques choisi et des moyens de vérification permettent de vérifier si une propriété donnée est satisfaite par les coordonnées calculées. Des moyens de détection de l'information de marquage sont adaptés à déterminer l'existence ou non d'une information de marquage dans une image, ou encore la valeur 0 ou 1 d'un bit d'information inséré dans l'image. Ce dispositif de détection est également incorporé dans un microprocesseur, une mémoire morte étant adaptée à mémoriser un programme de détection d'une information de marquage, et une mémoire vive comprenant des registres adaptés à mémoriser les variables modifiées lors de l'exécution du programme. Ces registres de mémoire vive sont en particulier adaptés à mémoriser les coordonnées des points sélectionnés calculés dans un repère spatial prédéterminé, et une valeur de seuil de détection T'. Ce dispositif de tatouage et ce dispositif de détection peuvent être incorporés dans un ordinateur tel qu'illustré à la figure 6. Bien entendu, le dispositif de tatouage et le dispositif de détection peuvent être incorporés dans des ordinateurs différents, reliés par exemple par un réseau de communication. Les moyens décrits précédemment, permettant de mettre en oeuvre le procédé de tatouage et le procédé de détection conformes à l'invention, sont 30 incorporés dans un microprocesseur 100 (CPU) qui communique au moyen d'un bus de communication 101 avec une mémoire morte 102 (en anglais ROM ou Read Only Memory) et une mémoire vive 103 (en anglais RAM ou Random Access Memory). La mémoire vive 103 comporte ainsi les registres adaptés à mémoriser diverses variables modifiées lors de l'exécution des procédés de tatouage ou de détection. Cet ordinateur 1 peut comporter un écran 104 permettant de visualiser l'image à traiter. Un clavier 114 ou tout autre moyen, par exemple une souris, peut permettre de paramétrer l'ensemble des données mémorisées sur l'ordinateur. 10 L'ordinateur 1 est connecté à différents périphériques, par exemple une caméra numérique 107 ou un scanner 105 qui, par le biais d'une carte graphique, peut fournir une image numérique I dans laquelle on souhaite insérer une information de marquage, ou encore une image numérique tatouée l' dans laquelle on souhaite détecter une information de marquage insérée 1 5 préalablement. Bien entendu, d'autres périphériques pourraient être utilisés. L'ordinateur 1 comporte également une interface de communication 112 reliée au réseau de communication 2 de manière à pouvoir transmettre par exemple des images sur le réseau de communication. Cet ordinateur 1 comporte également un moyen de stockage 108 tel que par exemple un disque dur. Il comporte également un lecteur de disque 109; le disque lu 110 peut être une disquette, un CD-ROM ou un DVD-ROM. Le disque 110 peut également contenir le programme mettant en 25 oeuvre l'invention, qui, une fois lu par le microprocesseur 100 sera stocké dans le disque dur 108. Dans une variante de l'invention, le programme permettant à l'ordinateur de mettre en oeuvre l'invention pourra également être stocké dans la mémoire morte 102. En seconde variante, le programme pourra être reçu pour être stocké de façon identique par l'intermédiaire du réseau de communication 2. Cette seconde variante est notamment intéressante pour transmettre un programme de détection d'une information de marquage associé à une image numérique tatouée à un ordinateur distant devant détecter une information de marquage insérée dans une image numérique. L'unité centrale 100 exécute les instructions relatives à la mise en oeuvre de l'invention, stockées dans la mémoire morte 102 ou dans tout autre élément de stockage de l'ordinateur 1. Lors de la mise sous-tension, le programme de tatouage ou de détection mettant en oeuvre l'invention, stocké dans une mémoire non volatile, 10 par exemple la mémoire morte 102, est transféré dans la mémoire vive 103 qui contiendra alors le code exécutable de l'invention. Le bus de communication 101 permet la communication entre les différents sous-éléments inclus dans l'ordinateur 1 ou reliés à lui. Bien entendu, la représentation du bus 101 n'est pas limitative et 15 notamment l'unité centrale 100 est susceptible de communiquer des informations à tout élément de l'ordinateur 1 directement ou par l'intermédiaire d'un autre élément de l'ordinateur. Bien entendu de nombreuses modifications peuvent être apportées aux exemples de réalisation décrits ci-dessus sans sortir du cadre de 20 l'invention. En particulier, dans les exemples précédents, on a considéré les transformations homographiques à 8 degrés de liberté. Dans un tel cas, 4 points de référence sont nécessaires à la construction du repère canonique. Bien entendu, dans le cas des transformations affines à 6 degrés de 25 liberté, 3 points non alignés seraient suffisants pour la construction d'un tel repère canonique: les coordonnées d'un quatrième point dans ce repère seraient alors invariantes à ces transformations affines et on parlerait de coordonnées affines. Le procédé de tatouage décrit précédemment resterait évidemment 30 valable en considérant les coordonnées affines dès lors que l'ensemble des transformations géométriques considérées serait restreint aux transformations affines. De même, deux points de référence seraient suffisants pour mettre en oeuvre le procédé de tatouage dès lors que l'information de marquage devrait être robuste uniquement aux similitudes planes à 4 degrés de liberté. REVENDICATIONS 1. Procédé de tatouage d'une image numérique (1) dans lequel une information de marquage est insérée lorsqu'une configuration géométrique 5 définie dans ladite image (1) vérifie une propriété donnée, caractérisé en ce qu'il comprend les étapes suivantes: - sélection (E20, E30) d'au moins un point (P) de l'image numérique; - évaluation (E21, E31) d'une modification de la position dudit 10 point sélectionné (P); - calcul (E22, E34) des coordonnées dudit point modifié sélectionné (P) dans au moins un repère spatial, les coordonnées étant invariantes dans ledit repère spatial à un ensemble prédéterminé de transformations géométriques de l'image; et - acceptation (E23, E24, E35, E36) de l'insertion d'une information de marquage lorsque les coordonnées calculées vérifient ladite propriété donnée. 2. Procédé de tatouage conforme à la revendication 1, caractérisé en ce qu'à l'étape de calcul (E22, E34), des coordonnées dudit point modifié 20 sélectionné sont calculées dans plusieurs repères spatiaux correspondant à des permutations possibles des points de référence (P1, P2, P3, P4) définissant lesdits repères spatiaux. 3. Procédé de tatouage conforme à l'une des revendications 1 ou 2, caractérisé en ce que, pour un ensemble prédéterminé de transformations 25 géométriques de l'image à n degré de liberté, les coordonnées dudit point modifié sélectionné (P) sont calculées dans au moins un repère spatial ayant 2 points de référence (P1, P2, P3, P4). 4. Procédé de tatouage conforme à la revendication 3, caractérisé en ce que, pour l'ensemble des transformations projectives du plan à 8 degrés 30 de liberté, les coordonnées dudit point modifié (P) sont calculées dans le repère spatial ayant 4 points de référence (P1, P2, P3, P4). 5. Procédé de tatouage conforme à l'une des revendications 1 à 4, caractérisé en ce qu'à l'étape de sélection (E20, E30), un ensemble de points d'intérêt répartis dans l'image numérique (1) est sélectionné. 6. Procédé de tatouage conforme à l'une des revendications 1 à 5, 5 caractérisé en ce qu'à l'étape d'évaluation (E21, E31) d'une modification, la position dudit point sélectionné (P) est modifiée dans une fenêtre de visibilité prédéfinie autour dudit point sélectionné (P). 7. Procédé de tatouage d'une image conforme à l'une des revendications 1 à 6, caractérisé en ce qu'il comprend après l'étape 10 d'acceptation (E24), une étape de modification réelle (E25) de l'image numérique (1) dans laquelle la position dudit point sélectionné (P) correspond à la position dudit point modifié à l'étape d'évaluation d'une modification (E21). 8. Procédé de tatouage conforme à l'une des revendications 1 à 6, caractérisé en ce qu'il comporte, après l'étape d'évaluation d'une modification 15 (E31), une étape de modification réelle (E32) de l'image numérique (1) dans laquelle la position dudit point sélectionné (P) correspond à la position dudit point modifié à l'étape d'évaluation d'une modification (E31), et une étape de détection (E33) d'au moins un point de l'image numérique modifiée (1'), suivant des critères identiques à ceux de ladite étape de sélection (E30). 9. Procédé de tatouage conforme à l'une des revendications 1 à 8, caractérisé en ce qu'il comprend les étapes suivantes: - sélection (E20, E30) d'un ensemble de points d'intérêt répartis dans l'image numérique (1) ; - évaluation (E21, E31) d'une modification de la position desdits 25 points sélectionnés; - calcul (E22, E34) des coordonnées de chaque point modifié sélectionné dans plusieurs repères spatiaux correspondant à l'ensemble des permutations possibles de points de référence définissant lesdits repères spatiaux, les coordonnées étant invariantes dans lesdits repères spatiaux à 30 l'ensemble prédéterminé de transformations géométriques de l'image; et - acceptation (E23, E24, E35, E36) de l'insertion d'une information de marquage lorsque lesdites coordonnées calculées vérifient statistiquement ladite propriété donnée. 10. Procédé de détection d'une information de marquage insérée 5 dans une image numérique (I'), caractérisé en ce qu'il comprend les étapes suivantes: - sélection (E50) d'au moins un point (P) de l'image numérique (I'); - calcul (E51) des coordonnées dudit point sélectionné (P) dans au 10 moins un repère spatial, les coordonnées étant invariantes dans le repère spatial à un ensemble prédéterminé de transformations géométriques de l'image; - vérification (E52) d'une propriété donnée par lesdites coordonnées calculées; et - détection (E53) de l'information de marquage lorsque ladite propriété donnée est vérifiée. 11. Procédé de détection conforme à la revendication 10, caractérisé en ce qu'à l'étape de calcul (E51), les coordonnées dudit point sélectionné (P) sont calculées dans plusieurs repères spatiaux correspondant à des 20 permutations possibles des points de référence (P1, P2, P3, P4) définissant lesdits repères spatiaux. 12. Procédé de détection conforme à l'une des revendications 10 ou 11, caractérisé en ce que, pour un ensemble prédéterminé de transformations géométriques de l'image à n degré de liberté, les coordonnées dudit point 25 sélectionné (P) sont calculées dans au moins un repère spatial ayant 2 points de référence (Pl, P2, P3, P4). 13. Procédé de détection conforme à l'une des revendications 10 à 12, caractérisé en ce qu'à l'étape de sélection (E50), un ensemble de points d'intérêt répartis dans l'image numérique(l') est sélectionné. 14. Dispositif de tatouage d'une image numérique (1) dans lequel une information de marquage est insérée lorsqu'une configuration géométrique définie dans ladite image vérifie une propriété donnée, caractérisé en ce qu'il comprend: - des moyens de sélection (100, 102, 103) d'au moins un point (P) de l'image numérique (1); - des moyens d'évaluation (100, 102, 103) d'une modification de la position dudit point sélectionné (P); - des moyens de calcul (100, 102, 103) des coordonnées dudit point modifié (P) sélectionné dans au moins un repère spatial, les coordonnées étant invariantes dans ledit repère spatial à un ensemble prédéterminé de 10 transformations géométriques de l'image; et - des moyens d'acceptation (100, 102, 103) de l'insertion d'une information de marquage lorsque les coordonnées calculées vérifient ladite propriété donnée. 15. Dispositif de tatouage conforme à la revendication 14, 15 caractérisé en ce que les moyens de calcul (100, 102, 103) sont adaptés à calculer les coordonnées dudit point modifié sélectionné (P) dans plusieurs repères spatiaux correspondant à des permutations possibles des points de référence (P1, P2, P3, P4) définissant lesdits repères spatiaux. 16. Dispositif de tatouage conforme à l'une des revendications 14 ou 20 15, caractérisé en ce que les moyens de sélection (100, 102, 103) sont adaptés à sélectionner un ensemble de points d'intérêt répartis dans l'image numérique (1). 17. Dispositif de tatouage d'une image conforme à l'une des revendications 14 à 16, caractérisé en ce qu'il comprend des moyens de 25 modification réelle (100, 102, 103) de l'image numérique (1) dans laquelle la position dudit point sélectionné (P) correspond à la position dudit point modifié évaluée par les moyens d'évaluation (100, 102, 103). 18. Dispositif de tatouage conforme à l'une des revendications 14 à 17, caractérisé en ce qu'il est incorporé dans: 30 - un microprocesseur (100); - une mémoire morte (102) adaptée à mémoriser un programme de tatouage d'une image; et - une mémoire vive (103) comprenant des registres adaptés à mémoriser les variables modifiées lors de l'exécution dudit programme. 19. Dispositif de détection d'une information de marquage insérée dans une image numérique (I'), caractérisé en ce qu'il comprend: - des moyens de sélection (100, 102, 103) d'au moins un point (P) de l'image numérique (I'); - des moyens de calcul (100, 102, 103) des coordonnées dudit point sélectionné (P) dans au moins un repère spatial, les coordonnées étant invariantes dans le repère spatial à un ensemble prédéterminé de 10 transformations géométriques de l'image; - des moyens de vérification (100, 102, 103) d'une propriété donnée par lesdites coordonnées calculées; et - des moyens de détection (100, 102, 103) de l'information de marquage lorsque ladite propriété donnée est vérifiée. 20. Dispositif de détection conforme à la revendication 19, caractérisé en ce que les moyens de calcul (100, 102, 103) sont adaptés à calculer les coordonnées dudit point de sélectionné (P) dans plusieurs repères spatiaux correspondant à des permutations possibles des points de référence (P1, P2, P3, P4) définissant lesdits repères spatiaux. 21. Dispositif de détection conforme à l'une des revendications 19 ou , caractérisé en ce que les moyens de sélection (100, 102, 103) sont adaptés à sélectionner un ensemble de points d'intérêt répartis dans l'image numérique (1'). 22. Dispositif de détection conforme à l'une des revendications 19 à 25 21, caractérisé en ce qu'il est incorporé dans: - un microprocesseur (100); - une mémoire morte (102) adaptée à mémoriser un programme de détection d'une information de marquage; et - une mémoire vive (103) comprenant des registres adaptés à 30 mémoriser les variables modifiées lors de l'exécution dudit programme. 23. Ordinateur, caractérisé en ce qu'il comprend des moyens adaptés à mettre en oeuvre un procédé de tatouage d'une image conforme à l'une des revendications 1 à 9. 24. Ordinateur, caractérisé en ce qu'il comprend des moyens 5 adaptés à mettre en oeuvre un procédé de détection d'une information de marquage conforme à l'une des revendications 10 à 13. 25. Moyen de stockage d'informations, éventuellement partiellement ou totalement amovible, lisible par un système informatique, comprenant des instructions pour un programme adaptées à mettre en oeuvre le procédé de 10 tatouage d'une image conforme à l'une revendications 1 à 9, lorsque ce programme est chargé et exécuté par le système informatique. 26. Moyen de stockage d'informations, éventuellement partiellement ou totalement amovible, lisible par un système informatique, comprenant des instructions pour un programme adaptées à mettre en oeuvre le procédé de 15 détection d'une information de marquage conforme à l'une revendications 10 à 13, lorsque ce programme est chargé et exécuté par le système informatique. 27. Programme d'ordinateur, lisible par un microprocesseur, comprenant des portions de code logiciel adaptées à mettre en oeuvre le procédé de tatouage d'une image numérique conforme à l'une des 20 revendications 1 à 9, lorsque ledit programme d'ordinateur est chargé et exécuté par le microprocesseur. 28. Programme d'ordinateur, lisible par un microprocesseur, comprenant des portions de code logiciel adaptées à mettre en oeuvre le procédé de détection d'une information de marquage conforme à l'une des 25 revendications 10 à 13, lorsque ledit programme d'ordinateur est chargé et exécuté par le microprocesseur.