Abstract
QR code is a popular form of barcode pattern that is ubiquitously used to tag information to products or for linking advertisements. While, on one hand, it is essential to keep the patterns machine-readable; on the other hand, even small changes to the patterns can easily render them unreadable. Hence, in absence of any computational support, such QR codes appear as random collections of black/white modules, and are often visually unpleasant. We propose an approach to produce high quality visual QR codes, which we call halftone QR codes, that are still machine-readable. First, we build a pattern readability function wherein we learn a probability distribution of what modules can be replaced by which other modules. Then, given a text tag, we express the input image in terms of the learned dictionary to encode the source text. We demonstrate that our approach produces high quality results on a range of inputs and under different distortion effects.
Supplemental Material
Available for Download
Supplemental material.
- A. T. Communications Co., L., 2007. LogoQnet. http://logoq.net/.Google Scholar
- Boykov, Y., Veksler, O., and Zabih, R. 2001. Fast approximate energy minimization via graph cuts. IEEE Trans. Pattern Anal. Mach. Intell. 23, 11, 1222--1239. Google ScholarDigital Library
- Brown, J., 2007. Zbar bar code reader. http://zbar.sourceforge.net/.Google Scholar
- Chan, H., 2011. HOWTO: Make Your QR Codes More Beautiful. http://mashable.com/2011/04/18/qr-code-design-tips/.Google Scholar
- Chang, J., Alain, B., and Ostromoukhov, V. 2009. Structure-aware error diffusion. ACM Trans. Graph. (Proc. SIGGRAPH Asia) 28, 5, 162:1--162:8. Google ScholarDigital Library
- Chu, H.-K., Hsu, W.-H., Mitra, N. J., Cohen-Or, D., Wong, T.-T., and Lee, T.-Y. 2010. Camouflage images. ACM Trans. Graph. (Proc. SIGGRAPH) 29, 51:1--51:8. Google ScholarDigital Library
- Cox, R., 2012. QArt Codes. http://research.swtch.com/qart.Google Scholar
- DENSO WAVE, 2003. QR code.com. http://www.qrcode.com/en/.Google Scholar
- D'Haem, J., 2010. QR Code® Artist. http://www.qrcartist.com/.Google Scholar
- flickr, 2009. QR code Art. http://www.flickr.com/groups/qr-art/.Google Scholar
- Gal, R., Sorkine, O., Popa, T., Sheffer, A., and CohenOr, D. 2007. 3D collage: Expressive non-realistic modeling. In Proc. of NPAR, ACM, 14. Google ScholarDigital Library
- Huang, H., Zhang, L., and Zhang, H.-C. 2011. Arcimboldo-like collage using internet images. ACM Trans. Graph. (Proc. SIGGRAPH Asia) 30, 6 (Dec.), 155:1--155:8. Google ScholarDigital Library
- ISO/IEC 18004, 2006. Information technology - Automatic identification and data capture techniques - QR Code 2005 bar code symbology specification.Google Scholar
- Kentaro, F., 2006. QRencode. http://fukuchi.org/works/qrencode/.Google Scholar
- Kopf, J., and Lischinski, D. 2011. Depixelizing pixel art. ACM Trans. Graph. (Proc. SIGGRAPH) 30, 4, 99:1--99:8. Google ScholarDigital Library
- Kyprianidis, J. E., and Döllner, J. 2008. Image abstraction by structure adaptive filtering. In Proc. EG UK Theory and Practice of Computer Graphics, 51--58.Google Scholar
- Laporte, A., 2012. Unitag. http://www.unitaglive.com/qrcode.Google Scholar
- Maharik, R., Bessmeltsev, M., Sheffer, A., Shamir, A., and Carr, N. 2011. Digital micrography. ACM Trans. Graph. (Proc. SIGGRAPH) 30, 4, 100:1--100:12. Google ScholarDigital Library
- Mitra, N. J., and Pauly, M. 2009. Shadow art. ACM Trans. Graph. (Proc. SIGGRAPH Asia) 28, 5, 156:1--156:7. Google ScholarDigital Library
- Pang, W.-M., Qu, Y., Wong, T.-T., Cohen-Or, D., and Heng, P.-A. 2008. Structure-aware halftoning. ACM Trans. Graph. (Proc. SIGGRAPH) 27, 3, 89:1--89:8. Google ScholarDigital Library
- Peled, U., 2012. Visualead. http://www.visualead.com/.Google Scholar
- Scheib, V., 2010. QR Code hacks: modifying and altering for artistic fun. http://beautifulpixels.blogspot.tw/2010/08/qr-codehacks-modifying-and-altering.html.Google Scholar
- Wang, Z., Bovik, A. C., Sheikh, H. R., and Simoncelli, E. P. 2004. Image quality assessment: From error visibility to structural similarity. IEEE Trans. on Vis. and Comp. Graphics 13, 4, 600--612. Google ScholarDigital Library
- Winter, M. 2011. Scan Me: Everybody's Guide to the Magical World of QR Codes. Westsong Publishing.Google Scholar
- Xu, X., Zhang, L., and Wong, T.-T. 2010. Structure-based ascii art. ACM Trans. Graph. (Proc. SIGGRAPH) 29, 52:1--52:10. Google ScholarDigital Library
Index Terms
- Halftone QR codes
Recommendations
Q-Art Code: Generating Scanning-robust Art-style QR Codes by Deformable Convolution
MM '21: Proceedings of the 29th ACM International Conference on MultimediaQuick Response (QR) code is a popular form of matrix barcodes that are widely used to tag online links on print media (e.g., posters, leaflets, and books). However, standard QR codes typically appear as noise-like black/white squares (named modules) ...
Using color QR codes for QR code secret sharing
AbstractThe secret sharing scheme can share the secret image with several shares. The secure transmission of the quick response (QR) code can be enhanced by the secret sharing scheme on the Internet. This paper proposes the QR code secret sharing scheme (...
QR Mirror and QR Stitchers: Audiovisual Installations inspired by QR codes
ARTECH '23: Proceedings of the 11th International Conference on Digital and Interactive ArtsQR Mirror and QR Stitchers are two audiovisual installations that explore the graphical and morphological properties of QR codes as an aesthetic object. Unlike the usual function of QR codes as an intermediary mechanism to link to a destination or final ...
Comments