The invention provides an
image hiding method based on a
restricted Boltzmann machine and parallel
compressed sensing. The method comprises an
encryption stage and an embedding stage. In the
encryption stage, sparse
decomposition, image scrambling and threshold
processing are sequentially carried out on a
plaintext image, then a measurement matrix is constructed by using a
random sequence to carry out parallel
compressed sensing, then quantization
processing is carried out on the image, and further rotation scrambling and random
diffusion are carried out to obtain a
ciphertext image; in the embedding stage,
ciphertext image information is embedded into different
wavelet coefficients of a carrier image through lifting
wavelet transformation, and the embedding depth is dynamically selected according to a
random sequence, so that the concealment and the safety of the embedded information are improved; according to the method, the randomness of the sequence can be effectively improved, the
image processing efficiency is greatly improved, and high-quality image reconstruction can be realized under a relatively low
compression ratio; in addition, the encrypted image generated by the method is higher in anti-
attack capability and robustness.