A lens detection method, device, equipment and storage medium
Patent Information
- Application Number
- CN202511038915.6
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2025-07-28
- Publication Date
- 2026-11-03
- Estimated Expiration
- 2045-07-28
AI Technical Summary
In existing technologies, lens optical axis offset detection relies on actual measurement of physical prototypes, which is costly and inefficient, and cannot predict the optical axis offset of the lens under transportation vibration, impact, and high and low temperature scenarios.
By acquiring the 3D simulation model and lens parameters of the lens, finite element analysis simulation software is used to simulate different testing conditions, determine the reference point coordinates and simulation coordinates within the lens, and calculate the optical axis offset and core thickness change.
It reduces the cost of physical experiments, improves the detection efficiency of lenses under different detection conditions, realizes a fully automated process, and shortens the detection cycle.
Smart Images

Figure CN120927252B_ABST
Abstract
Description
Technical Field
[0001] This invention relates to the field of lens inspection technology, and in particular to a lens inspection method, apparatus, device, and storage medium. Background Technology
[0002] Lens optical axis misalignment testing is a core component of reliability testing in the optics industry, used to assess the lens's resolving stability under conditions such as transport vibration, mechanical shock, and long-term use. Optical axis misalignment can cause image center deviation, decreased edge sharpness, or image distortion, directly impacting the lens's imaging accuracy and reliability.
[0003] The current mainstream method relies on actual measurement of physical prototypes. Its bottlenecks are mainly reflected in: high cost and low efficiency. It requires the production of a complete prototype before measurement can be carried out, which makes it impossible to predict in advance the optical axis deviation of the lens structure and lens under transportation vibration, impact, and high and low temperature usage scenarios before lens production. Summary of the Invention
[0004] This invention provides a lens testing method, apparatus, device, and storage medium. By simulating multiple different testing conditions, the core thickness and optical axis offset of the lens are determined by the correspondence between the initial reference point coordinates and the simulated reference point coordinates after simulation. This greatly reduces the cost of physical experiments, and the fully automated process improves the efficiency of detecting changes in the lens under different testing conditions.
[0005] According to a first aspect of the present invention, a method for detecting a lens is provided, the lens comprising a plurality of lens elements; the detection method comprising:
[0006] Obtain the 3D simulation model of the lens and the parameter information of each lens element;
[0007] The 3D simulation model and the parameter information are imported into the finite element analysis simulation software, and the coordinates of the reference point within the lens are determined.
[0008] The required testing conditions for the lens are simulated using the finite element analysis simulation software, and the simulation coordinates of the reference point within the lens are determined based on the simulation results.
[0009] The change in the lens under the detection condition is determined based on the coordinates of the reference point and the simulated coordinates of the reference point.
[0010] Optionally, the 3D simulation model and the parameter information are imported into finite element analysis simulation software, and the coordinates of the reference point within the lens are determined, including:
[0011] A reference line for the optical axis is drawn along the mechanical center of the 3D simulation model, and the two ends of the reference line extend to the outer sides of the first and last lens elements of the lens.
[0012] Each lens is subjected to a center imprinting process to record the coordinates of the center point of the object plane and the center point of the image plane of each lens; wherein, the coordinates of the center point of the object plane and the center point of the image plane of each lens are the coordinates of a reference point within the lens.
[0013] Optionally, after performing a center imprinting process on each of the lenses, the process further includes:
[0014] The center point of the object plane and the center point of the image plane of each lens are associated with the optical axis reference line, so that the point coordinates are automatically updated after the lens simulation deformation.
[0015] Optionally, the required testing conditions for the lens are simulated using the finite element analysis simulation software, and the simulation coordinates of the reference point within the lens are determined based on the simulation results; including:
[0016] Simulations were performed on the lens under force load conditions and / or thermal load conditions.
[0017] The reference point simulation coordinates of the lens after passing through the force load condition and / or the thermal load condition are obtained in real time.
[0018] Optionally, the change in the lens under the detection condition is determined based on the reference point coordinates and the simulated coordinates of the reference point, including:
[0019] Based on the reference point coordinates and the simulated coordinates of the reference points corresponding to two adjacent reference points, determine the core thickness variation of any one of the lenses and / or the distance variation between any two adjacent lenses;
[0020] The optical axis offset of a lens is determined based on the angular change between the reference point coordinates and the simulated reference point coordinates of a certain lens.
[0021] Optionally, after determining the change in the lens under the detection condition based on the reference point coordinates and the simulated coordinates of the reference point, the method further includes:
[0022] Obtain the reference point coordinates and simulated reference point coordinates for all the lenses;
[0023] Repeat the steps to determine the core thickness variation of any one of the lenses and / or the distance variation between any two adjacent lenses based on the coordinates of the reference points corresponding to two adjacent reference points and the simulated coordinates of the reference points;
[0024] The optical axis offset of a lens is determined based on the angular change between the reference point coordinates and the simulated reference point coordinates of a certain lens.
[0025] Optionally, the parameter information includes the lens's density, Young's modulus, Poisson's ratio, and coefficient of thermal expansion.
[0026] According to a second aspect of the present invention, a lens detection apparatus is provided for performing the lens detection method according to any one of the first aspects of the present invention, the detection apparatus comprising:
[0027] The acquisition module is used to acquire the 3D simulation model of the lens and the parameter information of each lens element;
[0028] The reference point coordinate determination module is used to import the 3D simulation model and the parameter information into the finite element analysis simulation software, and determine the coordinates of the reference point within the lens;
[0029] The testing condition simulation module is used to simulate the testing conditions required for the lens using the finite element analysis simulation software, and to determine the simulation coordinates of the reference point within the lens based on the simulation results.
[0030] The change determination module is used to determine the change of the lens under the detection condition based on the coordinates of the reference point and the simulated coordinates of the reference point.
[0031] According to a third aspect of the present invention, a lens inspection apparatus is provided, the lens inspection apparatus comprising:
[0032] One or more processors;
[0033] Memory, used to store one or more programs.
[0034] When the one or more programs are executed by the one or more processors, the one or more processors implement the lens detection method as described in any of the first aspects of the present invention.
[0035] According to a fourth aspect of the present invention, a computer-readable storage medium is provided having a computer program stored thereon, which, when executed by a processor, implements a lens detection method as described in any of the first aspects of the present invention.
[0036] This invention discloses a lens testing method, apparatus, device, and storage medium. The lens includes multiple lens elements. The testing method includes: acquiring a 3D simulation model of the lens and parameter information of each lens element; importing the 3D simulation model and parameter information into finite element analysis simulation software and determining the coordinates of reference points within the lens; simulating the required testing conditions for the lens using the finite element analysis simulation software and determining the simulation coordinates of the reference points within the lens based on the simulation results; and determining the changes in the lens under the testing conditions based on the reference point coordinates and the simulation coordinates of the reference points. The testing method provided by this invention simulates multiple different testing conditions through simulation, and determines the core thickness and optical axis offset of the lens through the correspondence between the initial reference point coordinates and the simulated reference point coordinates after simulation. This significantly reduces the cost of physical experiments, and the fully automated process improves the efficiency of detecting changes in the lens under different testing conditions.
[0037] It should be understood that the description in this section is not intended to identify key or essential features of the embodiments of the present invention, nor is it intended to limit the scope of the invention. Other features of the invention will become readily apparent from the following description. Attached Figure Description
[0038] To more clearly illustrate the technical solutions in the embodiments of the present invention, the accompanying drawings used in the description of the embodiments will be briefly introduced below. Obviously, the accompanying drawings described below are only some embodiments of the present invention. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.
[0039] Figure 1 This is a flowchart of a lens detection method provided in an embodiment of the present invention;
[0040] Figure 2 This is a flowchart of another lens detection method provided in an embodiment of the present invention;
[0041] Figure 3 This is a rendering of the lens after the optical axis baseline has been drawn, provided in an embodiment of the present invention.
[0042] Figure 4 This is an image showing the effect of lens center imprinting provided in an embodiment of the present invention;
[0043] Figure 5 This is a flowchart of another lens detection method provided in an embodiment of the present invention;
[0044] Figure 6 This is a flowchart of another lens detection method provided in an embodiment of the present invention;
[0045] Figure 7 This is a flowchart of another lens detection method provided in an embodiment of the present invention;
[0046] Figure 8 This is a block diagram of a lens detection device provided in an embodiment of the present invention;
[0047] Figure 9 This is a block diagram of a lens detection device provided in an embodiment of the present invention. Detailed Implementation
[0048] To enable those skilled in the art to better understand the present invention, the technical solutions of the present invention will be clearly and completely described below with reference to the accompanying drawings of the embodiments of the present invention. Obviously, the described embodiments are only some embodiments of the present invention, and not all embodiments. Based on the embodiments of the present invention, all other embodiments obtained by those skilled in the art without creative effort should fall within the scope of protection of the present invention.
[0049] It should be noted that the terms "first," "second," etc., in the specification, claims, and accompanying drawings of this invention are used to distinguish similar objects and are not necessarily used to describe a specific order or sequence. It should be understood that such data can be interchanged where appropriate so that the embodiments of the invention described herein can be implemented in orders other than those illustrated or described herein. Furthermore, the terms "comprising" and "having," and any variations thereof, are intended to cover a non-exclusive inclusion; for example, a process, method, system, product, or apparatus that comprises a series of steps or units is not necessarily limited to those steps or units explicitly listed, but may include other steps or units not explicitly listed or inherent to such processes, methods, products, or apparatus.
[0050] It should be understood that the various forms of processes shown above can be used, with steps reordered, added, or deleted. For example, the steps described in this invention can be executed in parallel, sequentially, or in different orders, as long as the desired result of the technical solution of this invention can be achieved, and this is not limited herein.
[0051] Figure 1 This is a flowchart of a lens detection method provided in an embodiment of the present invention, for reference. Figure 1 This invention provides a method for detecting a lens, the lens comprising multiple lenses, the detection method comprising:
[0052] S101. Obtain the 3D simulation model of the lens and the parameter information of each lens element.
[0053] Specifically, obtaining a 3D simulation model of a lens is to obtain a three-dimensional virtual reproduction of the lens in digital space. The 3D simulation model can fully represent the spatial position, arrangement, orientation angle, spacing between each lens, position and size of the aperture (stop), etc., as well as the parameter information of each lens. The type of parameter information of each lens can be adjusted in real time according to different testing conditions.
[0054] S102. Import the 3D simulation model and parameter information into the finite element analysis simulation software, and determine the coordinates of the reference point within the lens.
[0055] Specifically, the 3D simulation model and parameter information of the lens obtained in step S101 above are imported into the finite element analysis simulation software to perform analysis and simulation of various testing conditions, and to obtain the coordinates of the reference point inside the lens. The reference point can be the intersection of the optical axis and the lens.
[0056] S103. Use finite element analysis simulation software to simulate the required testing conditions for the lens, and determine the simulation coordinates of the reference point inside the lens based on the simulation results.
[0057] Specifically, finite element analysis simulation software can be used to predict the physical response of a simulated lens under different actual usage conditions (testing conditions). These different testing conditions include: high-temperature environments (such as outdoor cameras in summer), low-temperature start-up (such as lenses used in cold regions), and rapid temperature changes (such as moving from indoors to outdoors); mechanical conditions: vibration (such as shaking during drone flight), impact (such as camera drops), and static loads (such as long-term pressure on the lens); and coupling conditions: thermo-mechanical coupling (such as material expansion due to temperature rise, simultaneously affected by mechanical vibration). Under the above testing conditions, the reference point coordinates of the lens will change to varying degrees in actual spatial position, resulting in simulated reference point coordinates that differ from the actual reference point coordinates. The simulated reference point coordinates within the lens can then be obtained.
[0058] S104. Determine the change in lens under the testing conditions based on the reference point coordinates and the simulated reference point coordinates.
[0059] Specifically, based on the simulated coordinates of the lens reference point obtained in step S103 above, the simulated coordinates of the reference point are compared with the simulated coordinates of the reference point after the lens changes under the testing conditions, thereby determining the amount of change of the lens under the testing conditions; wherein, the amount of change of the lens includes the amount of change in the lens core thickness and the amount of optical axis offset of the lens.
[0060] The lens testing method provided in this invention simulates multiple different testing conditions through simulation. By determining the core thickness and optical axis offset of the lens through the correspondence between the initial reference point coordinates and the simulated reference point coordinates after simulation, the cost of physical experiments is greatly reduced, the cycle is shortened compared to physical testing, and the fully automated process improves the efficiency of detecting changes in the lens under different testing conditions. It can be integrated into optical design software to realize a closed loop of "design-simulation-calibration".
[0061] Based on the above embodiments of the invention, the embodiments of the present invention further refine the process of importing the 3D simulation model and parameter information into the finite element analysis simulation software and determining the coordinates of the reference points within the lens. Figure 2 This is a flowchart of another lens detection method provided in an embodiment of the present invention, for reference. Figure 2 The lens detection method provided in this embodiment of the invention includes:
[0062] S201. Obtain the 3D simulation model of the lens and the parameter information of each lens element.
[0063] S202. Import the 3D simulation model and parameter information into the finite element analysis simulation software, and determine the coordinates of the reference point within the lens.
[0064] S203. Draw the optical axis reference line along the mechanical center of the 3D simulation model. The two ends of the optical axis reference line extend to the outer sides of the first and last lens elements of the lens.
[0065] Figure 3 This is a diagram showing the effect of drawing the optical axis baseline using a lens according to an embodiment of the present invention. (Refer to...) Figure 2 and Figure 3 Specifically, in step S202 above, after importing the 3D simulation model of the lens into the finite element analysis simulation software, the optical axis reference line L is drawn along the mechanical center of each lens in the lens. The two ends of the optical axis reference line L extend from the left side of the first lens A to the outside (i.e., the right side) of the last lens B.
[0066] S204. Perform center imprinting on each lens and record the coordinates of the center point of the object plane and the center point of the image plane for each lens.
[0067] Specifically, Figure 4 This is a diagram showing the effect of lens center imprinting provided in an embodiment of the present invention, for reference. Figure 4 Center imprinting refers to leaving permanent markings at specific locations on the lens (usually near the optical center) for subsequent measurements of lens variations. It also records the coordinates of the object-side center point and the image-side center point of each lens element. The object-side refers to the surface of the lens facing the subject (in the direction of incident light). For example... Figure 4The coordinates are ①, ③, ⑤, ⑦, and ⑨; the image side refers to the surface of the lens facing the camera sensor (direction of emitted light), for example... Figure 4 The coordinates are ②, ④, ⑥, ⑧, and ⑩. Among these, the coordinates of the center point of the object plane and the center point of the image plane of the lens are both reference point coordinates within the lens.
[0068] S205. Use finite element analysis simulation software to simulate the required testing conditions for the lens, and determine the simulation coordinates of the reference point inside the lens based on the simulation results.
[0069] S206. Determine the change in the lens under the testing conditions based on the reference point coordinates and the simulated reference point coordinates.
[0070] Based on the above embodiments, the present invention further refines the process of center embossing on each lens. Figure 5 This is another lens detection method flow provided by an embodiment of the present invention, see reference. Figure 5 The lens detection method provided in this embodiment of the invention includes:
[0071] S301. Obtain the 3D simulation model of the lens and the parameter information of each lens element.
[0072] S302. Import the 3D simulation model and parameter information into the finite element analysis simulation software, and determine the coordinates of the reference point within the lens.
[0073] S303. Draw the optical axis reference line along the mechanical center of the 3D simulation model. The two ends of the optical axis reference line extend to the outer sides of the first and last lens elements of the lens.
[0074] S304. Perform center imprinting on each lens and record the coordinates of the center point of the object plane and the center point of the image plane for each lens.
[0075] S305. The center point of the object plane and the center point of the image plane of each lens are associated with the optical axis reference line, so that the point coordinates are automatically updated after the lens simulation deformation.
[0076] Specifically, after recording the coordinates of the object plane center point and the image plane center point of each lens in step S304 above, the coordinates of the object plane center point and the image plane center point of the lens are dynamically bound to the optical axis reference line through mathematical relationships or geometric constraints. This ensures that when the lens deforms due to simulated working conditions (such as thermal expansion or mechanical vibration), the correlation ensures that the reference point coordinates are automatically updated with the lens deformation, without the need for manual remeasurement.
[0077] S306. Use finite element analysis simulation software to simulate the required testing conditions for the lens, and determine the simulation coordinates of the reference point inside the lens based on the simulation results.
[0078] S307. Determine the change in the lens under the testing conditions based on the reference point coordinates and the simulated reference point coordinates.
[0079] Based on the above embodiments, this invention further refines the simulation of the required inspection conditions for the lens using finite element analysis software, and determines the simulation coordinates of the reference points within the lens based on the simulation results. Figure 6 This is a flowchart of another lens detection method provided in an embodiment of the present invention, for reference. Figure 6 The lens detection method provided in this embodiment of the invention includes:
[0080] S401. Obtain the 3D simulation model of the lens and the parameter information of each lens element.
[0081] S402. Import the 3D simulation model and parameter information into the finite element analysis simulation software, and determine the coordinates of the reference point within the lens.
[0082] S403. Draw the optical axis reference line along the mechanical center of the 3D simulation model. The two ends of the optical axis reference line extend to the outer sides of the first and last lens elements of the lens.
[0083] S404. Perform center imprinting on each lens and record the coordinates of the center point of the object plane and the center point of the image plane for each lens.
[0084] S405. The center point of the object plane and the center point of the image plane of each lens are associated with the optical axis reference line, so that the point coordinates are automatically updated after the lens simulation deformation.
[0085] S406. Simulate the lens under force load and / or thermal load conditions.
[0086] Specifically, finite element analysis simulation software is used to simulate the lens under force load conditions (e.g., impact, vibration, etc.) and / or thermal load conditions (e.g., when used as an outdoor camera in summer or in cold regions).
[0087] S407. Real-time acquisition of the simulation coordinates of the reference point after the lens has passed through force load conditions and / or thermal load conditions.
[0088] Specifically, after simulating different working conditions of the lens in step S406, the simulation coordinates of the reference point of the lens under different working conditions are obtained in real time.
[0089] S408. Determine the change in the lens under the testing conditions based on the reference point coordinates and the simulated reference point coordinates.
[0090] Based on the above embodiments, this invention further refines the determination of lens variation under testing conditions using reference point coordinates and simulated reference point coordinates. Figure 7 This is a flowchart of another lens detection method provided in an embodiment of the present invention, for reference. Figure 7 The lens detection method provided in this embodiment of the invention includes:
[0091] S501: Obtain the 3D simulation model of the lens and the parameter information of each lens element.
[0092] S502. Import the 3D simulation model and parameter information into the finite element analysis simulation software, and determine the coordinates of the reference point within the lens.
[0093] S503. Use finite element analysis simulation software to simulate the required testing conditions for the lens, and determine the simulation coordinates of the reference point inside the lens based on the simulation results.
[0094] S504. Determine the change in the lens under the testing conditions based on the reference point coordinates and the simulated reference point coordinates.
[0095] S505. Based on the reference point coordinates and simulation coordinates of two adjacent reference points, determine the core thickness variation of any lens and / or the distance variation between any two adjacent lenses.
[0096] For details, please refer to Figure 4 and Figure 7 This embodiment of the invention uses reference point ① and reference point ② as examples for illustration. The reference point coordinates of reference point ① are (X1, Y1, Z1). After undergoing force load or thermal load conditions, reference point ① becomes ①', and the reference point coordinates (X1, Y1, Z1) become the simulated reference point coordinates (X2, Y2, Z2). Then, the distance change d of reference point 1 is calculated using formula (I):
[0097]
[0098] Similarly, reference point ② can also be obtained through the above calculation method. The distance between reference point ② and the simulated reference point ②' is recorded, and the changes of reference points ① and ② over time are recorded. The change in core thickness of any lens is the difference between the distance between reference point coordinates ① and ② and the distance between the simulated reference point coordinates ①' and ②'. The maximum value among the multiple differences is the change in core thickness of the lens. Similarly, to obtain the change in distance between any two lenses, reference points ② and ③ can be found and calculated. The principle and method are the same as those described above, and will not be repeated here.
[0099] S506. Determine the optical axis offset of a lens based on the angular change between the reference point coordinates and the simulated reference point coordinates of a lens.
[0100] For details, please refer to [link / reference]. Figure 4 and Figure 7 Taking reference point ① as an example, the included angle of reference point ① is calculated using formula (II):
[0101]
[0102] Record the simulated coordinates of multiple reference points ① as they change over time. The maximum value in the set of simulated coordinates of all reference points is the optical axis offset of the lens corresponding to reference point ①. In the formula, A is the coordinate of reference point ① and B is the coordinate of reference point ②.
[0103] Optionally, after determining the change in the lens under the testing conditions based on the reference point coordinates and the simulated coordinates of the reference point, the method further includes:
[0104] Obtain the reference point coordinates and simulated reference point coordinates for all lenses;
[0105] Repeat the steps to determine the core thickness variation of any lens and / or the distance variation between any two adjacent lenses based on the reference point coordinates and the simulated reference point coordinates corresponding to two adjacent reference points.
[0106] The optical axis offset of a lens is determined by the angular change between the reference point coordinates and the simulated reference point coordinates of a lens.
[0107] Specifically, following the principles and methods described above, the coordinates of all reference points are obtained (e.g., Figure 4 By using the simulation coordinates of ①-⑩ and the reference point, and so on, the core thickness of all the lens elements, the distance between two lens elements, and the optical axis offset of the lens can be calculated. The principles and methods will not be elaborated here.
[0108] Optional parameters include lens density, Young's modulus, Poisson's ratio, and coefficient of thermal expansion.
[0109] Based on the same inventive concept, embodiments of the present invention provide a lens detection device for performing the lens detection method in any of the above embodiments. Figure 8 This is a block diagram of a lens detection device provided in an embodiment of the present invention, with reference to... Figure 8 The detection device includes:
[0110] The acquisition module 11 is used to acquire the 3D simulation model of the lens and the parameter information of each lens element.
[0111] The reference point coordinate determination module 12 is used to import the 3D simulation model and parameter information into the finite element analysis simulation software and determine the coordinates of the reference point within the lens.
[0112] The testing condition simulation module 13 is used to simulate the testing conditions required for the lens using finite element analysis simulation software, and to determine the simulation coordinates of the reference point inside the lens based on the simulation results.
[0113] The change determination module 14 is used to determine the change of the lens under the testing conditions based on the reference point coordinates and the simulated coordinates of the reference point.
[0114] The lens detection device provided in this embodiment of the invention can execute any of the lens detection methods provided in the above embodiments, has corresponding functional modules, and achieves the same technical effect as the lens detection method provided in the above embodiments of the invention, which will not be described again here.
[0115] Based on the same inventive concept, embodiments of the present invention provide a lens inspection device, the lens inspection device comprising:
[0116] One or more processors;
[0117] Memory, used to store one or more programs.
[0118] When the one or more programs are executed by one or more processors, the one or more processors implement any of the lens detection methods described in the above embodiments of the invention.
[0119] Figure 9 This is a block diagram of a lens detection device according to an embodiment of the present invention. The electronic device is intended to represent various forms of digital computers, such as laptop computers, desktop computers, workbenches, personal digital assistants, servers, blade servers, mainframe computers, and other suitable computers. The electronic device can also represent various forms of mobile devices, such as personal digital processors, cellular phones, smartphones, wearable devices (such as helmets, glasses, watches, etc.), and other similar computing devices. The components shown herein, their connections and relationships, and their functions are merely illustrative and are not intended to limit the implementation of the invention described and / or claimed herein.
[0120] like Figure 9As shown, the electronic device 15 includes at least one processor 16 and a memory, such as a read-only memory (ROM) 17 or a random access memory (RAM) 18, communicatively connected to the at least one processor 16. The memory stores computer programs executable by the at least one processor. The processor 16 can perform various appropriate actions and processes based on the computer programs stored in the ROM 17 or loaded from the memory unit 18 into the RAM 18. The RAM 18 may also store various programs and data required for the operation of the electronic device 15. The processor 16, ROM 17, and RAM 18 are interconnected via a bus 19. An input / output (I / O) interface 20 is also connected to the bus 19.
[0121] Multiple components in electronic device 15 are connected to I / O interface 20, including: input unit 21, such as keyboard, mouse, etc.; output unit 22, such as various types of monitors, speakers, etc.; storage unit 23, such as disk, optical disk, etc.; and communication unit 24, such as network card, modem, wireless transceiver, etc. Communication unit 24 allows electronic device 15 to exchange information / data with other devices through computer networks such as the Internet and / or various telecommunications networks.
[0122] Processor 16 can be a variety of general-purpose and / or special-purpose processing components with processing and computing capabilities. Some examples of processor 16 include, but are not limited to, a central processing unit (CPU), a graphics processing unit (GPU), various special-purpose artificial intelligence (AI) computing chips, various processors running machine learning model algorithms, a digital signal processor (DSP), and any suitable processor, controller, microcontroller, etc. Processor 16 performs the various methods and processes described above, such as the control method for an electronic expansion valve in an automotive application.
[0123] According to the same inventive concept, embodiments of the present invention also provide a computer-readable storage medium having a computer program stored thereon, which, when executed by a processor, implements the detection method for any of the lenses described in the above embodiments.
[0124] A computer-readable storage medium stores computer instructions for causing a processor to execute and implement the lens detection method provided in any of the above embodiments of the present invention. In some embodiments, the lens detection method may be implemented as a computer program tangibly contained in the computer-readable storage medium. In the context of the present invention, a computer-readable storage medium may be a tangible medium that may contain or store a computer program for use by or in conjunction with an instruction execution system, apparatus, or device. A computer-readable storage medium may include, but is not limited to, electronic, magnetic, optical, electromagnetic, infrared, or semiconductor systems, apparatus, or devices, or any suitable combination thereof. Alternatively, a computer-readable storage medium may be a machine-readable signal medium. More specific examples of machine-readable storage media include electrical connections based on one or more wires, portable computer disks, hard disks, random access memory, read-only memory, erasable programmable read-only memory, optical fibers, portable compact disk read-only memory, optical storage devices, magnetic storage devices, or any suitable combination thereof.
[0125] The specific embodiments described above do not constitute a limitation on the scope of protection of this invention. Those skilled in the art should understand that various modifications, combinations, sub-combinations, and substitutions can be made according to design requirements and other factors. Any modifications, equivalent substitutions, and improvements made within the spirit and principles of this invention should be included within the scope of protection of this invention.
Claims
1. A method for detecting a lens, characterized in that, The lens includes multiple lenses; the detection method includes: Obtain the 3D simulation model of the lens and the parameter information of each lens element; The 3D simulation model and the parameter information are imported into the finite element analysis simulation software, and the coordinates of the reference point within the lens are determined. The required testing conditions for the lens are simulated using the finite element analysis simulation software, and the simulation coordinates of the reference point within the lens are determined based on the simulation results. The change in the lens under the detection condition is determined based on the reference point coordinates and the simulated reference point coordinates. Importing the 3D simulation model and the parameter information into finite element analysis simulation software, and determining the coordinates of the reference point within the lens, including: A reference line for the optical axis is drawn along the mechanical center of the 3D simulation model, and the two ends of the reference line extend to the outer sides of the first and last lens elements of the lens. Each lens is subjected to a center imprinting process to record the coordinates of the center point of the object plane and the center point of the image plane of each lens; wherein, the coordinates of the center point of the object plane and the center point of the image plane of each lens are the coordinates of a reference point within the lens; After center imprinting each of the lenses, the process further includes: The center point of the object plane and the center point of the image plane of each lens are associated with the optical axis reference line, so that the point coordinates are automatically updated after the lens simulation deformation.
2. The detection method according to claim 1, characterized in that, The required testing conditions for the lens are simulated using the finite element analysis software, and the simulation coordinates of the reference point within the lens are determined based on the simulation results; including: Simulations were performed on the lens under force load conditions and / or thermal load conditions. The reference point simulation coordinates of the lens after passing through the force load condition and / or the thermal load condition are obtained in real time.
3. The detection method according to claim 1, characterized in that, Determining the change in the lens under the testing condition based on the reference point coordinates and the simulated coordinates of the reference point includes: Based on the reference point coordinates and the simulated coordinates of the reference points corresponding to two adjacent reference points, determine the core thickness variation of any one of the lenses and / or the distance variation between any two adjacent lenses; The optical axis offset of a lens is determined based on the angular change between the reference point coordinates and the simulated reference point coordinates of a certain lens.
4. The detection method according to claim 3, characterized in that, After determining the change in the lens under the detection condition based on the reference point coordinates and the simulated coordinates of the reference point, the method further includes: Obtain the reference point coordinates and simulated reference point coordinates for all the lenses; Repeat the steps to determine the core thickness variation of any one of the lenses and / or the distance variation between any two adjacent lenses based on the coordinates of the reference points corresponding to two adjacent reference points and the simulated coordinates of the reference points; The optical axis offset of a lens is determined based on the angular change between the reference point coordinates and the simulated reference point coordinates of a certain lens.
5. The detection method according to claim 1, characterized in that, The parameter information includes the lens's density, Young's modulus, Poisson's ratio, and coefficient of thermal expansion.
6. A lens detection device, characterized in that, For performing the lens detection method according to any one of claims 1-5, the detection device comprises: The acquisition module is used to acquire the 3D simulation model of the lens and the parameter information of each lens element; The reference point coordinate determination module is used to import the 3D simulation model and the parameter information into the finite element analysis simulation software, and determine the coordinates of the reference point within the lens; The testing condition simulation module is used to simulate the testing conditions required for the lens using the finite element analysis simulation software, and to determine the simulation coordinates of the reference point within the lens based on the simulation results. The change determination module is used to determine the change of the lens under the detection condition based on the coordinates of the reference point and the simulated coordinates of the reference point.
7. A lens inspection device, characterized in that, The lens inspection equipment includes: One or more processors; Memory, used to store one or more programs. When the one or more programs are executed by the one or more processors, the one or more processors implement the lens detection method as described in any one of claims 1-5.
8. A computer-readable storage medium having a computer program stored thereon, characterized in that, When the program is executed by the processor, it implements the lens detection method as described in any one of claims 1-5.
Citation Information
Patent Citations
Simulation analysis method and simulation analysis device for optical lens
CN114818321A
