Method, device and equipment for detecting optical lens back surface profile and storage medium

By using a spectral image acquisition device in an interferometer to calculate the distance matrix between the front and rear surfaces of the lens, and combining it with a plane fitting algorithm, the problem of inaccurate data caused by flip-type measurement is solved, and high precision of lens detection is achieved.

CN119245541BActive Publication Date: 2026-02-10TIANHE COLLEGE GUANGDONG POLYTECHNIC NORMAL UNIV
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202411300197.0
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2024-09-18
Publication Date
2026-02-10
Estimated Expiration
2044-09-18

AI Technical Summary

Technical Problem

In existing technologies, lens testing suffers from inaccurate data due to changes in the measurement reference caused by the movement of the mechanical device resulting from the flip-type measurement method.

Method used

An interferometer is used in conjunction with first and second spectral image acquisition units. The distance matrix of the rear surface of the optical lens is determined by calculating the first and second distance matrices, thus avoiding mechanical movement of the optical lens. Pre-set formulas and plane fitting algorithms are used to improve detection accuracy.

Benefits of technology

This improves the accuracy of lens inspection, avoids inconsistencies in measurement benchmarks caused by mechanical movement, and ensures the precision of inspection results.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119245541B_ABST
    Figure CN119245541B_ABST
Patent Text Reader

Abstract

The application discloses a kind of detection methods of optical lens rear surface profile, belong to lens detection technical field.The application is applied to interferometer, by controlling the first spectral image collector gathers first interference spectral image, control the second spectral image collector gathers second interference spectral image, and according to the first interference spectral image, calculate first distance matrix, according to the second interference spectral image, calculate second distance matrix, the first distance matrix is the distance matrix of optical lens front surface and the surface of reference mirror, and the second distance matrix is the distance matrix of optical lens rear surface and the front surface of optical lens;According to the first distance matrix and the second distance matrix, calculate third distance matrix, and the third distance matrix is the distance matrix of optical lens rear surface and the surface of reference mirror;According to the third distance matrix, determine the detection result of optical lens rear surface profile, realize the effect of improving the accuracy of lens detection.
Need to check novelty before this filing date? Find Prior Art

Description

TECHNICAL FIELD

[0001] The present application relates to the field of lens detection, and particularly to an optical lens back surface profile detection method, device, equipment and storage medium. BACKGROUND

[0002] With the wide application of machine vision technology, different visual technology solutions appear, but in the vision system, the lens is a necessary basic element, and the profile and mechanical positioning precision of the front and back surfaces of the lens often directly affect the imaging quality. Before the lens is shipped, the front and back surface profiles must be measured. At present, a flip type measurement method is commonly used. In the measurement process, the lens needs to be controlled to flip forward and backward. This flip type measurement method needs to adjust the position of the lens, which will cause errors due to the movement of the mechanical device. This change of the measurement reference makes the measured data inaccurate.

[0003] The above content is only used to assist in understanding the technical solutions of the present application and does not represent the acknowledgement of the above content as prior art. SUMMARY

[0004] The main purpose of the present application is to provide an optical lens back surface profile detection method, device, equipment and storage medium, which aims to improve the accuracy of lens detection.

[0005] To achieve the above purpose, the present application provides an optical lens back surface profile detection method applied to an interferometer, wherein the interferometer is provided with a first spectral image collector and a second spectral image collector. The steps of the optical lens back surface profile detection method include:

[0006] controlling the first spectral image collector to collect a first interference spectral image, controlling the second spectral image collector to collect a second interference spectral image, calculating a first distance matrix according to the first interference spectral image, and calculating a second distance matrix according to the second interference spectral image, wherein the first distance matrix is the distance matrix of the front surface of the optical lens and the surface of the reference mirror, and the second distance matrix is the distance matrix of the back surface of the optical lens and the front surface of the optical lens;

[0007] calculating a third distance matrix according to the first distance matrix and the second distance matrix, wherein the third distance matrix is the distance matrix of the back surface of the optical lens and the surface of the reference mirror;

[0008] determining the detection result of the optical lens back surface profile according to the third distance matrix.

[0009] Optionally, the step of calculating the third distance matrix according to the first distance matrix and the second distance matrix includes:

[0010] calculating a third distance matrix according to a pre-designed calculation formula, the first distance matrix and the second distance matrix;

[0011] The pre-designed calculation formula is:

[0012]

[0013] wherein, Z 2-R is the third distance matrix, Z 1-R is the first distance matrix, Z 2-1 is the second distance matrix, and n is the refractive index of the optical lens.

[0014] Optionally, the step of determining the detection result of the optical lens rear surface profile according to the third distance matrix comprises:

[0015] determining a third distance data point set according to the third distance matrix, the third distance data point set being a distance data point set between the optical lens rear surface and the surface of the reference mirror;

[0016] determining a plane equation corresponding to the distance data point set between the optical lens rear surface and the surface of the reference mirror according to the third distance data point set and a plane fitting algorithm;

[0017] comparing the plane equation with a scatter plot of the three-dimensional data of the optical lens rear surface to determine the detection result.

[0018] Optionally, the step of determining a plane equation corresponding to the distance data point set between the optical lens rear surface and the surface of the reference mirror according to the third distance data point set and a plane fitting algorithm comprises:

[0019] constructing a plane expression of the plane equation and inputting the third distance data point set into the plane expression to calculate a numerical value of a parameter of the plane expression;

[0020] determining the plane equation according to the parameter value.

[0021] Optionally, after the step of inputting the third distance data point set into the plane expression to calculate a numerical value of a parameter of the plane expression, the method further comprises:

[0022] determining an error function of a least square equation according to the third distance data point set and the numerical value of the parameter of the plane expression;

[0023] calculating a goodness of fit of the numerical value of the parameter of the plane expression according to the error function;

[0024] determining whether to perform the step of determining the plane equation according to the parameter value according to the goodness of fit.

[0025] Optionally, the step of determining the detection result by comparing the plane equation with a scatter plot of three-dimensional data of the rear surface of the optical lens includes:

[0026] Calculate the corresponding vertical direction vector based on the plane equation;

[0027] The mean square error is calculated based on the plane formed by the scatter plot of the vertical direction vector and the three-dimensional data of the rear surface of the optical lens.

[0028] The mean square error result is used as the detection result.

[0029] Optionally, the steps of calculating the first distance matrix based on the first interference spectral image and calculating the second distance matrix based on the second interference spectral image include:

[0030] A wavenumber domain interferometric spectrum algorithm is established based on the random Fourier transform algorithm, and the first distance matrix is ​​calculated based on the first interferometric spectrum image and the wavenumber domain interferometric spectrum algorithm.

[0031] The second distance matrix is ​​calculated based on the second interferometric spectral image and the wavenumber domain interferometric spectrum algorithm.

[0032] Furthermore, to achieve the above objectives, the present invention also provides a device for detecting the profile of the rear surface of an optical lens. The device includes a first spectral image acquisition unit and a second spectral image acquisition unit. The device comprises:

[0033] The acquisition module is used to control the first spectral image acquisition device to acquire a first interference spectral image, control the second spectral image acquisition device to acquire a second interference spectral image, calculate a first distance matrix based on the first interference spectral image, and calculate a second distance matrix based on the second interference spectral image. The first distance matrix is ​​the distance matrix between the front surface of the optical lens and the surface of the reference mirror, and the second distance matrix is ​​the distance matrix between the rear surface of the optical lens and the front surface of the optical lens.

[0034] The calculation module is used to calculate a third distance matrix based on the first distance matrix and the second distance matrix, wherein the third distance matrix is ​​the distance matrix between the rear surface of the optical lens and the surface of the reference mirror;

[0035] The analysis module is used to determine the detection results of the rear surface profile of the optical lens based on the third distance matrix.

[0036] Furthermore, to achieve the above objectives, the present invention also provides an optical lens rear surface profile detection device, the optical lens rear surface profile detection device comprising: a memory, a processor, and an optical lens rear surface profile detection program stored in the memory and executable on the processor, the optical lens rear surface profile detection program being configured to implement the steps of the optical lens rear surface profile detection method described in any of the above claims.

[0037] In addition, to achieve the above objectives, the present invention also provides a storage medium storing a detection program for the rear surface profile of an optical lens, wherein the detection program for the rear surface profile of an optical lens, when executed by a processor, implements the steps of the method for detecting the rear surface profile of an optical lens as described in any of the above claims.

[0038] This invention proposes a method for detecting the profile of the back surface of an optical lens. The method controls a first spectral image acquisition device to acquire a first interference spectrum image, controls a second spectral image acquisition device to acquire a second interference spectrum image, calculates a first distance matrix based on the first interference spectrum image, calculates a second distance matrix based on the second interference spectrum image, and thus calculates a third distance matrix. Compared with the flip-type detection method, it does not require moving the optical lens, thereby avoiding the problem of inconsistent measurement references caused by mechanical movement, and thus improving the accuracy of detection. Attached Figure Description

[0039] Figure 1 This is a schematic diagram of the structure of the detection device for the rear surface contour of the optical lens in the hardware operating environment involved in the embodiments of the present invention;

[0040] Figure 2 This is a schematic flowchart of the first embodiment of the method for detecting the profile of the back surface of an optical lens according to the present invention;

[0041] Figure 3 This is a geometric schematic diagram of the front and rear surfaces of the perspective measurement lens according to an embodiment of the present invention;

[0042] Figure 4 This is a flowchart illustrating the third embodiment of the method for detecting the profile of the rear surface of an optical lens according to the present invention.

[0043] Figure 5 In the third embodiment of the present invention, the optical lens front surface S1 and the reference surface S are measured by a tilted Fizeau interferometer. R 3D distance point set data C 1-R That is, the first distance data point set;

[0044] Figure 6 For the third embodiment of the present invention, the three-dimensional distance point set C between the rear surface S2 and the front surface S1 of the optical lens is obtained by measuring with a tilted Fizeau interferometer.2-1 That is, the second distance data point set;

[0045] Figure 7 The third distance data point set is obtained by measuring with a tilted Fizeau interferometer in the third embodiment of the invention.

[0046] Figure 8 A comparison diagram of the fitted plane and the scatter points of the three-dimensional data in the fourth embodiment of the invention;

[0047] Figure 9 The residual distribution histogram is shown in the fourth embodiment of the invention.

[0048] The realization of the objective, functional features and advantages of the present invention will be further explained in conjunction with the embodiments and with reference to the accompanying drawings. Detailed Implementation

[0049] It should be understood that the specific embodiments described herein are merely illustrative of the invention and are not intended to limit the invention.

[0050] Reference Figure 1 , Figure 1 This is a schematic diagram of the structure of the detection device for the back surface profile of the optical lens in the hardware operating environment involved in the embodiments of the present invention.

[0051] like Figure 1 As shown, the device for detecting the profile of the rear surface of the optical lens may include: a processor 1001, such as a central processing unit (CPU), a communication bus 1002, an interactive device 1003, a network interface 1004, and a memory 1005. The communication bus 1002 is used to enable communication between these components. The interactive device 1003 may include a display screen or an input unit such as a keyboard. Optionally, the interactive device 1003 may also be connected to the communication bus via a standard wired interface or a wireless interface. The network interface 1004 may optionally include a standard wired interface or a wireless interface (such as a Wi-Fi interface). The memory 1005 may be a high-speed random access memory (RAM) or a stable non-volatile memory (NVM), such as a disk drive. Optionally, the memory 1005 may also be a storage device independent of the aforementioned processor 1001.

[0052] Furthermore, the device for detecting the profile of the rear surface of the optical lens may include: a camera, a telecentric lens mounted on the camera, a reflector, a lens, etc.

[0053] Those skilled in the art will understand that Figure 1 The structure shown does not constitute a limitation on the detection device for the profile of the back surface of an optical lens, and may include more or fewer components than shown, or combine certain components, or have different component arrangements.

[0054] like Figure 1 As shown, the memory 1005, which serves as a storage medium, may include an operating system, a data storage module, a network communication module, a user interface module, and a detection program for the profile of the back surface of the optical lens.

[0055] exist Figure 1 In the optical lens rear surface contour detection device shown, the network interface 1004 is mainly used for data communication with other devices; the interactive device 1003 is mainly used for data interaction with the user; the processor 1001 and memory 1005 in the optical lens rear surface contour detection device of the present invention can be set in the optical lens rear surface contour detection device, and the optical lens rear surface contour detection device calls the optical lens rear surface contour detection program stored in the memory 1005 through the processor 1001 and executes the optical lens rear surface contour detection method provided in the embodiment of the present invention.

[0056] This invention provides a method for detecting the profile of the back surface of an optical lens, referring to... Figure 2 , Figure 2 This is a flowchart illustrating the first embodiment of a method for detecting the profile of the back surface of an optical lens according to the present invention.

[0057] In this embodiment, the method is applied to an interferometer, which is equipped with a first spectral image acquisition device and a second spectral image acquisition device. The steps of the method for detecting the profile of the back surface of the optical lens include:

[0058] Step S10: Control the first spectral image acquisition device to acquire the first interference spectral image, control the second spectral image acquisition device to acquire the second interference spectral image, and calculate the first distance matrix based on the first interference spectral image and the second distance matrix based on the second interference spectral image. The first distance matrix is ​​the distance matrix between the front surface of the optical lens and the surface of the reference mirror, and the second distance matrix is ​​the distance matrix between the rear surface of the optical lens and the front surface of the optical lens.

[0059] In this embodiment, refer to Figure 3 , Figure 3This is a geometrical schematic diagram of the perspective measurement method for the front and rear surfaces of a lens according to an embodiment of the present invention. The first interference spectrum image is the interference spectrum between the front surface of the optical lens and the surface of the reference mirror, and the second interference spectrum image is the interference spectrum between the rear surface of the optical lens and the front surface of the optical lens. The interferometer used here can be a Fizeau interferometer, a Michelson interferometer, or preferably a tilted Fizeau wavenumber scanning interferometer. The interference spectrum image is formed by splitting the light beam into two beams using a beam splitter, passing them through different paths, and then recombining them. This embodiment is based on a tilted Fizeau wavenumber scanning interferometer. It should be noted that the calculation of the second distance matrix and the first distance matrix can be obtained using common optical calculation formulas. It should be noted that the first and second spectral image acquisition devices acquire data simultaneously to obtain the first and second interference spectrum images. In this embodiment, the spectral image acquisition device can be a camera, and the sensors of the first and second spectral image acquisition devices are of the same size. Optionally, the number of pixels in the camera is simultaneously 801 x 827. Furthermore, it should be explained that a semi-reflective mirror can be placed in front of the second spectral image acquisition device, with a reflection-to-transmission ratio of 50:50, 70:30, 30:70, etc. Of course, the second spectral image acquisition device can also receive interference spectral images through other means. It should be noted that before step S10, calibration and other methods are included to ensure that the light received by the first and second spectral image acquisition devices are matched. In addition, the front and rear surfaces of the optical lens are specifically determined based on the distance between the optical lens surface and the spectral image acquisition device; the distance between the front surface of the optical lens and the spectral image acquisition device is greater than the distance between the front and rear surfaces of the optical lens and the spectral image acquisition device.

[0060] Step S20: Calculate a third distance matrix based on the first distance matrix and the second distance matrix. The third distance matrix is ​​the distance matrix between the rear surface of the optical lens and the surface of the reference mirror.

[0061] In this embodiment, the first distance matrix reflects the distance between the front surface of the optical lens and the surface of the reference mirror, and the second distance matrix reflects the distance between the rear surface of the optical lens and the front surface of the optical lens. Furthermore, the first and second distance matrices are of the same size.

[0062] Step S30: Determine the detection result of the rear surface profile of the optical lens based on the third distance matrix.

[0063] In this embodiment, the point set of the contour of the rear surface of the optical lens can be determined according to the third distance matrix, and then a plane can be fitted based on the point set using various different fitting methods. The detection result is determined by the fitting result.

[0064] In this embodiment, by controlling the first spectral image acquisition device to acquire a first interference spectral image and controlling the second spectral image acquisition device to acquire a second interference spectral image, a first distance matrix is ​​calculated based on the first interference spectral image and a second distance matrix is ​​calculated based on the second interference spectral image, thereby calculating a third distance matrix. Compared with the flip-type detection method, it does not require moving the optical lens, thus avoiding the problem of different measurement references caused by mechanical movement, thereby improving the accuracy of detection.

[0065] Furthermore, based on the first embodiment, a second embodiment of the present invention for detecting the rear surface profile of an optical lens is proposed. In this embodiment, the step of calculating the third distance matrix based on the first distance matrix and the second distance matrix includes:

[0066] Calculate the third distance matrix according to the preset calculation formula, the first distance matrix, and the second distance matrix;

[0067] The preset calculation formula is:

[0068]

[0069] Among them, Z 2-R Z is the third distance matrix. 1-R Let Z be the first distance matrix. 2-1 Let n be the second distance matrix, and n be the refractive index of the optical lens.

[0070] The specific calculation method for the elements in the third distance matrix is ​​as follows:

[0071]

[0072] In this embodiment, the refractive index of the optical lens can optionally be 1.5168. Of course, the specific refractive index of the optical lens is determined by the refractive index of the sample selected for testing by the administrator. The third distance calculation matrix can be obtained through the preset formula. x and y represent the positions in the matrix, respectively.

[0073] In this embodiment, the third distance matrix is ​​obtained by using the first distance matrix, the second distance matrix, a preset calculation formula, and the refractive index of the optical lens, thereby accurately obtaining the third distance matrix.

[0074] Furthermore, based on the first or second embodiment, a third embodiment for detecting the rear surface profile of the optical lens of the present invention is proposed. In this embodiment, reference is made to... Figure 4 The step of determining the detection result of the rear surface profile of the optical lens based on the third distance matrix includes:

[0075] Step S31: Determine the third distance data point set according to the third distance matrix. The third distance data point set is the distance data point set between the rear surface of the optical lens and the surface of the reference mirror.

[0076] In this embodiment, specifically, the third distance data point set is as follows:

[0077]

[0078] Furthermore, in this embodiment, the aforementioned third distance data point set can be split into a matrix X'. 2-R ,as follows:

[0079]

[0080] Y' 2-R ,as follows:

[0081]

[0082] Z' 2-R ,as follows:

[0083]

[0084] Reference Figure 5 , Figure 5 In this embodiment, the optical lens front surface S1 and reference surface S are measured using a tilted Fizeau interferometer. R 3D distance point set data C 1-R That is, the first distance data point set;

[0085] Reference Figure 6 , Figure 6 The data C represents the three-dimensional distance point set between the rear surface S2 and the front surface S1 of the optical lens, obtained by measuring with a tilted Fizeau interferometer in this embodiment. 2-1 That is, the second distance data point set;

[0086] Reference Figure 7 , Figure 7 This is the third distance data point set obtained by measuring with a tilted Fizeau interferometer in this embodiment.

[0087] Step S32: Determine the plane equation corresponding to the distance data point set between the rear surface of the optical lens and the surface of the reference mirror based on the third distance data point set and the plane fitting algorithm.

[0088] In this embodiment, the plane fitting algorithm can be the least squares method, principal component analysis method, singular value decomposition method, and neural network algorithm, etc.

[0089] Step S33: Compare the scatter plot of the three-dimensional data of the rear surface of the optical lens with the plane equation to determine the detection result.

[0090] The error function is calculated to determine the detection result.

[0091] In this embodiment, the third distance data point set is determined by the third distance matrix, and the plane equation corresponding to the distance data point set between the rear surface of the optical lens and the surface of the reference mirror is determined according to the third distance data point set and the plane fitting algorithm. In fact, a plane for comparison is obtained. The detection result is determined by comparing the plane, thereby improving the accuracy of the detection result.

[0092] Furthermore, the step of determining the plane equation corresponding to the distance data set between the rear surface of the optical lens and the surface of the reference mirror based on the third distance data point set and the plane fitting algorithm includes:

[0093] Construct a planar expression for the plane equation, and input the third distance data point set into the planar expression to calculate the numerical values ​​of the parameters of the planar expression;

[0094] The plane equation is determined based on the parameter values.

[0095] In this embodiment, the plane is expressed as:

[0096]

[0097] Among them, let Then we can obtain:

[0098]

[0099] In this embodiment, the least squares method is preferably used for fitting. Specifically, the above formula is converted into a least squares matrix form as follows:

[0100] PX = F

[0101] column vector X 2-R ,Y 2-R Z 2-R Substituting, we get:

[0102] P = (X 2-R Y 2-R 1), F = Z 2-R ,

[0103] At this point, matrices P and F are known quantities, and X is an unknown quantity. By finding the values ​​of matrix X, namely a0, a1, and a2, the equation of the plane can be obtained.

[0104] In this embodiment, the value of matrix X is calculated using the least squares method, which improves the accuracy of the subsequent detection results compared to the flip-detection method.

[0105] Furthermore, after the step of inputting the third distance data point set into the plane expression to calculate the parameter values ​​of the plane expression, the method further includes:

[0106] The error function of the least squares expression is determined based on the numerical values ​​of the parameters of the third distance data point set and the plane expression.

[0107] The goodness of fit of the parameters of the plane expression is calculated based on the error function.

[0108] Whether to perform the step of determining the plane equation based on the parameter values ​​is determined based on the goodness of fit.

[0109] In this embodiment, the error function is E, and the specific calculation formula is as follows:

[0110] argminE(x,y,z)=∑(z i -a0x i -a1y i -a2) 2 =||PX-F|| 2

[0111] After calculating the error function, the target value to be minimized is calculated.

[0112] Expand and simplify the squared matrix using the following formula:

[0113] ||PX-F|| 2 =X T P T PX-2X T PF+F T F

[0114] Furthermore, taking the derivative of the above expression and setting it to 0, is as follows:

[0115]

[0116] This simplifies to X, which is as follows:

[0117] X = (P) T P) -1 P T F

[0118] Calculate the goodness of fit R2 The maximum value is 1, R 2 The closer the R value is to 1, the better the fit of the fitted plane to the observations; conversely, the closer the R value is to 1, the better the fit of the fitted plane to the observations. 2 The smaller the value, the worse the fit of the fitted plane to the observations. The specific calculation formula is as follows:

[0119]

[0120] Among them, F i Let P represent the i-th element of matrix F. i Represents the i-th row of matrix P, The value of F represents the average value of the elements in the matrix, and k represents the total number of rows in matrix F. The goodness-of-fit is calculated to determine whether the obtained fitted plane is accurate. Alternatively, in other embodiments, the goodness-of-fit can also be calculated to determine the detection result.

[0121] In this embodiment, the goodness of fit is calculated to determine whether the fitted plane is suitable, thereby avoiding the problem of inaccurate detection results in subsequent calculations due to an inaccurate fitted plane.

[0122] Furthermore, based on any of the above embodiments, a fourth embodiment of the present invention for detecting the profile of the rear surface of an optical lens is proposed. In this embodiment, the step of comparing the scatter plot of the three-dimensional data of the rear surface of the optical lens with the plane equation to determine the detection result includes:

[0123] Calculate the corresponding vertical direction vector based on the plane equation;

[0124] The mean square error is calculated based on the plane formed by the scatter plot of the vertical direction vector and the three-dimensional data of the rear surface of the optical lens.

[0125] The mean square error result is used as the detection result.

[0126] In this embodiment, the vertical direction vector is... The specific calculation formula is as follows:

[0127]

[0128] The residual vector ΔZ is calculated based on the vertical direction vector and the vector perpendicular to the fitting plane, as follows:

[0129]

[0130] The mean squared error (MSE) is calculated using the following formula:

[0131]

[0132] Where k is the total number of residual vectors, ΔZ i This represents the i-th element of the residual vector ΔZ. For detailed alignment results, please refer to... Figure 8 , Figure 8 A comparison plot of the fitted plane and the scatter points of the 3D data; refer to Figure 9 , Figure 9 This is a histogram of the residual distribution.

[0133] Furthermore, the steps of calculating the first distance matrix based on the first interference spectral image and calculating the second distance matrix based on the second interference spectral image include:

[0134] A wavenumber domain interferometric spectrum algorithm is established based on the random Fourier transform algorithm, and the first distance matrix is ​​calculated based on the first interferometric spectrum image and the wavenumber domain interferometric spectrum algorithm.

[0135] The second distance matrix is ​​calculated based on the second interferometric spectral image and the wavenumber domain interferometric spectrum algorithm.

[0136] Furthermore, this invention also proposes a device for detecting the profile of the rear surface of an optical lens. The device includes a first spectral image acquisition unit and a second spectral image acquisition unit. The device comprises:

[0137] The acquisition module is used to control the first spectral image acquisition device to acquire a first interference spectral image, control the second spectral image acquisition device to acquire a second interference spectral image, calculate a first distance matrix based on the first interference spectral image, and calculate a second distance matrix based on the second interference spectral image. The first distance matrix is ​​the distance matrix between the front surface of the optical lens and the surface of the reference mirror, and the second distance matrix is ​​the distance matrix between the rear surface of the optical lens and the front surface of the optical lens.

[0138] The calculation module is used to calculate a third distance matrix based on the first distance matrix and the second distance matrix, wherein the third distance matrix is ​​the distance matrix between the rear surface of the optical lens and the surface of the reference mirror;

[0139] The analysis module is used to determine the detection results of the rear surface profile of the optical lens based on the third distance matrix.

[0140] Furthermore, this embodiment of the invention also proposes a detection device for the rear surface profile of an optical lens. The detection device for the rear surface profile of an optical lens includes: a memory, a processor, and a detection program for the rear surface profile of an optical lens stored in the memory and executable on the processor. The detection program for the rear surface profile of an optical lens is configured to implement the steps of the detection method for the rear surface profile of an optical lens as described in any of the above claims.

[0141] Furthermore, embodiments of the present invention also propose a storage medium storing a detection program for the rear surface profile of an optical lens, wherein the detection program for the rear surface profile of an optical lens, when executed by a processor, implements the steps of the detection method for the rear surface profile of an optical lens as described above.

[0142] It should be noted that, in this document, the terms "comprising," "including," or any other variations thereof are intended to cover non-exclusive inclusion, such that a process, method, article, or system that comprises a list of elements includes not only those elements but also other elements not expressly listed, or elements inherent to such a process, method, article, or system. Unless otherwise specified, an element defined by the phrase "comprising one..." does not exclude the presence of other identical elements in the process, method, article, or system that includes that element.

[0143] The sequence numbers of the above embodiments of the present invention are for descriptive purposes only and do not represent the superiority or inferiority of the embodiments.

[0144] Through the above description of the embodiments, those skilled in the art can clearly understand that the methods of the above embodiments can be implemented by means of software plus necessary general-purpose hardware platforms. Of course, they can also be implemented by hardware, but in many cases the former is a better implementation method. Based on this understanding, the technical solution of the present invention, or the part that contributes to the prior art, can be embodied in the form of a software product. This computer software product is stored in a storage medium (such as ROM / RAM, magnetic disk, optical disk) as described above, and includes several instructions to cause a terminal device (which may be a mobile phone, computer, server, or network device, etc.) to execute the methods described in the various embodiments of the present invention.

[0145] The above are merely preferred embodiments of the present invention and do not limit the scope of the patent. Any equivalent structural or procedural transformations made based on the description and drawings of the present invention, or direct or indirect applications in other related technical fields, are similarly included within the scope of patent protection of the present invention.

Claims

1. A method for detecting the profile of the back surface of an optical lens, characterized in that, Applied to an interferometer, which is equipped with a first spectral image acquisition unit and a second spectral image acquisition unit, the method for detecting the profile of the rear surface of the optical lens includes the following steps: The system controls the first spectral image acquisition device to acquire a first interference spectral image, controls the second spectral image acquisition device to acquire a second interference spectral image, calculates a first distance matrix based on the first interference spectral image, and calculates a second distance matrix based on the second interference spectral image. The first distance matrix is ​​the distance matrix between the front surface of the optical lens and the surface of the reference mirror, and the second distance matrix is ​​the distance matrix between the rear surface of the optical lens and the front surface of the optical lens. A third distance matrix is ​​calculated based on the first distance matrix and the second distance matrix. The third distance matrix is ​​the distance matrix between the rear surface of the optical lens and the surface of the reference mirror. The detection results of the back surface profile of the optical lens are determined based on the third distance matrix.

2. The method for detecting the profile of the rear surface of an optical lens as described in claim 1, characterized in that, The step of calculating the third distance matrix based on the first distance matrix and the second distance matrix includes: Calculate the third distance matrix according to the preset calculation formula, the first distance matrix, and the second distance matrix; The preset calculation formula is: Among them, Z 2-R Z is the third distance matrix. 1-R Let Z be the first distance matrix. 2-1 Let n be the second distance matrix, and n be the refractive index of the optical lens.

3. The method for detecting the profile of the rear surface of an optical lens as described in claim 1, characterized in that, The step of determining the detection result of the back surface profile of the optical lens based on the third distance matrix includes: The third distance data point set is determined based on the third distance matrix. The third distance data point set is the distance data point set between the rear surface of the optical lens and the surface of the reference mirror. The plane equation corresponding to the distance data point set between the rear surface of the optical lens and the surface of the reference mirror is determined based on the third distance data point set and the plane fitting algorithm. The detection result is determined by comparing the plane equation with a scatter plot of the three-dimensional data of the rear surface of the optical lens.

4. The method for detecting the profile of the rear surface of an optical lens as described in claim 3, characterized in that, The step of determining the plane equation corresponding to the distance data set between the rear surface of the optical lens and the surface of the reference mirror based on the third distance data set and the plane fitting algorithm includes: Construct a planar expression for the plane equation, and input the third distance data point set into the planar expression to calculate the numerical values ​​of the parameters of the planar expression; The plane equation is determined based on the values ​​of the parameters.

5. The method for detecting the profile of the rear surface of an optical lens as described in claim 4, characterized in that, After the step of inputting the third distance data point set into the plane expression to calculate the parameter values ​​of the plane expression, the method further includes: The error function of the least squares expression is determined based on the numerical values ​​of the parameters of the third distance data point set and the plane expression. The goodness of fit of the parameters of the plane expression is calculated based on the error function. Whether to perform the step of determining the plane equation based on the value of the parameter is determined based on the goodness of fit.

6. The method for detecting the profile of the rear surface of an optical lens as described in claim 3, characterized in that, The step of determining the detection result by comparing the scatter plot of the three-dimensional data of the rear surface of the optical lens with the plane equation includes: Calculate the corresponding vertical direction vector based on the plane equation; The mean square error is calculated based on the plane formed by the scatter plot of the vertical direction vector and the three-dimensional data of the rear surface of the optical lens. The mean square error result is used as the detection result.

7. The method for detecting the profile of the rear surface of an optical lens as described in claim 1, characterized in that, The steps of calculating the first distance matrix based on the first interference spectral image and calculating the second distance matrix based on the second interference spectral image include: A wavenumber domain interferometric spectrum algorithm is established based on the random Fourier transform algorithm, and the first distance matrix is ​​calculated based on the first interferometric spectrum image and the wavenumber domain interferometric spectrum algorithm. The second distance matrix is ​​calculated based on the second interferometric spectral image and the wavenumber domain interferometric spectrum algorithm.

8. A device for detecting the profile of the rear surface of an optical lens, characterized in that, The device for detecting the profile of the rear surface of an optical lens is equipped with a first spectral image acquisition unit and a second spectral image acquisition unit. The device for detecting the profile of the rear surface of an optical lens includes: The acquisition module is used to control the first spectral image acquisition device to acquire a first interference spectral image, control the second spectral image acquisition device to acquire a second interference spectral image, calculate a first distance matrix based on the first interference spectral image, and calculate a second distance matrix based on the second interference spectral image. The first distance matrix is ​​the distance matrix between the front surface of the optical lens and the surface of the reference mirror, and the second distance matrix is ​​the distance matrix between the rear surface of the optical lens and the front surface of the optical lens. The calculation module is used to calculate a third distance matrix based on the first distance matrix and the second distance matrix, wherein the third distance matrix is ​​the distance matrix between the rear surface of the optical lens and the surface of the reference mirror; The analysis module is used to determine the detection results of the rear surface profile of the optical lens based on the third distance matrix.

9. A device for detecting the profile of the rear surface of an optical lens, characterized in that, The optical lens rear surface profile detection device includes: a memory, a processor, and an optical lens rear surface profile detection program stored in the memory and executable on the processor, the optical lens rear surface profile detection program being configured to implement the steps of the optical lens rear surface profile detection method as described in any one of claims 1 to 7.

10. A storage medium, characterized in that, The storage medium stores a detection program for the rear surface profile of an optical lens, which, when executed by a processor, implements the steps of the detection method for the rear surface profile of an optical lens as described in any one of claims 1 to 7.

Citation Information

Patent Citations

  • Non-contact high-precision length measuring system with adjustable scale

    CN108413875A

  • Two-channel optical three-dimensional interference method based on underdetermined blind source separation

    CN110260812A