Two-dimensional code recognition method

A recognition method and two-dimensional code technology are applied in the field of robot image processing to achieve the effect of improving robustness

Active Publication Date: 2020-06-19
BEIJING UNIV OF CHEM TECH
View PDF6 Cites 4 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0006] In view of the situation that the two-dimensional code image cannot be accurately recognized due to motion blur, a new method of two-dimensional code recognition based on the combination of the de-motion blur algorithm based on the generative confrontation network and the traditional image processing alg...

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Two-dimensional code recognition method
  • Two-dimensional code recognition method
  • Two-dimensional code recognition method

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0025] In order to better understand the technical solutions of the present invention, the implementation manners of the present invention will be further introduced below in conjunction with the accompanying drawings and specific examples. Note that the aspects described below in conjunction with the drawings and specific embodiments are only exemplary, and should not be construed as limiting the protection scope of the present invention.

[0026] A new method of two-dimensional code recognition such as figure 1 Shown:

[0027] Step 1: Use MATLAB software to construct a QR two-dimensional code image based on the Zxing data package.

[0028] Step 2: Select the background of the QR code, the information contained in the QR code, the distance between the QR code and the camera according to the actual human-computer interaction scene, and use the kinect camera to collect the image information of the QR code.

[0029] Step 3: Add motion blur to the QR code image using MATLAB sof...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

PUM

No PUM Login to view more

Abstract

The invention discloses a two-dimensional code recognition method, and the method comprises the steps: selecting QR two-dimensional codes in different backgrounds according to the actual recognition demands, adding motion blur with different blur lengths and blur angles, and designing and manufacturing a two-dimensional code data set based on motion blur; secondly, an image motion blur removing algorithm based on a generative adversarial network is adopted; according to the image deblurring method based on the generative adversarial network, the feature pyramid-based image feature extraction network is adopted to extract feature mapping of the image, and a new GAN loss function is designed, so that the image deblurring algorithm based on the generative adversarial network is faster in training speed and higher in robustness, and a very efficient image deblurring effect can be provided. An image binarization algorithm based on an adaptive threshold and a series of algorithms based on image processing are designed, so that an image edge region is better extracted and an image is better corrected. The method can be applied to two-dimensional code recognition environments with different backgrounds.

Description

technical field [0001] The invention relates to the field of robot image processing, in particular to a two-dimensional code recognition method. Background technique [0002] In recent years, with the rapid development of science and technology, two-dimensional codes, as one of the emerging automatic identification technologies, are more and more used in Many industries and fields, such as shared bicycles, mobile payment, warehouse scheduling, robot positioning and navigation, and social software, have greatly facilitated people's daily life. [0003] In recent years, thanks to the rapid development of deep learning, researchers have proposed many image processing algorithms based on convolutional neural networks. These algorithms complete the given tasks through iterative training for large-scale training samples. Compared with traditional algorithms, algorithms based on convolutional neural networks have shown better performance and higher robustness, so they quickly form...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

Application Information

Patent Timeline
no application Login to view more
IPC IPC(8): G06K7/14G06N3/04G06N3/08
CPCG06K7/1417G06K7/1452G06K7/146G06N3/08G06N3/045
Inventor 曹政才李俊年
Owner BEIJING UNIV OF CHEM TECH
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products