{'fraction_non_alphanumeric': 0.02423698384201077, 'fraction_numerical': 0.0, 'mean_word_length': 4.54726368159204, '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 Novel Reversible Data Hiding Scheme Based on Reference Pixels and Adaptive Block Selection

In this paper, a novel reversible data hiding (RDH) scheme based on reference pixels and adaptive block selection is proposed. We first divide the cover image into non-overlapping blocks. Then for each block, we assign the pixels with median value as reference pixels and the number of reference pixels as a smooth level (SL). In this way, residual histograms for each SL can be generated. For the blocks with SL not less than a given threshold, we embed data into them using histogram shifting. Here, we embed data from the blocks with the highest SL (the most smooth ones) to lower ones instead of sequential embedding. For the other blocks, each of them is further divided into two new ones containing the pixels larger or less than its median. These new blocks will be embedded with the rest secret data. By the proposed scheme, it can adaptively embed data into the smooth blocks and less modification is made to noisy ones. The experimental results demonstrate our superiority over some state-of-the-art RDH works.