Dual-Layer Barcodes

Kang Fu,Jun Jia,Guangtao Zhai
DOI: https://doi.org/10.1007/978-3-030-88007-1_18
2021-01-01
Abstract:With the emergence of mobile networks and smartphones, Quick Response Code (QR Code) has been widely used in many scenes in life, e.g. mobile payments, advertisement, and product traceability. However, when the encoded information of QR Codes is leaked, the QR Codes can be easily copied, which increases the risk of mobile payment and the difficulty of product traceability. To solve these problems, this paper proposes a novel approach to expand the information channels of QR Code based on invisible data hiding. The proposed architecture consists of an information encoder to hide messages into QR Codes while maintaining the original appearances of the QR codes and an information decoder to extract the hidden messages. To make the hidden messages detectable by smartphones, we use a series of noise layers to process the encoder output between the end-to-end training of the encoder and the decoder. The noise layers simulate the general distortions caused by camera imaging, e.g. noise, blur, JPEG compression, and light reflection. Experimental results show that the proposed method can achieve a high decoding accuracy of the hidden messages without affecting the decoding rate of the QR Codes used as the containers.
What problem does this paper attempt to address?