Salut,

j'essaye de développer une algorithme de tatouage d'images (en niveau de gris) se basant sur la decomposition SVD: je décompose mon image avec la SVD donc j'obtiens 3 matrices U, S et V. J'insère ma marque dans les valeurs de pixels de U puis j'applique la SVD inverse pour retrouver mon image tatouée.
Le problème est à l'extraction, en fait je dois décomposer l'image tatouée en U,S,V pour extraire la marque à partir de U mais je trouve que la matrice U a changé, elle n'est pas la meme que celle j'obtiens après l'insertion de la marque: apprement l'insertion de la marque produit une nouvelle matrice U .
Je sais pas comment résoudre ce problème surement il y a une solution car plusieurs algorithmes de tatouage utilisent la SVD mais je sais pas comment ils font !!