Robust method for extracting two-dimensional code area in image

A technology of area extraction and two-dimensional code, applied in the direction of electromagnetic radiation induction, etc., can solve the problems of reducing the speed of two-dimensional code recognition and taking time, and achieve the effect of good universal applicability, good robustness, and simple and fast method

Inactive Publication Date: 2011-11-23
SICHUAN UNIV
View PDF1 Cites 47 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

Since this method needs to search the entire image, it takes a lot of time to detect in images with larger resolutions. In addition

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
  • Robust method for extracting two-dimensional code area in image
  • Robust method for extracting two-dimensional code area in image
  • Robust method for extracting two-dimensional code area in image

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0025] Embodiments of the present invention will be specifically described below in conjunction with the accompanying drawings.

[0026] refer to figure 1 , the method steps of segmenting and extracting the two-dimensional code region in the image are as follows:

[0027] Step 1: Read the image containing the QR code and convert it into a 256-level grayscale image. and then build (eg figure 2 The image pyramid of the three image blocks shown in the lower middle) has a layer number setting range of 3 to 5 layers. The establishment method is to start from the original scale, use the kernel generated by the Gaussian function to filter, and then perform down-sampling every row and every column , to get the image of the previous layer;

[0028] Step 2: Block each layer image in the pyramid, and use the maximum inter-class variance method to binarize each block image according to the local gray level distribution information of each block image. The specific implementation step...

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

A robust method for extracting a two-dimensional code area in an image is disclosed, which comprises the following steps of: firstly, building a multi-scale Gaussian image pyramid according to an original image; secondly, partitioning each layer in the image pyramid; thirdly, binarizing all the image blocks, respectively, in order to obtain the binarization result of each layer of image; fourthly, fusing the binary images under a plurality of scales to obtain an image partition result; and finally, searching for the two-dimensional code area in unit of the image block and extracting the two-dimensional code area in the image by analyzing and calculating the convex hull of a characteristic point set through a connecting body. The method disclosed by the invention is capable of handling the common complex cases such as uneven illumination, background interference and the like, and has good robustness; as a search policy from coarse to fine under a plurality of scales is utilized, the method is simple and quick, and thereby is capable of taking both of the instantaneity and accuracy of handling into account.

Description

technical field [0001] The invention belongs to a computer digital image processing method, in particular to a method for accurately segmenting and extracting a two-dimensional code area in an image. Background technique [0002] A 2-dimensional barcode (2-dimensional barcode) refers to a barcode that expands on the basis of a one-dimensional barcode to make it readable in another dimension. The width of a one-dimensional barcode records data, but its length does not record data. Data is recorded in both the length and width of the two-dimensional barcode. Two-dimensional barcodes have "locating points" and "fault tolerance mechanisms" that one-dimensional barcodes do not have. The fault-tolerant mechanism can correctly restore the information on the barcode even if all the barcodes are not recognized or the barcode is defaced. Among the many types of two-dimensional barcodes, the commonly used code systems are: Data Matrix, QR Code, PDF417, Chinese Sensible Code, etc. T...

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/10
Inventor 王俊峰高琳陈懿唐鹏杜涛
Owner SICHUAN UNIV
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