Method and system for calculating Seidel coefficient by using Zernike polynomial of wavefront phase

By obtaining the radial term orders in the Zernike polynomial and the wavefront phase to be analyzed, the first type of Chebishev polynomial is used to expand the polygon cosine term, and the power series of the Seidel coefficient are combined to achieve the accuracy of the wavefront phase to the Seidel coefficient. Fast conversion solves the problem of inconvenience in wavefront aberration conversion in the prior art, and improves the intuitiveness and convenience of optical system design and analysis.

CN119291922AActive Publication Date: 2025-01-10HUAZHONG UNIV OF SCI & TECH
View PDF 5 Cites 0 Cited by

Patent Information

Application Number
CN202411321502.4
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-09-23
Publication Date
2025-01-10
Estimated Expiration
2044-09-23

AI Technical Summary

Technical Problem

The prior art lacks efficient and accurate methods to convert wavefront aberrations of Zernike polynomial expansion into Seidel aberrations, resulting in the intuition and convenience of optical system design and analysis.

Method used

By obtaining the radial term orders in the Zernike polynomial and the wavefront phase to be analyzed, the first type of Chebischev polynomial is used to expand the polygon cosine term, and the power series of the Seidel coefficient are combined to obtain the conversion formula between the Zernike coefficient and the Seidel coefficient. Achieve accurate and fast conversion of wavefront phase to Seidel coefficient.

Benefits of technology

It realizes the accurate and fast conversion of Zernike coefficient to Seidel coefficient, which is suitable for Zernike polynomials of different orders and different types of Seidel aberration conversion, making optical design and analysis more intuitive and convenient.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119291922A_ABST
    Figure CN119291922A_ABST
Patent Text Reader

Abstract

The invention belongs to the field of computational optics, and particularly discloses a method and a system for calculating a Seidel coefficient by using a Zernike polynomial of a wavefront phase. According to the method, accurate and rapid conversion from the Zernike coefficient to the Seidel coefficient is realized through accurate definition of a conversion process and strict matching of a conversion formula, and the method is suitable for Zernike polynomials of different orders and Seidel aberration conversion of different types; and Zernike polynomial representation based on wavefront distortion is further converted into representation based on Seidel aberration, so that optical design and analysis are more visual and convenient.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application belongs to the field of computational optics, and more specifically, to a method and system for calculating Seidel coefficients using Zernike polynomials of wavefront phase. Background Art

[0002] The description of wavefront distortion is crucial for understanding and correcting imaging defects in optical systems. With an accurate description, appropriate measures can be taken to improve the imaging quality. In optical system design and analysis, wavefront distortion is usually described in two ways: Zernike polynomials and Seidel aberrations. Zernike polynomials are a set of orthogonal polynomials defined on the unit circle that are used to describe the wavefront distortion of an optical system. They can decompose the wavefront error into multiple coefficients, each corresponding to a different aberration term. These polynomials are widely used to describe wavefront distortion on circular apertures due to their numerical stability and orthogonality, especially in the fields of wavefront correction and image processing. Seidel aberrations are a set of parameters that describe the wavefront distortion of an optical system, including spherical aberration, coma, astigmatism, field curvature and distortion, etc. It is more intuitive and specific for the description of various aberrations (such as spherical aberration, astigmatism, etc.) in traditional optical design. In some cases, including but not limited to: when the primary aberrations of an optical system need to be corrected or optimized, the wavefront distortion described by Zernike polynomials needs to be converted into Seidel aberrations for further analysis and processing.

[0003] Zernike polynomials represent the standard orthogonal basis of circular regions under constant weight functions, while Seidel aberrations describe primary and higher-order aberrations. The wavefront error of the Zernike polynomial expansion can be converted into the form of Seidel aberrations by linking the Zernike coefficients with the Seidel aberration parameters. However, optical software calculates Seidel aberrations and Zernike representations separately, where Seidel aberration calculations rely on light models and are obtained from complex ray tracing models. There is a lack of conversion methods that directly obtain Seidel aberrations based on Zernike polynomials, and an efficient and accurate method is urgently needed to achieve this conversion. Summary of the invention

[0004] In view of the defects of the prior art, the purpose of the present application is to provide a method and system for calculating Seidel coefficients using Zernike polynomials of wavefront phase, aiming to solve the problem of the current lack of efficient and accurate methods to convert the Zernike polynomial expansion of wavefront aberrations into Seidel aberrations.

[0005] To achieve the above objectives, in a first aspect, the present application provides a method for calculating Seidel coefficients using Zernike polynomials of wavefront phase, comprising:

[0006] Obtain the radial term order in the Zernike polynomial, the wavefront phase to be analyzed, and the aberration type to be calculated;

[0007] According to the radial term order, the wavefront phase to be analyzed is expanded using Zernike polynomials to obtain a set of Zernike coefficients corresponding to the wavefront phase to be analyzed;

[0008] According to the type of aberration to be determined, match the power series corresponding to the Seidel coefficient in the Seidel expansion;

[0009] After expanding the multiple angle cosine terms in the Zernike polynomial expansion using the first kind of Chebyshev polynomials, the coefficients of all terms in the power series containing the corresponding Seidel coefficients are combined to obtain the conversion formula between Zernike coefficients and Seidel coefficients.

[0010] Substituting a set of Zernike coefficients corresponding to the phase of the wavefront to be analyzed into the above conversion formula, the Seidel coefficients corresponding to the phase of the wavefront to be analyzed are obtained.

[0011] Preferably, the Seidel expansion is as follows:

[0012]

[0013] Where W(H,ρ,θ) represents the wavefront aberration, H is the normalized field height on the object side, ρ is the normalized radial radius on the image side, θ is the angle between the two, and S i is the corresponding Seidel coefficient, which takes values ​​of 1, 2, 3, 4, 5, .... The coefficients of the first 5 items represent spherical aberration, coma, astigmatism, field curvature and distortion aberration respectively.

[0014] Preferably, the multiple angle cosine terms in the Zernike polynomial expansion include cos(mθ) and sin(mθ).

[0015] Preferably, the method further comprises:

[0016] According to the obtained Seidel coefficient and the Seidel expansion form, the corresponding Seidel aberration is obtained.

[0017] Preferably, when the method is applied to the spherical aberration of a single-lens optical system, the order of the azimuthal terms is within 6 orders, that is, the total number of Zernike coefficients is 0 to 38 terms.

[0018] To achieve the above-mentioned object, in a second aspect, the present application provides a system for calculating Seidel coefficients using Zernike polynomials of wavefront phase, comprising at least one processor and at least one memory;

[0019] The at least one memory is used to store computer instructions;

[0020] The at least one processor is configured to execute at least part of the computer instructions to implement the method described in the first aspect.

[0021] To achieve the above objectives, in a third aspect, the present application provides a computer-readable storage medium, wherein the storage medium stores computer instructions. When a computer reads the computer instructions in the storage medium, the computer executes the method described in the first aspect.

[0022] It can be understood that the beneficial effects of the second to third aspects mentioned above can be found in the relevant description of the first aspect mentioned above, and will not be repeated here.

[0023] In general, the above technical solutions conceived by this application have the following beneficial effects compared with the prior art:

[0024] The present application provides a method and system for calculating Seidel coefficients using Zernike polynomials of wavefront phase, which realizes accurate and fast conversion of Zernike coefficients to Seidel coefficients through precise definition of the transformation process and strict matching of the transformation formula, and is applicable to conversion of Zernike polynomials of different orders and different types of Seidel aberrations; further, the wavefront distortion representation based on Zernike polynomials is converted into a representation based on Seidel aberrations, thereby making optical design and analysis more intuitive and convenient. BRIEF DESCRIPTION OF THE DRAWINGS

[0025] Figure 1 It is a flow chart of a method for calculating Seidel coefficients using Zernike polynomials of wavefront phase provided in an embodiment of the present application.

[0026] Figure 2 It is a schematic diagram of the single lens structure provided in an embodiment of the present application.

[0027] Figure 3 It is a schematic diagram of Zernike coefficient error provided in an embodiment of the present application.

[0028] Figure 4 It is a schematic diagram of the structure of an electronic device provided in an embodiment of the present application. DETAILED DESCRIPTION

[0029] In order to make the purpose, technical solution and advantages of the present application more clearly understood, the present application is further described in detail below in conjunction with the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are only used to explain the present application and are not used to limit the present application.

[0030] The term "and / or" in this article is a description of the association relationship of associated objects, indicating that there can be three relationships. For example, A and / or B can represent: A exists alone, A and B exist at the same time, and B exists alone. The symbol " / " in this article indicates that the associated objects are in an or relationship, for example, A / B means A or B.

[0031] The terms "first" and "second" in the specification and claims herein are used to distinguish different objects rather than to describe a specific order of the objects. For example, a first response message and a second response message are used to distinguish different response messages rather than to describe a specific order of the response messages.

[0032] In the embodiments of the present application, words such as "exemplary" or "for example" are used to indicate examples, illustrations or descriptions. Any embodiment or design described as "exemplary" or "for example" in the embodiments of the present application should not be interpreted as being more preferred or more advantageous than other embodiments or designs. Specifically, the use of words such as "exemplary" or "for example" is intended to present related concepts in a specific way.

[0033] In the description of the embodiments of the present application, unless otherwise specified, "multiple" means two or more than two. For example, multiple processing units refer to two or more processing units, etc.; multiple elements refer to two or more elements, etc.

[0034] Next, the technical solutions provided in the embodiments of the present application are introduced.

[0035] like Figure 1 As shown, the present application provides a method for calculating Seidel coefficients using Zernike polynomials of wavefront phase, including:

[0036] Obtain the radial term order in the Zernike polynomial, the wavefront phase to be analyzed, and the aberration type to be calculated;

[0037] According to the radial term order, the wavefront phase to be analyzed is expanded using Zernike polynomials to obtain a set of Zernike coefficients corresponding to the wavefront phase to be analyzed;

[0038] According to the type of aberration to be determined, match the power series corresponding to the Seidel coefficient in the Seidel expansion;

[0039] After expanding the multiple angle cosine terms in the Zernike polynomial expansion using the first kind of Chebyshev polynomials, the coefficients of all terms in the power series containing the corresponding Seidel coefficients are combined to obtain the conversion formula between Zernike coefficients and Seidel coefficients.

[0040] Substituting a set of Zernike coefficients corresponding to the phase of the wavefront to be analyzed into the above conversion formula, the Seidel coefficients corresponding to the phase of the wavefront to be analyzed are obtained.

[0041] Preferably, the Seidel expansion is as follows:

[0042]

[0043] Where W(H,ρ,θ) represents the wavefront aberration, H is the normalized field height on the object side, ρ is the normalized radial radius on the image side, θ is the angle between the two, and S i is the corresponding Seidel coefficient, which takes values ​​of 1, 2, 3, 4, 5, .... The coefficients of the first 5 items represent spherical aberration, coma, astigmatism, field curvature and distortion aberration respectively.

[0044] Preferably, the multiple angle cosine terms in the Zernike polynomial expansion include cos(mθ) and sin(mθ).

[0045] Preferably, the method further comprises:

[0046] According to the obtained Seidel coefficient and the Seidel expansion form, the corresponding Seidel aberration is obtained.

[0047] Preferably, when the method is applied to the spherical aberration of a single-lens optical system, the order of the azimuthal terms is within 6 orders, that is, the total number of Zernike coefficients is 0 to 38 terms.

[0048] Example

[0049] The first step is to obtain the order of the radial term in the Zernike polynomial, the wavefront phase to be analyzed, and the type of aberration to be calculated.

[0050] In this embodiment, the wavefront phase to be analyzed is a single lens optical system. Figure 2 As shown, the aperture of the single-lens optical system is 10 mm, the curvature radius of the front and rear surfaces is 20 mm, the material refractive index is a fixed value of 1.65, the working wavelength is 0.588 um, the aberration type to be determined is spherical aberration, and the radial term order n is within 6 orders, that is, the value is 0 to 6. These parameters can be specified by the user.

[0051] The second step is to use Zernike polynomials to expand the wavefront phase to be analyzed according to the order of the radial term to obtain a set of Zernike coefficients corresponding to the wavefront phase to be analyzed.

[0052] The expansion form of the Zernike polynomial is:

[0053]

[0054] In the formula, represents the Zernike characterization, represents the radial polynomial, ρ is the normalized radial radius of the image square, is the azimuth, m is the order of the azimuth term, and n is the order of the radial term.

[0055] The selection of n and m follows the following rules: (1) n and m are either both odd or both even, that is, nm is an even number; (2) Always holds true.

[0056] In this embodiment, the value of n is determined first, and then the value of m is determined according to the above rule.

[0057] Take the first 38 terms of the Zernike expansion, which is in the form shown in the second column of Table 1:

[0058]

[0059]

[0060] Table 1

[0061] In Table 1, z i That is, it is the Zernike coefficient corresponding to the i+1th term. The phase distribution output by the single-lens system is expanded by the Zernike polynomial shown in Table 1, and the corresponding first 38 Zernike coefficients are shown in the third column of Table 1.

[0062] The third step is to match the power series of the corresponding Seidel coefficients in the Seidel expansion according to the type of aberration to be determined.

[0063] The Seidel expansion represents the wavefront by ray tracing and expands the wavefront using Seidel sums. There is an obvious one-to-one correspondence between the coefficients of the expanded polynomials and the geometric aberrations and power series expansion polynomials.

[0064]

[0065] Where W(H,ρ,θ) represents the wavefront aberration, H is the normalized field height on the object side, ρ is the normalized radial radius on the image side, θ is the angle between the two, and S i is the corresponding Seidel coefficient, which takes values ​​of 1, 2, 3, 4, 5, ... In the above formula, the coefficients of the first five terms represent spherical aberration, coma, astigmatism, field curvature and distortion aberration respectively. There is no obvious transformation relationship between its expansion form and the Zernike expansion described in the first step, especially the sine and cosine terms of the multiple angles.

[0066] In this embodiment, 4 The coefficient corresponding to the term The spherical aberration data corresponding to the geometric aberration is widely distributed in terms 14 to 36 in the Zernike expansion described in the first step, and there is no obvious transformation relationship, especially the sine and cosine terms of the multiple angles.

[0067] The fourth step is to use the first kind of Chebyshev polynomials to expand the multiple angle cosine terms in the Zernike polynomial expansion, and then merge the coefficients of all terms of the power series containing the corresponding Seidel coefficients to obtain the conversion formula between Zernike coefficients and Seidel coefficients.

[0068] Use the first kind of Chebyshev polynomials to expand the cosine terms of multiple angles, and then use ρ for the first 38 Zernike polynomials. 4 That is, extract all items containing ρ 4 , obtain the sum of all coefficients of the extracted terms, and obtain the corresponding ρ 4 The conversion formula is:

[0069]

[0070] Step 5: Substitute a set of Zernike coefficients corresponding to the wavefront phase to be analyzed into the above conversion formula to obtain the Seidel coefficients corresponding to the wavefront phase to be analyzed.

[0071] The wave optics algorithm is used to calculate the wavefront distribution of the light field when it is transmitted to a specific surface. The data obtained is generally the phase. Usually, the phase distribution of this surface is expressed as a Zernike polynomial to obtain the corresponding Zernike coefficients of different terms. According to the conversion process, the conversion formula for converting the first n Zernike coefficients into Seidel coefficients is obtained. Substituting the known Zernike coefficients into the conversion formula, the Seidel coefficients corresponding to the phase distribution can be obtained.

[0072] According to the obtained Zernike coefficients of the first 38 terms of the single lens, we substitute them into the above conversion formula to obtain the corresponding The coefficient is 0.02992. It should be noted that the conversion formula is applicable to all cases with less than 38 terms. It is only necessary to set the coefficients of the higher-order terms to zero. Therefore, the above conversion formula can also be used to demonstrate the influence of the number of expansion coefficients on the accuracy of the conversion result, such as Figure 3 As shown, it can be seen that for this single-lens system, the results obtained by taking the first 32 items are the most accurate, and the coefficient of the 35th item can be ignored subsequently.

[0073] Step 6: Based on the obtained Seidel coefficient and the Seidel expansion form, the corresponding Seidel aberration is obtained.

[0074] According to the Seidel aberration coefficient converted from the calculated Zernike coefficient, the power series expansion coefficient corresponding to different aberrations is compared with ρ 4 For example, its coefficient corresponds to the primary spherical aberration. This spherical aberration data is converted by precise wave optics algorithm calculation. Compared with the spherical aberration data obtained by traditional ray tracing calculation, it includes the possible influence of diffraction effect and has richer information.

[0075] The spherical aberration obtained by the method described in this application was compared with the spherical aberration data obtained by ray tracing using the ZEMAX software. Compared with ZEMAX's 0.02182, the relative error in the number of convergence terms of the conversion method described in this application was about 5%, which verified the reliability of the method described in this application.

[0076] It can be understood that the detailed functional implementation of each of the above-mentioned units / modules can be found in the introduction of the aforementioned method embodiment, and will not be repeated here.

[0077] It should be understood that the above-mentioned device is used to execute the method in the above-mentioned embodiment. The implementation principle and technical effect of the corresponding program module in the device are similar to those described in the above-mentioned method. The working process of the device can refer to the corresponding process in the above-mentioned method, which will not be repeated here.

[0078] Based on the method in the above embodiment, Figure 4 As shown, an embodiment of the present application provides an electronic device, which may include: a processor, a communication interface, a memory, and a communication bus, wherein the processor, the communication interface, and the memory communicate with each other through the communication bus. The processor may call the logic instructions in the memory to execute the method in the above embodiment.

[0079] In addition, the logic instructions in the above-mentioned memory can be implemented in the form of software functional units and can be stored in a computer-readable storage medium when sold or used as an independent product. Based on this understanding, the technical solution of the present application, or the part that contributes to the prior art, or the part of the technical solution, can be embodied in the form of a software product, which is stored in a storage medium and includes a number of instructions for a computer device (which can be a personal computer, a server, or a network device, etc.) to perform all or part of the steps of the method described in each embodiment of the present application.

[0080] Based on the method in the above embodiment, an embodiment of the present application provides a computer-readable storage medium, which stores a computer program. When the computer program runs on a processor, the processor executes the method in the above embodiment.

[0081] Based on the method in the above embodiment, an embodiment of the present application provides a computer program product. When the computer program product runs on a processor, the processor executes the method in the above embodiment.

[0082] It is understandable that the processor in the embodiment of the present application can be a central processing unit (CPU), or other general-purpose processors, digital signal processors (DSP), application specific integrated circuits (ASIC), field programmable gate arrays (FPGA) or other programmable logic devices, transistor logic devices, hardware components or any combination thereof. The general-purpose processor can be a microprocessor or any conventional processor.

[0083] The method steps in the embodiments of the present application can be implemented by hardware or by a processor executing software instructions. The software instructions can be composed of corresponding software modules, and the software modules can be stored in random access memory (RAM), flash memory, read-only memory (ROM), programmable read-only memory (PROM), erasable programmable read-only memory (EPROM), electrically erasable programmable read-only memory (EEPROM), registers, hard disks, mobile hard disks, CD-ROMs, or any other form of storage medium known in the art. An exemplary storage medium is coupled to a processor so that the processor can read information from the storage medium and write information to the storage medium. Of course, the storage medium can also be a component of the processor. The processor and the storage medium can be located in an ASIC.

[0084] In the above embodiments, it can be implemented in whole or in part by software, hardware, firmware or any combination thereof. When implemented using software, it can be implemented in whole or in part in the form of a computer program product. The computer program product includes one or more computer instructions. When the computer program instructions are loaded and executed on a computer, the process or function described in the embodiment of the present application is generated in whole or in part. The computer may be a general-purpose computer, a special-purpose computer, a computer network, or other programmable device. The computer instructions may be stored in a computer-readable storage medium or transmitted through the computer-readable storage medium. The computer instructions may be transmitted from a website site, a computer, a server or a data center to another website site, a computer, a server or a data center by wired (e.g., coaxial cable, optical fiber, digital subscriber line (DSL)) or wireless (e.g., infrared, wireless, microwave, etc.) means. The computer-readable storage medium may be any available medium that a computer can access or a data storage device such as a server or a data center that includes one or more available media integrated. The available medium may be a magnetic medium (e.g., a floppy disk, a hard disk, a tape), an optical medium (e.g., a DVD), or a semiconductor medium (e.g., a solid state disk (SSD)), etc.

[0085] It should be understood that the various numerical numbers involved in the embodiments of the present application are only used for the convenience of description and are not used to limit the scope of the embodiments of the present application.

[0086] It will be easily understood by those skilled in the art that the above description is only a preferred embodiment of the present application and is not intended to limit the present application. Any modifications, equivalent substitutions and improvements made within the spirit and principles of the present application shall be included in the scope of protection of the present application.

Claims

1. A method for calculating Seidel coefficients using Zernike polynomials of wavefront phase, characterized in that: include: Obtain the radial term order in the Zernike polynomial, the wavefront phase to be analyzed, and the aberration type to be calculated; According to the radial term order, the wavefront phase to be analyzed is expanded using Zernike polynomials to obtain a set of Zernike coefficients corresponding to the wavefront phase to be analyzed; According to the type of aberration to be determined, match the power series corresponding to the Seidel coefficient in the Seidel expansion; After expanding the multiple angle cosine terms in the Zernike polynomial expansion using the first kind of Chebyshev polynomials, the coefficients of all terms in the power series containing the corresponding Seidel coefficients are combined to obtain the conversion formula between Zernike coefficients and Seidel coefficients. Substituting a set of Zernike coefficients corresponding to the phase of the wavefront to be analyzed into the above conversion formula, the Seidel coefficients corresponding to the phase of the wavefront to be analyzed are obtained.

2. The method according to claim 1, characterized in that The Seidel expansion is as follows: Where W(H,ρ,θ) represents the wavefront aberration, H is the normalized field height on the object side, ρ is the normalized radial radius on the image side, θ is the angle between the two, and S i is the corresponding Seidel coefficient, which takes values ​​of 1, 2, 3, 4, 5, .... The coefficients of the first 5 items represent spherical aberration, coma, astigmatism, field curvature and distortion aberration respectively.

3. The method according to claim 2, characterized in that The multiple angle cosine terms in the Zernike polynomial expansion include cos(mθ) and sin(mθ).

4. The method according to any one of claims 1 to 3, characterized in that The method further includes: According to the obtained Seidel coefficient and the Seidel expansion form, the corresponding Seidel aberration is obtained.

5. The method according to any one of claims 1 to 3, characterized in that: When the method is applied to the spherical aberration of a single-lens optical system, the order of the azimuth term is within 6 orders, that is, the total number of Zernike coefficients is 0 to 38.

6. A system for calculating Seidel coefficients using Zernike polynomials of wavefront phase, characterized in that: comprising at least one processor and at least one memory; The at least one memory is used to store computer instructions; The at least one processor is configured to execute at least part of the computer instructions to implement the method according to any one of claims 1 to 5.

7. A computer-readable storage medium, characterized in that: The storage medium stores computer instructions. When a computer reads the computer instructions in the storage medium, the computer executes the method according to any one of claims 1 to 5.

Citation Information

Patent Citations

  • Digital holographic microscope aberration absolute calibration method and system based on sequential shifting and Chebyshev polynomial fitting

    CN110017776A

  • Method for selecting wavefront corrector according to wavefront Zernike mode

    CN111427147A

  • Photoetching imaging system wave aberration optimization method, device, equipment and medium

    CN116540495A

  • Device and method for measuring wave front aberration

    JP1999118613A

  • Method for determining wavefront aberrations

    US20040032579A1