CN114418050B - Anti-counterfeiting matrix code generation method and decoding method - Google Patents

Anti-counterfeiting matrix code generation method and decoding method Download PDF

Info

Publication number
CN114418050B
CN114418050B CN202210026619.4A CN202210026619A CN114418050B CN 114418050 B CN114418050 B CN 114418050B CN 202210026619 A CN202210026619 A CN 202210026619A CN 114418050 B CN114418050 B CN 114418050B
Authority
CN
China
Prior art keywords
code
module
straight line
points
counterfeiting
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN202210026619.4A
Other languages
Chinese (zh)
Other versions
CN114418050A (en
Inventor
陈绳旭
马吉良
柳璞都
王秋婉
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Cn3wm Xiamen Network Technology Co ltd
Original Assignee
Cn3wm Xiamen Network Technology Co ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Cn3wm Xiamen Network Technology Co ltd filed Critical Cn3wm Xiamen Network Technology Co ltd
Priority to CN202210026619.4A priority Critical patent/CN114418050B/en
Publication of CN114418050A publication Critical patent/CN114418050A/en
Application granted granted Critical
Publication of CN114418050B publication Critical patent/CN114418050B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06KGRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
    • G06K19/00Record carriers for use with machines and with at least a part designed to carry digital markings
    • G06K19/06Record carriers for use with machines and with at least a part designed to carry digital markings characterised by the kind of the digital marking, e.g. shape, nature, code
    • G06K19/06009Record carriers for use with machines and with at least a part designed to carry digital markings characterised by the kind of the digital marking, e.g. shape, nature, code with optically detectable marking
    • G06K19/06037Record carriers for use with machines and with at least a part designed to carry digital markings characterised by the kind of the digital marking, e.g. shape, nature, code with optically detectable marking multi-dimensional coding
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06KGRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
    • G06K19/00Record carriers for use with machines and with at least a part designed to carry digital markings
    • G06K19/06Record carriers for use with machines and with at least a part designed to carry digital markings characterised by the kind of the digital marking, e.g. shape, nature, code
    • G06K19/06009Record carriers for use with machines and with at least a part designed to carry digital markings characterised by the kind of the digital marking, e.g. shape, nature, code with optically detectable marking
    • G06K19/06046Constructional details
    • G06K19/06093Constructional details the marking being constructed out of a plurality of similar markings, e.g. a plurality of barcodes randomly oriented on an object
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06KGRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
    • G06K7/00Methods or arrangements for sensing record carriers, e.g. for reading patterns
    • G06K7/10Methods or arrangements for sensing record carriers, e.g. for reading patterns by electromagnetic radiation, e.g. optical sensing; by corpuscular radiation
    • G06K7/14Methods or arrangements for sensing record carriers, e.g. for reading patterns by electromagnetic radiation, e.g. optical sensing; by corpuscular radiation using light without selection of wavelength, e.g. sensing reflected white light
    • G06K7/1404Methods for optical code recognition
    • G06K7/1408Methods for optical code recognition the method being specifically adapted for the type of code
    • G06K7/14172D bar codes
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06KGRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
    • G06K7/00Methods or arrangements for sensing record carriers, e.g. for reading patterns
    • G06K7/10Methods or arrangements for sensing record carriers, e.g. for reading patterns by electromagnetic radiation, e.g. optical sensing; by corpuscular radiation
    • G06K7/14Methods or arrangements for sensing record carriers, e.g. for reading patterns by electromagnetic radiation, e.g. optical sensing; by corpuscular radiation using light without selection of wavelength, e.g. sensing reflected white light
    • G06K7/1404Methods for optical code recognition
    • G06K7/1439Methods for optical code recognition including a method step for retrieval of the optical code
    • G06K7/1452Methods for optical code recognition including a method step for retrieval of the optical code detecting bar code edges

Landscapes

  • Physics & Mathematics (AREA)
  • Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Health & Medical Sciences (AREA)
  • Electromagnetism (AREA)
  • General Health & Medical Sciences (AREA)
  • Toxicology (AREA)
  • Artificial Intelligence (AREA)
  • Computer Vision & Pattern Recognition (AREA)
  • Editing Of Facsimile Originals (AREA)

Abstract

The invention relates to a code generation method and a decoding method of an anti-counterfeiting dot matrix code, wherein the code generation method comprises the following steps: generating a positioning module and a correction module, wherein the positioning module comprises a plurality of a code points with continuous centroids on a first straight line, the correction module comprises b code points with continuous centroids on a second straight line, and the slopes of the first straight line and the second straight line are unequal; acquiring data to be encoded; generating a data module according to data to be encoded, wherein four blank areas are reserved in the data module; and adding three positioning modules and one correction module in the four blank areas respectively to obtain the dot matrix code.

Description

Anti-counterfeiting matrix code generation method and decoding method
Technical Field
The invention relates to an anti-counterfeiting dot matrix code generation method and a decoding method, and belongs to the field of two-dimensional code anti-counterfeiting.
Background
Whether the two-dimensional code is encrypted or not, whether the two-dimensional code is tangible or intangible, whether the two-dimensional code is big or small, whether the two-dimensional code is black and white or colorful, and whether the two-dimensional code is a graphic symbol of recorded data can be copied or counterfeited. The scanning result of the copied fake two-dimensional code is consistent with that of a genuine product, and the authenticity cannot be identified. The two-dimensional code anti-counterfeiting method commonly used at present comprises the following steps: the background database is utilized to record the code scanning record of the two-dimensional code, and a consumer can know whether the code has the code scanning record or not by inquiring the background database, so that the anti-counterfeiting effect can be achieved to a certain extent. But network support is needed, and meanwhile, if the fake two-dimension code is sold to the hands of the consumer along with the fake commodity in a preemptive way, the consumer cannot identify the authenticity through code scanning record. Therefore, a new matrix code suitable for use as a commodity anti-counterfeit label is needed.
The prior art is as follows:
1. for example, the lattice coding method of the sparse lattice code control method which is identified by a mobile phone and disclosed as CN106874819A has no design of positioning points, which can lead to the problem that the picture does not support rotation reading and is difficult to read when the distortion is large, and has no positioning points to combine the lattice code with the background picture, thus being extremely easy to be interfered by the background, and the practicability of the code is not high.
2. The laser anti-counterfeiting and the printing ink anti-counterfeiting have the advantages of low cost, easy identification by consumers and the like, but have low technical content and are easy to imitate. Once the product using the anti-counterfeiting technology is imitated, the anti-counterfeiting capability of the counterfeit product is lost, consumers can mistakenly consider the counterfeit product to be a genuine product, serious harm is brought, and the laser anti-counterfeiting and the ink anti-counterfeiting require special reading equipment, which is not possessed by common consumers. However, although the technical means such as RFID radio frequency anti-counterfeiting and engraving intaglio printing anti-counterfeiting have higher technical content and are not easy to break, the technical back of the RFID radio frequency anti-counterfeiting and engraving intaglio printing anti-counterfeiting method often needs a large amount of investment and technical strength support, and often needs special equipment and professionals to identify, so the RFID radio frequency anti-counterfeiting and engraving intaglio printing anti-counterfeiting method has no universality and prevents popularization.
3. The method and device for generating anti-fake image with publication number CN201610074759.3 have the following disadvantages that a, an image unit has only one positioning area, perspective transformation can not be performed on perspective distortion when a camera shoots, and the perspective transformation can be performed only by four positioning points which are not linear according to the requirement of the perspective transformation, so that the code scanning precision is not high; b. an image unit comprises a plurality of bits, and the code generation is complex; c. the error correction algorithm is not involved, and the anti-interference capability of a single code is low; d. according to the arrangement and combination mode of the code bits as the coded data, the arrangement and combination mode is greatly reduced relative to the data capacity of one bit of each code point, and the problems of lower data capacity and waste of the image code points are caused.
Disclosure of Invention
In order to overcome the problems in the prior art, the invention designs an anti-counterfeiting matrix code generation method and a decoding method, wherein a positioning module and a correction module in the matrix code are not obviously different from a data code group and are not easy to identify by human eyes, so that the hidden property of the matrix code is stronger, the anti-counterfeiting matrix code generation method is suitable for being used as an anti-counterfeiting label of a product, the anti-counterfeiting cost is low, and the anti-counterfeiting matrix code generation method is easy to popularize.
In order to achieve the above purpose, the present invention adopts the following technical scheme:
the technical scheme is as follows:
a code generation method of anti-counterfeiting matrix codes comprises the following steps:
generating a positioning module and a correction module, wherein the positioning module comprises a plurality of a code points with continuous centroids on a first straight line, the correction module comprises b code points with continuous centroids on a second straight line, and the slopes of the first straight line and the second straight line are unequal;
acquiring data to be encoded; generating a data module according to data to be encoded, wherein four blank areas are reserved in the data module; and adding three positioning modules and one correction module in the four blank areas respectively to obtain the dot matrix code.
Further, the space is arranged between each code point in the dot matrix code, and the minimum space between adjacent code points is consistent.
Further, the method further comprises the following steps: generating a plurality of lattice codes with intervals left between the lattice codes; a plurality of code points are randomly generated within the space.
Further, three positioning modules in the dot matrix code are distributed in an isosceles right triangle shape.
Further, the side length or the diameter of the code point in the dot matrix code is less than or equal to 4mil.
Further, the data module includes i code point groups, the i code point groups include c i Line/column code points (c i <a and c i <b) And a space is reserved between the adjacent code point groups.
The second technical scheme is as follows:
a decoding method of anti-counterfeiting matrix codes comprises the following steps:
acquiring a picture containing a dot matrix code;
identifying all code points in the picture;
searching a positioning module and a correction module in the code points;
according to the positioning module and the correction module, performing perspective transformation on the picture;
and decoding the data module in the perspective transformed picture to obtain the data to be encoded.
Further, the identifying all code points in the picture specifically includes:
carrying out graying treatment on the image to obtain a gray scale image;
performing edge detection on the gray level image to obtain edge information of each code point in the image;
and determining the outline of each code point according to the edge information.
Further, the locating module and the correcting module are searched in the code point, specifically:
determining the centroid of each code point according to the outline of each code point;
searching a module meeting the requirements: the centroid is at a/b code points of the same straight line, and the ratio value of the spacing between every two adjacent code points on the straight line is equal to a first value, and the spacing value between every two adjacent code points is equal to a second value;
according to the slope of the straight line, the modules meeting the requirements are divided into a positioning module and a correction module.
Compared with the prior art, the invention has the following characteristics and beneficial effects:
1. compared with the data code group, the positioning module and the correction module in the dot matrix code have no obvious difference, are not easy to be identified by human eyes, have stronger concealment, are suitable for being used as anti-counterfeit labels of products, have low anti-counterfeit cost and are easy to popularize.
2. The invention improves the fake making difficulty by limiting the size of the code points to be mil level: the counterfeiter can only see the details of the dot matrix code image according to the invention through an image magnifying instrument such as an electron microscope. The dot matrix code image generates first attenuation in the printing link; the amplified image obtained by shooting by the image amplifying instrument generates second attenuation; the amplified image needs to be scaled to be close to the size and the proportion of the original image, and then third attenuation is generated; a fourth decay occurs when printing is finally performed. After layer-by-layer attenuation, the image loses a large amount of information, and the information such as detail characteristics of the image, relative positions of the image and the like is completely different. The above attenuation is unavoidable even with high-precision copying equipment, so that the anti-counterfeiting effect can be effectively achieved when the code points are designed to be of the mil level.
3. The invention sets the positioning module/the correction module as a/b code points with continuous centroids on the same straight line, and determines the possible module by searching corresponding characteristics (the centroids are on the same straight line, the ratio value of the distance between each adjacent code point on the straight line is equal to a first value, and the distance value between the adjacent code points is equal to a second value), thereby avoiding being influenced by printing errors, improving the decoding success rate and reducing the requirement on printing precision.
4. According to the invention, the modules meeting the requirements are divided into the positioning module and the correction module according to the slope of the straight line, so that the horizontal and vertical linear judgment of the cross-shaped positioning module in the A code is avoided, and the positioning speed is increased.
Drawings
FIG. 1 is a flow chart of the present invention;
FIG. 2 is a schematic diagram of a lattice code according to the prior art;
FIG. 3 is a schematic diagram of a lattice code according to the present invention;
FIG. 4 is a schematic diagram of a positioning module and a calibration module according to the present invention;
FIG. 5 is a schematic view of a first straight line and a second straight line according to the present invention;
FIG. 6 is a schematic diagram of calibration points in the calibration module;
FIG. 7 is a schematic diagram of a positioning module and a calibration module;
FIG. 8 is a schematic diagram of a data module according to the present invention;
FIG. 9 is a schematic diagram of a code point arrangement of a data module according to the present invention;
FIG. 10 is a schematic diagram of a plurality of lattice codes according to the present invention;
fig. 11 is a schematic diagram of adding code points between the dot matrix codes shown in fig. 10.
Detailed Description
The present invention will be described in more detail with reference to examples.
Example 1
As shown in fig. 1, the anti-counterfeiting matrix code generation method comprises the following steps:
as shown in fig. 4 and 5, a positioning module and a correction module are generated, wherein the positioning module comprises three code points with centroid all located on a first straight line, and the correction module comprises three code points with centroid all located on a second straight line. The slopes of the first straight line and the second straight line are not equal; in this embodiment, the first straight line forms an angle of 45 ° with the horizontal line, and the second straight line forms an angle of-45 ° with the horizontal line.
Acquiring data to be encoded; generating a data module (shown in a box selection in fig. 8) according to the data to be encoded, wherein four blank areas are reserved in the data module; and adding three positioning modules and a correction module in the four blank areas respectively, wherein the three positioning modules are distributed in an isosceles right triangle, and thus, the dot matrix code is obtained.
When the side length or diameter of each code point in the dot matrix code is in the mil level, for example, the printing precision is 800dpi (800 dpi represents that 1 inch can print 800 points), the code point is set to be square, and the side length of the square is 2 points. 1 mil (mil) =0.0254 millimeters (mm), 1 inch=25.4 millimeters; the physical size of 1 dot at 800dpi is 1.25mil and the side length of the code dot is 1.25×2=2.5 mil.
One of the beneficial effects of the embodiment is that: the locating module and the correcting module in the dot matrix code are not obviously different from the data code group, are not easy to be identified by human eyes, so that the dot matrix code has strong concealment, is suitable for being used as an anti-counterfeit label of a product, has low anti-counterfeit cost and is easy to popularize.
The second beneficial effect of this embodiment lies in: by limiting the size of the code points to be mil level, the counterfeiting difficulty is improved: the counterfeiter can only see the details of the dot matrix code image according to the invention through an image magnifying instrument such as an electron microscope. The dot matrix code image generates first attenuation in the printing link; the amplified image obtained by shooting by the image amplifying instrument generates second attenuation; the amplified image needs to be scaled to be close to the size and the proportion of the original image, and then third attenuation is generated; a fourth decay occurs when printing is finally performed. After layer-by-layer attenuation, the image loses a large amount of information, and the information such as detail characteristics of the image, relative positions of the image and the like is completely different. The above attenuation is unavoidable even with high-precision copying equipment, so that the anti-counterfeiting effect can be effectively achieved when the dot matrix is designed to be of the mil level.
Example two
An embodiment of a decoding method of a matrix code includes the following steps:
acquiring a picture containing a dot matrix code;
identifying all code points in the picture: carrying out graying treatment on the image to obtain a gray scale image; performing edge detection on the gray level image to obtain edge information of each code point in the image; determining the outline of each code point according to the edge information;
searching a positioning module and a correction module in the code points: determining the centroid of each code point according to the outline of each code point; searching a module meeting the requirements: three code points with centers on the same straight line, wherein the ratio value of the spacing between every two adjacent code points on the straight line is equal to a first value, and the spacing value between every two adjacent code points is equal to a second value; according to the slope of the straight line, the modules meeting the requirements are divided into a positioning module and a correction module. Specifically, as shown in fig. 7, in this embodiment, the first value is 1:1, and the second value is the minimum distance between adjacent code points.
Taking the middle code points (namely the second code point, as shown in fig. 6) of each positioning module and the correction module as positioning points and correction points respectively to obtain four reference points; performing perspective transformation on the picture by using the four datum points;
and decoding the data module in the perspective transformed picture to obtain the data to be encoded.
Example III
The lattice codes shown in fig. 2 are lattice codes (for distinction, hereinafter referred to as a codes) generated by the code generation method described in the patent "code generation, decoding method and anti-counterfeit method of anti-counterfeit lattice codes".
Fig. 3 shows a lattice code (hereinafter referred to as B code for distinction) generated by the method described in this patent.
The code points in the A code and the B code are of the size of the Mild class (the size of the code point is only one or two pixels). As shown in fig. 2 and 3, in the actual printing process, there is a certain error: the coloring matter (e.g., toner, ink) released by the printer may slightly overflow the predetermined line, and the code dot margin may become larger and the code dot pitch may become smaller. The decoding algorithm adopted by the code point is too small and the A code (the code point side length: space: code point side length=1:1:1:1 is satisfied), and then the decoding algorithm is determined as a positioning module and a correction module). Such errors can cause serious interference during decoding and even render decoding impossible.
In this embodiment, the positioning module/the correction module is set to be a/b code points with continuous centroids on the same straight line, and the possible module is determined by searching corresponding features (the centroids are on the same straight line, the ratio value of the distances between adjacent code points on the straight line is equal to the first value, and the distance value between adjacent code points is equal to the second value), so that the influence of printing errors is avoided, the decoding success rate is improved, and the requirement on printing precision is reduced. In addition, the module meeting the requirements is divided into a positioning module and a correction module according to the slope of the straight line, so that the horizontal and vertical linear judgment of the cross-shaped positioning module in the A code is avoided, and the positioning speed is accelerated.
Example IV
The code point density and the arrangement mode of the positioning module and the correcting module in the A code are different from those of the data module, when the A code appears in batches, the regularity is easy to be seen, and the risk of being cracked is increased. The arrangement mode of the code points of the data module in the B code is set in this embodiment as follows:
as shown in fig. 9, the data module includes 5 code point groups, each code point group includes 2 columns of code points and spaces are reserved between adjacent code point groups, specifically: firstly, arranging a positioning module and a correction module; the code points are arranged in a staggered manner from top to bottom and from left to right, and a row of blanks is left after two rows of code points are arranged; continuously arranging two rows of code points, and leaving a row of blanks; and circulating until the code points are distributed. The repeated code point combination with the positioning module and the correction module is avoided, a space is reserved between each code point, the minimum space between adjacent code points is consistent, and the concealment and the attractiveness are improved.
Example five
As shown in fig. 10, four lattice codes are generated with spaces left between the lattice codes.
As shown in fig. 11, a plurality of code points are randomly generated within the space to hide the four matrix codes shown.
It will be apparent that the described embodiments are only some, but not all, embodiments of the invention. All other embodiments, which can be made by those skilled in the art based on the embodiments of the invention without making any inventive effort, are intended to be within the scope of the invention.

Claims (6)

1. The anti-counterfeiting matrix code generation method is characterized by comprising the following steps of:
generating a positioning module and a correction module, wherein the positioning module comprises a plurality of a code points with continuous centroids on a first straight line, the correction module comprises b code points with continuous centroids on a second straight line, and the slopes of the first straight line and the second straight line are unequal; the side length or the diameter of a code point in the matrix code is less than or equal to 4mil;
acquiring data to be encoded; generating a data module according to data to be encoded, wherein four blank areas are reserved in the data module; and adding three positioning modules and one correction module in the four blank areas respectively to obtain the dot matrix code.
2. The method for generating anti-counterfeiting matrix codes according to claim 1, wherein each code point in the matrix codes is provided with a distance, and the minimum distances between adjacent code points are consistent.
3. The method for generating an anti-counterfeiting matrix code according to claim 1, further comprising: generating a plurality of lattice codes with intervals left between the lattice codes; a plurality of code points are randomly generated within the space.
4. The method for generating anti-counterfeiting matrix codes according to claim 1, wherein three positioning modules in the matrix codes are distributed in an isosceles right triangle.
5. The method of claim 1, wherein the data module includes i code point groups, and the i code point groups include c i Row/column code points, c i <a and c i <b, leaving between adjacent code point groupsSpacing.
6. The decoding method based on the anti-counterfeiting matrix code as claimed in claim 1, which is characterized by comprising the following steps:
acquiring a picture containing a dot matrix code; the side length or the diameter of a code point in the matrix code is less than or equal to 4mil;
identifying all code points in the picture: carrying out graying treatment on the image to obtain a gray scale image; performing edge detection on the gray level image to obtain edge information of each code point in the image; determining the outline of each code point according to the edge information;
searching a positioning module and a correction module in the code points: determining the centroid of each code point according to the outline of each code point; searching a module meeting the requirements: the centroid is at a/b code points of the same straight line, and the ratio value of the spacing between every two adjacent code points on the straight line is equal to a first value, and the spacing value between every two adjacent code points is equal to a second value;
dividing the modules meeting the requirements into a positioning module and a correction module according to the slope of the straight line;
according to the positioning module and the correction module, performing perspective transformation on the picture;
and decoding the data module in the perspective transformed picture to obtain the data to be encoded.
CN202210026619.4A 2022-01-11 2022-01-11 Anti-counterfeiting matrix code generation method and decoding method Active CN114418050B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202210026619.4A CN114418050B (en) 2022-01-11 2022-01-11 Anti-counterfeiting matrix code generation method and decoding method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202210026619.4A CN114418050B (en) 2022-01-11 2022-01-11 Anti-counterfeiting matrix code generation method and decoding method

Publications (2)

Publication Number Publication Date
CN114418050A CN114418050A (en) 2022-04-29
CN114418050B true CN114418050B (en) 2023-12-01

Family

ID=81272291

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202210026619.4A Active CN114418050B (en) 2022-01-11 2022-01-11 Anti-counterfeiting matrix code generation method and decoding method

Country Status (1)

Country Link
CN (1) CN114418050B (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN117291631A (en) * 2023-10-27 2023-12-26 广州通赢科技有限公司 Hidden commodity tracing method and system

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105095936A (en) * 2015-07-22 2015-11-25 黄鹤南 Image two-dimension code based on information hiding, generation method and system thereof
CN105760919A (en) * 2016-02-06 2016-07-13 深圳市天朗时代科技有限公司 Dot matrix two-dimensional code coding and recognition method
CN106611207A (en) * 2015-10-23 2017-05-03 孙东耀 Two-dimensional code with data writing function and data reading method thereof
CN113435556A (en) * 2021-07-14 2021-09-24 三维码(厦门)网络科技有限公司 Code generation and decoding method and anti-counterfeiting method of dot matrix code

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104517089B (en) * 2013-09-29 2017-09-26 北大方正集团有限公司 A kind of Quick Response Code decodes system and method

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105095936A (en) * 2015-07-22 2015-11-25 黄鹤南 Image two-dimension code based on information hiding, generation method and system thereof
CN106611207A (en) * 2015-10-23 2017-05-03 孙东耀 Two-dimensional code with data writing function and data reading method thereof
CN105760919A (en) * 2016-02-06 2016-07-13 深圳市天朗时代科技有限公司 Dot matrix two-dimensional code coding and recognition method
CN113435556A (en) * 2021-07-14 2021-09-24 三维码(厦门)网络科技有限公司 Code generation and decoding method and anti-counterfeiting method of dot matrix code

Also Published As

Publication number Publication date
CN114418050A (en) 2022-04-29

Similar Documents

Publication Publication Date Title
CN105095935B (en) A kind of low-density having merged Chaos Encryption Technology, high coding capacity dot matrix Quick Response Code
US8727222B1 (en) Method and device for authenticating geometrical codes
CN113435556B (en) Code generation and decoding method and anti-counterfeiting method of dot matrix code
US7878549B2 (en) Printed substrate having embedded covert information
US7225991B2 (en) Three dimensional data storage
CN100399790C (en) Watermark information detection method
US7676038B2 (en) Secure printing method to thwart counterfeiting
MX2008015959A (en) Multi-dimensional symbologies and related methods.
CN103119613B (en) Two dimension identification icon, include the article of this type of pattern and for labelling and the method that identifies this type of pattern
CA1078520A (en) Electronic data processing of chinese characters
JP2009543169A (en) Bar code authentication
CN114418050B (en) Anti-counterfeiting matrix code generation method and decoding method
MXPA06001533A (en) Machine readable data.
US7770805B2 (en) Method for coding two dimensional optical identification with the same gray level and printing product thereof
CN103198345A (en) Method of preventing copy of two-dimension code and two-dimension printer
US6834803B2 (en) Ink-spread compensated bar code symbology and compensation methods
CN103955730A (en) Manufacturing method of anti-counterfeiting photo-etched two-dimensional code labels
CN103794138A (en) Anti-counterfeiting identification with interference elements and method for generating anti-counterfeiting identification with interference elements
EP1771813B1 (en) Method for encoding data via matrix print data storage
US6708894B2 (en) Method for invisible embedded data using yellow glyphs
CN104736347A (en) Device and method for producing security features and security feature
CN111452528A (en) Printing method and device of anti-counterfeiting two-dimensional code with printing height
CN103279784A (en) Two-dimensional anti-counterfeit label and producing method thereof
CN114663271A (en) Processing method for anti-counterfeit label image symbolization before printing
CN111400741B (en) Hidden information encryption method based on lattice arrangement extensible style

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant