The present disclosure relates to a method and system for marking a material for, particularly but not exclusively, preventing counterfeiting.
Products such as electronics goods, mechanical components, and the like may be marked with a unique identification such as a serial number to provide authentication of the product and to allow the product to be traced during distribution.
Common methods for marking products include etching or sticking serial numbers, barcodes, 2D codes or the like onto products. These methods can be replicated to mark counterfeit products with a unique identification that at first glance appears genuine. Another method involves attaching a holographic sticker including a unique identification to a product. Holographic techniques are considered to be relatively sophisticated and difficult to replicate. However, counterfeiters are becoming increasingly sophisticated and may be capable of replicating holographic stickers for attaching to counterfeit products.
According to a first independent aspect there is provided a method for forming a holographic structure in a material, the holographic structure being configured to project a target image in the far field under illumination of the holographic structure, the method comprising:
calculating a design for the holographic structure for projecting the target image;
modifying the design to encode an identifier within the holographic structure for projecting the target image; and
modifying the material by mapping features corresponding to the modified design into the material.
In use, the holographic structure formed by the method may be used as a security marking such as for reducing the likelihood of counterfeiting of a product marked with the holographic structure. Illuminating the holographic structure (e.g. using coherent radiation such as may be produced by a laser, or the like) may project the target image in the far field. The target image may be selected according to a user or manufacturer specification, or the like. The target image may comprise any image, such as a serial number, unique code, part number, signature, logo, image, photo, name, brand, code, symbol, set of characters, or the like. Upon being illuminated by radiation, the holographic structure may diffract the radiation such that an image is formed in the far field, which may correspond to a replica of the target image. The replica of the target image may be an approximation of the target image. The holographic structure may contain sufficient information (e.g. the number of features may correspond to the amount of information) to approximately form the replica of the target image in the far field. The number, size, density, distribution and/or position, or the like, of the features, and/or the properties of the radiation illuminating the holographic structure may at least partially define how closely the replica of the target image corresponds to the target image itself.
The projected target image may comprise one or more images which may be due to 1st or higher order diffractive effects and/or symmetry in the holographic structure as well as the 0th order reflection and/or transmission from the illuminated features. The method may be used to insert an identifier, for example a unique or hidden identifier, into the holographic structure that may only be identifiable upon inspection of the holographic structure itself rather than of the projected target image. The modified design for the holographic structure may project a target image that is indistinguishable from, or at least similar to, the target image projected by a holographic structure corresponding to the unmodified design.
An end user, manufacturer, dealer, distributer, a counterfeiter, or the like, may perform a basic test of the authenticity of a material or product comprising the holographic structure by projecting the target image using a laser, or the like from the holographic structure. However, in this situation it may not be apparent that the holographic structure may contain the identifier. Only a user such as the manufacturer of the product or other authorised users with knowledge of the identifier, as well as the appropriate equipment for checking the holographic structure, may be able to determine whether or not a product is genuine.
It will be appreciated that the term “material” may refer to a material, product, product comprising the material, or the like. Any reference to “material” may also refer to a product, product comprising the material, or the like. The method may be used to modify a product directly, and/or may be used to modify a material or other product for attaching to another product or material. Since the holographic structure may be directly applied to the product or material, the holographic structure may be relatively tamper-proof, versatile, and/or relatively easy to apply to the product or material.
Inspection of the holographic structure may be performed using a microscope, phase contrast microscope, white light interferometer, stylus profilometer (e.g. Dektak®, or the like), atomic force microscope, or indeed any appropriate instrument or optical system for determining the structure of the features of the holographic structure. Although a counterfeiter could in theory take extensive efforts to inspect the holographic structure itself and subsequently to reproduce the same holographic structure in counterfeited versions of a product, the level of effort, complexity and costs involved may be substantial. Even then, authorised users may still be able to determine if there is a pattern of counterfeiting in the marketplace if more than one product with the same “identifier” is tracked.
The identifier may be encoded by the modified design such that the identifier is substantially hidden, masked or otherwise substantially unidentifiable in the projected target image. The identifier may be substantially hidden, masked or otherwise substantially unidentifiable to a human observer, for example to the unassisted vision of a human observer, in the projected target image.
At least one of calculating and modifying the design may comprise using the identifier as part of an algorithm to calculate the modified design.
The method may comprise using an algorithm for calculating a design for the holographic structure that projects the target image. The algorithm may comprise an iterative Fourier-transform algorithm (IFTA), or any other appropriate algorithm for calculating the design. The method may comprise selecting an identifier and using the identifier as part of the algorithm for calculating the design. Using the identifier may result in a modified design that encodes the identifier therein. At least one feature of the algorithm may be selected in dependence on the identifier. For example, at least one of a parameter value, number of iterations, seed or starting point of the algorithm may be selected in dependence on the identifier.
The holographic structure design may consist of a map of phase values (phase hologram) or a map of amplitude values (amplitude hologram) or a map of phase and amplitude values. For brevity, the description below refers mainly to representing the holographic design as a map of phase values; however, such references should be taken as extending to representing the holographic design as a map of phase values or amplitude values or a combination of phase and amplitude values. Where specific phase values are mentioned (e.g. 0, ±π/4, ±π/2, ±3π/4, ±π, or any other phase value), these can be replaced by corresponding amplitude values (e.g. 0, 0.25, 0.5, 0.75, 1, or any other amplitude value).
Calculating the design may comprise calculating a map of phase and/or amplitude values for projecting the target image. Each feature of the design may correspond to one of the phase and/or amplitude values.
The map may comprise a set or array of features. Each feature may be at a different position within the map. Each feature may have an associated phase value, which may be zero or non-zero. The phase value may correspond to a relative phase value (e.g. with reference to a surface or plane of a material comprising the holographic structure, or the like). The phase value or relative phase value may correspond to a depth and/or height or relative depth and/or height of the feature (e.g. with reference to the surface or plane). The phase value or relative phase value may correspond to a refractive index value or difference in refractive index values. The phase value or relative phase value may correspond to an optical length or difference in optical length. Additionally or alternatively, each feature may have an associated amplitude value or amplitude response. For example, the features may be constructed so as to change the amplitude upon reflection and/or transmission from/through the features (e.g. the amplitude value of incident radiation may initially be 1 and then may be changed to 0, 0.25, 0.5, 0.75, 1 or any other amplitude value upon reflection and/or transmission at the feature(s)). Each feature may have an associated amplitude and/or phase response.
The design may comprise a number of features that are distributed in terms of position, size, density, or the like, such that the holographic structure is configured to project the target image. Calculating and/or modifying the design may calculate a phase and/or amplitude value for each of the features and/or the distribution of the features that projects the target image.
The feature(s) may correspond to a pixel of the holographic structure. The feature(s) may reflect and/or transmit e.g. the 0th order reflection/transmission under illumination. The shape of the feature may affect how much of the feature may be illuminated, which may affect the efficiency of reflection/transmission and/or diffraction.
Modifying the design may comprise calculating a map comprising at least one different phase and/or amplitude value such that the target image projected by the holographic structure based on the modified design is indistinguishable from the target image projected before modification of the design.
The method may comprise calculating a phase and/or amplitude value for each feature of the design. The method may comprise modifying at least one of the phase values for each feature of the design. Modifying the design such that at least one feature of the map comprises a different phase value may comprise selecting a different phase value for the feature(s) that is equivalent to the phase value before modification of the design. A map comprising at least one phase value that is equivalent to the phase value before modification of the design may project a same or similar target image to the target image projected before modification of the design. For example, a phase value of 0 may be equivalent to a phase value of 27, or the like. The method may comprise replacing a phase value of at least one feature with a different phase value that is equivalent to the replaced phase value. Inspection of the holographic structure itself may reveal the different phase values, which may not be apparent from the projected target image.
The method may comprise using the identifier to calculate the map of different phase and/or amplitude values.
Calculating a map of different phase and/or amplitude values may provide an identifier that may only be evident or identifiable by inspecting the holographic structure. There may be many different possible maps of phase and/or amplitude values available for the holographic structure which may project the target image. The method may provide a way to encode the identifier into the map of different phase and/or amplitude values in a repeatable, or at least deterministic, manner.
The modified design may be calculated deterministically based on at least one of: the identifier; the algorithm used; and the number of iterations of at least one step in the algorithm. By using an algorithm that deterministically calculates the modified design, an authorised user may be able identify whether or not a holographic structure has an expected pattern of features in the holographic structure, and optionally without necessarily needing to have complete information regarding the pattern of features in the holographic structure. For example, the authorised user may use the identifier to deterministically calculate an expected pattern of features for the holographic structure (e.g. based on a serial number, or the like); inspect at least part of the holographic structure (e.g. of a product comprising the holographic structure); and determine whether or not the inspected pattern of features (e.g. of the product) corresponds to the expected pattern of features (e.g. the calculated design).
Calculating the map of phase and/or amplitude values for projecting the target image may comprise calculating a set or array of features that have associated phase and/or amplitude values for projecting the target image, wherein each feature is at a different position in the map, and each position in the map has one of at least two phase and/or amplitude values.
Calculating the design may comprise assigning one of the phase and/or amplitude values to each of the features at the different positions in the map. The phase and/or amplitude values may be predetermined, for example, the phase and/or amplitude values may be calculated according to an algorithm that calculates an expected phase and/or amplitude value for a given set of parameters for forming the holographic structure in a material.
In an example, one of the phase values may be zero. At least one other of the phase values may be non-zero. One of the phase values may be equivalent to at least one other of the phase values. For example, a phase value of 0 may be equivalent to a phase value of ±2πm for non-zero integer values of m.
Each position in the map may have one of at least three phase values. Alternatively any other suitable number of predetermined values of phase and/or amplitude may be used. For example, each position in the map may have a respective selected one of four, five, six or more predetermined values of phase and/or amplitude.
A respective phase and/or amplitude value for each of the phase and/or amplitude values of the map may be selected from a set of phase and/or amplitude values. The set of phase and/or amplitude values may consist of two different phase and/or amplitude values or may consist of three different phase and/or amplitude values or may consist of more than three phase and/or amplitude values.
The number of phase and/or amplitude values in the design may define a number of levels of the holographic structure. A holographic structure comprising two different phase and/or amplitude values may define a two-level holographic structure. A holographic structure comprising three or more different phase and/or amplitude values may define a three or more level holographic structure, respectively.
At least one of the features may have one of the phase and/or amplitude values and at least one other of the features may have at least one other of the phase and/or amplitude values.
One of the phase values may be 0, which may correspond to an unmodified material surface, a surface level of the material, an average surface level of the material, a plane of the holographic structure, or the like. At least one other of the phase values may define a relative difference in the phase values with respect to the surface level of the material, the average surface level of the material, the plane of the holographic structure, or the like. At least one other of the phase values may be selected from at least one of: ±π/4, ±π/2, ±3π/4, ±π, ±3π/2, ±2π, or indeed any other appropriate phase value, which may define a relative difference in the phase between respective features.
The features may have any appropriate property to impart a relative phase and/or amplitude difference upon radiation reflected and/or transmitted from/through the holographic structure. For example, a relative difference in level, height or the like between the features may cause different spatial components of radiation reflected from the holographic structure to have different phase and/or amplitude values. A relative difference in refractive index and/or optical length and/or scattering and/or absorption between the features may cause different spatial components of radiation transmitted through the holographic structure to have different phase and/or amplitude values. The relative difference in the phase and/or amplitude values of the features may cause an interference pattern to be projected in the far field; the interference pattern may correspond to the target image.
Alternatively or additionally, it may be possible to implement a multi-level phase and/or amplitude holographic structure. The multi-level phase and/or amplitude holographic structure may comprise, for example, three, four or more levels or values of phase and/or amplitude. For example, the features in the holographic structure may have an associated phase and/or amplitude value which may be calculated by an appropriate algorithm. A multi-level phase and/or amplitude holographic structure may be capable of suppressing at least one diffractive order. For example, a two-level phase holographic structure may produce two diffractive orders in the form of a twin image (e.g. two identical projected images), whereas a three-level phase holographic structure may only produce one diffractive order in which one of the orders may be suppressed. It will be appreciated that it may not be possible to completely prevent the formation of a twin image, but there may be a visibly distinguishable difference between the different diffractive orders in the case of the three-level holographic structure. Different phase values may be used to produce the multi-level holographic structure. Additionally or alternatively, different amplitude values may be used to produce the multi-level holographic structure,
The phase of the illumination may be bounded over 0 to 2π. In an example such as a binary or two-level holographic structure, at least one feature of the map may introduce a phase delay of 0 radians and at least one other feature of the map may introduce a relative phase delay of e.g. π radians. In an example such as a three-level holographic structure (which may define a type of multi-level holographic structure), there may be a third level providing e.g. a 2π phase delay, which may have the same interference effect as a 0 radian phase delay in the far field. The three-level and two-level holographic structures may project substantially the same target image under illumination. By inspecting the three-level example under a microscope or by using any appropriate instrument, it may be possible to identify a physical or optical difference between the features introducing e.g. 0, π and 2π phase value differences that are distinguishable from the two-level example having features corresponding to e.g. 0 and π phase value differences. However, the target image projected in the far field in both the two- and three-level examples may be indistinguishable, or at least similar.
The feature(s) having a 2π phase delay may have lower diffraction efficiency than feature(s) having 0 phase delay. For example, the shape of the features may differ such that the area of the different phase delay features may be different. In an example, if the number of features resulting in the lower diffraction efficiency is kept relatively small (for example, compared to the features providing higher diffraction efficiency), the overall diffraction efficiency may not be significantly reduced. It will be appreciated that any diffraction efficiency may be appropriate and that the relative phase delay between the phase values may or may not affect the diffraction efficiency.
The method may comprise using the identifier to select at least one of the phase and/or amplitude values for at least one of the features of the map.
The method may comprise using the identifier to select at least one of the features of the map; and modifying the design by assigning at least one different phase value to the feature(s) that is equivalent to an original phase value of the design.
The different phase and/or amplitude value(s) may not substantially change the target image projected by the holographic structure. However, the different phase and/or amplitude value(s) may be identified by inspecting the holographic structure.
The method may comprise using an algorithm linked to e.g. serial number, unique code, part number, signature, logo, image, photo, name, brand, code, symbol, set of characters, one-time-input, or any form of identification to define which feature(s) may retain the original phase and/or amplitude value as calculated originally and which feature(s) may be assigned at least one different phase and/or amplitude value.
The original phase value may be selected to be 0 and the different phase value may correspond to a relative phase value difference of 2π. The feature(s) having a phase value of 0 and phase value difference of 2π may contribute in a similar manner to the target image formed in the far field under illumination of the holographic structure.
At least one of calculating; and modifying the design may comprise obtaining an initial design of the holographic structure for projecting the target image; and selecting a different phase and/or amplitude value for at least one of the features to modify the design, the modified design projecting a target image that is indistinguishable from, or at least similar to, the target image projectable by the holographic structure corresponding to the initial design.
The initial design may comprise or correspond to an initial guess for the design. The initial design may comprise or correspond to a map of phase and/or amplitude values which may be modified such that the identifier may be encoded within a map of different phase and/or amplitude values. The initial design may be calculated according to any appropriate algorithm, for example an IFTA algorithm, or the like.
The initial design may comprise a map of phase and/or amplitude values comprising at least one of: constant phase and/or amplitude values across at least part of the map; random phase and/or amplitude values across at least part of the map; and a defined pattern of phase and/or amplitude values across at least part of the map.
The initial design may comprise a map having at least one part such as an area of the map. At least one of the parts may comprise features defining constant phase values (e.g. 0, ±π/4, ±π/2, ±3π/4, ±π, or any other phase value). At least one of the parts may comprise features defining random phase and/or amplitude values, for example, a random phase and/or amplitude value assigned to at least one of the features in the part(s). At least one of the parts may comprise features defining a specific pattern of phase and/or amplitude values, for example, a defined phase and/or amplitude value assigned to at least one of the features in the part(s). The defined pattern of phase and/or amplitude values may comprise at least one of: the same phase and/or amplitude value for at least one of the features; and a different phase and/or amplitude value for at least one of the features. The identifier may be used to determine the defined pattern of phase and/or amplitude values.
The initial design may comprise a map of phase and/or amplitude values comprising at least one feature corresponding to the identifier.
The identifier may comprise an initial seed for deterministically generating a map of the features for the design.
The initial seed may be used to provide the initial design, or may be used as part of a calculation for determining the initial design. The initial seed may comprise at least one of: a serial number, identification, code or entry from a one-time-pad correlated with the identification of the material, and the like.
At least one of calculating; and modifying the design may comprise running an algorithm for modifying the design, wherein optionally at least part of the algorithm is run for a defined number of iterations.
The deterministically generated map of features may be repeatable e.g. by using the same initial seed and/or a defined number of iteration(s). A user with knowledge of at least one of: the starting point (e.g. the initial seed), the algorithm for calculating the design, and the number of iteration(s) may be able to determine whether a holographic structure under inspection has the expected (e.g. correct) features. The user may not need to know exact form of the expected holographic structure in advance, but by using the initial seed in conjunction with the algorithm, the user may be able to determine whether at least one of the features of a holographic structure under inspection is expected in order to determine whether or not a product is genuine. At least one of: the initial seed, the algorithm and/or the number of iteration(s) may be secret so that an authorised user checking the authenticity of a product comprising the holographic structure may be able to determine the expected structure without knowing the complete details as to how the design may be calculated and/or modified. The initial seed may define or correspond at least partially to an initial design.
For a selected initial seed, algorithm and/or number of iterations, the holographic structure may project the same target image. However, the map of the features may be different to the map that may have been generated using a different initial seed or set of initial conditions, despite the holographic structure projecting the same or similar the target image under illumination. Inspecting the holographic structure under a microscope or other appropriate instrument may allow a user, manufacturer, dealer, repairer, or any other authorised user to correlate the observed map of features with a map of features calculated under identical initial conditions, and if the correlation is below a required standard, the authorised user may flag the marked item as suspect.
The method may comprise selecting at least one portion of the design and swapping the selected portion(s) with at least one other portion of the design.
The portions selected for swapping may comprise portions that, individually, project or produce substantially the same or similar target image (e.g. a diffractive image, or the like), but that comprise or represent maps that are at least partially different. Said maps that are at least partially different may comprise maps that are generated using different seeds and/or different numbers of iterations (e.g. of an IFTA, or the like).
The design may comprise an array of portions each of which, individually, is configured to project or produce the same or similar target image (e.g. a diffractive image, or the like) as each other portion of the array. At least one portion of the array may comprise or represent a map that is at least partially different to a map that comprised in or represented by at least one other portion of the array. The portions may comprise tile portions that are arranged so as to tile an area of interest.
The method may comprise generating the map comprised in or represented by the selected portion using a first seed and/or first number of iterations and generating the map comprised in or represented by said at least one other portion using a second, different seed and/or a second, different number of iterations.
The method may comprise verifying whether the modified design of the holographic structure is configured to project a target image that is indistinguishable from, or at least similar to, the target image projected by a holographic structure corresponding to the unmodified design.
Verifying the modified design may ensure that information corresponding to the identifier is not scrambled during the swapping process.
The selected portion may comprise at least one of: an area, tile, column, row, or any other suitable shape in the design; and the swapped portion(s) respectively may comprise at least one other of: the area, tile, column, row, or any other suitable shape in the design, respectively, for example portions of the design that individually produce substantially the same or similar diffractive image.
In an example, a tile, column, row, or other suitable portion of the design may be swapped with another tile, column, row, or other suitable portion of the design. The swap may be such as to not cause any change or at least not a substantial change in the target image projected by the modified holographic structure.
The holographic structure may comprise a selected number of computer-generated holograms (CGHs), for instance 16 different CGHs (e.g. tiled in a 4×4 array, or any other appropriate tiled array). Any other suitable number and arrangement of CGHs may be used. Each CGH may be different. This may be achieved by calculating the CGH designs by using different seeds and/or number of iterations. Each of the CGHs may produce the same or similar projected target image. Swapping and/or shuffling of individual CGHs may be such as to not substantially affect the appearance of the projected target image (e.g. a diffractive image, or the like).
Alternatively or additionally, a part (for example, at least one CGH) of the whole holographic structure (which may, for example, comprise an array of tiled CGHs) may be shifted from left to right and/or from top to bottom (or the like) within the hologram design. For example, a column (or row) of CGHs on a left (or top) side of holographic structure may be moved to a right (or bottom) side of the holographic structure. Any other suitable shifting and/or swapping of rows and/or columns and/or other parts of the structure may be provided in other embodiments. The whole holographic structure may be divided into a set of sub-holograms (for example, each sub hologram may comprise an individual CGH) and a subset of the sub-holograms may be shuffled or swapped. By shuffling or swapping a subset of the set of sub-holograms, the projected target image may not be substantially affected by the swapping or shuffling.
The method may comprise modifying the material by at least one of: changing a level of a surface of the material; and modifying a refractive index of the material; and changing the optical scattering properties of the surface of a material; and changing the absorption properties of the surface of a material.
Changing the level of the surface may comprise providing a raised or lowered feature relative to the surface. The method may comprise mapping the features into the material such that the raised and/or lowered features may define different phase values relative to the surface of the material or a plane defined by the holographic structure. Changing the level of the surface and/or modifying a refractive index may comprise at least one of: melting a portion of the surface, ablating the material; moving a portion of the material; depositing material on the surface; otherwise distributing the material; and chemically changing a portion of the material, or the like.
A raised feature may comprise or define a protrusion, bump, projection or any other feature extending at least partially out of the surface. A lowered feature may comprise or define a cavity, crater, or any other feature extending at least partially into the surface. Modifying the refractive index of the material may modify the optical length of the modified part of the material.
A scattering feature may comprise creating a rough surface via localised laser ablation (e.g. by using an ultrashort pulsed laser). An absorbing feature may comprise a chemical modification e.g. oxidation to the surface, caused by localised heating.
The method may comprise modifying the material by using radiation to at least one of: melt, ablate, move, deposit, or otherwise distribute the material; and change a chemical property of the material.
The radiation may be produced by a laser, coherent light source, partially coherent light source, incoherent light source, pulsed laser, continuous wave laser, or any other appropriate source of radiation capable of modifying the material or otherwise interacting with the material. Depending on the choice of material, an appropriate radiation source may be selected. Any appropriate parameter of the radiation may be selected or varied in order to modify the material.
The method may comprise controlling at least one parameter of the radiation to control formation of the features. In an example, a laser may be used to modify the material. The method may comprise controlling any parameter of the laser to controllably modify the material. Parameters of the laser or parameters of the equipment for controlling the laser that may at least partially influence the modification of the material may comprise, but not be limited to, laser peak power, average laser power, wavelength, intensity, laser beam spot size, laser beam quality, wavelength(s), pulse duration, pulse repetition rate, dispersion, laser shutter duration, and the like.
In an example, a material such as glass may be modified using a CO2 laser. An example procedure for modifying glass using a CO2 laser is outlined in Wlodarczyk et al., “Direct CO2 laser-based generation of holographic structures on the surface of glass”, Optics Express, Vol. 24, No. 2, pp. 1447-1462, January 2016, the contents of which is hereby incorporated by reference in its entirety.
In an example, a material such as a metal may be modified using a pulsed UV laser. An example procedure for modifying a metal using a pulsed UV laser is outlined in Wlodarczyk et al., “Laser microsculpting for the generation of robust diffractive security markings on the surface of metals”, Journal of Materials Processing Technology 222, pp. 206-218, March 2015, and Wlodarczyk et al., “Tamper-proof markings for the identification and traceability of high-value metal goods,” Optics Express 25 (13), pp. 15216-15230, 2017, the contents of which is hereby incorporated by reference in its entirety.
The method may be used to modify a product comprising a material such as metal, glass, or the like. The metal may comprise stainless steel (e.g. ST304LD, or the like), nickel, brass, and nickel-chromium Inconel® alloys (e.g. Inconel 625, Inconel 718, Inconel X750, and the like), or the like. It will be appreciated that any appropriate material, metal, glass, or the like may be modified according to the method.
A holographic structure formed on an appropriate material may be at least one of: hard-to-replicate, tamper-proof, resistant to surface abrasion and/or versatile. For example, it has been demonstrated that scratching the holographic structure formed in a metal such as stainless steel may not cause a substantial deterioration in the quality of the replica and/or cause destruction of features that may be inspected to indicate the identifier for the material or product in question.
The method may comprise providing a substance such as a cover gas for use at least during the modifying of the material. The cover gas may interact radiation and/or the material so as to controllably modify the material, for example, to form at least one raised feature (e.g. raised bumps, or the like) and/or at least one lowered feature (e.g. craters, or the like). By providing features with different phase values, which may be bounded over 0 to 2π, different features may correspond to the same or equivalent phase value depending on the relative difference in level of the features. For example, a “bump” of height π may be equivalent to a “crater” of depth π (the difference in level may be equal to 2π). Providing a multi-level (e.g. 3 or more level) holographic structure may suppress at least one of the diffraction orders.
Providing a holographic structure comprising raised features may be more secure than a holographic structure comprising solely lowered features, for example, if the parameter control required for successful modification of the material is more complex for the providing raised features. An appropriate instrument may be used to inspect the raised features. If the holographic structure comprises both raised and lowered features, the instrument may be configured to distinguish between the raised and lowered features.
The identifier may comprise a serial number, unique code, part number, signature, logo, image, photo, name, brand, code, symbol, set of characters, one-time-input, or any form of identification.
The method may comprise forming a plurality of holographic structures in the material, the method comprising tiling the holographic structures in the material.
The plurality of holographic structures may comprise a set of holographic structures. The set of holographic structures may comprise at least one subset of sub-holograms. The method may comprise arranging the at least one subset of sub-holograms in a predetermined pattern within the set of holographic structures.
Depending on the nature of the sub-holograms, then sub-holograms may, for example, generate either the same target images but with two different orientations or two completely different target images with the same or different orientations.
The method may comprise combining the holographic structure with another pattern such as a watermark, QR code design, barcode, or other pattern to generate a patterned holographic structure.
The holographic structures may be tiled with any appropriate relative spacing and/or orientation. The holographic structures may be configured to project the same or different target images. The holographic structures may be configured to encode same or different identifiers. The holographic structures may be tiled to at least partially form a logo, bar, 2D or QR code, or the like, in the material. The design or pattern of tiling may be indicative of an identifier associated with the material.
At least one holographic structure may be tiled or masked such that a background or foreground is in the form of a logo, bar or QR code, or the like. If a bar or QR code is embedded, the code may link to a web address, app, or the like with a form for allowing a picture of the holographic structure (which may be taken by e.g. a smartphone with a macro lens, or the like) to be submitted to a website, server, or the like e.g. for authenticity checking, or the like.
The holographic structure may comprise small patterns embedded that may be too small to impact upon the quality of the projected target image(s), but may be large enough to be inspected under a microscope, or other appropriate instrument. The small patterns may comprise at least one of: a logo, character(s), QR codes, or the like.
In a further aspect, which may be provided independently, there is provided a holographic structure for projecting a target image in the far field under illumination of the holographic structure, the holographic structure comprising:
The identifier encoded by the modified design may be such that the identifier is substantially hidden, masked or otherwise substantially unidentifiable in the projected target image.
The features may comprise a map of phase and/or amplitude values for projecting the target image, wherein each feature of the design corresponds to one of the phase and/or amplitude values.
The map may comprise a set or array of features that have associated phase and/or amplitude values for projecting the target image, wherein each feature is at a different position in the map, and each position in the map has one of at least two phase and/or amplitude values. Each position in the map may have one of at least three phase and/or amplitude values.
The holographic structure may comprise a plurality of tiled holographic structures. The plurality of tiled holographic structures may comprise a set of holographic structures. The set of holographic structures may comprise at least one subset of sub-holograms. The at least one subset of sub-holograms may be arranged in a predetermined pattern within the set of holographic structures.
The holographic structure may be combined with another pattern such as a watermark, QR code design, barcode or other pattern to generate a patterned holographic structure.
The holographic structure may define a 2, 3, 4 or more level holographic structure. The number of levels in the holographic structure may correspond to the number of phase and/or amplitude values. Each level may correspond to a phase and/or amplitude value.
The design for the holographic structure may be calculated and/or modified according to at least one feature, part or step of any method of the present disclosure. The holographic structure may be formed in a material according to any example of the present disclosure. The holographic structure may be at least partially formed in a material or product using any laser system of the present disclosure, or indeed using any appropriate instrument for modifying or printing the holographic structure in the material or product.
According to a further aspect, which may be provided independently, there is provided a product comprising a holographic structure as claimed or described herein.
According to another aspect, which may be provided independently, there is provided a computer program product that when executed by a processing system or control unit causes the processing system or control unit to at least partially implement a method as claimed or described herein.
At least partially implementing the method may comprise at least one of:
The method may comprise controlling a laser system for modifying a material by mapping features corresponding to the modified design into the material.
The processing system or control unit may comprise a processor and a memory. The processing system or control unit may comprise a communications module, such as a wireless and/or wired communications module. The memory may be configured to store at least part of the computer program product. The control unit may be coupled or in communication with at least one input device or user input device and/or at least one output or user output device. Examples of suitable user input devices include a device such as a keyboard, mouse, trackball, switch, touch screen or contact pad such as a capacitive or inductive touch screen or contact pad, optical and/or camera based input system and/or the like. Examples of suitable output or user output devices include a display, screen, led, speaker or other audio output, haptic output device, a virtual reality headset, a data store, a network, a remote server, and/or the like.
The computer program product may be provided on a carrier medium. The carrier medium may be a tangible, non-transient carrier medium, such as a flash drive, memory stick, optical disk or carrier, magnetic disk or carrier, memory, ROM, RAM, and/or the like. The carrier medium may be, comprise or be comprised in a non-tangible carrier medium such as an electromagnetic wave, electronic or magnetic signal, digital data and/or the like.
In addition, it will be well understood by persons of ordinary skill in the art that whilst some embodiments may implement certain functionality by means of a computer program having computer-readable instructions that are executable to perform the method of the embodiments, the computer program functionality could be implemented in hardware (for example by means of a CPU or by one or more ASICs (application specific integrated circuits), FPGAs (field programmable gate arrays) or GPUs (graphic processing units)) or by a mix of hardware and software.
According to a further aspect, which may be provided independently, there is provided a system for forming a holographic structure in a material, comprising a control system for carrying out the method of any one of claims 1 to 23 to modify a design for the holographic structure; and a laser system for modifying the material according to the design.
The control system may comprise the computer program product of any other example of the present disclosure.
According to a further aspect, which may be provided independently, there is provided a method for determining an authenticity of a material comprising a holographic structure formed by a method as claimed or described herein, the method comprising:
The expected design may be provided by a user, calculated according to an algorithm, or the like.
The method may comprise calculating a design for the holographic structure for projecting the target image; and modifying the design to encode an identifier associated with the material within the holographic structure for projecting the target image, wherein the modified design at least partially comprises the expected design.
According to a further aspect, which may be provided independently, there is provided a computer program product that when executed by a processing system or control unit causes the processing system or control unit to at least partially implement a method as claimed or described herein.
The computer program product may be configured to compare an inspected design of a holographic structure with an expected design for the holographic structure.
According to a further aspect, which may be provided independently, there is provided a system for determining an authenticity of a material comprising a holographic structure formed by a method as claimed or described herein, comprising:
The inspection system may comprise a microscope, phase contrast microscope, white light interferometer, stylus profilometer (e.g. Dektak®, or the like), atomic force microscope, or indeed any appropriate instrument or optical system for determining the structure of the features of the holographic structure. The inspection system may comprise a computer program product of any appropriate example of the present disclosure, or at least may be configured to at least partially implement any appropriate method of the present disclosure for inspecting a design of the holographic structure. The comparison system may comprise a computer program product of any appropriate example of the present disclosure, or may be configured to at least partially implement any appropriate method of the present disclosure for comparing the inspected design with the expected design. The expected design may be calculated in accordance with any example of the present disclosure.
At least one feature of any example, aspect or embodiment of the present disclosure may replace any corresponding feature of any example, aspect or embodiment of the present disclosure. At least one feature of any example, aspect or embodiment of the present disclosure may be combined with any other example, aspect or embodiment of the present disclosure.
These and other examples of the present disclosure will now be described by way of example only, and with reference to the accompanying drawings, in which:
In the present example, the laser system 32 is used to apply marks to the surface of a metal so as to form a holographic structure. In this example, the laser 34 is configured to produce 35 ns full-width half maximum (FWHM) laser pulses at a wavelength 355 nm. The lens 52 focuses the laser beam 36 to a FWHM beam diameter of 11±2 μm (as measured at 1/e2 of its maximum intensity) at the material 12. The laser pulses are delivered on demand to a certain location on the material 12 e.g. in the form of a point-and-shoot operation. The time taken to generate a 1 mm×1 mm holographic structure including over 15,000 features is 7 seconds.
In each of the figures, the crater 60 extends into the surface 58 such that a centre 62 of the crater 60 is at a lower level than the surface 58. An edge 64 of the crater 60 defines a ridge that is at a higher level than the surface 58. The process of formation of the crater depends on a number of parameters but in this example it is thought that the craters 60 are formed by localised melting or a combination of melting and evaporation. It will be appreciated that other types of light-matter interactions (e.g. which may cause melting, ablation, moving, depositing, or any other form of material distribution, redistribution, modification, or the like) may result, or at least be dominant, in the formation of craters 60 and/or other types of features. It will be appreciated that the formation of the craters 60 or other types of features depends on the type of laser system used, the material type, local conditions, type of cover gas, as well as any other relevant parameters.
Depending on the desired type of feature, it may be possible to selectively form either a raised feature or a lowered feature in the material during formation of the feature, for example as described in WO2012038707. As explained previously, the type of feature produced depends on a number of parameters. Examples of a raised feature includes: a protrusion, bump, projection or any other feature extending at least partially out of the surface (e.g. of the material, or the like). Examples of a lowered feature includes: a cavity, crater, or any other feature extending at least partially into the surface (e.g. of the material, or the like). Modifying the refractive index of the material may modify the optical length of the modified part of the material.
With reference to
The identifier 74 is hidden or otherwise encoded within the modified design. For example, the identifier 74 can be in the form of a hidden code 78 (such as may be derived from the serial number, part ID or number, or from a one-time pad recorded against the serial number of part ID, or the like) within the modified design in such a manner that the holographic structure 14 projects a replica 20 of the target image 22 that is indistinguishable from, or at least similar to, a replica of the target image where the design does not contain a hidden code 76. Features corresponding to phase values calculated in the modified design are mapped into the material 12 by using the laser system 32 to form a laser marked pattern or holographic structure 14 in the material 12.
In a second, optional, part 80 of the method 70, a user can perform a quick visual check of the authenticity of the holographic structure 14 in accordance with the procedure outlined in relation to
In a third part 83, an authorised user inspects the holographic structure 14 to determine the authenticity of the material 12. In an inspection step 84, the hidden code 78 is determined by using a microscope, phase contrast microscope, or specialised instrument, or the like so as to provide a definitive check 85 of the authenticity of the hidden code 78 when the hidden code (e.g. which may be in the form of a hidden pattern) corresponds, by the secret relationship, to the identifier 74. The method 70 includes a step 86 of comparing the inspected holographic structure 14 with the expected features for the holographic structure 14.
In an example, the method 150 modifies the design 28 such that the map includes features that define a phase value or level in the holographic structure 14. With reference to the example illustrated by
The two-level replica 160 includes two possible nominal phase and/or amplitude values for the features of holographic structure 14. By way of example, these two phase values could be 0 radians (e.g. corresponding to a surface level of the material) and π radians (e.g. corresponding to a crater 60, or any other appropriate feature), or indeed any other appropriate phase values.
The three-level replica 162 includes three possible nominal phase and/or amplitude values for the features of holographic structure 14. By way of example, these three phase values could be 0 radians (e.g. corresponding to a surface level of the material), 2π/3 radians (e.g. corresponding to a crater 60, or any other appropriate feature extending into the surface of the material), and −2π/3 radians (e.g. corresponding to a bump (not shown), or any other appropriate feature extending out of the surface of the material, or the like). In another example, the three possible phase values are: 0 radians, 2π/3 radians (e.g. corresponding to a crater 60 of a certain depth and width), and 4π/3 radians (e.g. a crater 60 corresponding to a relatively deeper and/or wider crater). As noted previously, the replica 162 of the three-level holographic structure 14 includes a suppressed “twin image” in the far field. Fine process control may be required in order to form a three-level (or higher) holographic structure 14, which may be harder to copy. By providing the quick visual check described in relation to
The comparison system 184 may include or be in the form of a computer program product that when executed by a processing system or control unit 186 of the comparison system 184 causes the processing system or control unit 186 to at least partially implement a method as claimed or described herein. The comparison system 184 may be operable to control or interact with the inspection system 182, e.g. via the control unit 186, such that the inspection system 182 can inspect the holographic structure 14 and send information regarding the holographic structure 14 to the comparison system 184.
It will be appreciated that any combination of phase values, whether positive and/or negative (e.g. corresponding to a lowered or raised feature, or the like) can be used for creating a map of features. It will also be appreciated that there could be any number of levels in the holographic structure, e.g. 2, 3, 4 or more levels, or the like.
It will be appreciated that features that produce a phase response may additionally or alternatively comprise features that produce an amplitude response. For example, any appropriate example described herein may be implemented, modified or otherwise adapted to be in the form of a phase-only, amplitude-only or phase-and-amplitude hologram. For example, any individual reference to a phase-only hologram may be implemented, modified or adapted to be in the form of an amplitude-only hologram or a phase-and-amplitude hologram. Any reference to amplitude may also refer to intensity. For example, an amplitude hologram may be referred to as an intensity hologram.
Where appropriate, any reference to a design, for example the design 28 described herein, may refer to a computer generated hologram (CGH) or vice versa. The design and/or CGH may be implemented in the form of the holographic structure 14, for example, using the laser system 176 or any other appropriate system for modifying the material 12. Where appropriate, any reference to a replica 20 may refer to a hologram and/or diffractive image and/or an image formed on the screen 24 or projected in the far-field. Where appropriate, the target image 22 may refer to a computer-generated image or CGH representative of the replica 20 expected to be projected. A person of ordinary skill in the art will appreciate that, where appropriate, references to any these terms may be modified or used in a different context.
At least one feature of any example of the present disclosure may be modified, combined with any other example, or otherwise adapted in any appropriate way.
Although examples of the present disclosure refer to a material 12 including the holographic structure 14, it will be appreciated that the material 12 may include or be in the form of any article such as a product, packaging, label, or the like.
Although examples of the present disclosure illustrate and describe a laser-based process for modifying a surface 58 of the material 12, it will be appreciated that an internal part of the material 12 or a product may be modified using an appropriate laser-based process, which may depend on the transparency of the material 12 (or a surface thereof) used.
Although examples of the present disclosure describe a simple visual check of the replica projected by the holographic structure by reflecting e.g. a laser beam from the surface of the holographic structure, it will be appreciated that similar principles may apply for a transmission-based visual check of the replica in the far field for e.g. a transparent material including the holographic structure. Thus, radiation transmitted through the holographic structure may form a replica of the target image in the far field, instead of (or as well as) a replica being projected by reflection from the holographic structure.
Although examples of the present disclosure describe a holographic structure for reflecting radiation to project a replica of the target image, it will be appreciated that the holographic structure may transmit radiation to project a replica of the image. The holographic structure may be at least partially transparent, which may allow incident radiation to be transmitted through the holographic structure to project the replica of the target image. It will be appreciated that a certain amount of radiation may be reflected as well as transmitted.
Although examples of the present disclosure describe various systems (e.g. systems 170 and 180, and the like), it will be appreciated that such systems may relate to or include at least one of: apparatus including at least one feature or element of any example of the present disclosure; methods including at least one feature or element of any example of the present disclosure; apparatus for implementing at least one method of the present disclosure; and the like.
Although examples of the present disclosure mainly describe various systems for representing the holographic design as a map of phase values, it will be appreciated that the technique can be extended entirely analogously to representing the holographic design as a map of amplitude values, or even a combination of phase and amplitude values.
For example, where a phase value or relative phase value may be represented by a refractive index value or difference in refractive index values, or by an optical length or difference in optical length, an amplitude value or relative amplitude value may be represented by a difference in surface scattering or absorption or a combination these. In this way, a similar amplitude hologram could be produced by replacing the phase referred to above with a grey scale, where a phase of π corresponds e.g. to black, and a phase of zero corresponds e.g. to white. Such a grey scale map could then be encoded onto the product by generating absorbing or scattering regions.
An example of an amplitude hologram is described in Wægaard et al, “High-resolution computer-generated reflection holograms with three-dimensional effects written directly on a silicon surface by a femtosecond laser”, Optics Express Vol. 19 pp. 3434-3439, the contents of which is hereby incorporated by reference in its entirety.
Number | Date | Country | Kind |
---|---|---|---|
1717039.0 | Oct 2017 | GB | national |
Filing Document | Filing Date | Country | Kind |
---|---|---|---|
PCT/GB2018/052969 | 10/16/2018 | WO | 00 |