{'fraction_non_alphanumeric': 0.016773162939297124, 'fraction_numerical': 0.0007987220447284345, 'mean_word_length': 5.172413793103448, '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}}
Visible Watermarking Scheme for Quick Response Code Based on Reversible Data Hiding

Quick Response Code (QR Code) has become an important entrance of O2O (Online to Offline) in the era of mobile internet. Many applications, such as transformation of URLs, the descriptions of these images, and so on can be realized through embedding QR Code into images. However, the embedding of QR Code may destroy some image details in the corresponding area, which is annoying, especially in these applications that need high precision. The reversible recovery of original image is of importance. A reversible visible watermarking scheme is proposed for embedding QR Code into images. One can decode the information that is encoded in the QR Code and reversibly recover the original image after the QR Code is scanned successfully. Optimization has been achieved both by utilizing the features of QR Code when encoding and decoding in the visible watermarking period and by utilizing the blocking, scanning, and preprocessing of information in the reversible data hiding period. Experimental results have demonstrated the validity and efficiency of the proposed scheme. Better image quality has been achieved by the proposed scheme compared with existing schemes.