Abstract
In this paper, two methods about how to embed message into QR code are investigated. According to different application scenarios, two different embedding ways are given. The first proposed embedding way is to modify a continuous region based on the arrangement of codewords in QR code and the mechanism of QR code error correction which can reach the maximum error correction capability as well as scan the QR code altered by a QR code reader. The second embedding way is designed to modify each column separately in coding regions which can be decoded correctly as well. Although the second embedding way couldn’t reach high capacity, it can be applied in many occasions while the first embedding way couldn’t. Based on the proposed two embedding methods and the analysis of the error correction mechanism, we conclude the general rules about how to embed message into QR code. The experiment results show the effectiveness of our methods.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
Jtc1/Sc, I.: Information technology - automatic identification and data capture techniques - qr code 2005 bar code symbology specification (2006)
Várallyai, L.: From barcode to QR code applications. Agrárinformatika Folyóirat 3(2) (2013)
Wang, G., Liu, F., Yan, W.Q.: 2D barcodes for visual cryptography. Multimedia Tools Appl. 75(2), 1223–1241 (2016)
Kan, T.W., Teng, C.H., Chen, M.Y.: QR code based augmented reality applications. In: Furht, B. (ed.) Handbook of Augmented Reality. Springer, New York (2011). https://doi.org/10.1007/978-1-4614-0064-6_16
Wan, S., Lu, Y., Yan, X., Liu, L.: Visual secret sharing scheme with (k, n) threshold based on QR codes. In: 12th International Conference on Mobile Ad-hoc and Sensor Networks (2016)
Denso Wave Inc. (2002). http://www.qrcode.com
Yan, X., Guan, S., Niu, X.: Research on the capacity of error-correcting codes-based information hiding, pp. 1158–1161. IEEE Computer Society (2008)
Saito, K., Morii, M.: Efficient decoding of QR code using error correcting capability: Decoding method using erasure error correction and the ability. Technical Report of IEICE ISEC, vol. 111, pp. 79–84 (2011)
Chow, Y.-W., Susilo, W., Yang, G., Phillips, J.G., Pranata, I., Barmawi, A.M.: Exploiting the error correction mechanism in QR codes for secret sharing. In: Liu, J.K.K., Steinfeld, R. (eds.) ACISP 2016. LNCS, vol. 9722, pp. 409–425. Springer, Cham (2016). https://doi.org/10.1007/978-3-319-40253-6_25
Acknowledgement
The authors would like to thank the anonymous reviewers for their valuable comments. This work is supported by the National Natural Science Foundation of China (Grant Number 61602491) and Hefei Electronic Engineering Institute Foundation (KY16A654).
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2018 ICST Institute for Computer Sciences, Social Informatics and Telecommunications Engineering
About this paper
Cite this paper
Wan, S., Lu, Y., Yan, X., Ding, W., Liu, H. (2018). High Capacity Embedding Methods of QR Code Error Correction. In: Huang, M., Zhang, Y., Jing, W., Mehmood, A. (eds) Wireless Internet. WICON 2016. Lecture Notes of the Institute for Computer Sciences, Social Informatics and Telecommunications Engineering, vol 214. Springer, Cham. https://doi.org/10.1007/978-3-319-72998-5_8
Download citation
DOI: https://doi.org/10.1007/978-3-319-72998-5_8
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-319-72997-8
Online ISBN: 978-3-319-72998-5
eBook Packages: Computer ScienceComputer Science (R0)