
Image Hashing Algorithm Based on Mirror Flipping and a Three-Dimensional Space Angle
Author(s) -
Yan Zhao,
Shuai Liu
Publication year - 2021
Publication title -
wireless communications and mobile computing
Language(s) - English
Resource type - Journals
SCImago Journal Rank - 0.42
H-Index - 64
eISSN - 1530-8677
pISSN - 1530-8669
DOI - 10.1155/2021/5349672
Subject(s) - hash function , computer science , luminance , algorithm , image (mathematics) , construct (python library) , pixel , computation , artificial intelligence , space (punctuation) , sequence (biology) , computer vision , pattern recognition (psychology) , computer security , biology , genetics , programming language , operating system
In order to make full use of image flipping information to get comprehensive image features and improve the distinguishing performance of hash algorithm, this paper proposes a new image hashing algorithm based on mirror flipping and a three-dimensional space angle. Firstly, the original image is preprocessed and then combined with mirror flipping image to obtain the new luminance component and opposite color components. Then, we combine new luminance component with the different sizes of structural elements to construct morphological features. The new opposite color components are used to construct a three-dimensional space. The angle between vectors formed by the pixels in the three-dimensional space is computed to construct the space angle features. Finally, the morphological features and space angle features are combined and disturbed to form the final hash sequence. Simulation results show that the algorithm has good security and tamper image recognition accuracy. Compared with some existing algorithms, it has better image classification performance and shorter computation time.