Anti-forgery label, and manufacturing and verification method and device thereof

By embedding anti-counterfeiting patterns with a transparent coating on the anti-counterfeiting label and combining it with encryption, the problem of anti-counterfeiting labels being easily copied is solved, achieving an anti-counterfeiting effect that is difficult to counterfeit and easy to verify.

CN117334121BActive Publication Date: 2026-07-14ANT BLOCKCHAIN TECHNOLOGY (SHANGHAI) CO LTD

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
ANT BLOCKCHAIN TECHNOLOGY (SHANGHAI) CO LTD
Filing Date
2023-09-08
Publication Date
2026-07-14

Smart Images

  • Figure CN117334121B_ABST
    Figure CN117334121B_ABST
Patent Text Reader

Abstract

The embodiment of the present specification provides a kind of anti-fake label and its manufacturing, verification method and device, in the anti-fake label manufacturing process, the transparent coating layer on the display information printed on the substrate is improved, and the anti-fake pattern corresponding to the target information is included in the transparent coating layer.Specifically, a special transparent area is set by mixing the first predetermined object with the coating material, and the shape of the special transparent area is determined by the corresponding anti-fake pattern. Wherein, the presence of the first predetermined object causes the special transparent area to produce interference effect under light irradiation. This embodiment can improve the cost and difficulty of forgery of graphic code label, and improve the effectiveness of anti-fake.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This specification relates to the field of secure computing technology, and more particularly to anti-counterfeiting labels and their manufacturing, verification methods and apparatus. Background Technology

[0002] Anti-counterfeiting labels are special identifiers used to distinguish genuine products from counterfeit ones, prevent product counterfeiting and tampering, and protect brand image. Anti-counterfeiting labels are typically printed materials, which can be printed directly on the product or packaging, or attached as standalone labels or marks. They usually contain unique information features, such as graphic codes, images, text, or other forms of information, to verify product authenticity. For example, graphic code labels (such as QR codes and barcodes) can store graphic code identification information on a label sticker. By scanning the graphic code label, the graphic code can be identified, allowing for quick access to relevant information. Graphic code labels can be affixed to the surface of goods, thus being used for anti-counterfeiting, traceability, and logistics.

[0003] However, in real-world applications, there are instances where counterfeit anti-counterfeiting labels are used to achieve various profit-making objectives. For example, merchants may use photographic techniques to create counterfeit labels that match the patterns and textures on the original anti-counterfeiting labels, then affix these counterfeit labels to their products, thus defrauding consumers. In cases of parallel importing, counterfeiters may photograph and scan anti-counterfeiting labels to fraudulently obtain subsidies from manufacturers. This photographic method can typically be achieved through printing or photocopying. Therefore, increasing the difficulty and cost of counterfeiting is a crucial technical issue worthy of research in the use of anti-counterfeiting labels. Summary of the Invention

[0004] This specification describes one or more embodiments of an anti-counterfeiting label and its manufacturing, verification method and apparatus, to solve one or more problems mentioned in the background art.

[0005] According to a first aspect, an anti-counterfeiting label is provided, comprising a substrate and a transparent coating layer, wherein: a first display information corresponding to first target information is printed on a first surface of the substrate; the transparent coating layer covers the first surface of the substrate, the transparent coating layer includes a first region, the shape of the first region corresponding to a first anti-counterfeiting pattern associated with the first target information, wherein the first region includes a transparent first predetermined element, the first predetermined element being used to cause the first region to produce an interference effect under light irradiation.

[0006] In one embodiment, the first display information includes a graphic code describing the first target information, and the first region is within the area of ​​the first surface in which the graphic code is printed.

[0007] In one embodiment, the transparent coating layer is made of a first coating material, which is one of varnish, mineral oil, and resin oil.

[0008] In one embodiment, the first predetermined substance is air, and the first area is formed by coating with a first coating material that has not been defoamed.

[0009] In one embodiment, the transparent coating layer includes other transparent areas covering the first area.

[0010] In one embodiment, the coverage area of ​​the other transparent areas on the first surface is not less than the area of ​​the first area.

[0011] In one embodiment, the first anti-counterfeiting pattern is determined and associated with the first target information by: encoding the first target information to obtain a first coded identifier; and determining the corresponding anti-counterfeiting pattern as the first anti-counterfeiting pattern based on the first coded identifier.

[0012] In one embodiment, encoding the first target information to obtain a first encoded identifier includes: encrypting the first target information according to a predetermined encryption method to obtain a first target ciphertext; and determining the corresponding first encoded identifier by encoding the first target ciphertext.

[0013] In one embodiment, the predetermined encryption method is: performing a salted one-way hash calculation on the first target information.

[0014] In one embodiment, determining the corresponding first encoded identifier by encoding the first target ciphertext includes: representing the first target ciphertext as a first numerical value using a first predetermined format; summing each bit of the first numerical value to take the modulo of a predetermined number of anti-counterfeiting patterns based on the obtained sum; and determining the first encoded identifier using the obtained modulo value.

[0015] In one embodiment, the number of predetermined anti-counterfeiting patterns is determined based on a preset number m, and the first anti-counterfeiting pattern includes a pattern determined in at least one of the m regions; determining the corresponding anti-counterfeiting pattern as the first anti-counterfeiting pattern according to the first encoding identifier includes: representing the first encoding identifier as a second value of m bits in a second predetermined format, wherein the m bits correspond one-to-one with the m regions; determining the corresponding anti-counterfeiting pattern in each region corresponding to the bit with a predetermined value among the m bits of the second value, and using the determined anti-counterfeiting pattern as the first anti-counterfeiting pattern.

[0016] In one embodiment, a single region among the m regions is a square region, and the m regions are arranged according to at least one of the following predetermined rules: arranged vertically, arranged horizontally, or arranged in an array.

[0017] In one embodiment, there is a predetermined mapping relationship between the anti-counterfeiting pattern identifier and the anti-counterfeiting pattern. The step of determining the corresponding anti-counterfeiting pattern as the first anti-counterfeiting pattern according to the first coded identifier includes: obtaining the anti-counterfeiting pattern corresponding to the first coded identifier as the first anti-counterfeiting pattern according to the mapping relationship.

[0018] In one embodiment, the first anti-counterfeiting pattern is one of the following: a ring-shaped pattern; a star-shaped pattern; a ribbon-shaped pattern; one of the preset characters; or a pattern composed of at least one region selected from m predetermined regions arranged according to a predetermined rule, wherein the predetermined rule includes at least one of vertical arrangement, horizontal arrangement, and array arrangement.

[0019] According to a second aspect, a method for manufacturing an anti-counterfeiting label is provided, comprising: printing second display information corresponding to second target information onto a first side of a predetermined substrate; covering the first side of the predetermined substrate with a transparent coating layer, wherein the transparent coating layer includes a second region, the shape of the second region corresponding to a second anti-counterfeiting pattern associated with the second target information, the second region including a transparent first predetermined object, the first predetermined object being used to cause the second region to produce an interference effect under light irradiation.

[0020] In one embodiment, the second display information includes a graphic code describing the second target information, and the second region is within the area on the first surface where the second display information is printed.

[0021] In one embodiment, covering the first surface of the predetermined substrate with a transparent coating layer comprises: coating the first surface with a first coating material mixed with a transparent first predetermined substance to form a second region, the second region being within the area of ​​the first surface in which the second display information is printed; and coating at least a portion of the area of ​​the first surface with the first coating material to cover the second region.

[0022] In one embodiment, the first coating material is one of varnish, mineral oil, and resin oil, and the first predetermined substance is air.

[0023] In one embodiment, the second anti-counterfeiting pattern is generated by encoding the second target information to obtain a second coded identifier; and determining the corresponding anti-counterfeiting pattern as the second anti-counterfeiting pattern based on the second coded identifier.

[0024] In one embodiment, encoding the second target information to obtain a second encoded identifier includes: encrypting the second target information according to a predetermined encryption method to obtain second target ciphertext; and determining the corresponding second encoded identifier by encoding the second target ciphertext.

[0025] In one embodiment, the predetermined encryption method is: performing a salted one-way hash calculation on the second target information.

[0026] In one embodiment, determining the corresponding second encoding identifier by encoding the second target ciphertext includes: representing the second target ciphertext as a first numerical value using a first predetermined format; summing each bit of the first numerical value to take the modulo of a predetermined number of anti-counterfeiting patterns based on the obtained sum; and determining the second encoding identifier using the obtained modulo value.

[0027] In one embodiment, the second anti-counterfeiting pattern includes a pattern determined by at least one of m regions; obtaining the second anti-counterfeiting pattern according to the second encoding identifier includes: representing the second encoding identifier as a second value of m bits in a second predetermined format, wherein the m bits correspond one-to-one with the m regions; determining the corresponding anti-counterfeiting pattern in each region corresponding to the bits with predetermined values ​​among the m bits of the second value, and using the determined anti-counterfeiting pattern as the second anti-counterfeiting pattern.

[0028] In one embodiment, a single region among the m regions is a square region, and the m regions are arranged according to at least one of the following predetermined rules: arranged vertically, arranged horizontally, or arranged in an array.

[0029] In one embodiment, there is a predetermined mapping relationship between the anti-counterfeiting pattern identifier and the anti-counterfeiting pattern. The step of determining the corresponding anti-counterfeiting pattern as the second anti-counterfeiting pattern according to the second encoding identifier includes: obtaining the anti-counterfeiting pattern corresponding to the second encoding identifier as the second anti-counterfeiting pattern according to the mapping relationship.

[0030] In one embodiment, the second anti-counterfeiting pattern is one of the following: a ring-shaped pattern, a star-shaped pattern, a ribbon-shaped pattern, or a preset character; a pattern composed of at least one region selected from m predetermined regions arranged according to predetermined rules, wherein the predetermined rules include at least one of vertical arrangement, horizontal arrangement, or array arrangement.

[0031] According to a third aspect, a verification method for an anti-counterfeiting label is provided. The anti-counterfeiting label includes a substrate and a transparent coating layer. A third display information corresponding to third target information is printed on a first surface of the substrate. The transparent coating layer covers the first surface of the substrate. The method includes: acquiring a label image captured on the first surface of the anti-counterfeiting label, the label image including a first image captured after supplementary lighting processing; obtaining third target information corresponding to the third display information by parsing the third display information contained in the label image, and determining an expected anti-counterfeiting pattern associated with the third target information; obtaining a third identification pattern based on image recognition of the first image corresponding to the transparent coating layer; and determining a verification result for whether the anti-counterfeiting label is counterfeit based on a similarity comparison between the expected anti-counterfeiting pattern and the third identification pattern.

[0032] In one embodiment, if the anti-counterfeiting label is not counterfeited, the third anti-counterfeiting image is a third region included in the transparent coating layer, the shape of the third region corresponding to the expected anti-counterfeiting pattern, the third region including a transparent first predetermined object, the first predetermined object being used to cause the third region to produce an interference effect under light illumination.

[0033] In one embodiment, the label image further includes a second image acquired without supplemental lighting, and the parsing of the third display information contained in the label image includes: parsing the third display information contained in the second image.

[0034] In one embodiment, the expected anti-counterfeiting pattern is determined by: encoding the third target information to obtain a third coded identifier; and determining the corresponding anti-counterfeiting pattern as the third anti-counterfeiting pattern based on the third coded identifier.

[0035] In one embodiment, identifying the third identification pattern corresponding to the transparent coating layer from the first image includes: preprocessing the first image using at least one of a first method and a second method to obtain a third image, wherein the first method includes at least one of white balance processing, gamma correction processing, and histogram equalization processing, and the second method is filtering processing; and identifying the third identification pattern corresponding to the transparent coating layer from the third image.

[0036] In one embodiment, the third display information includes a graphic code describing the second target information; before identifying the third identification pattern corresponding to the transparent coating layer from the first image, the method further includes: detecting the position of the graphic code in the first image to align the graphic code with a preset graphic code identification area, the alignment including at least one of border alignment and deformation correction.

[0037] In one embodiment, the identification of the third recognition pattern corresponding to the transparent coating layer from the first image is performed by a pre-trained image recognition model. The image recognition model is trained as follows: for each sample anti-counterfeiting label, images of each sample label are acquired, wherein a single sample anti-counterfeiting label is determined based on randomly generated sample display information, and a single sample label image includes a first sample image acquired under supplementary lighting and a second sample image acquired without supplementary lighting; the first sample image in each sample label image is processed using a pre-determined image recognition model to obtain the recognition result of each sample anti-counterfeiting pattern; the recognition result of each sample anti-counterfeiting pattern is compared with each anti-counterfeiting pattern label corresponding to each sample anti-counterfeiting label to determine the current model loss of the image recognition model, wherein a single anti-counterfeiting pattern label is generated by parsing the second sample image in the corresponding sample label image to obtain the corresponding single sample target information, and by encoding the single sample target information to obtain a single sample code identifier; the single anti-counterfeiting pattern is obtained according to the single sample code identifier; the undetermined parameters in the image recognition model are adjusted with the goal of reducing the current model loss, thereby training the image recognition model.

[0038] In one embodiment, the similarity between the expected anti-counterfeiting pattern and the third identification pattern is measured by similarity; the verification result for determining whether the anti-counterfeiting label is counterfeit based on the similarity comparison between the expected anti-counterfeiting pattern and the third identification pattern includes: if the similarity is greater than a predetermined similarity threshold, the verification result is determined to be that the anti-counterfeiting label is not counterfeit; if the similarity is less than the predetermined similarity threshold, the verification result is determined to be that the anti-counterfeiting label is counterfeit.

[0039] In one embodiment, the similarity is determined by one of the following: the probability that the shape of the third identification pattern is consistent with the shape of the expected anti-counterfeiting pattern; the ratio of the number of pixels in the third identification pattern that are in the same position as the pixels in the expected anti-counterfeiting pattern to the number of pixels in the expected anti-counterfeiting pattern; the ratio of the number of regions in each region of the third identification pattern that are in the same position as each region of the expected anti-counterfeiting pattern to the number of regions in the expected anti-counterfeiting pattern or the total number of regions m of the anti-counterfeiting pattern.

[0040] According to the fourth aspect, an apparatus for producing anti-counterfeiting labels is provided, comprising:

[0041] The first printing unit is configured to print second display information corresponding to the second target information onto a first surface of a predetermined substrate.

[0042] The second printing unit is configured to cover the first surface of the predetermined substrate with a transparent coating layer, wherein the transparent coating layer includes a second region whose shape corresponds to a second anti-counterfeiting pattern associated with the second target information, and the second region includes a transparent first predetermined object, which is used to cause the second region to produce an interference effect under light irradiation.

[0043] According to a fifth aspect, a verification device for an anti-counterfeiting label is provided. The anti-counterfeiting label includes a substrate and a transparent coating layer. A first surface of the substrate is printed with third display information corresponding to third target information. The transparent coating layer covers the first surface of the substrate. The device includes:

[0044] The acquisition unit is configured to acquire a label image acquired from the first side of the anti-counterfeiting label, the label image including a first image acquired after supplemental lighting processing;

[0045] The parsing unit is configured to obtain third target information corresponding to the third display information by parsing the third display information contained in the label image, thereby determining the expected anti-counterfeiting pattern associated with the third target information;

[0046] The recognition unit is configured to obtain a third recognition pattern based on image recognition of the first image corresponding to the transparent coating layer;

[0047] The verification unit is configured to determine whether the anti-counterfeiting label is counterfeit based on a similarity comparison between the expected anti-counterfeiting pattern and the third identification pattern.

[0048] According to a sixth aspect, a computer-readable storage medium is provided having a computer program stored thereon, which, when executed in a computer, causes the computer to perform the methods described in the second and third aspects.

[0049] According to a seventh aspect, a computing device is provided, including a memory and a processor, characterized in that the memory stores executable code, and when the processor executes the executable code, it implements the methods described in the second and third aspects.

[0050] The method and apparatus provided in the embodiments of this specification improve the transparent coating layer above the printed display information on the substrate during the anti-counterfeiting label manufacturing process, embedding an anti-counterfeiting pattern uniquely corresponding to the target information within the transparent coating layer. Specifically, a special transparent area (such as a first area) is set by a coating material mixed with a first predetermined substance. The shape of this special transparent area is determined by the corresponding anti-counterfeiting pattern, and the transparent area is covered by a coating material without the first predetermined substance. The presence of the first predetermined substance causes an interference effect in the special transparent area under light illumination, while the coating material covering it without the first predetermined substance not only ensures the integrity of the special transparent area but also makes the anti-counterfeiting pattern inconspicuous, effectively preventing the anti-counterfeiting label from being copied and counterfeited, thus increasing the difficulty of counterfeiting.

[0051] In addition, since the first predetermined object is transparent under normal circumstances, it forms a thin film interference of light of different wavelengths only under the action of light, and can obtain an interference pattern of corresponding colors. Therefore, in the verification stage of the anti-counterfeiting label, the anti-counterfeiting pattern can be used as an invisible feature. It can be acquired with just ordinary image acquisition equipment (such as a camera) and corresponding supplementary lighting device (such as a flash), without the need for additional special equipment processing. Therefore, it is easy to promote and use on a large scale. Attached Figure Description

[0052] To more clearly illustrate the technical solutions of the embodiments of the present invention, the drawings used in the following description of the embodiments will be briefly introduced. Obviously, the drawings described below are only some embodiments of the present invention. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.

[0053] Figure 1 This diagram illustrates a specific implementation scenario of the graphic code label provided in this specification.

[0054] Figure 2 A cross-sectional schematic diagram of an anti-counterfeiting label according to a specific example provided in this specification is shown.

[0055] Figure 3 A schematic diagram of the structure of an anti-counterfeiting label is shown as a specific example;

[0056] Figure 4 A schematic diagram illustrating the process of generating an anti-counterfeiting pattern in an anti-counterfeiting label according to one embodiment of this specification is shown.

[0057] Figure 5 A schematic diagram of the anti-counterfeiting pattern of an anti-counterfeiting label, showing another specific example;

[0058] Figure 6 A schematic diagram illustrating the manufacturing process of an anti-counterfeiting label according to one embodiment of this specification is shown.

[0059] Figure 7 A schematic diagram illustrating the verification process of an anti-counterfeiting label according to one embodiment of this specification is shown.

[0060] Figure 8 A schematic block diagram of an apparatus for producing an anti-counterfeiting label according to one embodiment of this specification is shown.

[0061] Figure 9 A schematic block diagram of a verification device for an anti-counterfeiting label according to one embodiment of this specification is shown. Detailed Implementation

[0062] The technical solutions provided in this specification are described below with reference to the accompanying drawings.

[0063] Figure 1 A schematic diagram of a specific implementation scenario of this specification is shown. In this specific implementation scenario, a bottled wine product ( Figure 1 Example of setting an anti-counterfeiting label (identified as "drink," but could also be for other items). For example... Figure 1 As shown, in this specific implementation scenario, for a single bottle of wine or a single category of wine, its product information can be generated into a graphic code through the anti-counterfeiting marking server. Figure 1 The generated graphic code (a QR code) is used to create an anti-counterfeiting label, which is then affixed to the bottle of the wine product. Consumers can scan the graphic code using a mobile device (such as a smartphone) to identify the information contained within. They then send the identified information, such as product information, to a verification server. The verification server verifies the information and provides a result, such as whether the product is genuine or counterfeit. Typically, the verification result for genuine or counterfeit products matches the verification result of the anti-counterfeiting label.

[0064] It is worth noting that, Figure 1 The implementation scenario described is just one specific example, in which: the wine product can also be any other item that can have a graphic code label affixed, such as medicine, cosmetics, stationery, stoves, smart terminals, storage products, etc.; the QR code in the anti-counterfeiting label can also be a barcode or other graphic code, and in particular, the graphic code can also be other display information, such as text, symbols, logos, etc.; the smart terminal used to collect the graphic code image can also be a smartwatch, a barcode scanner, or other collection terminal; the anti-counterfeiting mark server and the verification server can be the same server; and so on.

[0065] To prevent the copying of anti-counterfeiting labels, conventional technologies offer solutions such as:

[0066] (1) Use invisible ink to print anti-counterfeiting marks at specific positions on the anti-counterfeiting label, and use special equipment to collect the reflected light of the corresponding ink by emitting different light sources and using special filters. The invisible ink is, for example, fluorescent ink, infrared ink, etc., inks of the same color but different spectra.

[0067] (2) Add microporous structures to the varnish or solid color layer on the surface of the anti-counterfeiting label. When verifying, use a mobile phone flash to take pictures of the corresponding surface and determine whether the position of the microporous structure meets a specific rule based on the reflected light.

[0068] In option (1), the invisible ink is expensive and requires a special light source and corresponding acquisition equipment to be observed; option (2) depends on the printing process and can be mass-produced if the process is leaked.

[0069] In view of this, this specification provides a method for targeting information (such as...) Figure 1 The technology of generating a unique anti-counterfeiting pattern from product information, combined with the setting of printing materials and processes, increases the cost and difficulty of counterfeiting anti-counterfeiting labels.

[0070] Figure 2 This diagram illustrates a structure of an anti-counterfeiting label based on the technical concept described in this specification.

[0071] like Figure 2 As shown, the anti-counterfeiting label provided in this specification may include at least a substrate 201 and a transparent coating layer 202. The substrate 201 may be constructed from one or more materials such as paper, plastic, and metal, and is easy to adhere to articles; for example, it may be paper, plastic sheet, metal sheet, metal foil, etc. The substrate 201 is typically planar or can be made planar through relevant operations.

[0072] The first side of substrate 201 (e.g.) Figure 2 The top surface of the label (facing north) is printed with display information corresponding to the target information. Here, the target information can be various information related to the item being labeled, such as a website address, product description, merchant or user identification information, etc., which can be determined according to actual business needs. For ease of description, [the following text is missing from the original] Figure 2In the illustrated embodiment, the target information can be denoted as the first target information, and the display information corresponding to the first target information can be denoted as the first display information. The "first" in the first target information can be used to describe the arbitrariness and universality of the target information. In other words, the first target information can be any target information used to set the anti-counterfeiting label. The "first" in the first display information indicates the correspondence with the "first target information." The display information is the information to be displayed on the anti-counterfeiting label, which is determined based on the corresponding target information and can be at least one of patterns, characters, graphic codes, etc. There can be a unique correspondence between the target information and the display information. The display information can be, for example, information combining characters and patterns obtained from the target information, or a QR code, barcode, etc., generated based on the target information, used to record the target information by distributing specific geometric shapes according to a certain color pattern; no limitation is made here.

[0073] The first display information can be provided on the first surface of the substrate 201 in the form of pattern information, or it can be provided on the first surface of the substrate 201 as a separate layer structure. For example, in one optional embodiment, the first display information is a pattern information provided on the substrate and can be directly printed on the substrate 201. In another optional embodiment, the first display information is a separate layer structure, for example, it can be pasted or sprayed onto the substrate 201 by a predetermined material.

[0074] A transparent coating layer 202 is disposed on the first surface of the substrate 201 and covers the first display information. To avoid affecting the acquisition of the display information, the coating material used in the transparent coating layer 202 can be transparent after curing. According to the technical concept of this specification, the transparent coating layer 202 includes a special transparent area used to display a first anti-counterfeiting pattern associated with the first target information through the shape of the area; this special transparent area can be referred to as the first area. That is, the first area is set according to the first anti-counterfeiting pattern, and the setting method is, for example, printing methods such as spraying. Wherein, for example... Figure 2 As shown, the first region may include a transparent first pre-defined element 203. The first pre-defined element 203 is disposed on the side of the transparent coating layer 202 near the substrate 201, and is thus hidden and protected by the side facing away from the substrate.

[0075] To avoid affecting the presentation of the first display information, the first predetermined substance can be mixed in the coating material used in the transparent coating layer 202, and be immiscible with the corresponding coating material or immiscible under certain conditions, such as immiscibility under slow stirring or agitation, thereby ensuring that the two remain mixed during the coating and curing process (as opposed to fusion or miscibility). Simultaneously, the first predetermined substance needs to remain transparent (light-transmittable) after the coating material has cured. Taking air as an example, it can exist in the corresponding coating material in the form of air bubbles. For example, the corresponding coating material can be one of the following: varnish (such as UV varnish, PV varnish, etc.), mineral oil (such as mineral white oil, paraffin oil, etc.), resin oil, etc. Then the first area can be made using undefoamed varnish (i.e., varnish mixed with air), undefoamed mineral oil (i.e., mineral oil mixed with air), undefoamed resin oil (i.e., resin oil mixed with air), etc. In practice, the first predetermined substance can also be other substances with the above-mentioned transparent, immiscible or immiscible properties with the first coating material, which is not limited here.

[0076] Figure 2 In order to show the first predetermined object 203, its edges are depicted; however, in practice, the edges of the first predetermined object 203 may not be obvious. Optionally, the first predetermined object 203 may be mixed in the corresponding coating material with different particle sizes. In some implementations, without affecting the presented effect, the coating material used in the first region may be different from the coating material used in other regions of the transparent coating layer 202, such as using varnish in other regions and using undefoamed mineral oil in the first region.

[0077] The first anti-counterfeiting pattern corresponding to the first region is associated with the first target information. It can be a preset pattern such as a ring-shaped graphic, a star-shaped graphic, a ribbon-shaped graphic, one of multiple preset characters, or a combination of various graphics. It can also be a pattern generated based on the first target information; no limitation is made here. Taking a pattern generated based on the first target information as an example, it can be a pattern composed of at least one region selected from m predetermined regions arranged according to a predetermined rule. The predetermined rule for arranging the m predetermined regions can be at least one of vertical arrangement, horizontal arrangement, or array arrangement. The generation process of the anti-counterfeiting pattern is described in subsequent embodiments. It is worth noting that the anti-counterfeiting pattern can be set as needed and cannot be exhaustively listed here; it is not limited to the graphics listed above.

[0078] Based on some possible designs, Figure 2 The transparent coating layer may include only the first region.

[0079] According to some other possible designs, Figure 2In the transparent coating layer, the first region can be flush with the upper edge of the transparent coating layer 202. That is, the transparent coating layer includes a first region corresponding to the first anti-counterfeiting pattern, and other transparent regions filling the gaps in the first region, i.e., other blank parts. These other transparent regions can be made using a coating material without the first predetermined element. In an optional embodiment, the coverage area of ​​the other transparent regions on the first surface of the substrate is not less than the area corresponding to the first region.

[0080] Based on some possible designs, Figure 2 The transparent coating layer can also be considered as two coating layers. One coating layer is used to set the first anti-counterfeiting pattern (including the first area), and the other coating layer is used to cover the first anti-counterfeiting pattern (corresponding to at least a portion of the area outside the first area, such as denoted as other transparent areas). Figure 3 The diagram shows a disassembly of an anti-counterfeiting label, representing a specific example from this manual.

[0081] exist Figure 3 In this process, a first display information, such as a QR code pattern 302, can be provided on the substrate 301. The QR code pattern 302 can be set on the substrate 301 by printing a planar graphic or engraving. The first coating layer 303 is an anti-counterfeiting pattern layer, used to set the anti-counterfeiting pattern (such as corresponding to the first area) on the outside of the QR code pattern 302. The second coating layer 304 (such as corresponding to other transparent areas) serves as the outermost layer of the anti-counterfeiting label, protecting the QR code pattern 302 and the first coating layer 303, and allowing the QR code pattern 302 to be displayed through light transmission. At this time, the coverage area of ​​the second coating layer 304 on the first surface of the substrate 301 is not less than the area of ​​the first area in the first coating layer 303.

[0082] It is understood that the acquisition of graphic code patterns usually involves setting a predetermined area as the graphic code recognition area. Therefore, in some embodiments, in order to facilitate the recognition of anti-counterfeiting patterns within the acquired display information image, the area corresponding to the anti-counterfeiting pattern (such as the first area) can be limited to the area of ​​the graphic code, that is, not exceeding the area occupied by the substrate corresponding to the graphic code.

[0083] The first coating layer 303 may contain only the anti-counterfeiting pattern area, or it may contain other areas besides the anti-counterfeiting pattern. These other areas may be coated with a coating material of a different transparent texture (such as the second coating material used in the second coating layer 304). Typically, the second coating layer 304 can completely cover the QR code pattern 302 and the first coating layer 303.

[0084] In the embodiments of this specification, the first coating material used for the anti-counterfeiting pattern of the first coating layer 303 may be mixed with a first predetermined substance, so that it presents an effect distinct from other parts of the first coating layer 303 and the second coating layer 304 under light illumination. When the first predetermined substance is a gas such as air, the first coating material may be, for example, one of undefoamed varnish, mineral oil, resin oil, etc. The second coating material used for the second coating layer 304 may be, for example, one of defoamed varnish, mineral oil, resin oil, etc.

[0085] Thus, such as Figure 2 The first area 203 Figure 3 In the anti-counterfeiting pattern of the first coating layer 303, since the coating material forming the anti-counterfeiting pattern contains a transparent first predetermined substance, when light shines on the anti-counterfeiting pattern, the first predetermined substance will both reflect and refract light, thus forming a series of interference fringes. This is the thin-film interference effect (interference caused by the meeting of light reflected or refracted by the upper and lower surfaces of a thin film). Therefore, it can be understood that the first predetermined substance can have different particle sizes and shapes, and different colored interference fringes can be produced depending on the color of the light. For example, under the illumination of a single blue light, blue interference fringes may be produced by the interference of the first predetermined substance of a corresponding particle size. Under the illumination of white light, different colored interference fringes will be formed by the first predetermined substance, thus presenting a colored interference effect. In this way, when the anti-counterfeiting label image is photographed with supplementary light (such as by photographing with white light supplemented by a flash), it can be identified by means of identification such as… Figure 2 The first area 203 Figure 3 The first coating layer 303 and others in the process recognize the interference image, which corresponds to the anti-counterfeiting pattern and is used to complete the anti-counterfeiting verification.

[0086] Understandably, to achieve anti-counterfeiting verification, the technical concept in this specification associates anti-counterfeiting patterns with target information, ensuring that each graphic code uniquely corresponds to one anti-counterfeiting pattern. Thus, under this technical concept, a relationship can be established between the target information corresponding to the first displayed information and the anti-counterfeiting pattern, allowing different target information to correspond to different anti-counterfeiting patterns, and ensuring that the association processing for each target information always corresponds to a unique anti-counterfeiting pattern. In a simple example, a unique mapping relationship can be directly established between the target information and the anti-counterfeiting pattern. In possible designs, to prevent the mapping relationship between the target information and the anti-counterfeiting pattern from being leaked, the mapping complexity can be increased. For example, after encoding the target information, the encoded information can be mapped to the anti-counterfeiting pattern.

[0087] As an example, Figure 4The present specification illustrates a process for determining an anti-counterfeiting pattern according to one embodiment. The entity executing this process can be any computer, device, or server with a certain computing power, such as... Figure 1 The anti-counterfeiting mark server is shown. For ease of description, in... Figure 4 In the example shown, any target information is still referred to as the second target information, and the corresponding anti-counterfeiting pattern is referred to as the second anti-counterfeiting pattern. For example... Figure 4 As shown, the process for determining an anti-counterfeiting pattern according to one embodiment may include the following steps: Step 401, encoding the second target information to obtain a corresponding second encoding identifier; Step 402, determining the corresponding second anti-counterfeiting pattern based on the second encoding identifier.

[0088] First, in step 401, the second target information is encoded to obtain a second encoded identifier.

[0089] Here, the second target information can be any information that needs to be described by the anti-counterfeiting label. For example, for a product, the target information may include source information such as the product's place of origin, production date, and product identification code, or it may include expected information such as the product's target sales location and expiration date. The second target information can be original descriptive information or abstract information represented by at least one of numbers and symbols, without any limitation here.

[0090] Encoding the second target information can be done by encoding the original information of the second target information (such as product information mentioned above). The purpose of encoding is to avoid using the original information, thereby strengthening the information privacy protection of the second target information. Thus, the second target information can be encoded according to a predetermined encoding rule, and the encoding result is, for example, denoted as a second encoding identifier. The encoding identifier can, for example, correspond to a predetermined identifier range; that is, the encoding rule used can ultimately encode the information into a predetermined identifier range, such as an identifier range of 0 to 255. Here, the predetermined identifier range can be consistent with the possible number of anti-counterfeiting patterns, so that each encoding identifier can uniquely correspond to one anti-counterfeiting pattern.

[0091] In one embodiment, the second target information can be converted into a numerical value represented in a first predetermined format (e.g., denoted as the first numerical value). Here, the first predetermined format is, for example, binary, octal, hexadecimal, etc. Then, the bits of the numerical value represented in the first predetermined format are summed, and the sum is modulo the number of encoded identifiers to obtain the corresponding encoded identifier. For example, if the first predetermined format is hexadecimal, and the identifier range is 0 to 255 (256 possible values), converting the target information or its graphic code value into hexadecimal representation as "F028A5EB", summing the bits to obtain "65", and modulo 256, the result is 65, thus obtaining the encoded identifier 65. The number of encoded identifiers is consistent with the number of anti-counterfeiting patterns. The number of anti-counterfeiting patterns can be related to the rules for determining the anti-counterfeiting patterns. (Reference) Figure 2 As shown, when the anti-counterfeiting pattern is represented by 4 areas, the theoretical number of anti-counterfeiting patterns can be 16 by selecting different combinations of areas (in reality, there can be 15 patterns if one of the 4 areas is removed and none are selected), so the number of coded identifiers can be 16.

[0092] In another embodiment, the second target information can first be encrypted using a predetermined encryption method to obtain corresponding second target ciphertext. Then, the second target ciphertext is converted into a value represented in a first predetermined format (e.g., still denoted as the first value), and then the value represented in the first predetermined format is encoded into the encoding identifier. Here, the predetermined encryption method is, for example, one-way hash function encryption, such as MD5 or SHA256. Optionally, to further protect data privacy (e.g., the correspondence between the target information and the anti-counterfeiting pattern), the second target information can also be salted during the encryption process, i.e., encrypted using a salted one-way hash calculation. Salted hash calculation is a common password storage method. It increases password security by combining a random, unique salt value with the password and performing a hash operation, which will not be elaborated further here. Thus, the process of converting the second target ciphertext into a value represented in the first predetermined format and then encoding it into the encoding identifier is similar to the previous process and will not be elaborated further here.

[0093] In other embodiments, the second encoding identifier corresponding to the second target information can also be determined by other means, which will not be listed here.

[0094] Then, in step 402, the corresponding second anti-counterfeiting pattern is determined based on the second code identifier.

[0095] It is understandable that there can be a unique correspondence between the coded identifier and the anti-counterfeiting pattern. That is, one coded identifier uniquely corresponds to one anti-counterfeiting pattern. This unique correspondence can be achieved through appropriate mapping rules.

[0096] In one embodiment, the shape of each candidate anti-counterfeiting pattern can be predetermined. For example, a single anti-counterfeiting pattern may include at least one of the following: a ring-shaped graphic, a star-shaped graphic, a ribbon-shaped graphic, a preset character, etc. (which can be arbitrarily set and cannot be exhaustively listed). There can be multiple preset characters, each of which can serve as a candidate anti-counterfeiting pattern or be combined with other graphics as a candidate anti-counterfeiting pattern. The mapping relationship between the anti-counterfeiting pattern and the coded identifier can be, for example, a simple mapping, where a specific coded identifier can be directly mapped to a pre-stored anti-counterfeiting pattern. For instance, coded identifier 65 corresponds to a star-shaped anti-counterfeiting pattern, coded identifier 72 corresponds to a ring-shaped graphic, and so on. In this case, based on the second coded identifier, a candidate anti-counterfeiting pattern can be directly obtained as the second anti-counterfeiting pattern.

[0097] In another embodiment, the shape of the second anti-counterfeiting pattern can also be generated based on the second coded identifier. For example, the second coded identifier can be represented as a numerical value (e.g., denoted as the second value) in a second format (e.g., binary format) of m bits, and divided into m regions corresponding to the first display information, with each region corresponding to one bit. Then, the second anti-counterfeiting pattern can be generated based on the value of each bit. In this case, the number of possible anti-counterfeiting patterns can be determined based on m, for example, 2. m (In fact, it is necessary to remove the blank patterns in m regions where none of them are the predetermined values, which is 2) m -1). For example, a single bit typically takes the value of 0 or 1. When generating the second anti-counterfeiting pattern, the area corresponding to a predetermined value (such as 1) can be used to generate the anti-counterfeiting pattern. As a simple example, in Figure 3 In the example, assuming m = 4, then theoretically it can correspond to 2. 4 There are 2 anti-counterfeiting patterns (in fact, there are 2). 4 -1 anti-counterfeiting pattern). Assuming the second encoding identifier corresponding to the second target information is "9", then the binary form of the identifier, which is 4 bits, is "1001". The area corresponding to each bit with a predetermined value of 1 is used as the selected area of ​​the second anti-counterfeiting pattern, such as... Figure 3 As shown, the pattern formed by the first region (top left) and the last region (bottom right) of the four regions can be used as the corresponding anti-counterfeiting pattern. The above m regions can also be replaced by m graphics (such as the star shape or predetermined characters listed earlier). Since a single coded identifier can uniquely correspond to an anti-counterfeiting pattern, the process of generating an anti-counterfeiting pattern can also be understood as a process of mapping coded identifiers to anti-counterfeiting patterns.

[0098] It is worth noting that in the process of generating the anti-counterfeiting pattern based on the encoded identifier, the m regions corresponding to the m bits can be arranged according to various reasonable predetermined rules. These predetermined rules include, for example, vertical arrangement, horizontal arrangement, array arrangement, etc. Taking array arrangement as an example, in... Figure 3 In the example, m = 4, and the arrangement is a 2×2 square matrix. In practice, this can be generalized; when the square root of m is an integer value (e.g., m = 16, 64, etc.), the m regions can be arranged in an array as follows: A square matrix. In other cases, the m regions can be arranged in an array of m1×m2, where m1×m2=m. As another example, Figure 5 An example of a striped anti-counterfeiting pattern formed by vertically arranged m regions is also shown, which will not be elaborated further here. Optionally, the m regions can also be of different sizes and shapes, and arranged irregularly. In short, regardless of how the m regions are arranged, after determining the bit values ​​of the m bits, regions with predetermined bit values ​​can be selected to form the anti-counterfeiting pattern.

[0099] In this way, a single piece of target information can be uniquely associated with a single anti-counterfeiting pattern. In other words, the target information is associated with the anti-counterfeiting pattern, such as a second piece of target information being associated with a second anti-counterfeiting pattern. This provides a basis for anti-counterfeiting verification through the anti-counterfeiting pattern.

[0100] Furthermore, embodiments of this specification also provide a method for producing an anti-counterfeiting label, used to produce the anti-counterfeiting label described above, for example... Figure 2 , Figure 3 , Figure 5 The anti-counterfeiting label shown is shown.

[0101] Taking the creation of anti-counterfeiting labels targeting the second target information as an example, Figure 6 The diagram illustrates a process for producing an anti-counterfeiting label according to one embodiment. The process is executed by, for example, a printing device. This printing device can acquire a single display information strip and its corresponding anti-counterfeiting pattern, and complete the production of the graphic code pattern. Figure 6 As shown, the manufacturing process of the anti-counterfeiting label may include the following steps: Step 601, printing second display information corresponding to the second target information onto the first side of a predetermined substrate; Step 602, covering the first side of the predetermined substrate with a transparent coating layer, wherein the transparent coating layer includes a second region, the shape of which corresponds to a second anti-counterfeiting pattern associated with the second target information, and the second region includes a transparent first predetermined object, which is used to cause the second region to produce an interference effect under light irradiation.

[0102] Among them, the above-mentioned second target information can be any target information. The "second" in the second graphic code pattern and the second anti-counterfeiting pattern are descriptive marks corresponding to the second target information and do not substantially limit the things described.

[0103] First, in step 601, second display information corresponding to the second target information is printed on the first side of the predetermined substrate.

[0104] It is understandable that the second display information is used to describe the second target information. Here, the target information can be various information related to the item on which the anti-counterfeiting label is set, such as website address, product description information, merchant or user identity information, etc. The second display information is the information that needs to be displayed on the anti-counterfeiting label, which is determined according to the corresponding target information, and can be at least one of patterns, characters, graphic codes, etc. There can be a unique correspondence between the target information and the display information. Taking the second display information as a graphic code such as a QR code or barcode as an example, the second target information can be encoded to obtain the code value in the corresponding graphic code form, and the corresponding graphic code pattern can be determined according to the code value. For example, if the code value is in binary form, 0 and 1 in the binary number correspond to black and white unit color blocks, respectively, thereby generating the corresponding QR code as the second display information.

[0105] The predetermined substrate can be any substrate pre-determined for the second target information, such as paper, plastic sheet, metal plate, metal foil, etc. The process of printing the second display information onto the substrate can be achieved using a predetermined printing process, such as at least one of mimeographing, spraying, or engraving. The specific printing method depends on the actual business requirements and how the second information is set on the substrate, and will not be elaborated upon here.

[0106] Next, via step 602, a transparent coating layer is applied to the first surface of the predetermined substrate.

[0107] It is understood that, according to the technical concept of this specification, the transparent coating layer for the second target information may include a second region, the shape of which corresponds to a second anti-counterfeiting pattern associated with the second target information. Furthermore, the second region includes a transparent first predetermined element, which is used to cause an interference effect in the second region under light illumination. Thus, when an image is acquired with supplemental lighting over the transparent coating layer, an interference image corresponding to the interference effect can be identified from the image, and this interference image corresponds to the second anti-counterfeiting pattern.

[0108] Here, the second anti-counterfeiting pattern can be associated with the second target information corresponding to the second display information. For example, the second anti-counterfeiting pattern can be generated using the second target information. If the second display information is a graphic code pattern, the second anti-counterfeiting pattern can also be generated using the code value of the graphic code. More specifically, the second anti-counterfeiting pattern can, for example, be generated using... Figure 4 The process shown is used to generate the second anti-counterfeiting pattern. This pattern can be determined during the anti-counterfeiting label production process, or it can be determined in advance and directly obtained and used during the production process; no specific limitation is made here.

[0109] For the obtained second anti-counterfeiting pattern, a first coating material mixed with a first predetermined transparent substance can be applied to the second display information on the substrate, and then dried and cured to form the second area. In other words, the second anti-counterfeiting pattern is coated onto the second display information. The coating method can be printing, spraying, or other suitable methods. The first coating material can be, for example, a material that is transparent after curing, such as varnish, mineral oil, resin oil, etc. The first predetermined substance can be a colorless or similarly transparent material mixed with the first coating material, such as air or other colorless gases. If the first predetermined substance is air, the coating material used to print the anti-counterfeiting pattern in the second area can be, for example, the first coating material that has not been defoamed. When the first predetermined substance is exposed to light, it can produce a thin-film interference effect, allowing the second anti-counterfeiting pattern to form a pattern of a corresponding color, distinguishing it from the colorless transparent state of other areas.

[0110] It is worth noting that when the second display information includes a graphic code describing the second target information, the size of the second area can be within the area of ​​the second display information printed on the first side. Furthermore, for ease of identification, the area of ​​the second area cannot be too small; for example, it cannot be smaller than a predetermined size, or the ratio of its area to the area occupied by the second display information cannot be less than a predetermined proportion (such as one-tenth).

[0111] After the second region has dried and cured, the second region can be covered with the first coating material to form a transparent coating surface. This coating surface covers the second region, thereby hiding and protecting the anti-counterfeiting image. At this time, the first coating material can be applied to the cured second region by spraying, printing, or other methods and then dried and cured. In an optional embodiment, the transparent coating layer can be regarded as two coating layers, the second anti-counterfeiting pattern in the second region can be regarded as the first coating layer, and the part that fills the gaps of the second anti-counterfeiting pattern and covers the second region can be regarded as the second coating layer that is embedded with the first coating layer.

[0112] It is understood that although a transparent coating layer is obtained by applying two coats to the substrate as described above, the embodiments in this specification are not limited to this. For example, the substrate can be coated multiple times, as long as the same transparent coating layer as described above can be achieved.

[0113] pass Figure 6 The process shown illustrates the production of anti-counterfeiting labels. These labels can be affixed to items (such as...). Figure 1The surface of the wine bottle shown can be used for anti-counterfeiting, traceability and other applications.

[0114] For a specific anti-counterfeiting label, verification can be performed by collecting the corresponding anti-counterfeiting pattern. Figure 7 The illustration shows a verification process for an anti-counterfeiting label according to one embodiment. The process can be executed by a smart terminal and a corresponding server (such as a third-party service provider) that offers verification support for the anti-counterfeiting label. Figure 1 At least one of the verification servers in the system. The terminal device can be a mobile terminal device such as a mobile phone or tablet, or it can be an IoT device (such as a smartwatch) or a barcode scanner.

[0115] It is understandable that in practice, this verification process can be used to acquire images of any entity and attempt to initiate the verification process. This manual only discusses application scenarios related to whether the anti-counterfeiting label has been counterfeited. That is, the verification object targeted in the anti-counterfeiting label verification process provided in this manual can at least be similar in appearance to the anti-counterfeiting label provided in this manual, i.e., it includes a substrate and a transparent coating layer, with corresponding display information printed on the side of the substrate closest to the transparent coating layer, and the transparent coating layer covering the display information on the substrate. For ease of description, the display information corresponding to the anti-counterfeiting label in the verification process is referred to as the third display information, and the corresponding target information is referred to as the third target information.

[0116] like Figure 7 As shown, taking an anti-counterfeiting label targeting third target information as an example, the verification process of the graphic code label provided in this specification may include the following steps: Step 701, acquiring a label image captured on the first side of the anti-counterfeiting label, the label image including a first image captured after supplementary lighting processing; Step 702, obtaining the third target information corresponding to the third display information by parsing the third display information contained in the above label image, and determining the expected anti-counterfeiting pattern associated with the third target information; Step 703, obtaining the third recognition pattern based on image recognition of the first image corresponding to the transparent coating layer; Step 704, determining the verification result of whether the anti-counterfeiting label is counterfeit based on the similarity comparison between the expected anti-counterfeiting pattern and the third recognition pattern.

[0117] First, in step 701, a label image is acquired for the first side of the anti-counterfeiting label.

[0118] As explained in the preceding section on the principle of anti-counterfeiting label setup, the anti-counterfeiting label provided in this manual utilizes an anti-counterfeiting image that, under light illumination, produces an interference effect, forming an interference pattern of corresponding colors, thus distinguishing it from other parts of the transparent coating layer. Therefore, at least the first image illuminated by supplementary light can be captured as the label image for this anti-counterfeiting label.

[0119] The anti-counterfeiting label image can be captured using an image acquisition component (such as a camera). This component can be located in dedicated equipment or in a common mobile terminal (such as a smartphone or smartwatch); no limitation is made here. In this specification, supplementary lighting can be provided using a flash on the image acquisition component when capturing the image under supplementary light. This allows light to illuminate the anti-counterfeiting image, creating an interference pattern of corresponding colors (which can be monochrome or polychrome).

[0120] In an optional embodiment, the label image of the anti-counterfeiting label may include not only a first image acquired through supplementary lighting processing, but also a second image acquired without supplementary lighting processing.

[0121] Next, via step 702, by parsing the third display information contained in the above label image, the third target information corresponding to the third display information is obtained, and the expected anti-counterfeiting pattern associated with the third target information is determined.

[0122] The process of parsing the third-party displayed information involves detecting and recognizing that information. For example, if the third-party displayed information is a graphic code, parsing it typically involves decoding, reading, and converting the graphic code into text content. If the third-party displayed information is a graphic, character, or similar element, parsing it can be done through text recognition, graphic recognition, or similar methods.

[0123] Taking the third piece of information, a graphic code, as an example, the location of the graphic code can be detected first from the label image. Typically, before graphic code recognition, it needs to be placed within a predetermined area. Therefore, the purpose of detecting the graphic code's position is to align it with the predetermined area. The predetermined area can be set according to the actual situation, such as a square or rectangular area, etc. Figure 1 The diagram shows the graphic code detection frame area on the terminal device. The graphic code is aligned within a preset area (such as a square area) according to positioning information (such as positioning marks in the QR code, the four corners of the QR code image, etc.). In the event of deformation of the graphic code image (such as distortion, bending, inconsistent width, etc.), alignment may also include correction of the deformation. The graphic code detection process can employ various conventional recognition algorithms. For example, QR code recognition can use algorithms such as HybridBinarizer and GlobalHistogramBinarizer, which, based on binarization, convert the color gamut in the image into black and white, then extract the QR code matrix from the graphic code to parse the code value.

[0124] If only the first image of the current anti-counterfeiting label after supplementary lighting is captured as the label image, the label image can be analyzed using the first image. However, considering that the color of the anti-counterfeiting image may affect the accuracy of the recognition of the third display information after supplementary lighting, the second image without supplementary lighting (the transparent coating layer remains transparent) can also be used for analysis.

[0125] It can be understood that the third display information is itself the third target information, or is generated from the third target information. Therefore, by parsing the third display information (such as obtaining the code value of the graphic code), the third target information corresponding to the current anti-counterfeiting label can be obtained.

[0126] Since the anti-counterfeiting image in a non-counterfeit anti-counterfeiting label is generated based on target information, after obtaining the third target information, the anti-counterfeiting image corresponding to the current anti-counterfeiting label can be generated according to the anti-counterfeiting image generation method. This anti-counterfeiting image is the ideal image of the current anti-counterfeiting label in a non-counterfeit state, which can be called the expected anti-counterfeiting image, or it can be understood as the standard anti-counterfeiting image, or the reference anti-counterfeiting image, etc.

[0127] According to an optional implementation, the expected anti-counterfeiting pattern can be determined as follows: Encoding the third target information to obtain a third encoded identifier; determining the corresponding anti-counterfeiting pattern as the third anti-counterfeiting pattern based on the third encoded identifier. Specifically, in the process of encoding the third target information to obtain the third encoded identifier, the third target information can first be encrypted according to a predetermined encryption method to obtain third target ciphertext, and then the corresponding third encoded identifier can be determined by encoding the third target ciphertext. The predetermined encryption method here is, for example, a salted one-way hash calculation. Specifically, the expected anti-counterfeiting pattern can be referenced... Figure 4 The embodiments shown are implemented and will not be described in detail here.

[0128] The expected anti-counterfeiting pattern generation process here can be viewed as Figure 4 This is a specific application of the anti-counterfeiting pattern generation process in China. Figure 4 The description of the anti-counterfeiting pattern generation method shown can be applied to the expected anti-counterfeiting pattern generation, and will not be repeated here.

[0129] It is worth noting that in step 702, the process of parsing the display information contained in the label image and determining the expected anti-counterfeiting pattern associated with the target information can be completed by the terminal that collects the image information, or by the server. Alternatively, the terminal can complete the process of parsing the graphic code contained in the image information, and the server can complete the process of determining the expected anti-counterfeiting pattern associated with the label information. This specification does not limit this process.

[0130] Then, through step 703, a third recognition pattern is obtained based on image recognition of the first image corresponding to the transparent coating layer.

[0131] It is understood that the first image is an image taken under supplementary lighting. For a non-counterfeit anti-counterfeiting label, its transparent coating layer corresponds to an interference image. Therefore, in the process of verifying whether the anti-counterfeiting label is counterfeit, the interference effect image corresponding to the transparent coating layer can be identified from the first image. Since the current anti-counterfeiting label targeted by the first image may be counterfeit or non-counterfeit, identifying the interference effect image corresponding to the transparent coating layer may result in the identification of an interference image or in the failure to identify an interference image. Regardless of the result, it can be presented in the form of a pattern. Therefore, in this specification, the corresponding identification result can be uniformly referred to as the third identification pattern.

[0132] According to one possible design, the image recognition process for the interference effect corresponding to the transparent coating layer in the first image can be performed through conventional image processing. For example, the first image acquired with supplemental lighting can be compared with the second image acquired without supplemental lighting. Thus, the part of the first image that overlaps with the displayed information in the second image can be removed, and the pattern of the remaining part in the first image can be directly obtained as the third recognition pattern.

[0133] According to another possible design, the image recognition process for the interference effect corresponding to the transparent coating layer in the first image can be performed using a pre-trained image recognition model. Here, the image recognition model can be used to identify the corresponding color pattern in the image (such as the first image) after supplemental lighting. In the non-counterfeit anti-counterfeiting label, the corresponding color pattern is obtained by generating a thin-film interference effect through the first predetermined object under white light illumination (achieved by supplemental lighting during image acquisition).

[0134] The target of an image recognition model is an anti-counterfeiting image. The result can be a bounding box or pixel-level segmentation, such as accurate to the edge pixels of the anti-counterfeiting image. Image recognition models can be built using image processing algorithms such as UNet, DBNet, Faster R-CNN, or patch-wise algorithms, and pre-trained. Image recognition models can be trained using any reasonable method. As a concrete example, training can be performed through the following process:

[0135] First, sample construction is performed. At this stage, a predetermined number (e.g., 10,000) of display images (such as QR codes) can be randomly generated, and the anti-counterfeiting label production process described earlier (e.g., ...) is followed. Figure 4The illustrated process creates corresponding anti-counterfeiting labels as samples. Then, illuminated and unilluminated images of each anti-counterfeiting label are acquired. Using the unilluminated image, the corresponding sample target information can be detected and identified, and the corresponding sample anti-counterfeiting pattern label is generated based on the following method: encoding the individual sample target information to obtain a single sample code identifier; and obtaining a single anti-counterfeiting pattern based on the single sample code identifier. The sample anti-counterfeiting pattern label serves as the expected anti-counterfeiting pattern label for the sample, i.e., the target pattern (Ground Truth) of the image recognition model, and its determination method can be compared with... Figure 4 The method for generating anti-counterfeiting patterns shown is consistent and will not be repeated here. On the other hand, for the supplementary lighting image of each anti-counterfeiting label, it can be identified by a pre-determined image recognition model. The recognition result is compared with the corresponding sample anti-counterfeiting pattern label to determine the model loss. Then, the undetermined parameters in the image recognition model are adjusted in the direction of reducing the model loss to train the image recognition model.

[0136] The aforementioned model loss can be measured using a loss function such as the Dice Loss function. In practical applications, during the training of image recognition models, the Adam optimization algorithm or other optimizers can be used as parameter optimizers to optimize the model parameters of the image recognition model. The specific settings can be determined according to the actual situation, and this specification does not limit this.

[0137] To improve recognition accuracy, the first image can be further processed before being processed by the image recognition model. Taking a graphic code as the third piece of information, the position of the graphic code can be detected first, and then aligned with the recognition frame. This alignment can include adjusting the graphic code pattern, such as aligning it with the vertices of the recognition frame, and addressing issues like distortion and color difference caused by factors such as lighting and shooting angle, where the widths of different code elements are not equal. The aligned graphic code image can then be used for subsequent processing, such as identifying anti-counterfeiting patterns using an image recognition model.

[0138] Considering that the first image after supplemental lighting may have local overexposure, a pre-set image preprocessing algorithm can be used to preprocess the first image or the aligned graphic code image.

[0139] In one optional implementation, the image preprocessing algorithm described above can perform lighting adjustment preprocessing on the first image or the aligned graphic code image. This preprocessing process can be referred to as the first type of preprocessing. The image preprocessing algorithm may include, for example, at least one of white balance processing algorithms, gamma correction processing algorithms, and histogram equalization processing algorithms.

[0140] In another alternative implementation, the image preprocessing algorithm described above can perform high-frequency noise extraction preprocessing on the first image or the aligned graphic code image. This preprocessing process can be referred to as the second type of preprocessing. In this case, the image preprocessing algorithm can be a filtering algorithm such as a high-pass filtering algorithm (specifically, an FFT high-pass filtering algorithm (or FFT high-pass filter), a DCT high-pass filtering algorithm (or DCT high-pass filter), etc.).

[0141] It is understood that, in practice, the first image can be preprocessed using at least one of the first and second methods. In more embodiments, the first image can also be preprocessed using other methods, such as shadow removal, which will not be elaborated here.

[0142] It is worth noting that during the image recognition model training stage, the supplementary lighting images of each sample anti-counterfeiting label can also be preprocessed by at least one of the following methods: graphic code region alignment, the first method of preprocessing (such as white balance processing, gamma correction processing, histogram equalization processing or one or more), and the second method of preprocessing. These will not be elaborated here.

[0143] Further, in step 704, based on the similarity comparison between the expected anti-counterfeiting pattern and the third identification pattern, a verification result is determined for whether the anti-counterfeiting label is counterfeit.

[0144] The comparison method for the similarity between the expected anti-counterfeiting pattern and the third identification pattern can be determined according to the specific circumstances.

[0145] In one embodiment, the similarity comparison between the expected anti-counterfeiting pattern and the third identification pattern can be a formal comparison. For example, the consistency of the corresponding character shapes (e.g., whether both are the character 'a', or the probability that the third identification pattern is 'a' given that the expected anti-counterfeiting pattern is 'a'). The similarity comparison result is based on the consistency of the corresponding characters. In this case, the similarity comparison result can be a definite result of similarity or dissimilarity, or a probabilistic result described by similarity (e.g., the probability that the third identification pattern is 'a').

[0146] In another embodiment, if the recognition result of the third identification pattern is a segmentation result accurate to the pixel level, it can also be a pixel-level comparison. For example, the similarity between the expected anti-counterfeiting pattern and the third identification pattern can be the ratio of the number of pixels in the same position to the number of pixels in the expected anti-counterfeiting pattern.

[0147] In another embodiment, the similarity can be compared to the consistency of the area occupied by the anti-counterfeiting pattern. For example, in the m areas mentioned above, the similarity between the expected anti-counterfeiting pattern and the third identification pattern is the ratio of the number of areas with the same position to the number of areas occupied by the expected anti-counterfeiting pattern or m. Here, in the process of detecting the area occupied by the anti-counterfeiting pattern, whether an area is occupied can be determined based on the proportion of pixels falling into that area in the identification result. For example, if the total number of pixels in an area is h, and the number of pixels falling into that area in the identification result is t, then if the ratio of t to h exceeds a predetermined threshold, the area is determined to be occupied by the third identification pattern.

[0148] In other embodiments, the similarity between the anti-counterfeiting pattern and the third identification pattern is expected to be measured in many other ways, which will not be listed here.

[0149] If the similarity comparison result is a definite result, then if the two items match, the verification is successful and the anti-counterfeiting label is not at risk of being counterfeited; if they do not match, the verification fails and the anti-counterfeiting label is at risk of being counterfeited. If the similarity comparison result is a similarity score, then if the similarity score is higher than a preset similarity threshold, the verification is successful and the anti-counterfeiting label is not at risk of being counterfeited; otherwise, if the similarity score is lower than the preset similarity threshold, the verification fails and the anti-counterfeiting label is at risk of being counterfeited.

[0150] It is worth noting that in the above descriptions, target information, anti-counterfeiting images, and display information are all general descriptions, applicable to any related thing. In the process of specification, terms such as "first" and "second" can be used to indicate their arbitrariness and universality, but these terms do not constitute a substantive limitation on the corresponding concepts. Specifically, "first" and "second" do not distinguish between the corresponding things; for example, "first target information" and "second target information" can be the same target information.

[0151] in addition, Figure 7 The steps shown can be performed on the terminal, on the verification server (in which case the label image is collected by the terminal and fed back to the server), or partially by the terminal and partially by the verification server. This manual does not limit this.

[0152] Reviewing the above process, the anti-counterfeiting label and its manufacturing and verification method provided in the embodiments of this specification improve the transparent coating layer above the display information printed on the substrate during the anti-counterfeiting label manufacturing process by embedding an anti-counterfeiting pattern uniquely corresponding to the target information in the transparent coating layer. Specifically, a special transparent area (such as a first area) is set by a coating material mixed with a first predetermined substance, the shape of which is determined by the corresponding anti-counterfeiting pattern. The presence of the first predetermined substance causes the special transparent area to produce an interference effect under light irradiation. Other transparent areas can also be covered on the first area with a coating material not mixed with the first predetermined substance, which not only ensures the integrity of the special transparent area but also makes the anti-counterfeiting pattern inconspicuous, effectively preventing the anti-counterfeiting label from being copied and counterfeited, and increasing the difficulty of counterfeiting.

[0153] In addition, since the first predetermined object is transparent under normal circumstances, it forms a thin film interference of light only under the action of light illumination, and can obtain an interference pattern of corresponding colors. Therefore, in the verification stage of the anti-counterfeiting label, the anti-counterfeiting pattern can be used as an invisible feature. It can be acquired with just ordinary image acquisition equipment (such as a camera) and corresponding supplementary lighting device (such as a flash), without the need for additional special equipment processing. Therefore, it is easy to promote and use on a large scale.

[0154] According to another embodiment, an apparatus for producing anti-counterfeiting labels is also provided. This apparatus can be installed in a printing device. Figure 8 An apparatus 800 for producing anti-counterfeiting labels according to a specific embodiment is shown. For example... Figure 8 As shown, the device 800 may include a first printing unit 801 and a second printing unit 802. Taking the anti-counterfeiting label production process of the second target information as an example, the following steps are taken:

[0155] The first printing unit 801 is configured to print second display information corresponding to the second target information onto a first surface of a predetermined substrate.

[0156] The second printing unit 802 is configured to cover a transparent coating layer on a first surface of a predetermined substrate, wherein the transparent coating layer includes a second region whose shape corresponds to a second anti-counterfeiting pattern associated with second target information, and the second region includes a transparent first predetermined object, which is used to cause the second region to produce an interference effect under light irradiation.

[0157] According to another embodiment, a verification device for anti-counterfeiting labels is also provided. This device can be located on a terminal device or server with a certain computing power, or it can be partially located on a terminal device and partially on a server; no limitation is made here. The terminal device can be, for example, a smartphone, a scanner, etc. Figure 9A verification device 900 for an anti-counterfeiting label according to a specific embodiment is shown. Taking an anti-counterfeiting label including a substrate and a transparent coating layer as an example, assuming that the first surface of the substrate of the anti-counterfeiting label is printed with third display information corresponding to third target information, and the transparent coating layer covers the first surface of the substrate, then... Figure 9 As shown, device 900 may include:

[0158] The acquisition unit 901 is configured to acquire a label image of the first side of the anti-counterfeiting label, the label image including the first image acquired after supplementary lighting processing;

[0159] The parsing unit 902 is configured to obtain the third target information corresponding to the third display information by parsing the third display information contained in the label image, thereby determining the expected anti-counterfeiting pattern associated with the third target information;

[0160] The recognition unit 903 is configured to obtain a third recognition pattern based on image recognition of the first image corresponding to the transparent coating layer.

[0161] Verification unit 904 is configured to determine whether an anti-counterfeiting label is counterfeit based on a similarity comparison between the expected anti-counterfeiting pattern and the third identification pattern.

[0162] It is worth noting that, Figure 8 , 9 The devices 800 and 900 shown are respectively with Figure 6 , Figure 7 The methods described correspond to, Figure 6 , Figure 7 The corresponding descriptions in the illustrated method embodiments also apply to devices 800 and 900, and will not be repeated here.

[0163] According to another embodiment, a computer-readable storage medium is also provided, on which a computer program is stored, which, when executed in a computer, causes the computer to perform a combination Figure 4 , Figure 6 , Figure 7 The methods described above.

[0164] According to another embodiment, a computing device is also provided, including a memory and a processor, wherein the memory stores executable code, and when the processor executes the executable code, it implements a combination... Figure 4 , Figure 6 , Figure 7 The methods described above.

[0165] Those skilled in the art will recognize that the functions described in the embodiments of this specification in one or more of the above examples can be implemented using hardware, software, firmware, or any combination thereof. When implemented in software, these functions can be stored in a computer-readable medium or transmitted as one or more instructions or code on a computer-readable medium.

[0166] The specific embodiments described above further illustrate the purpose, technical solution, and beneficial effects of the technical concept in this specification. It should be understood that the above description is only a specific embodiment of the technical concept in this specification and is not intended to limit the scope of protection of the technical concept in this specification. Any modifications, equivalent substitutions, improvements, etc., made on the basis of the technical solutions of the embodiments in this specification should be included within the scope of protection of the technical concept in this specification.

Claims

1. An anti-counterfeiting label, comprising a substrate and a transparent coating layer, wherein: The first surface of the substrate is printed with first display information corresponding to the first target information, wherein the first target information is information related to the item set by the anti-counterfeiting label, and the first display information is information displayed in the anti-counterfeiting label, and is determined according to the first target information; The transparent coating layer covers the first surface of the substrate. The transparent coating layer includes a first region whose shape corresponds to a first anti-counterfeiting pattern associated with the first target information. The first region covers the area on the first surface where the first display information is printed. The first region includes a transparent first predetermined substance mixed in a first coating material. The first predetermined substance is immiscible with the coating material and becomes transparent after the first coating material is cured, so that the first region produces an interference effect under light irradiation.

2. The anti-counterfeiting label as described in claim 1, wherein, The first display information includes a graphic code describing the first target information, and the first region is within the area of ​​the first surface where the graphic code is printed.

3. The anti-counterfeiting label as described in claim 1, wherein, The transparent coating layer is made of a first coating material, which is one of varnish, mineral oil, and resin oil.

4. The anti-counterfeiting label as described in claim 3, wherein, The first predetermined substance is air, and the first region is formed by coating with a first coating material that has not been defoamed.

5. The anti-counterfeiting label as described in claim 1, wherein, The transparent coating layer includes other transparent areas that cover the first area.

6. The anti-counterfeiting label as described in claim 5, wherein, The area covered by the other transparent areas on the first surface is not less than the area of ​​the first area.

7. The anti-counterfeiting label as described in claim 1, wherein, The first anti-counterfeiting pattern is determined and thus associated with the first target information in the following manner: The first target information is encoded to obtain a first encoded identifier; Based on the first coded identifier, the corresponding anti-counterfeiting pattern is determined as the first anti-counterfeiting pattern.

8. The anti-counterfeiting label as described in claim 7, wherein, The process of encoding the first target information to obtain the first encoded identifier includes: The first target information is encrypted using a predetermined encryption method to obtain the first target ciphertext; By encoding the first target ciphertext, the corresponding first encoding identifier is determined.

9. The anti-counterfeiting label as described in claim 8, wherein, The predetermined encryption method is: performing a salted one-way hash calculation on the first target information.

10. The anti-counterfeiting label as described in claim 8, wherein, By encoding the first target ciphertext, the corresponding first encoded identifier is determined to include: The first target ciphertext is represented as a first numerical value using a first predetermined format; Sum the individual bits of the first value, and then take the modulo of the resulting sum with the predetermined number of anti-counterfeiting patterns. The first encoded identifier is determined using the obtained modulus value.

11. The anti-counterfeiting label as described in claim 10, wherein, The number of predetermined anti-counterfeiting patterns is determined based on a preset number m, and the first anti-counterfeiting pattern is a pattern composed of at least one region among m regions. The step of determining the corresponding anti-counterfeiting pattern as the first anti-counterfeiting pattern based on the first coded identifier includes: The first encoded identifier is represented as a second value of m bits in a second predetermined format, wherein the m bits correspond one-to-one with the m regions; Based on the bits with predetermined values ​​among the m bits of the second value, a corresponding anti-counterfeiting pattern is determined for each region corresponding to the m regions, and the determined anti-counterfeiting pattern is used as the first anti-counterfeiting pattern.

12. The anti-counterfeiting label as described in claim 11, wherein, Each of the m regions is a square region, and the m regions are arranged according to at least one of the following predetermined rules: arranged vertically, arranged horizontally, or arranged in an array.

13. The anti-counterfeiting label as described in claim 7, wherein, There is a predetermined mapping relationship between the anti-counterfeiting pattern identifier and the anti-counterfeiting pattern. The step of determining the corresponding anti-counterfeiting pattern as the first anti-counterfeiting pattern based on the first coded identifier includes: Based on the mapping relationship, the anti-counterfeiting pattern corresponding to the first coded identifier is obtained as the first anti-counterfeiting pattern.

14. The anti-counterfeiting label as described in claim 1, wherein, The first anti-counterfeiting pattern is one of the following: A circular graphic; a star-shaped graphic; a ribbon-shaped graphic; one of the preset characters; a pattern formed by selecting at least one region from m predetermined regions arranged according to a predetermined rule, wherein the predetermined rule includes at least one of vertical arrangement, horizontal arrangement, and array arrangement.

15. A method for producing an anti-counterfeiting label, comprising: Print second display information corresponding to second target information onto the first side of a predetermined substrate, wherein the second target information is information related to the item on which the anti-counterfeiting label is set, and the second display information is information displayed in the anti-counterfeiting label, and is determined based on the second target information; A transparent coating layer is applied to the first surface of the predetermined substrate, wherein the transparent coating layer includes a second region, the second region being within the area on the first surface where second display information is printed, the shape of the second region corresponding to a second anti-counterfeiting pattern associated with the second target information, the second region including a transparent first predetermined substance mixed in the coating material, the first predetermined substance being immiscible with the coating material, and the first predetermined substance being transparent after the first coating material is cured, so that the second region produces an interference effect under light irradiation.

16. The method of claim 15, wherein, The second displayed information includes a graphic code describing the second target information.

17. The method of claim 15, wherein, The process of covering the first surface of the predetermined substrate with a transparent coating layer includes: The second region is formed by coating the first surface with a first coating material mixed with a transparent first predetermined substance; At least a portion of the area of ​​the first surface is coated with a first coating material that does not have a first transparent first predetermined object to cover the second region.

18. The method of claim 17, wherein, The first coating material is one of varnish, mineral oil, and resin oil, and the first predetermined substance is air.

19. The method of claim 17, wherein, The second anti-counterfeiting pattern is generated in the following way: The second target information is encoded to obtain a second encoded identifier; Based on the second code identifier, the corresponding anti-counterfeiting pattern is determined as the second anti-counterfeiting pattern.

20. The method of claim 19, wherein, The process of encoding the second target information to obtain the second encoded identifier includes: The second target information is encrypted according to a predetermined encryption method to obtain the second target ciphertext; By encoding the second target ciphertext, the corresponding second encoding identifier is determined.

21. The method of claim 20, wherein, The predetermined encryption method is: performing a salted one-way hash calculation on the second target information.

22. The method of claim 20, wherein, By encoding the second target ciphertext, the corresponding second encoding identifier is determined, including: The second target ciphertext is represented as a third numerical value using a first predetermined format; The individual bits of the third value are summed to obtain a modulo of the predetermined number of anti-counterfeiting patterns based on the sum. The obtained modulus value is used to determine the second encoding identifier.

23. The method of claim 22, wherein, The second anti-counterfeiting pattern includes a pattern defined in at least one of the m regions; The step of determining the corresponding anti-counterfeiting pattern as the second anti-counterfeiting pattern based on the second code identifier includes: The second encoded identifier is represented as a fourth value of m bits in a second predetermined format, wherein the m bits correspond one-to-one with the m regions; Based on the bits with predetermined values ​​among the m bits of the fourth value, a corresponding anti-counterfeiting pattern is determined for each region corresponding to the m regions, and the determined anti-counterfeiting pattern is used as the second anti-counterfeiting pattern.

24. The method of claim 23, wherein, Each of the m regions is a square region, and the m regions are arranged according to at least one of the following predetermined rules: arranged vertically, arranged horizontally, or arranged in an array.

25. The method of claim 19, wherein, There is a predetermined mapping relationship between the anti-counterfeiting pattern identifier and the anti-counterfeiting pattern. The step of determining the corresponding anti-counterfeiting pattern as the second anti-counterfeiting pattern based on the second coded identifier includes: Based on the mapping relationship, the anti-counterfeiting pattern corresponding to the second coded identifier is obtained as the second anti-counterfeiting pattern.

26. The method of claim 25, wherein, The second anti-counterfeiting pattern is one of the following: a ring-shaped pattern, a star-shaped pattern, a ribbon-shaped pattern, or a preset character; a pattern composed of at least one region selected from m predetermined regions arranged according to predetermined rules, wherein the predetermined rules include at least one of vertical arrangement, horizontal arrangement, or array arrangement.

27. A verification method for an anti-counterfeiting label, the anti-counterfeiting label comprising a substrate and a transparent coating layer, wherein a third display information corresponding to third target information is printed on a first surface of the substrate, the transparent coating layer covers the first surface of the substrate, and the third display information is information displayed on the anti-counterfeiting label, the method comprising: Acquire a label image captured on the first side of the anti-counterfeiting label, the label image including a first image captured with supplementary lighting; By analyzing the third display information contained in the label image, the third target information corresponding to the third display information is obtained, and the expected anti-counterfeiting pattern associated with the third target information is determined. Based on the recognition of the interference image corresponding to the transparent coating layer of the first image, a third recognition pattern is obtained, wherein, in the case that the anti-counterfeiting label is not counterfeit: the third target information is information related to the item on which the anti-counterfeiting label is set, the third display information is determined according to the third target information, the transparent coating layer includes a third region formed by a first coating material mixed with a transparent first predetermined substance, the shape of the third region corresponds to the expected anti-counterfeiting pattern, the first predetermined substance is immiscible with the first coating material, and is used to make the third region produce an interference effect under light irradiation; Based on the similarity comparison between the expected anti-counterfeiting pattern and the third identification pattern, a verification result is determined to determine whether the anti-counterfeiting label is counterfeit.

28. The method of claim 27, wherein, The label image also includes a second image acquired without supplemental lighting, and the parsing of the third display information contained in the label image includes: parsing the third display information contained in the second image.

29. The method of claim 27, wherein, The intended anti-counterfeiting pattern is determined in the following way: The third target information is encoded to obtain a third encoded identifier; Based on the third coded identifier, the corresponding anti-counterfeiting pattern is determined as the expected anti-counterfeiting pattern.

30. The method of claim 27, wherein, Identifying the third identification pattern corresponding to the transparent coating layer from the first image includes: The first image is preprocessed using at least one of a first method and a second method to obtain a third image. The first method includes at least one of white balance processing, gamma correction processing, and histogram equalization processing, and the second method is filtering processing. Identify a third identification pattern corresponding to the transparent coating layer from the third image.

31. The method of claim 27, wherein, The third display information includes a graphic code describing the third target information; Before identifying the third identification pattern corresponding to the transparent coating layer from the first image, the method further includes: The position of the graphic code in the first image is detected so as to align the graphic code with a preset graphic code recognition area. The alignment includes at least one of border alignment and deformation correction.

32. The method of claim 27, wherein, The identification of the third recognition pattern corresponding to the transparent coating layer from the first image is performed using a pre-trained image recognition model; the image recognition model is trained in the following manner: For each sample anti-counterfeiting label, images of each sample label are collected. The anti-counterfeiting label of a single sample is determined based on randomly generated sample display information. The image of a single sample label includes a first image of the sample collected under supplementary lighting and a second image of the sample collected without supplementary lighting. The first image of each sample label image is processed using a pre-determined image recognition model to obtain the recognition result of the anti-counterfeiting pattern of each sample. The recognition results of each sample anti-counterfeiting pattern are compared with the anti-counterfeiting pattern labels corresponding to each sample anti-counterfeiting label to determine the current model loss of the image recognition model. The individual anti-counterfeiting pattern label is generated by parsing the sample second image in the corresponding sample label image to obtain the corresponding individual sample target information, and is generated in the following way: the individual sample target information is encoded to obtain an individual sample code identifier; the individual anti-counterfeiting pattern is obtained according to the individual sample code identifier. With the goal of reducing the current model loss, the undetermined parameters in the image recognition model are adjusted to train the image recognition model.

33. The method of claim 27, wherein, The similarity between the expected anti-counterfeiting pattern and the third identification pattern is measured by similarity score. The verification result for determining whether the anti-counterfeiting label is counterfeit based on the similarity comparison between the expected anti-counterfeiting pattern and the third identification pattern includes: If the similarity is greater than a predetermined similarity threshold, the verification result is determined to be that the anti-counterfeiting label is not counterfeit. If the similarity is less than a predetermined similarity threshold, the verification result is determined to be that the anti-counterfeiting label is counterfeit.

34. The method of claim 33, wherein, The similarity is determined by one of the following: The probability that the shape of the third identification pattern matches the shape of the expected anti-counterfeiting pattern; The ratio of the number of pixels in the third identification pattern that are in the same position as the pixels in the expected anti-counterfeiting pattern to the number of pixels in the expected anti-counterfeiting pattern. The ratio of the number of regions corresponding to the third identification pattern and the regions corresponding to the expected anti-counterfeiting pattern that are in the same position to the number of regions in the expected anti-counterfeiting pattern or the total number of regions m corresponding to the anti-counterfeiting pattern.

35. An apparatus for producing anti-counterfeiting labels, comprising: The first printing unit is configured to print second display information corresponding to second target information onto a first surface of a predetermined substrate, wherein the second target information is information related to the item on which the anti-counterfeiting label is attached, and the second display information is information displayed on the anti-counterfeiting label, and is determined based on the second target information; The second printing unit is configured to cover the first surface of the predetermined substrate with a transparent coating layer, wherein the transparent coating layer includes a second region, the second region being within the area on the first surface where second display information is printed, the shape of the second region corresponding to a second anti-counterfeiting pattern associated with the second target information, the second region including a transparent first predetermined substance mixed in the coating material, the first predetermined substance being immiscible with the coating material, and the first predetermined substance being transparent after the first coating material is cured, so that the second region produces an interference effect under light irradiation.

36. A verification device for an anti-counterfeiting label, the anti-counterfeiting label comprising a substrate and a transparent coating layer, wherein a first surface of the substrate is printed with third display information corresponding to third target information, the transparent coating layer covers the first surface of the substrate, and the third display information is information displayed on the anti-counterfeiting label, the device comprising: The acquisition unit is configured to acquire a label image acquired from the first side of the anti-counterfeiting label, the label image including a first image acquired after supplemental lighting; The parsing unit is configured to obtain third target information corresponding to the third display information by parsing the third display information contained in the label image, thereby determining the expected anti-counterfeiting pattern associated with the third target information; The identification unit is configured to perform image recognition on the first image corresponding to the transparent coating layer to obtain a third identification pattern. In the case that the anti-counterfeiting label is not counterfeit, the third target information is information related to the item on which the anti-counterfeiting label is set. The third display information is determined according to the third target information. The transparent coating layer includes a third region formed by a coating material mixed with a transparent first predetermined substance. The shape of the third region corresponds to the expected anti-counterfeiting pattern. The first predetermined substance is immiscible with the coating material in which it is located, so that the third region produces an interference effect under light irradiation. The verification unit is configured to determine whether the anti-counterfeiting label is counterfeit based on a similarity comparison between the expected anti-counterfeiting pattern and the third identification pattern.

37. A computer-readable storage medium having a computer program stored thereon, which, when executed in a computer, causes the computer to perform the method of any one of claims 15-34.

38. A computing device, comprising a memory and a processor, characterized in that, The memory stores executable code, and when the processor executes the executable code, it implements the method of any one of claims 15-34.