JAVASCRIPT PERCEPTUAL IMAGE HASHING ALGORITHM

Ce projet consiste à implémenter une fonction de hachage permettant de calculer l'empreinte numérique d'une image avec un certain degré de précision. Cette implémentation doit être utilisable aussi bien dans un navigateur web que dans un serveur : elle ne devra ainsi dépendre d’aucune librairie externe, être aussi efficace que possible et réduire les chances de collisions au maximum. L’objectif d’une telle fonction est de pouvoir rapidement identifier si une image est déjà présente dans une base de données et ainsi éviter de la stocker à plusieurs reprises, mais aussi de pouvoir comparer le degré de similarité entre différentes images. Le projet se découpe en 5 étapes : 1. Analyse du document de recherche « Block Mean Value Based Image Perceptual Hashing » [1] 2. Recherche d’autres technologies dans le domaine 3. Implémentation de l'algorithme 4. Tests de l'algorithme 5. Documentation de l'algorithme

General information
  • Date: 20.05.2021
  • Type: Semester project
  • Responsible: Fouad Hanoun

People

Students
  • Joé Donzallaz
Supervisors
Omar Abou Khaled
Professor
See more
Fouad Hanoun
PhD Student
See more