Tatouage d`images couleur
Transcription
Tatouage d`images couleur
Tatouage d’images couleur A. Parisis et P. Carré Sécurisation de document Cryptologie Cryptographie Stéganographie Protection d’un document pendant sa transmission Dissimulation d’un message dans un autre Sécurisation de document Stéganographie Watermarking Information hiding tatouage à support numérique concerne tous les types de supports Sécurisation de document Sécurisation et tatouage Cryptologie Cryptographie Stéganographie Camouflage d'information Tatouage numérique Visible Invisible Robuste Authentification Annotations Fragile Contrôle des copies Intégrité Tatouage de documents numériques Image originale Image tatouée et attaquée Image tatouée Insertion de la marque Clé K Transmission Problématiques du tatouage : Compromis entre qualités Détection de la marque Robustesse de la marque Invisibilité de la marque Clé K Prise en compte de la dimension couleur Mesures : Évaluation de la qualité d’une image tatouée Robustesse / attaques Décision Applications Le propriétaire d’une image souhaite défendre ces droits de propriétés Il introduit une marque (un identifiant) dans l’image L’image modifiée est ensuite diffusée Droits d’auteur Authentifications, intégrité Indexation Fingerprint, traçabilité ... A tout moment, le propriétaire souhaite pouvoir extraire son identifiant de l’image face à une tierce personne, même si l’image marquée a été modifiée en une image ”proche”. Problématique du tatouage : Compromis entre qualités de la marque Qualité d’un tatouage : - Robustesse aux attaques Critères prépondérant dans les - Invisibilité applications liées à la - Ratio Propriété Intellectuelle - Inversibilité - Complexité - Informations nécessaires lors de la détection Problèmes majeurs en tatouage COMPROMIS Ratio / Robustesse Invisibilité / Robustesse Ratio Quantité d’informations cachées /taille du support Exemple: image de taille 256*256 marque de taille 4*4 : ratio = 0,024% marque de taille 16*16: ratio = 3,91% Informations nécessaires lors de la détection Le tatouage non-aveugle •La donnée originale est nécessaire à l’extraction. •L’intérêt de ce marquage est très limité. Le tatouage semi-aveugle •Il n’utilise pas la donnée originale, mais a besoin de la signature lors de l’extraction. •Question : une marque précise est-elle dans l’image (via un score de corrélation) ? •La majorité des algorithmes de tatouage Le tatouage aveugle •Il ne nécessite ni la marque d’origine, ni le support d’origine. •Les informations cachées sont extraites par un algorithme particulier. Invisibilité Adapter la force de marquage selon le contexte local Image marquée Segmentation Robustesse bienveillantes Attaques malveillantes Attaques simples Forte compression Addition de bruit (gaussien) Filtrage médian Ré-échantillonnage Attaques invalidant la détection Géométrique Synchronisation Stirmark Attaques d’ambiguïté Attaques d’élimination Débruitage Filtrage non-linéaire Problématique du tatouage : robustesse Modes d’insertion et robustesse de la marque Techniques : Méthodes Domaines d’insertion Attaques : - Additives - Substitutifs - Spatial - Fréquentiel - Multirésolution - Compressions ? - Filtrages - Ajout de bruit - Attaques géométriques Techniques particulières - Étalement de spectre - Patchwork -… - Attaques par logiciels -… Problématique du tatouage : Prise en compte de la dimension couleur des images En couleur : Tatouage d’images couleur risque d’apparition de fausses couleurs Tatouage marginal Contrôle de la dégradation des images tatouées : tatouage vectoriel ? Problématique du tatouage : Invisibilité Évaluation de la dégradation d’une image marquée En niveaux de gris : Tatouage Mesure de la dégradation : (valeur maximale du signal)² (dB) PSNR = ________________________ MSE facteur de qualité IQM (Image quality measure [Nill-Bouzas]), critères de contraste, de structure et de quantification ([Franti]) etc. Problématique du tatouage : Évaluation de la dégradation d’une image marquée Compromis entre invisibilité et robustesse problème: évaluation de la dégradation d’une image • Niveau de gris: PSNR fonction de l’application • Couleur: ??? Évaluation marginale ou globale : pour les techniques de tatouage marginal non prise en compte de l’apparition de fausses couleurs Évaluation des dégradations locales : Utilisation de mesures de distances locales entre couleurs Illustration des notions sur une méthode simple Méthode utilisée : algorithme de « Kundur couleur » Ondelettes Insertion - Pour chaque coordonnée (x,y) Détection Décision Mesure de corrélation entre M et MD : M * MD Cc(M,MD) = _______________ avec -1 Cc 1 [ M² * MD²]1/2 Cc = 1 M = MD Cc = 0 M ≠ MD Seuil de décision : Si Cc > T, alors MD correspond à M Création de la marque Résistance aux attaques géométriques : redondance adaptée de la signature Interaction des coefficients d’ondelettes robustesse globale de la marque Robustesse aux attaques par fenêtrage et translation Diminution du ratio Illustration des notions Invisibilité Compromis Invisibilité-Robustesse Influence de la composante Différents espaces Robustesse Résultats : tatouage d’une ou des trois composantes Tatouage des 3 composantes R,G,B Image originale Tatouage R Tatouage G Tatouage B Approche marginale Conclusion Marquage : - d’une seule composante -des trois composantes simultanément Variation du compromis Invisibilité/robustesse Équilibre variable du compromis invisibilité/robustesse de la marque en fonction de la nature colorimétrique de la composante marquée Compromis entre invisibilité et robustesse Invisibilité & Faible robustesse BLEU Visibilité & Robustesse ROUGE VERT Travaux Image originale Image tatouée Image tatouée Forces de marquage constante Segmentation et rétroaction Travaux Analyse de la qualité des images tatouées Image originale Image tatouée Image tatouée Forces de marquage constante Segmentation et rétroaction