Traitement d'images
Hachage perceptuel
Une fonction de hachage qui produit des sorties similaires pour des images visuellement similaires, contrairement aux hachages cryptographiques.
Qu'est-ce qu'un hachage perceptuel ?
Un hachage perceptuel (pHash) génère une empreinte basée sur le contenu visuel d'une image plutôt que ses octets bruts. Des images similaires visuellement produisent des hachages similaires même si les fichiers diffèrent en format, taille ou compression.
Comment ça fonctionne
L'image est redimensionnée, convertie en niveaux de gris, et une DCT (Transformée en Cosinus Discrète) est appliquée. Les données de fréquence résultantes sont réduites à un hachage compact.
Applications
Le hachage perceptuel permet la détection de copies recompressées, redimensionnées ou légèrement modifiées d'images originales — utile pour l'application des droits d'auteur et la détection de copies.