{'fraction_non_alphanumeric': 0.01237842617152962, 'fraction_numerical': 0.0, 'mean_word_length': 5.86060606060606, '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}}
Reversible Database Watermarking Based on Differential Evolution Algorithm

To battle against the problem of invisibility and robustness of existing reversible database watermarking algorithms, we propose a reversible database watermarking method based on differential evolution algorithm. In the image preprocessing stage, the edge detection operator is introduced, and the image edge feature points are extracted to guide the watermark embedding, which improves the invisibility of the database watermark. In addition, by introducing a differential evolution algorithm to select the optimal embedding position of the database, the watermark is embedded in the case of the minimum fitness function, which improves the watermark invisibility. Finally, in the coding mode, the set of sites consisting of database tuples and attribute columns is used as a population individual to improve the robustness of the watermark. The experiment proves the effectiveness of the proposed method and the proposed algorithm has good performance than the reversible database watermark based on genetic algorithm and Simulated annealing algorithm.