Analysis of Perceptual Hashing for Threshold Values

Perceptual hashing algorithms have been used in image similarity, image authentication and image copyright problem. There have been several attempts made in the existing literature to design perceptual hashing algorithms using manual or learning based feature extraction. Perceptual hashing algorithms have been used to check whether two images are similar or not on the basis of the distance between images. If distance between images is below the threshold value then images are similar otherwise different. The usage of a small threshold value produces false negatives whereas a large threshold value produces false positives. Thus the deciding factor for the similarity of images is threshold value, which needs to be chosen very carefully. In this paper, the problem of finding an optimal value has been considered in several perceptual hashing algorithms on three different datasets. Our results show that the optimal threshold value for the pHash, Blockhash and PDQ is 0.1 whereas optimal threshold value for Blockhash is 0.2. Further the discrimination capability of the perceptual hashing algorithms has been evaluated at different threshold values.

Authors

Institutions

Publication Details

Journal
Procedia Computer Science
Published
2025-01-01
DOI
https://doi.org/10.1016/j.procs.2025.03.295
Primary Topic
Visual Attention and Saliency Detection
Type
article
Field-Weighted Citation Impact
0.00
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

Analysis of Perceptual Hashing for Threshold Values

Shivdutt Sharma
Procedia Computer Science
Visual Attention and Saliency Detection
article

Analysis of Perceptual Hashing for Threshold Values

Shivdutt Sharma
article en

Abstract

Perceptual hashing algorithms have been used in image similarity, image authentication and image copyright problem. There have been several attempts made in the existing literature to design perceptual hashing algorithms using manual or learning based feature extraction. Perceptual hashing algorithms have been used to check whether two images are similar or not on the basis of the distance between images. If distance between images is below the threshold value then images are similar otherwise different. The usage of a small threshold value produces false negatives whereas a large threshold value produces false positives. Thus the deciding factor for the similarity of images is threshold value, which needs to be chosen very carefully. In this paper, the problem of finding an optimal value has been considered in several perceptual hashing algorithms on three different datasets. Our results show that the optimal threshold value for the pHash, Blockhash and PDQ is 0.1 whereas optimal threshold value for Blockhash is 0.2. Further the discrimination capability of the perceptual hashing algorithms has been evaluated at different threshold values.

Procedia Computer ScienceVol. 260
Indian Institute of Information Technology Una (IN)
Zero hunger
Openalex Percentile: Top 90%
Visual Attention and Saliency Detection
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.