{'fraction_non_alphanumeric': 0.012909632571996028, 'fraction_numerical': 0.0, 'mean_word_length': 5.461538461538462, 'pattern_counts': {'":': 0, '<': 0, '<?xml version=': 0, '>': 0, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
A Blind Detection Resistant Steganographic Algorithm for Images Based on Texture Complexity and Pixel-value Differencing

According to the analysis of the effect of the texture complexity on steganalysis, we propose a data hiding algorithm based on texture complexity and difference pixel value. Firstly, the image is decomposed into blocks, after which the texture complexity of each block is calculated and blocks with high complexity are selected. Then the different pixel values on two directions of the selected blocks are computed to choose the edge areas. The secret messages are only embedded in the pixel-value differencing above the threshold. When compared with several steganographic methods on different image databases, the experimental results show that our method outperforms previous steganographic methods such as LSB matching and Adaptive data hiding in edge areas of images on the capability of resisting universal blind detecting methods, such as wavelet high-order statistics analysis.