Title :
Robust perceptual image hashing via matrix invariants
Author :
Kozat, Suleyman S. ; Venkatesan, Ramarathnam ; Mihcak, Mehmet Kivanc
Author_Institution :
Coordinated Sci. Lab., Illinois Univ., Urbana, IL, USA
Abstract :
In this paper we suggest viewing images (as well as attacks on them) as a sequence of linear operators and propose novel hashing algorithms employing transforms that are based on matrix invariants. To derive this sequence, we simply cover a two dimensional representation of an image by a sequence of (possibly overlapping) rectangles Ri whose sizes and locations are chosen randomly1 from a suitable distribution. The restriction of the image (representation) to each Ri gives rise to a matrix Ai. The fact that Ai´s will overlap and are random, makes the sequence (respectively) a redundant and non-standard representation of images, but is crucial for our purposes. Our algorithms first construct a secondary image, derived from input image by pseudo-randomly extracting features that approximately capture semi-global geometric characteristics. From the secondary image (which does not perceptually resemble the input), we further extract the final features which can be used as a hash value (and can be further suitably quantized). In this paper, we use spectral matrix invariants as embodied by singular value decomposition. Surprisingly, formation of the secondary image turns out be quite important since it not only introduces further robustness (i.e., resistance against standard signal processing transformations), but also enhances the security properties (i.e. resistance against intentional attacks). Indeed, our experiments reveal that our hashing algorithms extract most of the geometric information from the images and hence are robust to severe perturbations (e.g. up to %50 cropping by area with 20 degree rotations) on images while avoiding misclassification. Our methods are general enough to yield a watermark embedding scheme, which will be studied in another paper.
Keywords :
feature extraction; image classification; image representation; image sequences; singular value decomposition; wavelet transforms; feature extraction; image classification; image hashing; image perturbation; image representation; image sequence; secondary image; semi-global geometric characteristic; singular value decomposition; spectral matrix invariant; Artificial intelligence; Cryptography; Data mining; Feature extraction; Information security; Matrix decomposition; Robustness; Signal processing algorithms; Signal representations; Watermarking;
Conference_Titel :
Image Processing, 2004. ICIP '04. 2004 International Conference on
Print_ISBN :
0-7803-8554-3
DOI :
10.1109/ICIP.2004.1421855