A New Aesthetic QR Code Algorithm Based on Salient Region Detection and SPBVM

  • Li Li
  • Yanyun Li
  • Bing Wang
  • Jianfeng Lu
  • Shanqing Zhang
  • Wenqiang Yuan
  • Saijiao Wang
  • Chin-Chen Chang
Conference paper
Part of the Advances in Intelligent Systems and Computing book series (AISC, volume 733)


Many aesthetic QR code algorithms have been proposed. In this paper, a new aesthetic QR code algorithm, based on salient region detection and Selectable Positive Basis Vector Matrix (SPBVM), is proposed. Firstly, the complexity of texture features are added to calculate the saliency values, based on the existing salient region detection algorithm. According to the saliency map, the important area of the image is preserved for the subsequent beautification operation. Then, the appropriate basis vectors are selected by using the proposed SPBVM according to the acquired salient region, and the salient region is displayed completely by XOR operation which is performed by the generated original QR code and the selected basis vectors. Finally, the aesthetic QR code is obtained by combining the background image and the original QR code. The results show that the pro-posed algorithm can produce more accurate salient area and have more pleasant visual effect.


Aesthetic QR code RS code Salient region detection Selectable Positive Basis Vector Matrix XOR operation 



This work was mainly supported by National Natural Science Foundation of China (No. 61370218).


  1. 1.
    Falcon, A.: 40 gorgeous QR code artworks that rock (2013). Accessed 3 Mar 2017
  2. 2.
    Cox, R.: Qart codes (2012). Accessed 20 Jan 2017
  3. 3.
    Cox, R.: Finite field arithmetic and Reed-Solomon coding (2012). Accessed 20 Jan 2017
  4. 4.
    Ono, S., Morinaga, K., Nakayama, S.: Two-dimensional barcode decoration based on real-coded genetic algorithm. In: Evolutionary Computation, pp. 1068–1073. IEEE (2008)Google Scholar
  5. 5.
    Baharav, Z., Kakarala, R.: Visually significant QR codes: image blending and statistical analysis. In: IEEE International Conference on Multimedia and Expo, pp. 1–6. IEEE (2013)Google Scholar
  6. 6.
    Li, L., Qiu, J., Lu, J., et al.: An aesthetic QR code solution based on error correction mechanism. J. Syst. Softw. 116(C), 85–94 (2016)CrossRefGoogle Scholar
  7. 7.
    Fujita, K., Kuribayashi, M., Morii, M.: Expansion of image displayable area in design QR code and its applications. In: Proceedings of the Forum on Information Technology Papers, vol. 10(4), pp. 517–520 (2011)Google Scholar
  8. 8.
    Lin, S.S., Hu, M.C., Lee, C.H., et al.: Efficient QR code beautification with high quality visual content. IEEE Trans. Multimedia 17(9), 1515–1524 (2015)CrossRefGoogle Scholar
  9. 9.
    Garateguy, G.J., Arce, G.R., Lau, D.L., et al.: QR images: optimized image embedding in QR codes. IEEE Trans. Image Process. 23(7), 2842–2853 (2014)MathSciNetCrossRefzbMATHGoogle Scholar
  10. 10.
    Xu, X.Y.: Research on digital rights protection methods in digital publish, pp. 27–32. Hangzhou Dianzi University, Hangzhou (2016)Google Scholar
  11. 11.
    Cheng, M.M., Mitra, N.J., Huang, X., et al.: Global contrast based salient region detection. IEEE Trans. Pattern Anal. Mach. Intell. 37(3), 569–582 (2015)CrossRefGoogle Scholar
  12. 12.
    Gonzalez, R.C., Woods, R.E.: Digital Image Processing, 3rd edn., pp. 534–540. Publishing House of Electronics Industry, Beijing (2011). (in Chinese)Google Scholar
  13. 13.
    Wang, X., Georganas, N.D.: GLCM texture based fractal method for evaluating fabric surface roughness. In: Canadian Conference on Electrical and Computer Engineering, 2009, CCECE 2009, pp. 104–107. IEEE (2009)Google Scholar
  14. 14.
    Haralick, R.M., Shanmugam, K.: Textural features for image classification. IEEE Trans. Syst. Man Cybern. 3(6), 610–621 (1973)CrossRefGoogle Scholar
  15. 15.
    Kavitha, C., Rao, B.P., Govardhan, A.: Image retrieval based on color and texture features of the image sub-blocks. Int. J. Comput. Appl. 15(7), 33–37 (2011)Google Scholar
  16. 16.
    Chen, Y.Q., Duan, J., Zhu, Y., Qian, X.F., Xiao, B.: Research on the image complexity based on texture features. Chin. Opt. 8(3), 407–414 (2015). (in Chinese)CrossRefGoogle Scholar
  17. 17.
    Otsu, N.: A threshold selection method from gray-level histograms. IEEE Trans. Syst. Man Cybern. 9(1), 62–66 (1979)MathSciNetCrossRefGoogle Scholar

Copyright information

© Springer International Publishing AG, part of Springer Nature 2018

Authors and Affiliations

  • Li Li
    • 1
  • Yanyun Li
    • 1
  • Bing Wang
    • 1
  • Jianfeng Lu
    • 1
  • Shanqing Zhang
    • 1
  • Wenqiang Yuan
    • 1
  • Saijiao Wang
    • 2
  • Chin-Chen Chang
    • 3
  1. 1.Hangzhou Dianzi UniversityHangzhouChina
  2. 2.Taizhou Radio & TV UniversityTaizhouChina
  3. 3.Feng Chia UniversityTaichungTaiwan

Personalised recommendations