Perceptual Image Hashing: Tolerant to Brightness and Contrast Corrections Method Based on Cumulative Histogram Slicing
Perceptual image hashing is used in a wide range of practical applications which include content image authentica- tion, digital watermarking, pattern recognition, computer vision and database fast duplicate image retrieval. Existing techniques are not well suited for the significant brightness and c...
Main Authors: | , |
---|---|
Format: | Article |
Language: | English |
Published: |
FRUCT
2019-11-01
|
Series: | Proceedings of the XXth Conference of Open Innovations Association FRUCT |
Subjects: | |
Online Access: | https://fruct.org/publications/fruct25/files/Zhu.pdf
|
id |
doaj-28b6b3e2f6b2432ea65aa5c73420895e |
---|---|
record_format |
Article |
spelling |
doaj-28b6b3e2f6b2432ea65aa5c73420895e2020-11-25T00:02:08ZengFRUCTProceedings of the XXth Conference of Open Innovations Association FRUCT2305-72542343-07372019-11-0162225391397Perceptual Image Hashing: Tolerant to Brightness and Contrast Corrections Method Based on Cumulative Histogram SlicingAleksei Zhuvikin0Valery Korzhik1The Bonch-Bruevich Saint-Petersburg State University of Telecommunications, Saint-Petersburg, RussiaThe Bonch-Bruevich Saint-Petersburg State University of Telecommunications, Saint-Petersburg, RussiaPerceptual image hashing is used in a wide range of practical applications which include content image authentica- tion, digital watermarking, pattern recognition, computer vision and database fast duplicate image retrieval. Existing techniques are not well suited for the significant brightness and contrast corrections. The main point is that such manipulations can lead to information loss due to the histogram truncation in cases when pixel values are out of the dynamic range. In order to address the issue a novel technique is suggested. Cumulative histogram slices as a pivot for the subsequent image features calculations are used. The points of slicing are calculated in a way they are robust to content preserving manipulations such as brightness and contrast corrections. This approach allows one to handle situations when some of the content slices are lost due to the pixel value overflow. On the other hand, if one tampers image content within any existing slice it will then be detected by comparing the correspondent calculated and provided hash values. Experiment results show that the suggested method has sufficient sensitivity to detect image tampering whereas being tolerant to even significant brightness and contrast corrections. The memory consumption allows one to use the proposed method with the digital watermarking schemes.https://fruct.org/publications/fruct25/files/Zhu.pdf perceptual image hashingdigital watermarkingcontent image authenticationcumulative histogram slicingbrightnesscontrast |
collection |
DOAJ |
language |
English |
format |
Article |
sources |
DOAJ |
author |
Aleksei Zhuvikin Valery Korzhik |
spellingShingle |
Aleksei Zhuvikin Valery Korzhik Perceptual Image Hashing: Tolerant to Brightness and Contrast Corrections Method Based on Cumulative Histogram Slicing Proceedings of the XXth Conference of Open Innovations Association FRUCT perceptual image hashing digital watermarking content image authentication cumulative histogram slicing brightness contrast |
author_facet |
Aleksei Zhuvikin Valery Korzhik |
author_sort |
Aleksei Zhuvikin |
title |
Perceptual Image Hashing: Tolerant to Brightness and Contrast Corrections Method Based on Cumulative Histogram Slicing |
title_short |
Perceptual Image Hashing: Tolerant to Brightness and Contrast Corrections Method Based on Cumulative Histogram Slicing |
title_full |
Perceptual Image Hashing: Tolerant to Brightness and Contrast Corrections Method Based on Cumulative Histogram Slicing |
title_fullStr |
Perceptual Image Hashing: Tolerant to Brightness and Contrast Corrections Method Based on Cumulative Histogram Slicing |
title_full_unstemmed |
Perceptual Image Hashing: Tolerant to Brightness and Contrast Corrections Method Based on Cumulative Histogram Slicing |
title_sort |
perceptual image hashing: tolerant to brightness and contrast corrections method based on cumulative histogram slicing |
publisher |
FRUCT |
series |
Proceedings of the XXth Conference of Open Innovations Association FRUCT |
issn |
2305-7254 2343-0737 |
publishDate |
2019-11-01 |
description |
Perceptual image hashing is used in a wide range of practical applications which include content image authentica- tion, digital watermarking, pattern recognition, computer vision and database fast duplicate image retrieval. Existing techniques are not well suited for the significant brightness and contrast corrections. The main point is that such manipulations can lead to information loss due to the histogram truncation in cases when pixel values are out of the dynamic range. In order to address the issue a novel technique is suggested. Cumulative histogram slices as a pivot for the subsequent image features calculations are used. The points of slicing are calculated in a way they are robust to content preserving manipulations such as brightness and contrast corrections. This approach allows one to handle situations when some of the content slices are lost due to the pixel value overflow. On the other hand, if one tampers image content within any existing slice it will then be detected by comparing the correspondent calculated and provided hash values. Experiment results show that the suggested method has sufficient sensitivity to detect image tampering whereas being tolerant to even significant brightness and contrast corrections. The memory consumption allows one to use the proposed method with the digital watermarking schemes. |
topic |
perceptual image hashing digital watermarking content image authentication cumulative histogram slicing brightness contrast |
url |
https://fruct.org/publications/fruct25/files/Zhu.pdf
|
work_keys_str_mv |
AT alekseizhuvikin perceptualimagehashingtoleranttobrightnessandcontrastcorrectionsmethodbasedoncumulativehistogramslicing AT valerykorzhik perceptualimagehashingtoleranttobrightnessandcontrastcorrectionsmethodbasedoncumulativehistogramslicing |
_version_ |
1725439313770971136 |