paper-with-me

홈 › Papers

A Novel Block-DCT and PCA Based Image Perceptual Hashing Algorithm

2013-06-18 · Zeng Jie

Image perceptual hashing finds applications in content indexing, large-scale image database management, certification and authentication and digital watermarking. We propose a Block-DCT and PCA based image perceptual hash in this article and explore the algorithm in the application of tamper detection. The main idea of the algorithm is to integrate color histogram and DCT coefficients of image blocks as perceptual feature, then to compress perceptual features as inter-feature with PCA, and to threshold to create a robust hash. The robustness and discrimination properties of the proposed algorithm are evaluated in detail. 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, but also enhances the security properties. 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. Experimental results show that the proposed image perceptual hash algorithm can effectively address the tamper detection problem with advantageous robustness and discrimination.

📄 PDF Abstract BibTeX arXiv:1306.4079

Code (0)

등록된 구현이 없습니다.

Tasks

Management

Methods 이 논문이 사용한 방법론

PCA Principle Components Analysis (PCA) is an unsupervised method primary used for dimensionality reduction within machine learning. PCA is calculated via a singular value…

Similar Papers 제목 키워드 기반

State of the Art: Image Hashing

2021-08-26 · Rubel Biswas, Pablo Blanco-Medina

Perceptual image hashing methods are often applied in various objectives, such as image retrieval, finding duplicate or near-duplicate images, and finding similar images from large-scale image content. The main challenge…

Image RetrievalRetrieval

Adversarial collision attacks on image hashing functions

2020-11-18 · Brian Dolhansky, Cristian Canton Ferrer

Hashing images with a perceptual algorithm is a common approach to solving duplicate image detection problems. However, perceptual image hashing algorithms are differentiable, and are thus vulnerable to gradient-based ad…

Property-Preserving Hashing for $\ell_1$-Distance Predicates: Applications to Countering Adversarial Input Attacks

2025-04-23 · Hassan Asghar, Chenhan Zhang, Dali Kaafar

Perceptual hashing is used to detect whether an input image is similar to a reference image with a variety of security applications. Recently, they have been shown to succumb to adversarial input attacks which make small…

A Practical Blockchain Framework using Image Hashing for Image Authentication

2020-04-15 · Cameron White, Manoranjan Paul, Subrata Chakraborty

Blockchain is a relatively new technology that can be seen as a decentralised database. Blockchain systems heavily rely on cryptographic hash functions to store their data, which makes it difficult to tamper with any dat…

Towards Evaluating Gaussian Blurring in Perceptual Hashing as a Facial Image Filter

2020-02-01 · Yigit Alparslan, Ken Alparslan, Mannika Kshettry, Louis Kratz

With the growth in social media, there is a huge amount of images of faces available on the internet. Often, people use other people's pictures on their own profile. Perceptual hashing is often used to detect whether two…

Image Croppingtext annotation