TY - GEN
T1 - Clustering algorithms for perceptual image hashing
AU - Monga, Vishal
AU - Banerjee, Arindam
AU - Evans, Brian L.
PY - 2004
Y1 - 2004
N2 - A perceptual image hash function maps an image to a short binary string based on an image's appearance to the human eye. Perceptual image hashing is useful in image databases, watermarking, and authentication. In this paper, we decouple image hashing into feature extraction (intermediate hash) followed by data clustering (final hash). For any perceptually significant feature extractor, we propose a polynomial-time heuristic clustering algorithm that automatically determines the final hash length needed to satisfy a specified distortion. We prove that the decision version of our clustering problem is NP complete. Based on the proposed algorithm, we develop two variations to facilitate perceptual robustness vs. fragility trade-offs. We test the proposed algorithms against Stirmark attacks.
AB - A perceptual image hash function maps an image to a short binary string based on an image's appearance to the human eye. Perceptual image hashing is useful in image databases, watermarking, and authentication. In this paper, we decouple image hashing into feature extraction (intermediate hash) followed by data clustering (final hash). For any perceptually significant feature extractor, we propose a polynomial-time heuristic clustering algorithm that automatically determines the final hash length needed to satisfy a specified distortion. We prove that the decision version of our clustering problem is NP complete. Based on the proposed algorithm, we develop two variations to facilitate perceptual robustness vs. fragility trade-offs. We test the proposed algorithms against Stirmark attacks.
UR - http://www.scopus.com/inward/record.url?scp=17044422067&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=17044422067&partnerID=8YFLogxK
M3 - Conference contribution
AN - SCOPUS:17044422067
SN - 0780384342
SN - 9780780384347
T3 - 2004 IEEE 11th Digital Signal Processing Workshop and 2nd IEEE Signal Processing Education Workshop
SP - 283
EP - 287
BT - 2004 IEEE 11th Digital Signal Processing Workshop and 2nd IEEE Signal Processing Education Workshop
T2 - 2004 IEEE 11th Digital Signal Processing Workshop and 2nd IEEE Signal Processing Education Workshop
Y2 - 1 August 2004 through 4 August 2004
ER -