CN114063281A - Design method for lens optical system by artificial intelligence - Google Patents
Design method for lens optical system by artificial intelligence Download PDFInfo
- Publication number
- CN114063281A CN114063281A CN202111395392.2A CN202111395392A CN114063281A CN 114063281 A CN114063281 A CN 114063281A CN 202111395392 A CN202111395392 A CN 202111395392A CN 114063281 A CN114063281 A CN 114063281A
- Authority
- CN
- China
- Prior art keywords
- lens
- artificial intelligence
- parameters
- design
- initial structure
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
- 230000003287 optical effect Effects 0.000 title claims abstract description 108
- 238000013461 design Methods 0.000 title claims abstract description 75
- 238000013473 artificial intelligence Methods 0.000 title claims abstract description 72
- 238000000034 method Methods 0.000 title claims abstract description 30
- 238000005457 optimization Methods 0.000 claims abstract description 48
- 238000004422 calculation algorithm Methods 0.000 claims abstract description 41
- 238000012216 screening Methods 0.000 claims abstract description 21
- 230000003993 interaction Effects 0.000 claims abstract description 20
- 238000011156 evaluation Methods 0.000 claims abstract description 16
- 230000008569 process Effects 0.000 claims description 5
- 239000013589 supplement Substances 0.000 claims description 5
- 238000004458 analytical method Methods 0.000 claims description 4
- 238000007405 data analysis Methods 0.000 claims description 4
- 238000013135 deep learning Methods 0.000 claims description 3
- 230000007547 defect Effects 0.000 claims description 2
- 238000000547 structure data Methods 0.000 claims description 2
- 238000013528 artificial neural network Methods 0.000 description 8
- 238000004364 calculation method Methods 0.000 description 2
- 238000012938 design process Methods 0.000 description 2
- 238000012897 Levenberg–Marquardt algorithm Methods 0.000 description 1
- 238000009825 accumulation Methods 0.000 description 1
- 230000009471 action Effects 0.000 description 1
- 230000004075 alteration Effects 0.000 description 1
- 230000009286 beneficial effect Effects 0.000 description 1
- 230000002950 deficient Effects 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 238000010586 diagram Methods 0.000 description 1
- 239000000284 extract Substances 0.000 description 1
- 230000006872 improvement Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000013041 optical simulation Methods 0.000 description 1
- 239000000047 product Substances 0.000 description 1
- 230000035945 sensitivity Effects 0.000 description 1
- 238000006467 substitution reaction Methods 0.000 description 1
- 230000001502 supplementing effect Effects 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G02—OPTICS
- G02B—OPTICAL ELEMENTS, SYSTEMS OR APPARATUS
- G02B27/00—Optical systems or apparatus not provided for by any of the groups G02B1/00 - G02B26/00, G02B30/00
- G02B27/0012—Optical design, e.g. procedures, algorithms, optimisation routines
Landscapes
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Optics & Photonics (AREA)
- Eyeglasses (AREA)
Abstract
The invention relates to the technical field of optical lens design, in particular to a design method for an artificial intelligence lens optical system. The method comprises the following steps: s1, acquiring market demands; s2, calling a screening module according to market demands to obtain lens parameters; s3, calling an algorithm optimizing module according to the lens parameters to obtain an initial structure of the lens; s4, calling an interface interaction module according to the initial structure to obtain optimization parameters of the lens; s5, calling a design optimization module according to the optimization parameters to obtain optical design parameters of the lens; s6, calling an artificial intelligence evaluation module to evaluate whether the optical design parameters in the step S5 meet the requirements of the lens parameters in the step S2; and if the requirements are met, obtaining the final design of the lens. According to the invention, the optical system can be intelligently optimized through the artificial intelligence system, the complexity of the optical design is simplified, the optimization efficiency of the optical design is effectively improved, and the efficiency is higher.
Description
Technical Field
The invention relates to the technical field of optical lens design, in particular to a design method for an artificial intelligence lens optical system.
Background
With the rapid development of mobile phone lenses, smart homes and vehicle-mounted lenses, products are continuously updated and iterated. The method has the advantages that great pressure is exerted on working quality and innovation for optical design engineers, lens design is a complex engineering problem, in the traditional optical design process, the optical design engineers are required to master actual experience in the design process, the workload is huge, the optimization efficiency is slow, and a great amount of experience and basic knowledge are required.
Disclosure of Invention
In view of the above disadvantages and shortcomings of the prior art, the present invention provides a method for designing an artificial intelligence based lens optical system, which solves the technical problems of huge workload, slow optimization efficiency, etc. in the prior art.
In order to achieve the purpose, the invention adopts the main technical scheme that:
the invention provides a design method of an artificial intelligence lens optical system, which comprises the following steps: s1, acquiring market demands; s2, calling a screening module according to market demands to obtain lens parameters; s3, calling an algorithm optimizing module according to the lens parameters to obtain an initial structure of the lens; s4, calling an interface interaction module according to the initial structure to obtain optimization parameters of the lens; s5, calling a design optimization module according to the optimization parameters to obtain optical design parameters of the lens; s6, calling an artificial intelligence evaluation module to evaluate whether the optical design parameters in the step S5 meet the requirements of the lens parameters in the step S2; and if the requirements are met, obtaining the final design of the lens.
Further, if the request is not satisfied in step S6, the process returns to step S4 to reconfirm the optimization parameters.
Further, in step S6, if there is a defect in the design, the process returns to step S3 to reconfirm the original structure.
Further, in step S2, the screening module analyzes the demand information according to the market demand to obtain a lens optical performance index, a lens structure index, and a yield index; and each index obtained by analysis is used as a judgment basis for the algorithm optimizing module and the artificial intelligence evaluation module.
Further, in step S3, the algorithm optimizing module screens out an initial structure that meets the shot parameters from a database through an artificial intelligence system; if the artificial intelligence system does not find the initial structure which accords with the lens parameters from the database, the artificial intelligence system supplements the initial structure data to the database, and then re-screens the initial structure which accords with the lens parameters from the database.
Further, in step S3, the algorithm optimizing module preliminarily selects an initial structure meeting the shot parameters from the database by manual work, and then selects an initial structure meeting the shot parameters from the manually selected initial structure by a manual intelligent system; if the artificial intelligence system does not find the initial structure which accords with the shot parameters from the database, the initial structure is supplemented into the database, and then the initial structure which accords with the shot parameters is screened again.
Further, in step S3, the algorithm optimizing module primarily selects an initial structure meeting the lens parameters from the database through an artificial intelligence algorithm, and then selects an initial structure meeting the lens parameters from the initial structures selected through the artificial intelligence algorithm through an artificial intelligence system; if the artificial intelligence system does not find the initial structure which accords with the shot parameters from the database, the initial structure is supplemented into the database, and then the initial structure which accords with the shot parameters is screened again. Preferably, the artificial intelligence algorithm is a neural network algorithm.
Further, in step S4, the interface interaction module is configured to transmit the initial structure of the shot to an artificial intelligence system, and screen out the optimization parameters that conform to the initial structure through a mechanical learning algorithm.
Further, in step S5, the optimization parameters are transmitted to the optical design software through the interface interaction module, and then the design optimization module is called to perform optical optimization on the constraint conditions in the optical design software, so as to obtain the optical design parameters.
Further, in step S6, the artificial intelligence evaluation module is an intelligent evaluation module based on deep learning, and is configured to perform data analysis and judgment on the optical design parameters fed back by the interface interaction module.
The invention has the beneficial effects that: compared with the existing optical engineer for optical design, the artificial intelligence algorithm can rely on the server to perform 24-hour uninterrupted operation, so that the optical design software can effectively improve the experience accumulation of the optical engineer on the optical design, improve the quality of optical system optimization and reduce the design time. Compared with the prior artificial intelligence in the aspect of optimizing the optical design, the method simplifies the calculation force requirement of the artificial intelligence system under the action of the algorithm optimizing module and the artificial intelligence evaluating module, can effectively reduce the running time and increase the optical design efficiency.
Drawings
FIG. 1 is a block diagram of a design method for an artificial intelligence based lens optical system according to the present invention;
FIG. 2 is a flow chart of the present invention for determining an initial face shape;
fig. 3 is a flow chart of the optimization of the optical system of the present invention.
Detailed Description
For the purpose of better explaining the present invention and to facilitate understanding, the present invention will be described in detail by way of specific embodiments with reference to the accompanying drawings.
Example 1:
referring to fig. 1 to 3, an embodiment of the present invention provides a method for designing a lens optical system through artificial intelligence. The method comprises the following steps: s1, acquiring market demands; s2, calling a screening module according to market demands to obtain lens parameters; s3, calling an algorithm optimizing module according to the lens parameters to obtain an initial structure of the lens; s4, calling an interface interaction module according to the initial structure to obtain optimization parameters of the lens; s5, calling a design optimization module according to the optimization parameters to obtain optical design parameters of the lens; s6, calling an artificial intelligence evaluation module to evaluate whether the optical design parameters in the step S5 meet the requirements of the lens parameters in the step S2; if the requirements are met, the final design of the lens is obtained; if not, returning to step S4 to re-confirm the optimized parameters; if the design is defective, the process returns to step S3 to reconfirm the original structure.
According to the invention, through the artificial intelligence system, the intelligent optimization of the optical system can be realized, the complexity of the optical design is simplified, the optimization efficiency of the optical design is effectively improved, and the efficiency is higher.
The screening module is used for analyzing the demand information to obtain a lens optical performance index, a lens structure index and a yield index. The indexes obtained by analysis become judgment bases of the algorithm optimizing module and the artificial intelligence evaluation module. When the screening module is used for screening data, the data can be analyzed and screened through a neural network algorithm, and the data can also be analyzed and screened manually by a designer. The screening module is used for collecting requirement data of market customers for shots, because the showing forms of the shots by the customers tend to be non-professional and fuzzy requirements. The specific customer requirements are as follows: clear shooting, low price, small and exquisite lens appearance and the like. The screening module analyzes the description through a neural network algorithm, generally, the neural network algorithm determines and selects a corresponding optical system index by learning a relation between the corresponding description and the optical system index, or an optical engineer performs leading distinction, and finally specific optical system indexes are determined.
The algorithm optimizing module firstly receives the judgment basis of the lens parameters (namely the optical system indexes) obtained by the screening module, and searches the initial optical design of the closest design index from the database through a mechanical learning algorithm. The algorithm optimizing module carries out the next operation through the optical system indexes output by the screening module, namely, an appropriate initial structure of the optical system is searched in the database. The database is an initial database which is formed by taking the existing optical lens as the database, the artificial intelligence system continuously learns and judges the finally determined system parameters of the optical system and the relation between the indexes of the optical system by mechanical learning by using a damped least square method, finally the most appropriate initial structure of the optical system is found by the algorithm optimizing module, and then the initial structure is output to the design optimizing module. The artificial intelligence system can supplement the database through a neural network algorithm.
The interface interaction module is used for connecting the artificial intelligence system with an interface of the optical design software, then the artificial intelligence system calls the interface interaction module, the initial structure searched in the algorithm optimizing module is transmitted to the design optimizing module, and data in the artificial intelligence evaluation module is transmitted back to the artificial intelligence system or the algorithm optimizing module, so that closed-loop optimization is realized. Specifically, the interface interaction module inputs a program instruction through MatLab, and transmits required optical system data to the optical design software codev software, and likewise, both the system data and the optical performance data of the optical system in the codev can be transmitted back to the MatLab software through the interface interaction module. The present invention may be used in, but is not limited to, artificial intelligence software or languages, MatLab, VB, etc.; optical design software: codev, zemax, etc. The artificial intelligence system adopts an instruction for controlling optical design software in artificial intelligence software through a neural network algorithm, and input data is of a numerical type. The optical design software feeds back the digitized data of the optical performance of the artificial intelligence software through the interface interaction module.
The design optimization module is used for constraining the optical design software by converting the optical system evaluation conditions into system constraints. The design optimization module only performs optical calculation and does not perform data analysis. In the design optimization module, the artificial intelligence system needs to program the optical design software according to the indexes determined in the screening module, and a mechanical learning algorithm or an optical engineer in the artificial intelligence system can select the limiting conditions in the optical software to perform optical optimization.
The artificial intelligence evaluation module is an intelligent evaluation module based on deep learning, can perform data analysis and judgment on optical performance data fed back by the interface interaction module, feeds an improvement scheme back to the design optimization module, and outputs the final design of the optical system to a user through the interface interaction module if various indexes are met. The artificial intelligence system calls the interface interaction module, extracts the performance parameters, structural parameters and sensitivity of the optical system from the design optimization module, is realized by the analysis and judgment of a neural network algorithm, and intervenes in the optical system through artificial intelligence or engineers. And finally, outputting the optical design parameters meeting the design indexes by the artificial intelligence system.
The artificial intelligence evaluation module and the design optimization module realize closed-loop connection through the interface interaction module; the design optimization module can program the optical design software according to the performance indexes obtained from the screening module. The optical design software can be programmed by an optical engineer, or optical parameters needing to be controlled are selected by artificial intelligence software, then optical programming is carried out, then the optical design software is started to calculate the optical system, and optical simulation is carried out.
The artificial intelligence system can judge the data of the optical performance provided by the interface interaction module through a neural network algorithm, judge the artificial intelligence system through comparing system indexes, output the optical system if the system indexes meet the design requirements, and re-screen the optical parameter adjusting optical design software if the optical parameters cannot be realized. And if the design limit of the current optical system appears, the design limit is fed back to the algorithm optimizing module, and the initial structure of the optical system is searched again.
The working principle of the invention is as follows: the method comprises the steps of determining initial conditions after analyzing and screening demand data, transmitting the initial conditions to an algorithm optimizing module, and then screening the demand data from a shot database by the algorithm optimizing module. And outputting the shot face meeting the specification requirement to form an initial shot face type, outputting the shot face if the shot face does not meet the requirement, further supplementing data, and then screening the shot face type again in the database by the artificial intelligence system until the initial shot face type meeting the specification requirement is found. And in the other situation, after the initial conditions are transmitted into the database, the database is subjected to partial screening, the other part is manually screened, similarly, the initial lens surface type is output according with the specification requirement, the initial lens surface type cannot be output if the requirements are not met, then data supplement is carried out, and after the supplement, the artificial intelligence system is subjected to screening again in the database until the initial lens surface type meeting the specification requirement is found. And after the initial lens surface type is determined, carrying out optimization design, carrying out parameter setting by an artificial intelligence system or a manual work, and sending an instruction to optical design software to further carry out optimization design. After the optimization is completed, the artificial intelligence system evaluates the optimization result, outputs the result if the optimization result meets the requirement, returns to the parameter setting program if the optimization result does not meet the requirement, resets the parameters for optimization until the optimization result meets the requirement and outputs the result. And if the system optimization limit is exceeded, stopping optimization, returning to the algorithm optimizing module, and re-screening the lens surface type to optimize the design until the optical system meeting the requirements is output.
Although embodiments of the present invention have been shown and described above, it should be understood that the above embodiments are illustrative and not restrictive, and that those skilled in the art may make changes, modifications, substitutions and alterations to the above embodiments without departing from the scope of the present invention.
Claims (10)
1. A design method for carrying out lens optical system by artificial intelligence is characterized by comprising the following steps: the method comprises the following steps:
s1, acquiring market demands;
s2, calling a screening module according to market demands to obtain lens parameters;
s3, calling an algorithm optimizing module according to the lens parameters to obtain an initial structure of the lens;
s4, calling an interface interaction module according to the initial structure to obtain optimization parameters of the lens;
s5, calling a design optimization module according to the optimization parameters to obtain optical design parameters of the lens;
s6, calling an artificial intelligence evaluation module to evaluate whether the optical design parameters in the step S5 meet the requirements of the lens parameters in the step S2; and if the requirements are met, obtaining the final design of the lens.
2. The design method of an artificial intelligence lens optical system according to claim 1, characterized in that: if the request is not satisfied in step S6, the process returns to step S4 to reconfirm the optimization parameters.
3. The design method of an artificial intelligence lens optical system according to claim 1, characterized in that: in step S6, if there is a defect in the design, the process returns to step S3 to reconfirm the initial structure.
4. The design method of an artificial intelligence lens optical system according to claim 1, characterized in that: in step S2, the screening module analyzes the demand information according to the market demand to obtain a lens optical performance index, a lens structure index, and a yield index; and each index obtained by analysis is used as a judgment basis for the algorithm optimizing module and the artificial intelligence evaluation module.
5. The design method of an artificial intelligence lens optical system according to claim 1, characterized in that: in step S3, the algorithm optimizing module screens out an initial structure that meets the shot parameters from a database through an artificial intelligence system; if the artificial intelligence system does not find the initial structure which accords with the lens parameters from the database, the artificial intelligence system supplements the initial structure data to the database, and then re-screens the initial structure which accords with the lens parameters from the database.
6. The design method of an artificial intelligence lens optical system according to claim 1, characterized in that: in the step S3, the algorithm optimizing module preliminarily selects an initial structure meeting the lens parameters from the database by manual work, and then selects an initial structure meeting the lens parameters from the manually selected initial structure by a manual intelligent system; if the artificial intelligence system does not find the initial structure which accords with the shot parameters from the database, the initial structure is supplemented into the database, and then the initial structure which accords with the shot parameters is screened again.
7. The design method of an artificial intelligence lens optical system according to claim 1, characterized in that: in the step S3, the algorithm optimizing module primarily selects an initial structure meeting the lens parameters from the database through an artificial intelligence algorithm, and then selects an initial structure meeting the lens parameters from the initial structures selected by the artificial intelligence algorithm through an artificial intelligence system; if the artificial intelligence system does not find the initial structure which accords with the shot parameters from the database, the initial structure is supplemented into the database, and then the initial structure which accords with the shot parameters is screened again.
8. The design method of an artificial intelligence lens optical system according to claim 1, characterized in that: in the step S4, the interface interaction module is configured to transmit the initial structure of the lens to an artificial intelligence system, and screen out an optimization parameter that conforms to the initial structure through a mechanical learning algorithm.
9. The design method of an artificial intelligence lens optical system according to claim 1, characterized in that: in step S5, the optimization parameters are transmitted to the optical design software through the interface interaction module, and then the design optimization module is called to perform optical optimization on the constraint conditions in the optical design software, so as to obtain the optical design parameters.
10. The design method of an artificial intelligence lens optical system according to claim 1, characterized in that: in step S6, the artificial intelligence evaluation module is an intelligent evaluation module based on deep learning, and is configured to perform data analysis and judgment on the optical design parameters fed back by the interface interaction module.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202111395392.2A CN114063281A (en) | 2021-11-23 | 2021-11-23 | Design method for lens optical system by artificial intelligence |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202111395392.2A CN114063281A (en) | 2021-11-23 | 2021-11-23 | Design method for lens optical system by artificial intelligence |
Publications (1)
Publication Number | Publication Date |
---|---|
CN114063281A true CN114063281A (en) | 2022-02-18 |
Family
ID=80279689
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202111395392.2A Pending CN114063281A (en) | 2021-11-23 | 2021-11-23 | Design method for lens optical system by artificial intelligence |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN114063281A (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN118151373A (en) * | 2024-03-13 | 2024-06-07 | 广州安特激光技术有限公司 | An ultra-wide-angle large working surface F-theta lens and its design method |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2004097489A1 (en) * | 2003-04-25 | 2004-11-11 | Olympus Corporation | Method of designing optical system |
CN107976804A (en) * | 2018-01-24 | 2018-05-01 | 郑州云海信息技术有限公司 | A kind of design method of lens optical system, device, equipment and storage medium |
CN109712058A (en) * | 2018-12-03 | 2019-05-03 | 深圳前海达闼云端智能科技有限公司 | Dataset acquisition device |
CN112285924A (en) * | 2020-11-10 | 2021-01-29 | 上海大学 | Optimal design method of fisheye lens optical system based on wave aberration theory |
CN113163075A (en) * | 2020-01-22 | 2021-07-23 | 华为技术有限公司 | Lens, camera module and terminal equipment |
-
2021
- 2021-11-23 CN CN202111395392.2A patent/CN114063281A/en active Pending
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2004097489A1 (en) * | 2003-04-25 | 2004-11-11 | Olympus Corporation | Method of designing optical system |
CN107976804A (en) * | 2018-01-24 | 2018-05-01 | 郑州云海信息技术有限公司 | A kind of design method of lens optical system, device, equipment and storage medium |
CN109712058A (en) * | 2018-12-03 | 2019-05-03 | 深圳前海达闼云端智能科技有限公司 | Dataset acquisition device |
CN113163075A (en) * | 2020-01-22 | 2021-07-23 | 华为技术有限公司 | Lens, camera module and terminal equipment |
CN112285924A (en) * | 2020-11-10 | 2021-01-29 | 上海大学 | Optimal design method of fisheye lens optical system based on wave aberration theory |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN118151373A (en) * | 2024-03-13 | 2024-06-07 | 广州安特激光技术有限公司 | An ultra-wide-angle large working surface F-theta lens and its design method |
CN118151373B (en) * | 2024-03-13 | 2024-11-22 | 广州安特激光技术有限公司 | An ultra-wide-angle large-working-surface F-theta lens and its design method |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US11340562B2 (en) | Self-adaptive configuration method and system for linkage response of construction type, motion type, control type and optimization type | |
CN112417619A (en) | A system and method for optimal operation and adjustment of pump unit based on digital twin | |
CN109270899A (en) | A kind of marine diesel important Parts manufacturing process management-control method twin based on number | |
CN111881605B (en) | Automatic optimization design method for variable frequency air conditioner compressor pipeline | |
CN104679828A (en) | Rules-based intelligent system for grid fault diagnosis | |
CN106022523A (en) | Optimized design method of automatic production line based on integrated simulation | |
CN112819107B (en) | Fault prediction method of gas pressure regulating equipment based on artificial intelligence | |
JP6694447B2 (en) | Big data calculation method and system, program, and recording medium | |
CN105787229B (en) | A kind of design of automatic production line and operation combined optimization method | |
CN118035358B (en) | A method for intelligent synchronization of heterogeneous database data | |
CN114063281A (en) | Design method for lens optical system by artificial intelligence | |
CN113319462B (en) | A welding robot management and control method and device based on edge-cloud collaboration | |
CN109726505A (en) | A Fault Diagnosis System for Main Transmission Mechanism of Forging Machine Tool Based on Intelligent Fault Tree | |
CN117035572A (en) | Intelligent audit model construction method based on big data | |
CN112905436A (en) | Quality evaluation prediction method for complex software | |
CN118504419B (en) | Green fitment design system based on AI | |
CN113392151A (en) | System, method, device and storage medium for realizing data mining | |
CN118778581A (en) | A parameter intelligent control system and method in the production process of seamless steel pipe based on big data | |
CN118365822A (en) | 3D data asset generation method and system of algorithm platform | |
CN116915122B (en) | Self-adaptive control method and system for coal mine frequency conversion equipment | |
CN116977558A (en) | Three-dimensional model updating method and device, computer equipment and storage medium | |
CN110298067B (en) | Automatic generation method of parting line | |
CN110689201A (en) | A Multi-project Collaborative Planning Optimization Method Based on Immune Genetic Algorithm | |
CN116414430B (en) | Quantization method based on rule engine Drools | |
CN112100749A (en) | Automobile intelligent development system and construction and application method thereof |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination |