A method, control system, medium, and product for pattern transfer on colored contact lenses.

By acquiring three-dimensional data of colored contact lenses, establishing a polar coordinate system to calculate the deformation deviation field, and performing nonlinear inverse distortion compensation processing, the problem of pattern distortion during lens wearing was solved, improving pattern accuracy and aesthetics, and enhancing the wear resistance of the lenses.

CN121062367BActive Publication Date: 2026-03-10IRIS (XIAMEN) TECH CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202511634752.8
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2025-11-10
Publication Date
2026-03-10
Estimated Expiration
2045-11-10

AI Technical Summary

Technical Problem

Colored contact lenses deform during wear, causing pattern distortion that affects visual effects and aesthetics. Existing transfer methods are unable to effectively counteract this deformation.

Method used

By acquiring three-dimensional data of colored contact lenses under stress-free and wearing conditions, a polar coordinate system is established, the deformation deviation field is calculated, the nonlinear inverse distortion parameters are determined, the original pattern is pre-compensated, a pre-compensated pattern is generated, and a nano-abrasion-resistant coating is applied to the lens surface to improve the pattern accuracy and aesthetics.

Benefits of technology

It achieves accurate compensation for the deformation of colored contact lenses during wear, improves the precision and aesthetics of the pattern, ensures accurate presentation of visual effects, and enhances the wear resistance and lifespan of the lenses.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN121062367B_ABST
    Figure CN121062367B_ABST
Patent Text Reader

Abstract

This invention relates to a method, control system, medium, and product for pattern transfer printing on colored contact lenses, and pertains to the field of pattern transfer printing. The method involves firstly, the control system acquiring three-dimensional data of the colored contact lens under stress-free conditions and simulated wearing conditions on the corneal base of the human eye, establishing a polar coordinate system with the preset center point of the colored contact lens under stress-free conditions as the origin. Then, the control system maps the two sets of three-dimensional data onto this polar coordinate system, forming a corresponding data structure that more intuitively describes the radial and tangential deformation of various parts of the colored contact lens. The control system calculates the deformation deviation field of the colored contact lens under the two different conditions, and determines nonlinear inverse distortion parameters based on the deformation deviation field to pre-compensate the original pattern to be printed. This effectively counteracts pattern distortion caused by wearing deformation, improving the pattern accuracy and aesthetics of the finished colored contact lens.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of pattern transfer, and more particularly to a pattern transfer method, control system, medium, and product for colored contact lenses. Background Technology

[0002] As colored contact lenses become increasingly popular among young consumers, their aesthetic demands are constantly rising. As a visually appealing and functional product, the precision of the pattern and the wearing effect of colored contact lenses directly impact the user experience. Because the human cornea has a specific physiological curvature, colored contact lenses deform during wear. This deformation causes the pattern on the lens surface to distort, affecting the final visual effect.

[0003] Currently, the most common method used in the industry for transferring patterns onto colored contact lenses involves transferring the pattern onto a carrier film in a flat state using methods such as screen printing or inkjet printing. The carrier film is then transferred to the lens surface using a thermo-pressing process. During the transfer process, the quality of the transferred pattern is controlled by adjusting process parameters such as temperature and pressure. In addition, some manufacturers use curved screen printing technology, which involves transferring the pattern onto a substrate with a certain curvature to achieve better transfer results.

[0004] However, in practical applications, when colored contact lenses are applied to the surface of the human cornea, the lens material will generate uneven stress distribution, causing local stretching or compression deformation of the pattern. This results in a deviation between the final pattern effect and the design pattern, reducing the aesthetics of the product. Summary of the Invention

[0005] This application provides a pattern transfer method, control system, medium, and product for colored contact lenses, which can effectively counteract pattern distortion caused by wearing deformation and improve the pattern accuracy and aesthetics of finished colored contact lenses.

[0006] In a first aspect, this application provides a pattern transfer method for colored contact lenses, applied to a control system. The method includes: acquiring reference three-dimensional morphological data of the colored contact lens in a first preset state and simulated three-dimensional deformation data of the colored contact lens in a second preset state; the first preset state is a stress-free state of the colored contact lens, and the second preset state is a simulated wearing state of the colored contact lens on the corneal base of the human eye; establishing a polar coordinate system with a preset center point of the colored contact lens in the first preset state as the origin; mapping the reference three-dimensional morphological data and the simulated three-dimensional deformation data to the polar coordinate system respectively, generating a reference contour data structure corresponding to the reference three-dimensional morphological data and a simulated deformation data structure corresponding to the simulated three-dimensional deformation data; calculating a deformation deviation field based on the spatial position difference between the reference contour data structure and the simulated deformation data structure; determining a nonlinear inverse distortion parameter for correcting the original pattern to be printed based on the deformation deviation field; applying the nonlinear inverse distortion parameter to perform inverse distortion processing on the original pattern to be printed to generate a pre-compensation pattern, and applying the pre-compensation pattern to at least one surface of the colored contact lens.

[0007] By adopting the above technical solution, firstly, the control system acquires three-dimensional data of the contact lens under stress-free conditions and simulated wearing conditions on the corneal base of the human eye, establishing a polar coordinate system with the preset center point of the contact lens under stress-free conditions as the origin. Then, the control system maps the two sets of three-dimensional data into this polar coordinate system, forming a corresponding data structure, thereby more intuitively describing the radial and tangential deformation of various parts of the contact lens. The control system calculates the deformation deviation field of the contact lens under the two different conditions, and determines the nonlinear inverse distortion parameter based on the deformation deviation field to pre-compensate the original pattern to be printed. This effectively counteracts the pattern distortion caused by wearing deformation, improving the pattern accuracy and aesthetics of the finished contact lens. This method can accurately predict and compensate for the deformation of the contact lens during actual wear, ensuring that the finished contact lens presents the expected visual effect during actual wear.

[0008] In conjunction with some embodiments of the first aspect, in some embodiments, acquiring the reference three-dimensional morphological data of the contact lens in a first preset state and the simulated three-dimensional deformation data of the contact lens in a second preset state specifically includes: performing multi-angle scanning on the contact lens in the first preset state to acquire point cloud data; inputting the point cloud data into a pre-trained three-dimensional reconstruction neural network model to generate a three-dimensional mesh model of the contact lens, extracting the surface contour feature points of the three-dimensional mesh model to obtain the reference three-dimensional morphological data; acquiring the curvature parameters of the human corneal base, constructing a force model of the contact lens on the human corneal base using the finite element analysis method based on the curvature parameters, and generating a stress-strain field; and performing numerical calculations on the stress-strain field to obtain simulated three-dimensional deformation data.

[0009] By adopting the above technical solutions, the control system combines actual measurements and theoretical simulations to acquire baseline three-dimensional morphological data and simulated three-dimensional deformation data, enabling more accurate determination of the three-dimensional morphology of colored contact lenses in two different states. The application of a three-dimensional reconstruction neural network model can improve the accuracy of three-dimensional reconstruction, while the finite element analysis method can accurately simulate the stress distribution and deformation of colored contact lenses on the human cornea, providing a reliable data foundation for subsequent deformation compensation.

[0010] In conjunction with some embodiments of the first aspect, in some embodiments, the deformation deviation field is calculated based on the spatial positional difference between the reference contour data structure and the simulated deformation data structure. Specifically, this includes: subtracting the vector positions of corresponding sampling points of the reference contour data structure and the simulated deformation data structure in the polar coordinate system to obtain radial displacement and tangential displacement; calculating the deformation vector of each sampling point based on the radial displacement and tangential displacement; calculating the deformation gradient of adjacent sampling points according to the deformation vector to construct a continuous deformation deviation field distribution function; and calculating the deformation deviation at any point in the polar coordinate system using the deformation deviation field distribution function.

[0011] By employing the above technical solution, the control system performs vector subtraction on the corresponding sampling points of the reference contour data structure and the simulated deformation data structure in polar coordinates to obtain the radial and tangential displacements, respectively. The control system calculates the deformation vector of each sampling point and the deformation gradient of adjacent sampling points, constructing a continuous deformation deviation field distribution function. This helps calculate the deformation deviation at any point on the contact lens, achieving a complete description of the deformation of the entire contact lens surface. This method can accurately describe the degree and direction of deformation in various parts of the contact lens, more accurately determine compensation parameters, and improve the accuracy of pattern pre-compensation.

[0012] In conjunction with some embodiments of the first aspect, in some embodiments, nonlinear inverse distortion parameters for correcting the original pattern to be printed are determined based on the deformation deviation field. Specifically, this includes: extracting the radial deformation component and the tangential deformation component from the deformation deviation; constructing a radial distortion compensation function based on the radial deformation component, which describes the degree of stretching at different radial positions of the contact lens; constructing a tangential distortion compensation function based on the tangential deformation component, which describes the degree of torsion at different angular positions of the contact lens; combining the radial distortion compensation function and the tangential distortion compensation function to generate a two-dimensional nonlinear mapping matrix; and determining the nonlinear inverse distortion parameters for correcting the original pattern to be printed based on the two-dimensional nonlinear mapping matrix.

[0013] By employing the aforementioned technical solution, the control system extracts the radial and tangential deformation components from the deformation deviation, and constructs radial and tangential distortion compensation functions respectively to describe the stretching and torsion of the contact lens at different locations. The control system combines the radial and tangential distortion compensation functions to generate a two-dimensional nonlinear mapping matrix, achieving accurate modeling of deformation at any location on the contact lens surface and avoiding errors caused by simple linear compensation. This method decomposes the deformation of the contact lens into radial and tangential directions, allowing for more accurate description and compensation of distortion in each direction, thus better adapting to the complex deformation of the contact lens during actual wear.

[0014] In conjunction with some embodiments of the first aspect, in some embodiments, a nonlinear inverse distortion parameter is applied to perform inverse distortion processing on the original pattern to be printed to generate a pre-compensated pattern. Specifically, this includes: converting the original pattern to be printed into a pixel matrix; calculating the inverse transformation coordinates of each pixel in the pixel matrix in the polar coordinate system according to the nonlinear inverse distortion parameter; performing resampling interpolation on the pixel matrix based on the inverse transformation coordinates to generate deformed and compensated pixel data; and converting the deformed and compensated pixel data into a vector graphics format to obtain the pre-compensated pattern.

[0015] By adopting the above technical solution, the control system first converts the original pattern to be printed into a pixel matrix. Then, based on the nonlinear inverse distortion parameters, it calculates the inverse transformation coordinates of each pixel in the pixel matrix in the polar coordinate system. Next, it generates deformed pixel data through resampling interpolation of the pixel matrix. Finally, it converts the pixel data into a vector graphics format. This method performs precise deformation compensation at the pixel level. By calculating the inverse transformation coordinates point by point, it ensures the accuracy of the compensation. Furthermore, the resampling interpolation technique effectively avoids distortion and jagged edges during the pattern deformation process, achieving more refined pattern deformation control.

[0016] In conjunction with some embodiments of the first aspect, in some embodiments, after determining the nonlinear inverse distortion parameters for correcting the original pattern to be printed based on the deformation deviation field, the method further includes: acquiring the color saturation and edge sharpness of the original pattern to be printed; and adjusting the color enhancement coefficient and detail enhancement parameters based on the color saturation and the standard color saturation range, and the edge sharpness and the standard sharpness threshold, to optimize the original pattern to be printed.

[0017] By employing the aforementioned technical solution, the control system collects the color saturation and edge sharpness of the original pattern to be printed. Based on the standard color saturation range and standard sharpness threshold, it adjusts the color enhancement coefficient and detail enhancement parameters to optimize the original pattern. This method not only considers geometric distortion compensation but also focuses on optimizing the visual quality of the pattern. By adjusting color saturation and edge sharpness, it ensures that the pattern maintains ideal color performance after distortion compensation, preventing blurring or distortion during the distortion process and significantly improving the visual effect of the final contact lens product.

[0018] In conjunction with some embodiments of the first aspect, in some embodiments, after applying nonlinear inverse distortion parameters to perform inverse distortion processing on the original pattern to be printed to generate a pre-compensated pattern, and applying the pre-compensated pattern to at least one surface of the contact lens, the method further includes: obtaining the material properties and pattern layer thickness of the contact lens; determining the spraying process parameters based on the material properties and pattern layer thickness; controlling the spraying equipment to apply a nano-abrasion-resistant coating of a preset thickness to the pattern layer surface of the contact lens according to the spraying process parameters; pre-curing the nano-abrasion-resistant coating using cross-linking curing technology to form a mesh protective structure; detecting the light transmittance, adhesion, and oxygen permeability of the nano-abrasion-resistant coating; and performing curing treatment when the light transmittance, adhesion, and oxygen permeability all meet preset requirements.

[0019] By adopting the above technical solution, after the pre-compensation pattern is applied, the control system determines the spraying process parameters based on the material properties of the contact lens and the thickness of the pattern layer. A nano-abrasion-resistant coating is applied to the surface of the pattern layer, and a mesh protective structure is formed through cross-linking curing technology. This effectively protects the pattern from wear and improves the abrasion resistance and service life of the pattern layer. The control system strictly controls indicators such as light transmittance, adhesion, and oxygen permeability to ensure the optical performance and physiological comfort of the contact lens, comprehensively improving the practicality and safety of the final contact lens product.

[0020] In a second aspect, embodiments of this application provide a control system comprising: one or more processors and a memory; the memory is coupled to the one or more processors and is used to store computer program code, the computer program code including computer instructions, wherein the one or more processors invoke the computer instructions to cause the control system to perform the method described in the first aspect and any possible implementation thereof.

[0021] Thirdly, embodiments of this application provide a computer program product containing instructions that, when the computer program product is run on a control system, cause the control system to perform the method described in the first aspect and any possible implementation thereof.

[0022] Fourthly, embodiments of this application provide a computer-readable storage medium including instructions that, when executed on a control system, cause the control system to perform the method described in the first aspect and any possible implementation thereof.

[0023] Understandably, the control system provided in the second aspect, the computer program product provided in the third aspect, and the computer storage medium provided in the fourth aspect are all used to execute the methods provided in the embodiments of this application. Therefore, the beneficial effects they can achieve can be referred to the beneficial effects in the corresponding methods, and will not be repeated here.

[0024] One or more technical solutions provided in the embodiments of this application have at least the following technical effects or advantages:

[0025] 1. By adopting the above technical solution, firstly, the control system acquires three-dimensional data of the contact lens in a stress-free state and under simulated wearing conditions on the corneal base of the human eye, establishing a polar coordinate system with the preset center point of the contact lens in the stress-free state as the origin. Then, the control system maps the two sets of three-dimensional data into this polar coordinate system, forming a corresponding data structure, thereby more intuitively describing the radial and tangential deformation of various parts of the contact lens. The control system calculates the deformation deviation field of the contact lens in the two different states, and determines the nonlinear inverse distortion parameter based on the deformation deviation field to pre-compensate the original pattern to be printed. This effectively counteracts the pattern distortion caused by wearing deformation, improving the pattern accuracy and aesthetics of the finished contact lens. This method can accurately predict and compensate for the deformation of the contact lens during actual wear, ensuring that the finished contact lens presents the expected visual effect during actual wear.

[0026] 2. By adopting the above technical solution, the control system performs vector subtraction on the corresponding sampling points of the reference contour data structure and the simulated deformation data structure in the polar coordinate system to obtain the radial and tangential displacements, respectively. The control system calculates the deformation vector of each sampling point and the deformation gradient of adjacent sampling points to construct a continuous deformation deviation field distribution function. This helps to calculate the deformation deviation at any point on the colored contact lens, achieving a complete description of the deformation of the entire colored contact lens surface. This method can accurately describe the degree and direction of deformation of various parts of the colored contact lens, more accurately determine the compensation parameters, and improve the accuracy of pattern pre-compensation.

[0027] 3. By adopting the above technical solution, the control system extracts the radial and tangential deformation components from the deformation deviation, and constructs radial and tangential distortion compensation functions respectively to describe the stretching and torsion of the contact lens at different positions. The control system combines the radial and tangential distortion compensation functions to generate a two-dimensional nonlinear mapping matrix, achieving accurate modeling of deformation at any position on the surface of the contact lens, avoiding errors caused by simple linear compensation. This method decomposes the deformation of the contact lens into radial and tangential directions, which can more accurately describe and compensate for distortion in each direction, thus better adapting to the complex deformation of the contact lens during actual wear. Attached Figure Description

[0028] Figure 1 This is a flowchart illustrating a pattern transfer method for colored contact lenses in an embodiment of this application.

[0029] Figure 2 This is another schematic flowchart of the pattern transfer method for colored contact lenses in the embodiments of this application;

[0030] Figure 3 This is a schematic diagram of the physical device structure of a control system in an embodiment of this application. Detailed Implementation

[0031] The terminology used in the following embodiments of this application is for the purpose of describing particular embodiments only and is not intended to be limiting of this application. As used in the specification of this application, the singular expressions “a,” “an,” “the,” “the,” and “this” are intended to include the plural expressions as well, unless the context clearly indicates otherwise. It should also be understood that the term “and / or” as used in this application refers to any or all possible combinations including one or more of the listed items.

[0032] Hereinafter, the terms "first" and "second" are used for descriptive purposes only and should not be construed as implying or suggesting relative importance or implicitly indicating the number of indicated technical features. Thus, a feature defined as "first" or "second" may explicitly or implicitly include one or more of that feature, and in the description of the embodiments of this application, unless otherwise stated, "multiple" means two or more.

[0033] The following describes the process of the method provided in this implementation. Please refer to [link / reference]. Figure 1 This is a flowchart illustrating a pattern transfer method for colored contact lenses in an embodiment of this application.

[0034] S101. Obtain the baseline three-dimensional morphological data of the colored contact lens in the first preset state and the simulated three-dimensional deformation data of the colored contact lens in the second preset state; the first preset state is the stress-free state of the colored contact lens, and the second preset state is the simulated wearing state of the colored contact lens on the corneal base of the human eye.

[0035] Among them, "colored contact lenses" refers to a type of decorative contact lens used to change the appearance of the pupil; the first preset state refers to the natural state of the colored contact lens without external force; the second preset state refers to the simulated stress state of the colored contact lens attached to the corneal base of the human eye; the baseline three-dimensional morphological data is three-dimensional data describing the colored contact lens in a stress-free state, including the spatial coordinate information of the contour points on the surface of the colored contact lens; the simulated three-dimensional deformation data is three-dimensional data describing the deformed state of the colored contact lens on the corneal base of the human eye under simulated wearing conditions.

[0036] Specifically, (1) Obtain the baseline three-dimensional morphological data of the colored contact lens in the first preset state:

[0037] A) Use 3D scanning equipment: including but not limited to high-precision optical scanners, laser 3D scanners, and structured light scanning systems;

[0038] B) Data acquisition process: Place the colored contact lens on a professional measurement platform to ensure stable ambient temperature and no external interference. Scan from multiple angles to obtain point cloud data of the surface contour of the colored contact lens and obtain the baseline three-dimensional morphological data.

[0039] (2) Obtain simulated three-dimensional deformation data of the colored contact lens in the second preset state:

[0040] A) Establishing a human corneal model: Constructing a standard mathematical model of corneal curvature or using actual corneal topographic data;

[0041] B) Perform deformation simulation: Use finite element analysis software (such as ANSYS), input the material physical parameters of the colored contact lens (elastic modulus, Poisson's ratio, etc.), set boundary conditions and contact parameters, and simulate the deformation process when the colored contact lens comes into contact with the human cornea.

[0042] C) Data processing: Generate simulated three-dimensional deformation data after deformation and export it.

[0043] Optionally, under normal circumstances, obtaining the baseline three-dimensional morphological data of the contact lens in the first preset state and the simulated three-dimensional deformation data of the contact lens in the second preset state can be achieved in the following ways, without limitation: Multi-angle scanning of the contact lens in the first preset state to obtain point cloud data; inputting the point cloud data into a pre-trained three-dimensional reconstruction neural network model to generate a three-dimensional mesh model of the contact lens; extracting the surface contour feature points of the three-dimensional mesh model to obtain the baseline three-dimensional morphological data; obtaining the curvature parameters of the human corneal abutment; constructing a force model of the contact lens on the human corneal abutment based on the curvature parameters using the finite element analysis method to generate a stress-strain field; and performing numerical calculations on the stress-strain field to obtain simulated three-dimensional deformation data.

[0044] Among them, point cloud data represents the set of spatial coordinates of sampling points on the surface of colored contact lenses obtained by a 3D scanner; the 3D reconstruction neural network model refers to a deep learning model used to reconstruct a complete 3D model from discrete point cloud data; the 3D mesh model is used to represent the surface geometry of colored contact lenses composed of multiple polygonal facets; surface contour feature points refer to the set of key points that can characterize the surface geometry of colored contact lenses; curvature parameters are numerical indicators describing the degree of curvature of the human cornea; the finite element analysis method refers to a numerical calculation method that discretizes a continuum into a finite number of elements for mechanical analysis; and the stress-strain field is used to represent the internal stress distribution and deformation state of colored contact lenses under external forces.

[0045] Specifically, firstly, the control system uses a high-precision 3D scanner to perform a 360-degree omnidirectional scan of the stress-free contact lens, acquiring dense surface sampling point coordinate data, i.e., point cloud data. This point cloud data, after preprocessing, is input into a pre-trained 3D reconstruction neural network. This network, through multi-layer convolution and upsampling operations, transforms the discrete point cloud into a 3D mesh model with a regular topological structure. Then, the control system extracts the spatial coordinates of feature points on the 3D mesh model, including edge contour points, curvature extrema, and other key locations, forming baseline 3D morphological data.

[0046] Next, the control system acquires the curvature distribution data of the corneal base using a corneal topography instrument or other measuring devices. This curvature distribution data, along with the material properties of the contact lens (such as elastic modulus and Poisson's ratio), is input into finite element analysis software to construct a mechanical model incorporating nonlinear factors such as contact and friction. By iteratively solving the mechanical model, the control system obtains the stress distribution and deformation displacement field of the contact lens on the corneal surface. Finally, the control system extracts the deformed node coordinates to generate a three-dimensional deformation dataset describing the shape of the contact lens under simulated wearing conditions—that is, simulated three-dimensional deformation data.

[0047] S102. Establish a polar coordinate system with the preset center point of the colored contact lens in the first preset state as the origin;

[0048] Among them, the preset center point refers to the geometric center position of the contact lens in a stress-free state; the polar coordinate system is a two-dimensional coordinate system that uses the preset center point as the origin and describes the position of a point on a plane using radial distance and angle; the origin refers to the reference starting point of the polar coordinate system.

[0049] Specifically, firstly, the control system determines the position of the geometric center point (preset center point) of the colored contact lens under stress-free conditions, and sets this position as the origin of the coordinate system. Then, the control system establishes a polar coordinate system centered at this position, where the radial coordinates represent the distance from any point to the center, and the angular coordinates represent the angle between any point and the reference axis. The establishment of the polar coordinate system facilitates the description of the radial and tangential deformation of the colored contact lens.

[0050] S103. Map the reference three-dimensional shape data and the simulated three-dimensional deformation data to the polar coordinate system respectively to generate the reference contour data structure corresponding to the reference three-dimensional shape data and the simulated deformation data structure corresponding to the simulated three-dimensional deformation data.

[0051] Among them, mapping refers to the process of projecting points in three-dimensional space onto a two-dimensional polar coordinate system plane; reference contour data structure refers to the data organization form that describes the contour features of colored contact lenses under stress-free conditions; simulated deformation data structure refers to the data organization form that describes the contour features of colored contact lenses under simulated wearing conditions.

[0052] Specifically, the control system maps the spatial points in the previously acquired baseline 3D shape data and simulated 3D deformation data onto a polar coordinate plane through projection transformation: for the baseline 3D shape data, a reference contour data structure containing radial distance and angle information is generated; for the simulated 3D deformation data, a simulated deformation data structure containing the position information of each point after deformation is generated. This transformation allows for direct analysis and calculation of deformation on a 2D plane.

[0053] S104. Calculate the deformation deviation field based on the spatial position difference between the reference contour data structure and the simulated deformation data structure.

[0054] Among them, spatial position difference refers to the displacement vector between corresponding points in two states; deformation deviation field refers to a continuous function describing the deformation distribution of the entire colored contact lens surface; displacement vector refers to a mathematical quantity describing the direction and distance of movement of a point.

[0055] Specifically, firstly, the control system selects a series of sampling points in the polar coordinate system and calculates the displacement vector between the first preset state and the second preset state for each sampling point. Then, the control system decomposes the displacement vector into radial and tangential components and calculates the deformation gradient between adjacent sampling points using numerical analysis methods. Finally, the control system uses an interpolation algorithm to construct a continuous deformation deviation field distribution function, which can be used to calculate the deformation at any location on the surface of the colored contact lens.

[0056] Optionally, in general, based on the spatial positional difference between the reference contour data structure and the simulated deformation data structure, the deformation deviation field can be calculated in the following ways, without limitation: Subtract the vector positions of the corresponding sampling points of the reference contour data structure and the simulated deformation data structure in the polar coordinate system to obtain the radial and tangential displacements; calculate the deformation vector of each sampling point based on the radial and tangential displacements; calculate the deformation gradient of adjacent sampling points according to the deformation vectors to construct a continuous deformation deviation field distribution function; and calculate the deformation deviation at any point in the polar coordinate system using the deformation deviation field distribution function.

[0057] Assuming a colored contact lens with a diameter of 14mm, its deformation deviation field can be analyzed as follows:

[0058] Sampling point settings:

[0059] Set up 4 radial rings (r=3mm, 5mm, 6mm, 7mm) in the polar coordinate system.

[0060] Eight evenly distributed angle points (θ=0°, 45°, 90°, 135°, 180°, 225°, 270°, 315°) are selected on each circle.

[0061] Example of displacement vector calculation:

[0062] Taking a sampling point with r=5mm and θ=90° as an example:

[0063] Coordinates in the first preset state: (5.00, 0.00, 0.12) mm;

[0064] Coordinates under the second preset state: (4.98, 0.00, 0.25) mm;

[0065] The calculated displacement vector is (-0.02, 0.00, 0.13) mm;

[0066] Component decomposition:

[0067] Decompose the displacement vector into:

[0068] Radial component: -0.02mm (towards the center);

[0069] Tangential component: 0.00mm (circumferential direction);

[0070] Vertical component: 0.13mm (upward direction);

[0071] Deformation gradient calculation:

[0072] Compare adjacent sampling points (r=5mm, θ=45° and θ=90°):

[0073] Radial deformation gradient: 0.004 mm / degree;

[0074] Vertical deformation gradient: 0.002 mm / degree;

[0075] Deformation deviation field distribution function:

[0076] The resulting continuous function may take the form δ(r, θ) = 0.02r + 0.001r² + 0.003rθ.

[0077] S105. Based on the deformation deviation field, determine the nonlinear inverse distortion parameters used to correct the original pattern to be printed;

[0078] Among them, the original pattern to be printed refers to the original image of the designed contact lens pattern; the nonlinear inverse distortion parameter refers to the set of mathematical parameters used to compensate for pattern deformation.

[0079] Specifically, firstly, the control system extracts radial and tangential deformation components from the deformation deviation field, and constructs radial and tangential distortion compensation functions, respectively. These two functions describe the deformation characteristics of the contact lens in the radial and tangential directions. Then, the control system combines these two functions into a two-dimensional nonlinear mapping matrix, which contains complete inverse deformation information. Finally, based on the two-dimensional nonlinear mapping matrix, the control system determines the nonlinear inverse distortion parameters, which will be used to pre-compensate the original pattern to be printed.

[0080] The following example illustrates this process:

[0081] Assuming we continue using the previous example of the deformation deviation field, let's determine the nonlinear inverse distortion parameters:

[0082] Extracting components from the deformation deviation field:

[0083] Based on the previous deformation deviation field distribution function: δ(r, θ) = 0.02r + 0.001r² + 0.003rθ;

[0084] Split into:

[0085] Radial distortion component: Dr(r) = 0.02r + 0.001r²;

[0086] Tangential distortion component: Dt(r, θ) = 0.003rθ;

[0087] Construct the compensation function:

[0088] Radial distortion compensation function: Cr(r) = r / (1-Dr(r) / r) = r / (1-0.02-0.001r);

[0089] Tangential distortion compensation function: Ct(θ) = θ - Dt(r, θ) / r = θ - 0.003θ;

[0090] Establish a two-dimensional nonlinear mapping matrix. For any point P(r, θ), its compensated position P'(r', θ') is:

[0091] [r']=[r / (1-0.02-0.001r)];

[0092] [θ'] = [θ(1-0.003)];

[0093] Determine the specific parameters, taking a real point as an example (r=5mm, θ=90°):

[0094] Original position: r = 5.00 mm, θ = 90°;

[0095] Calculate the compensation position: r'=5 / (1-0.02-0.001×5)=5.15mm, θ'=90×(1-0.003)=89.73°;

[0096] The obtained nonlinear inverse distortion parameters are:

[0097] Radial compensation coefficient: k1=0.02;

[0098] Radial quadratic term coefficient: k2 = 0.001;

[0099] Tangential compensation coefficient: k3 = 0.003;

[0100] k1 represents the basic radial expansion compensation;

[0101] k2 represents nonlinear radial effect compensation;

[0102] k3 indicates tangential rotation compensation;

[0103] After applying nonlinear inverse distortion parameters, the overall pattern expands slightly outward and rotates slightly counterclockwise to compensate for the deformation effect after deformation. The pattern processed in this way can present the expected visual effect after the actual wear of the colored contact lens.

[0104] It should be noted that this is just a simplified example. In actual applications, the parameters may be more complex, there may be more items, and different parameters may need to be set for different regions.

[0105] Optionally, in general, the nonlinear inverse distortion parameters used to correct the original pattern to be printed can be determined based on the deformation deviation field in the following ways, without limitation: extract the radial deformation component and the tangential deformation component from the deformation deviation; construct a radial distortion compensation function based on the radial deformation component, which describes the stretching degree at different radial positions of the contact lens; construct a tangential distortion compensation function based on the tangential deformation component, which describes the torsion degree at different angular positions of the contact lens; combine the radial distortion compensation function and the tangential distortion compensation function to generate a two-dimensional nonlinear mapping matrix; and determine the nonlinear inverse distortion parameters used to correct the original pattern to be printed based on the two-dimensional nonlinear mapping matrix.

[0106] Among them, the radial distortion compensation function is used to describe the tensile compensation amount at different radial positions; the tangential distortion compensation function is used to describe the torsional compensation amount at different angular positions; and the two-dimensional nonlinear mapping matrix represents the transformation matrix that converts the original pattern to be printed into a pre-compensated pattern.

[0107] S106. Apply nonlinear inverse distortion parameters to perform inverse distortion processing on the original pattern to be printed to generate a pre-compensation pattern, and apply the pre-compensation pattern to at least one surface of the colored contact lens.

[0108] Among them, the pre-compensated pattern refers to the pattern after reverse distortion processing.

[0109] Specifically, first, the control system converts the original pattern to be printed into a pixel matrix for pixel-level processing. Then, based on nonlinear inverse distortion parameters, the control system calculates the new position coordinates of each pixel in the pixel matrix in polar coordinates. Next, the control system uses resampling methods such as bilinear or bicubic interpolation to calculate the deformed pixel values ​​based on the new position coordinates, generating pixel data for the pre-compensated pattern. Finally, the control system converts the pixel data into a vector graphics format and precisely applies the pre-compensated pattern to the surface of the contact lens using a transfer device.

[0110] Optionally, under normal circumstances, applying nonlinear inverse distortion parameters to perform inverse distortion processing on the original pattern to be printed to generate a pre-compensated pattern can be achieved in the following ways, without limitation: convert the original pattern to be printed into a pixel matrix; calculate the inverse transformation coordinates of each pixel in the pixel matrix in the polar coordinate system according to the nonlinear inverse distortion parameters; perform resampling interpolation on the pixel matrix based on the inverse transformation coordinates to generate deformed and compensated pixel data; convert the deformed and compensated pixel data into a vector graphics format to obtain the pre-compensated pattern.

[0111] A pixel matrix is ​​a two-dimensional array composed of pixels of the original image to be printed; inverse transformation coordinates represent the new position coordinates of pixels after deformation compensation; resampling interpolation is a numerical method for calculating pixel values ​​based on the new position coordinates; vector graphics format refers to a file format that uses mathematical expressions to describe graphics.

[0112] By adopting the above technical solution, firstly, the control system acquires three-dimensional data of the contact lens under stress-free conditions and simulated wearing conditions on the corneal base of the human eye, establishing a polar coordinate system with the preset center point of the contact lens under stress-free conditions as the origin. Then, the control system maps the two sets of three-dimensional data into this polar coordinate system, forming a corresponding data structure, thereby more intuitively describing the radial and tangential deformation of various parts of the contact lens. The control system calculates the deformation deviation field of the contact lens under the two different conditions, and determines the nonlinear inverse distortion parameter based on the deformation deviation field to pre-compensate the original pattern to be printed. This effectively counteracts the pattern distortion caused by wearing deformation, improving the pattern accuracy and aesthetics of the finished contact lens. This method can accurately predict and compensate for the deformation of the contact lens during actual wear, ensuring that the finished contact lens presents the expected visual effect during actual wear.

[0113] The following provides a more detailed description of the process of the method provided in this implementation. Please refer to [link / reference]. Figure 2 This is another schematic diagram of the pattern transfer method for colored contact lenses in the embodiments of this application.

[0114] The following steps may or may not be performed after step S105; no limitation is made here:

[0115] S201. Collect the color saturation and pattern edge clarity of the original pattern to be printed.

[0116] Color saturation refers to the purity or vividness of a color; higher color saturation indicates a more vivid color. Pattern edge sharpness refers to the sharpness of the pattern outline, reflecting the steepness of the edge transition. The original pattern to be printed refers to the initial design pattern that has not yet undergone optimization.

[0117] Specifically, first, the control system converts the original pattern to be printed into the HSV color space and extracts its saturation components. Then, the control system uses edge detection algorithms (such as the Sobel operator or the Canny operator) to detect the edge contours of the original pattern to be printed, and quantifies the edge sharpness of the pattern by calculating the magnitude of the edge gradient.

[0118] S202. Based on the color saturation and standard color saturation range, and the edge sharpness of the pattern and standard sharpness threshold, adjust the color enhancement coefficient and detail enhancement parameters to optimize the original pattern to be printed.

[0119] Among them, the standard color saturation range refers to the reasonable saturation range determined according to visual comfort; the standard sharpness threshold refers to the minimum acceptable value of edge sharpness; the color enhancement coefficient is used to adjust the color saturation of the pattern; the detail enhancement parameter is used to enhance the edge sharpness of the pattern; and optimization refers to adjusting the parameters to achieve a better visual effect for the original pattern to be printed.

[0120] Specifically, firstly, the control system compares the acquired color saturation with a preset standard saturation range (typically 40%-80%). If the color saturation is too low, the color enhancement coefficient is increased to increase vibrancy; if the color saturation is too high, the color enhancement coefficient is decreased to avoid oversaturation. Simultaneously, the control system compares the image edge sharpness with a standard sharpness threshold (usually requiring a gradient value greater than 20). If the image edge sharpness is insufficient, the detail enhancement parameter is increased to improve edge contrast; if the image edge sharpness is too sharp, the detail enhancement parameter is appropriately decreased to avoid jagged edges. Through this adaptive parameter adjustment, the control system ensures that the original image to be printed achieves optimal results in both color and detail representation. The optimized image maintains good visual impact while avoiding visual fatigue caused by overprocessing.

[0121] S203. Apply nonlinear inverse distortion parameters to perform inverse distortion processing on the original pattern to be printed to generate a pre-compensation pattern, and apply the pre-compensation pattern to at least one surface of the colored contact lens.

[0122] For details, please refer to step S106, which will not be repeated here.

[0123] S204. Obtain the material properties and pattern layer thickness of the colored contact lens, and determine the spraying process parameters based on the material properties and pattern layer thickness.

[0124] Among them, material properties refer to the physicochemical properties of the substrate of colored contact lenses, including parameters such as surface energy and elastic modulus; pattern layer thickness indicates the vertical thickness of the transferred pattern; spraying process parameters refer to the process indicators that control the deposition process of nano-coatings, including spraying pressure, spraying distance, and spraying speed.

[0125] Specifically, the control system uses a material analyzer to measure the surface energy (typically in the range of 30-50 mN / m), wettability, and chemical activity of the colored contact lens substrate, while simultaneously using a precision thickness gauge to measure the thickness of the pattern layer (generally controlled within 5-15 micrometers). Then, based on this data and combined with empirical data, the control system calculates optimal process parameters such as spraying pressure (typically 2-4 bar), spraying distance (typically 15-25 cm), and spraying speed (approximately 0.2-0.5 m / s).

[0126] S205. Control the spraying equipment to apply a nano-abrasion-resistant coating of a preset thickness to the surface of the pattern layer of the colored contact lens according to the spraying process parameters.

[0127] Among them, spraying equipment refers to specialized equipment used for coating deposition, which has precise parameter control capabilities; nano wear-resistant coating refers to a wear-resistant protective layer composed of nano-sized particles; preset thickness refers to the standard coating thickness determined according to performance requirements.

[0128] Specifically, the control system sets parameters for the spraying equipment, including spraying pressure, spraying distance, and spraying speed. Then, the control system directs the spraying equipment to uniformly deposit a nano-abrasion-resistant coating onto the surface of the contact lens following a preset trajectory. The coating material is typically nano-silica or zirconium oxide, and the coating thickness is usually in the range of 100-300 nanometers. The entire spraying process is carried out in a cleanroom environment to avoid dust contamination.

[0129] S206. The nano-wear-resistant coating is pre-cured using cross-linking curing technology to form a mesh protective structure.

[0130] Among them, cross-linking curing technology refers to the process of forming an intermolecular network structure through chemical reaction; pre-curing treatment refers to the preliminary curing process before final curing; and network protective structure refers to the three-dimensional network structure formed between the molecules of the nano wear-resistant coating.

[0131] Specifically, the control system places the contact lens in a temperature and humidity-controlled curing chamber. Ultraviolet light irradiation (wavelength 365nm, light intensity approximately 20-30mW / cm²) triggers a photo-initiated cross-linking reaction in the coating material. Simultaneously, the control system maintains the curing temperature within the range of 40-50℃ and the relative humidity within 45-55%. The pre-curing process lasts 3-5 minutes, allowing the nano-abrasion-resistant coating to form a preliminary mesh-like protective structure, laying the foundation for subsequent complete curing.

[0132] S207. Test the light transmittance, adhesion, and oxygen permeability of the nano-wear-resistant coating. When the light transmittance, adhesion, and oxygen permeability all meet the preset requirements, perform curing treatment.

[0133] Among them, light transmittance refers to the transmittance of visible light by the nano-wear-resistant coating; adhesion refers to the bonding strength between the nano-wear-resistant coating and the substrate; oxygen permeability refers to the ability of the nano-wear-resistant coating to permeate oxygen; preset requirements refer to the minimum standards of each performance indicator; and curing treatment refers to the final complete curing process.

[0134] Specifically, the control system uses a spectrophotometer to measure the light transmittance of the nano-abrasion-resistant coating (required to be greater than 95%), a cross-cut adhesion tester to test the adhesion of the nano-abrasion-resistant coating (required to reach 4B or higher), and an oxygen transmittance tester to measure the oxygen permeability of the nano-abrasion-resistant coating (required to be greater than 24 × 10⁻⁻⁴). 9 (cm³·cm / cm²·s·mmHg). Once all performance indicators meet the preset requirements, the final curing process is performed, including heating to 60-70℃ and continuous ultraviolet irradiation for 15-20 minutes to fully cure the nano-wear-resistant coating. If any performance indicator fails to meet the standard, rework is required to adjust the coating process parameters and prepare the coating again.

[0135] The control system in the embodiments of this invention is described below from the perspective of hardware processing. Please refer to [link / reference needed]. Figure 3 This is a schematic diagram of the physical device structure of the control system in an embodiment of this application.

[0136] It should be noted that, Figure 3 The structure of the control system shown is merely an example and should not impose any limitation on the functionality and scope of use of the embodiments of the present invention.

[0137] like Figure 3 As shown, the control system includes a CPU 301, which can perform various appropriate actions and processes based on a program stored in the read-only memory ROM 302 or a program loaded from the storage section 308 into the random access memory RAM 303, such as executing the methods described in the above embodiments. The RAM 303 also stores various programs and data required for system operation. The CPU 301, ROM 302, and RAM 303 are interconnected via a bus 304. An I / O interface 305 is also connected to the bus 304.

[0138] The following components are connected to I / O interface 305: input section 306 including audio input devices, push-button switches, etc.; output section 307 including a liquid crystal display (LCD) and audio output devices, indicator lights, etc.; storage section 308 including a hard disk, etc.; and communication section 309 including a network interface card such as a LAN (Local Area Network) card, modem, etc. Communication section 309 performs communication processing via a network such as the Internet. Drive 310 is also connected to I / O interface 305 as needed. Removable media 311, such as a disk, optical disk, magneto-optical disk, semiconductor memory, etc., are installed on drive 310 as needed so that computer programs read from them can be installed into storage section 308 as needed.

[0139] In particular, according to embodiments of the present invention, the processes described above with reference to the flowcharts can be implemented as computer software programs. For example, embodiments of the present invention include a computer program product comprising a computer program carried on a computer-readable medium, the computer program containing computer programs for performing the methods shown in the flowcharts. In such embodiments, the computer program can be downloaded and installed from a network via communication section 309, and / or installed from removable medium 311. When the computer program is executed by CPU 301, it performs the various functions defined in the present invention.

[0140] It should be noted that specific examples of computer-readable storage media may include, but are not limited to: electrical connections having one or more wires, portable computer disks, hard disks, random access memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM), flash memory, optical fiber, portable compact disc read-only memory (CD-ROM), optical storage devices, magnetic storage devices, or any suitable combination thereof. In this invention, a computer-readable storage medium can be any tangible medium containing or storing a program that can be used by or in conjunction with an instruction execution system, apparatus, or device.

[0141] The flowcharts and block diagrams in the accompanying drawings illustrate the architecture, functionality, and operation of possible implementations of systems, methods, and computer program products according to various embodiments of the present invention. Each block in a flowchart or block diagram may represent a module, program segment, or portion of code, which contains one or more executable instructions for implementing a specified logical function. It should also be noted that in some alternative implementations, the functions indicated in the blocks may occur in a different order than those shown in the drawings.

[0142] Specifically, the control system of this embodiment includes a processor and a memory. The memory stores a computer program. When the computer program is executed by the processor, it implements the pattern transfer method for colored contact lenses provided in the above embodiment.

[0143] In another aspect, the present invention also provides a computer-readable storage medium, which may be included in the control system described in the above embodiments; or it may exist independently and not be assembled into the control system. The storage medium carries one or more computer programs that, when executed by a processor of the control system, cause the control system to implement the pattern transfer method for colored contact lenses provided in the above embodiments.

[0144] The above-described embodiments are only used to illustrate the technical solutions of this application, and are not intended to limit it. Although this application has been described in detail with reference to the foregoing embodiments, those skilled in the art should understand that modifications can still be made to the technical solutions described in the foregoing embodiments, or equivalent substitutions can be made to some of the technical features. Such modifications or substitutions do not cause the essence of the corresponding technical solutions to deviate from the scope of the technical solutions of the embodiments of this application.

[0145] As used in the above embodiments, depending on the context, the term "when..." can be interpreted as meaning "if...", "after...", "in response to determining...", or "in response to detecting...". Similarly, depending on the context, the phrase "when determining..." or "if (the stated condition or event) is interpreted as meaning "if determining...", "in response to determining...", "when (the stated condition or event) is detected", or "in response to detecting (the stated condition or event)".

[0146] Those skilled in the art will understand that all or part of the processes in the methods of the above embodiments can be implemented by a computer program instructing related hardware. This program can be stored in a computer-readable storage medium, and when executed, it can include the processes described in the above method embodiments. The aforementioned storage medium includes various media capable of storing program code, such as ROM or random access memory (RAM), magnetic disks, or optical disks.

Claims

1. A method of pattern transfer for a cosmetic contact lens, characterized by, The method is applied to a control system, and the method comprises the following steps: acquiring reference three-dimensional shape data of a beauty lens in a first preset state and simulation three-dimensional deformation data of the beauty lens in a second preset state; the first preset state is a stress-free state of the beauty lens, and the second preset state is a simulation wearing state of the beauty lens on a human corneal base; a polar coordinate system is established with a preset center point of the beauty lens in the first preset state as an origin; the reference three-dimensional shape data and the simulation three-dimensional deformation data are respectively mapped into the polar coordinate system to generate reference contour data structure corresponding to the reference three-dimensional shape data and simulation deformation data structure corresponding to the simulation three-dimensional deformation data; a deformation deviation field is calculated based on a spatial position difference between the reference contour data structure and the simulation deformation data structure; a non-linear reverse distortion parameter for correcting an original to-be-printed pattern is determined according to the deformation deviation field; the non-linear reverse distortion parameter is applied to perform reverse distortion processing on the original to-be-printed pattern to generate a pre-compensation pattern, and the pre-compensation pattern is applied to at least one surface of the beauty lens.

2. The method of claim 1, wherein, The acquiring of the reference three-dimensional shape data of the beauty lens in the first preset state and the simulation three-dimensional deformation data of the beauty lens in the second preset state comprises the following steps: performing multi-angle scanning on the beauty lens in the first preset state to acquire point cloud data; inputting the point cloud data into a pre-trained three-dimensional reconstruction neural network model to generate a three-dimensional mesh model of the beauty lens, extracting surface contour feature points of the three-dimensional mesh model to obtain the reference three-dimensional shape data; acquiring a curvature parameter of the human corneal base, and constructing a stress model of the beauty lens on the human corneal base through a finite element analysis method according to the curvature parameter to generate a stress-strain field; performing numerical calculation on the stress-strain field to obtain the simulation three-dimensional deformation data.

3. The method of claim 1, wherein, The calculating of the deformation deviation field based on the spatial position difference between the reference contour data structure and the simulation deformation data structure comprises the following steps: performing vector phase subtraction on corresponding sampling points of the reference contour data structure and the simulation deformation data structure in the polar coordinate system to obtain a radial displacement amount and a tangential displacement amount; calculating a deformation vector of each sampling point based on the radial displacement amount and the tangential displacement amount; calculating a deformation gradient of adjacent sampling points according to the deformation vector to construct a continuous deformation deviation field distribution function; and calculating a deformation deviation amount of any point in the polar coordinate system through the deformation deviation field distribution function.

4. The method of claim 3, wherein, The method further comprises: extracting a radial deformation component and a tangential deformation component in the deformation deviation field; constructing a radial distortion compensation function based on the radial deformation component, the radial distortion compensation function being used to describe a stretching degree of different radial positions of the beauty lens; constructing a tangential distortion compensation function based on the tangential deformation component, the tangential distortion compensation function being used to describe a twisting degree of different angular positions of the beauty lens; combining the radial distortion compensation function and the tangential distortion compensation function to generate a two-dimensional nonlinear mapping matrix; and determining the nonlinear inverse distortion parameter for correcting the original printing pattern according to the two-dimensional nonlinear mapping matrix.

5. The method of claim 4, wherein, The method further comprises: converting the original printing pattern into a pixel matrix, calculating inverse transformation coordinates of each pixel point in the pixel matrix in the polar coordinate system according to the nonlinear inverse distortion parameter, resampling and interpolating the pixel matrix based on the inverse transformation coordinates to generate deformed and compensated pixel data, and converting the deformed and compensated pixel data into a vector graphics format to obtain the pre-compensation pattern.

6. The method of claim 1, wherein, The method further comprises: collecting color saturation and pattern edge definition of the original printing pattern; and adjusting a color enhancement coefficient and a detail enhancement parameter according to the color saturation and a standard color saturation range and the pattern edge definition and a standard definition threshold to optimize the original printing pattern.

7. The method of claim 1, wherein, The method further comprises: obtaining material properties and a pattern layer thickness of the beauty lens, determining a spraying process parameter according to the material properties and the pattern layer thickness, controlling a spraying device to apply a nano wear-resistant coating with a preset thickness on a pattern layer surface of the beauty lens according to the spraying process parameter, performing pre-curing treatment on the nano wear-resistant coating by using a cross-linking curing technology to form a reticular protective structure, and detecting light transmittance, adhesion, and oxygen permeability of the nano wear-resistant coating, and performing curing treatment when the light transmittance, the adhesion, and the oxygen permeability all meet preset requirements.

8. A control system characterized by, The control system comprises one or more processors and a memory, the memory being coupled to the one or more processors, the memory being configured to store computer program codes, the computer program codes comprising computer instructions, and the one or more processors being configured to invoke the computer instructions to cause the control system to perform the method according to any one of claims 1-7.

9. A computer-readable storage medium comprising instructions, characterized in that, When the instructions are run on a control system, the control system is caused to perform the method according to any one of claims 1-7.

10. A computer program product, characterised in that, When the computer program product is run on a control system, the control system is caused to perform the method according to any one of claims 1-7.

Citation Information

Patent Citations

  • Computer-implemented method for determining printing parameter value of inkjet printing device, data processing system, method for inkjet printing, and inkjet printing device

    CN117881528A

  • Methods for designing a printed image for a security feature

    GB202205377D0