Skip to main content
Log in

Blind deblurring of QR code using intensity and gradient prior of positioning patterns

  • Original article
  • Published:
The Visual Computer Aims and scope Submit manuscript

Abstract

QR codes are widely used in the traceability of commodities, but the QR codes are easy to become blurred during the acquisition process of mobile phones, which affects their normal identification, so it is necessary to deblur them. This paper proposes a sub-regional deblurring method based on prior knowledge of the gradient and intensity of positioning patterns. Firstly, the QR code is divided into four regions according to the positions of three finder positioning patterns and one alignment positioning pattern. The content invariance of the four positioning patterns can avoid the interference of the content to the estimation of the blur kernel, and also take into account the non-uniformity of the QR code blur. Then the gradient and intensity priors are used to estimate the blur kernels of the position patterns in the four regions, and the calculated blur kernels are applied to the corresponding respective regions for deblurring. Finally, the four deblurred regions are stitched together to obtain the entire deblurring image. The experimental results show that the proposed method performs well in terms of deblurring effect and computational time, surpassing similar deblurring methods.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7
Fig. 8
Fig. 9
Fig. 10
Fig. 11
Fig. 12

Similar content being viewed by others

References

  1. Lee, C.H., Bae, J.T., Hong, J.T.: Establishment of cosmetic raw material weighing and bulk manufacturing management system using bar code, QR code and database. J. Soc. Cosmet. Sci. Korea 45(3), 277–285 (2019)

    Google Scholar 

  2. Vijayalakshmi, S.: A Project report on big data integration for tracking the cosmetic inventory and Qc Testing. Diss. CMR Institute of Technology. Bangalore, 2020

  3. Dey, S., Saha, S., Singh, A.K., et al.: FoodSQRBlock: digitizing food production and the supply chain with blockchain and QR code in the cloud. Sustainability 13(6), 3486 (2021)

    Article  Google Scholar 

  4. Qian, J., Xing, B., Zhang, B., et al.: Optimizing QR code readability for curved agro-food packages using response surface methodology to improve mobile phone-based traceability. Food Packag. Shelf Life 28, 100638 (2021)

    Article  Google Scholar 

  5. Mishra, N., Mistry. S., Choudhary. S., et al.: Food traceability system using blockchain and QR Code[M]//IC-BCT 2019. pp. 33–43. Springer, Singapore (2020)

  6. Focardi, R., Luccio, F.L., Wahsheh, H.A.M.: Usable security for QR code. J. Inf. Secur. Appl. 48, 102369 (2019)

    Google Scholar 

  7. Šandi, S., Radonjić, S., Drobnjak, J., et al.: Smart tags for brand protection and anti-counterfeiting in wine industry[C]//2018 23rd International Scientific-Professional Conference on Information Technology (IT). pp. 1–5. IEEE (2018)

  8. Popović, T., Krčo, S., Maraš, V., et al.: A novel solution for counterfeit prevention in the wine industry based on IoT, smart tags, and crowd-sourced information. Internet Things 14, 100375 (2021)

    Article  Google Scholar 

  9. Yan, Y., Zou, Z., Xie, H., et al.: An IoT-based anti-counterfeiting system using visual features on QR code. IEEE Internet Things J. 8(8), 6789–6799 (2020)

    Article  Google Scholar 

  10. Yu, X.Y., Xie, W.: Real-time recovery and recognition of motion blurry QR code image based on fractional order deblurring method. IET Image Proc. 13(6), 923–930 (2019)

    Article  Google Scholar 

  11. Liu, N., Du, Y., Xu, Y.: QR codes blind deconvolution algorithm based on binary characteristic and L0 norm minimization. Pattern Recogn. Lett. 111, 117–123 (2018)

    Article  Google Scholar 

  12. Li, J., Hu, B., Cao, Z.: A new QR code recognition method using deblurring and modified local adaptive thresholding techniques[C]//2020 IEEE 16th International Conference on Automation Science and Engineering (CASE). pp. 1269–1274. IEEE (2020)

  13. Shi, Y., He, B., Zhu, M., et al.: Fast linear motion deblurring for 2D barcode. Optik 219, 164902 (2020)

    Article  Google Scholar 

  14. Conte, F., Germani, A., Iannello, G.: A kalman filter approach for denoising and deblurring 3-d microscopy images. IEEE Trans. Image Process. 22(12), 5306–5321 (2013)

    Article  Google Scholar 

  15. Kaur, M., Bhandari, A.S., Singh, C.: Deblurring, localization and geometry correction of 2D QR bar codes using Richardson Lucy method. Int. J. Eng. Res. Appl. 4(9), 12–17 (2014)

    Google Scholar 

  16. Wu, Y.: Deblurring barcodes images based on L0-regularization (D). Zhejiang University (2018)

  17. Tu, D., Gan, Y., Xu, Z.: A Real-time deblurring algorithm for the QR barcode images. Comput. Eng. Sci. 3 (2007)

  18. Sörös, G., Semmler, S., Humair, L., et al.: Fast blur removal for wearable QR code scanners[C]//Proceedings of the. ACM Int. Symp. Wearable Comput. 2015, 117–124 (2015)

    Google Scholar 

  19. Van Gennip, Y., Athavale, P., Gilles, J., et al.: A regularization approach to blind deblurring and denoising of QR barcodes. IEEE Trans. Image Process. 24(9), 2864–2873 (2015)

    Article  MathSciNet  Google Scholar 

  20. Rioux, G., Scarvelis, C., Choksi, R., et al.: Blind deblurring of barcodes via Kullback-Leibler divergence. IEEE transactions on pattern analysis and machine intelligence, 2019

  21. Wang, M., Chen, K., Lin, F.: Multi-residual generative adversarial networks for QR code deblurring[C]//International Conference on Electronic Information Technology (EIT 2022). SPIE, 12254, 589–594 (2022)

  22. Li, J., Zhang, D., Zhou, M.C., et al.: A motion blur QR code identification algorithm based on feature extracting and improved adaptive thresholding[J]. Neurocomputing 493, 351–361 (2022)

    Article  Google Scholar 

  23. Tiwari S.: An introduction to QR code technology[C]//2016 international conference on information technology (ICIT). pp. 39–44. IEEE (2016)

  24. Pan, J., Hu, Z., Su, Z., et al.: L0-regularized intensity and gradient prior for deblurring text images and beyond. IEEE Trans. Pattern Anal. Mach. Intell. 39(2), 342–355 (2016)

    Article  Google Scholar 

  25. Yan, Y., Ren, W., Guo, Y., Wang, R., Cao, X.: Image deblurring via extreme channels prior. In Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition, pp. 4003–4011 (2017)

  26. Wen, F., Ying, R., Liu, Y., et al.: A simple local minimal intensity prior and an improved algorithm for blind image deblurring. IEEE Transactions on Circuits and Systems for Video Technology (2020)

  27. Huang, Y., Niu, B., Guan, H., et al.: Enhancing image watermarking with adaptive embedding parameter and PSNR guarantee. IEEE Trans. Multimed. 21(10), 2447–2460 (2019)

    Article  Google Scholar 

  28. Sara, U., Akter, M., Uddin, M.S.: Image quality assessment through FSIM, SSIM, MSE and PSNR—a comparative study. J. Comput. Commun. 7(3), 8–18 (2019)

    Article  Google Scholar 

  29. Setiadi, D.R.I.M.: PSNR vs SSIM: imperceptibility quality assessment for image steganography. Multimed. Tools Appl. 80(6), 8423–8444 (2021)

    Article  Google Scholar 

  30. Yang, X., Wang, T., Ji, G.: No-reference image quality assessment via structural information fluctuation. IET Image Process 14(2), 384–396 (2020)

    Article  Google Scholar 

Download references

Acknowledgements

This research is supported by the National Key Research and Development Program of China (Grant No.2020YFF0304902) and the Science and Technology Research Project of Jiangxi Provincial Department of Education (Grant No.GJJ202511).

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Zhongyuan Guo.

Ethics declarations

Conflict of interest

The authors declare no conflict of interest.

Additional information

Publisher's Note

Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Rights and permissions

Springer Nature or its licensor (e.g. a society or other partner) holds exclusive rights to this article under a publishing agreement with the author(s) or other rightsholder(s); author self-archiving of the accepted manuscript version of this article is solely governed by the terms of such publishing agreement and applicable law.

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Zheng, H., Guo, Z., Liu, C. et al. Blind deblurring of QR code using intensity and gradient prior of positioning patterns. Vis Comput 40, 441–455 (2024). https://doi.org/10.1007/s00371-023-02792-3

Download citation

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s00371-023-02792-3

Keywords

Navigation