Procesamiento de imágenes
Hash perceptual
Una función hash que produce salidas similares para imágenes visualmente similares, a diferencia de los hashes criptográficos.
¿Qué es un hash perceptual?
Un hash perceptual es una huella digital de una imagen que produce valores similares para imágenes visualmente similares. A diferencia de los hashes criptográficos, pequeños cambios visuales producen hashes similares.
Algoritmos
Los algoritmos comunes incluyen pHash (basado en DCT), dHash (gradiente de diferencia), aHash (promedio) y wHash (wavelet). Cada uno tiene diferentes características de robustez.
Aplicaciones
Danaya utiliza hashes perceptuales para detectar variaciones de imágenes (comprimidas, redimensionadas, ligeramente editadas) manteniendo la capacidad de verificación.