51. Image compression-hiding algorithm based on compressive sensing and integer wavelet transformation.
- Author
-
Ye, Guodong, Du, Simin, and Huang, Xiaoling
- Subjects
- *
IMAGE encryption , *IMAGE compression , *INTEGERS , *ALGORITHMS , *SIGNAL-to-noise ratio , *STATISTICAL correlation - Abstract
• A novel three-dmensional chaotic system NewSysm is constructed for keystream. • A fresh model TransM is built for the production of plaintext keys. • A new model GetM is established for computing of the initial values of NewSysm. • Three bit planes of the cipher image are decomposed for hidding respectively. In this paper, a three-dimensional chaotic system is proposed. Based on this chaotic system and two-dimensional compressive sensing, an asymmetric visually meaningful image compression-hiding algorithm is presented. Firstly, in the keystream generation stage, a novel parameter transformation model is constructed to pick up the feature information from the plain image as the plaintext key. Then, Rivest-Shamir-Adleman algorithm is employed to encrypt the plaintext key into the ciphertext key seen as public key. Before generating the initial values for the chaotic system, a new initial value getting model is designed to transform both the plaintext and the ciphertext keys. After solving the chaotic system, the keystream is produced which is then used in the image encryption process. Secondly, in the compression and encryption phase, a novel keystream pre-processing model is built to generate new sequences with a confusion performed on the plain image. Then, a newly constructed measurement matrix is designed to do two-dimensional compressive sensing on confusing the image to get measurements. Before obtaining the cipher image, a double diffusion operation is applied on these measurements. Thirdly, in the image hiding stage, the carrier image is performed by integer wavelet transformation to obtain coefficient matrices. Then, the cipher image is decomposed in decimal, getting the ones, tens and hundreds of pixels to form three bit matrices, of which are embedded into the three medium-high coefficient matrices of integer wavelet transformation, respectively. Finally, after performing inverse integer wavelet transformation, the carrier image containing secrets, i.e., visually meaningful encrypted image, is obtained. Experimental results also show that at a low compression ratio of 0.25, the normalized correlation coefficient between the original plain image and the recovered image is almost equal to one, while the peak signal-to-noise ratio between the carrier image containing secrets and its original carrier can reach as high as 42 dB. In addition, the proposed image compression-hiding algorithm performs good ability consideing the brute force attack and the cropping attack. [ABSTRACT FROM AUTHOR]
- Published
- 2023
- Full Text
- View/download PDF