Two-frame interferogram phase demodulation method based on model-driven deep learning

WO2026174973A1PCT designated stage Publication Date: 2026-08-27ZHEJIANG UNIV
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
PCT/CN2025/147953
Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
Priority Date
2025-02-24
Filing Date
2025-12-31
Publication Date
2026-08-27

Smart Images

  • Figure CN2025147953_27082026_PF_FP_ABST
    Figure CN2025147953_27082026_PF_FP_ABST
Patent Text Reader

Abstract

The present application relates to the fields of optical measurement and wavefront detection. Disclosed is a two-frame interferogram phase demodulation method based on model-driven deep learning. The method uses a physical model of interferograms to construct a model-driven deep learning training mode; a deep learning network is constructed and trained, the input being two-frame interferograms with arbitrary phase shifts, and the output being a wavefront phase, background intensity, modulation intensity and phase shift amount; and after the training is completed, when two-frame interferograms with arbitrary phase shifts are input into the network, an output wavefront phase can be obtained, thereby achieving accurate interferogram phase demodulation. Compared with conventional data-driven deep learning demodulation methods, the present application fully utilizes physical information, thus achieving high accuracy, robustness and interpretability.
Need to check novelty before this filing date? Find Prior Art

Description

A two-frame interferogram phase demodulation method based on model-driven deep learning

[0001] This application claims priority to Chinese Patent Application No. 202510201859.7, filed on February 24, 2025, entitled "A Two-Frame Interferogram Phase Demodulation Method Based on Model-Driven Deep Learning", the entire contents of which are incorporated herein by reference. Technical Field

[0002] This application relates to the fields of optical measurement and wavefront detection technology, and in particular to a two-frame interferogram phase demodulation method based on model-driven deep learning. Background Technology

[0003] Optical interferometry is an ultra-precise measurement technique widely used in wavefront detection, object topography measurement, and computational holography. Its basic principle is the formation of interference fringes through the interference of a wavefront to be measured with a reference wavefront. The wavefront to be measured carries the physical information to be measured, while the interferogram is the fringe image recorded by a camera or detector. By demodulating the phase of these interferograms, precise physical quantities can be obtained. The expression for the intensity of the interfering light is typically:

[0004] Where (x,y) are the coordinates of the interference plane, I i (x,y) represents the i-th recorded interferogram, A(x,y) represents the background intensity, and B(x,y) represents the modulation intensity. For the wavefront to be measured, δ i Let be the phase shift corresponding to the i-th interferogram.

[0005] Traditional interferometric phase demodulation methods primarily rely on phase-shifting interferometry, such as four-step or five-step phase-shifting methods. These methods obtain the wrapped phase by performing subtraction and arctangent calculations on the interferogram, and then use unwrapping techniques to reconstruct the true wavefront phase information. However, this technique typically requires high-precision phase shifters, resulting in high equipment costs and complex operation. Furthermore, phase-shifting interferometry is generally suitable for static or quasi-static scenarios because the measurement information changes during phase shifts in dynamic environments, making it unsuitable for dynamic objects or rapidly changing scenes. To address this challenge, researchers have recently proposed phase demodulation methods based on single-frame or two-frame interferograms. These methods reduce the required number of phase shift steps, enabling more accurate phase demodulation in dynamic environments and effectively balancing measurement accuracy and computational efficiency. Compared to single-frame interferogram methods, two-frame interferogram methods not only avoid symbol ambiguity but also obtain more effective information, thus improving accuracy. They are highly practical and represent a method that balances the number of phase shift steps with accuracy. Therefore, phase demodulation methods based on two-frame interferograms have become an important direction in phase demodulation research.

[0006] Despite this, existing two-frame interferogram phase demodulation methods still have certain limitations. For example, classical non-deep learning methods (such as self-adjustment methods, regularized optical flow methods, and Gram-Schmidt orthogonalization methods) show significant performance degradation and limited accuracy when there is strong noise, complex interference fringes, or changes in the measurement environment. Furthermore, these methods typically require complex preprocessing operations on the interferogram, such as filtering, which increases computational complexity. In recent years, with the rapid development of deep learning technology, deep learning-based two-frame interferogram phase demodulation methods have gradually emerged. These methods, trained on a large number of interferogram and phase data pairs, leverage the powerful nonlinear fitting capabilities of deep learning to effectively demodulate the phase of the interferogram. Deep learning models can adaptively learn complex interference fringe patterns and, to some extent, cope with dynamically changing measurement data.

[0007] However, deep learning methods still rely heavily on labeled data, and the training process requires massive amounts of sample data, which makes model training and generalization difficult. Especially when the interference fringe pattern differs significantly from the training dataset, the model's generalization ability and accuracy can be significantly affected. Furthermore, it does not fully utilize the physical model of the interferogram, resulting in poor interpretability. Summary of the Invention

[0008] The purpose of this application is to provide a two-frame interferogram phase demodulation method based on model-driven deep learning. Compared with previous data-driven deep learning demodulation methods, it makes full use of physical information and has high accuracy, robustness and interpretability.

[0009] To achieve the above objectives, this application provides the following solution:

[0010] This application provides a two-frame interferogram phase demodulation method based on model-driven deep learning, including the following steps:

[0011] S1: Construct the true wavefront phase using random Zernike coefficients;

[0012] S2: Using the true value of the wavefront phase, generate random phase-shifted two-frame interferogram data pairs to establish a training dataset;

[0013] S3: Establish a U-shaped deep learning interferogram phase demodulation network, including a downsampling part and an upsampling part. The input of the deep learning interferogram phase demodulation network is a pair of randomly phase-shifted interferogram data, and the output is the predicted demodulation phase, phase shift, background intensity and modulation intensity.

[0014] S4: Using the training dataset, train the deep learning interferogram phase demodulation network using a model-driven, self-supervised training method, and update the network parameters using gradient descent.

[0015] S5: Input the two frames of random phase-shifted interferograms of the phase to be measured into the trained deep learning interferogram phase demodulation network to obtain the high-precision demodulated phase output.

[0016] In one embodiment, step S1 is specifically represented as: a = [a1, a2, ..., a j ];

[0017] Where (x,y) are the coordinates of the interferogram within the unit circle, and a j Z is the Zernike coefficient. j (x,y) is a Zernike polynomial, and a is a vector consisting of all Zernike coefficients, which can uniquely represent the wavefront.

[0018] In one embodiment, step S2 includes the following sub-steps:

[0019] Randomly generate background intensity A(x,y), modulation intensity B(x,y), and phase shift δ, where δ ranges from (0,2π):

[0020] Where A0 represents the background peak intensity, x0 and y0 represent the offset of the light spot in the x and y directions, d represents the beam width, and B0 represents the modulation peak intensity;

[0021] Based on A(x,y), B(x,y) and δ, generate two frames of random interferograms:

[0022] Where I1(x,y) represents the light intensity of the first frame of the interferogram, and I2(x,y) represents the light intensity of the second frame of the interferogram after the δ phase shift.

[0023] In one embodiment, the downsampling and upsampling parts of the deep learning interferogram phase demodulation network each include a 3×3 convolutional module for adjusting the input and output dimensions, and four basic blocks for extracting and mapping information.

[0024] The information flow is facilitated and enhanced by the skip connection between the base blocks corresponding to the downsampling part and the upsampling part.

[0025] Each base block comprises two parts. The first part consists of five layers: an LN layer, a 1×1 convolutional layer, a 3×3 convolutional layer, a ReLU activation function, and a 3×3 convolutional layer. The second part consists of four layers: an LN layer, a 1×1 convolutional layer, a ReLU activation function, and a 3×3 convolutional layer. Residual connections are performed within each base block. The input and output of the first part are summed element-wise and used as the input of the second part. The input and output of the second part are summed element-wise and used as the output of the entire base block.

[0026] The deep learning interferogram phase demodulation network has two input channels and four output channels. The first three channels directly output the image, which represents the predicted demodulated phase, background intensity, and modulation intensity, respectively. The fourth channel outputs the predicted phase shift. The predicted phase shift is obtained by averaging the output values ​​of the fourth channel.

[0027] In one embodiment, step S4 specifically includes the following sub-steps:

[0028] Based on the predicted demodulation phase Background intensity Modulation intensity The first frame of the predicted interferogram is generated by fitting the data. Based on the predicted demodulation phase Background intensity Modulation intensity Phase shift The second frame interferogram of the prediction is generated by fitting.

[0029] Construct a self-supervised loss function using the predicted light intensity and the input light intensity:

[0030] The deep learning network is updated by using the Adam optimizer with a learning rate of 0.001 and gradient descent on the self-supervised loss function.

[0031] Repeat the above steps until training is complete, and obtain the final deep learning interferogram phase demodulation network.

[0032] According to the specific embodiments provided in this application, the following technical effects are disclosed:

[0033] Unlike traditional data-driven training, this application adopts a model-driven training approach, treating the deep learning network as part of the interference physical process. The loss function is constructed through a self-supervised model, and the deep learning model accelerates the iterative convergence, thus avoiding the problems of poor generalization and limited accuracy of data-driven methods. It can achieve accurate interferogram demodulation with an error of less than 0.001λ, is suitable for high-precision and high-dynamic optical interferometry detection, and has high robustness. Attached Figure Description

[0034] To more clearly illustrate the technical solutions in the embodiments of this application or related technologies, the drawings used in the embodiments will be briefly introduced below. Obviously, the drawings described below are only some embodiments of this application. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.

[0035] Figure 1 is a flowchart of a two-frame interferogram phase demodulation method based on model-driven deep learning in one embodiment of this application.

[0036] Figure 2 is a structural diagram of a deep learning interferogram phase demodulation network in one embodiment of this application.

[0037] Figure 3 is a schematic diagram of the model-driven training and testing process in one embodiment of this application.

[0038] Figure 4 shows the interferogram demodulation result in another embodiment of this application; where (a) is the first frame of the input interferogram, (b) is the second frame of the input interferogram, (c) is the true phase value, and (d) is the demodulated phase output by the network. Detailed Implementation

[0039] The technical solutions of the embodiments of this application will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of this application, and not all embodiments. Based on the embodiments of this application, all other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of this application.

[0040] The purpose of this application is to provide a two-frame interferogram phase demodulation method based on model-driven deep learning. Compared with previous data-driven deep learning demodulation methods, it makes full use of physical information and has high accuracy, robustness and interpretability.

[0041] To make the above-mentioned objectives, features and advantages of this application more apparent and understandable, the application will be further described in detail below with reference to the accompanying drawings and specific embodiments.

[0042] In an exemplary embodiment, as shown in Figure 1, a two-frame interferogram phase demodulation method based on model-driven deep learning is provided, including the following steps:

[0043] S1: Using random Zernike coefficients, the true value of the wavefront phase is constructed, which can be expressed as: a = [a1, a2, ..., a j ];

[0044] in, Let (x, y) be the true value of the wavefront phase, and (x, y) be the coordinates of the interferogram within the unit circle. j Z is the Zernike coefficient. j (x,y) is a Zernike polynomial, and a is a vector consisting of all Zernike coefficients, which can uniquely represent the wavefront.

[0045] S2: Using the true wavefront phase value, generate random phase-shifted two-frame interferogram data pairs to establish a training dataset; S2 specifically includes the following sub-steps:

[0046] (2.1) Randomly generate background intensity A(x,y), modulation intensity B(x,y), and phase shift δ, where δ ranges from (0, 2π). Since interference light intensity generally follows a Gaussian distribution, both background intensity A(x,y) and modulation intensity B(x,y) conform to a Gaussian distribution, and their expressions are as follows:

[0047] Where A0 represents the background peak intensity, x0 and y0 represent the offset of the light spot in the x and y directions, d represents the beam width, and B0 represents the modulation peak intensity.

[0048] (2.2) Based on A(x,y), B(x,y), and δ, two random interferograms are generated. We assume the phase shift of the first frame is 0. If it is not actually 0, it is equivalent to adding a constant term to the phase, which does not affect the measurement results. The expression for the light intensity I1(x,y) of the first frame interferogram is:

[0049] Accordingly, the expression for the light intensity I2(x,y) of the second frame interferogram after the δ phase shift is:

[0050] Therefore, the training set consists of two randomly phase-shifted interferograms, where the first interferogram is I1(x,y) and the second interferogram is I2(x,y). Since our training set does not contain individual wavefront ground truth labels, there are no paired inputs and labels for supervision. Thus, our training is essentially a model-driven process, rather than a data-driven one.

[0051] S3: As shown in Figure 2, a U-shaped deep learning interferogram phase demodulation network is established. The input is two frames of randomly phase-shifted interferograms I1(x,y) and I2(x,y), and the output is the predicted background intensity. Predicted modulation intensity Predicted phase Predicted phase shift The image restoration neural network has a U-shaped structure, including a downsampling part and an upsampling part. Both the downsampling and upsampling parts include a 3×3 convolutional module for adjusting the input and output dimensions, and four basic blocks for extracting and mapping information. The corresponding basic blocks in the downsampling and upsampling parts are connected via skip connections to promote and enhance information flow. Each basic block consists of two parts: the first part has five layers, namely an LN layer, a 1×1 convolutional layer, a 3×3 convolutional layer, a ReLU activation function, and another 3×3 convolutional layer; the second part has four layers, namely an LN layer, a 1×1 convolutional layer, a ReLU activation function, and another 3×3 convolutional layer. Residual connections are performed within each basic block, meaning the input and output of the first part are summed element-wise as the input of the second part; the input of the second part and the output of the second part are summed element-wise as the output of the entire basic block.

[0052] The network takes two input channels and outputs four output channels, where the fourth channel outputs the predicted phase shift, which should be a constant. Therefore, the first three channels directly output the image as the prediction result, while the output value of the fourth channel is averaged to obtain the predicted phase shift.

[0053] S4: Using the training dataset established in S2, train the deep learning interferogram phase demodulation network using a model-driven, self-supervised training method, and update the network parameters using gradient descent; as shown in Figure 3, S4 specifically includes the following sub-steps:

[0054] (4.1) Based on the predicted phase Background intensity Modulation intensity The first frame of the predicted interferogram is generated by fitting the data. Based on the predicted demodulation phase Background intensity Modulation intensity Phase shift The second frame interferogram of the prediction is generated by fitting.

[0055] (4.2) Construct a self-supervised loss function Loss using the predicted light intensity and the input light intensity:

[0056] (4.3) Using the Adam optimizer with a learning rate of 0.001, gradient descent is performed on the self-supervised loss function Loss to update the deep learning network.

[0057] (4.4) Repeat steps (4.1) to (4.4) until training is complete, and obtain the final deep learning interferogram phase demodulation network.

[0058] S5: As shown in Figure 3, for the two-frame interferogram I of the actual random phase shift to be measured r1 (x,y) and I r2 Given (x, y), input it into the trained network. Then we only need to obtain the predicted phase. It can achieve precise phase demodulation of interferograms.

[0059] In another exemplary embodiment, to verify the effectiveness of the above-described model-driven deep learning-based two-frame interferogram phase demodulation method, a specific embodiment is provided below to illustrate the technical effects of this application:

[0060] S1: Generate 5000 random wavefronts using the first 36 random Zernike polynomials.

[0061] S2: Using 5000 random wavefronts, with A0 ranging from [0.5, 0.6], B0 from [0.3, 0.4], x0 and y0 from [-0.2, 0.2], and d from [0.9, 1.1], the simulated first frame interferogram I1(x, y) and the simulated second frame interferogram I2(x, y) are calculated respectively, thus obtaining two frames of interferogram data for 5000 pairs of random phase shifts.

[0062] S3: Construct a U-shaped deep learning network.

[0063] S4: Use a model-driven approach to train, calculate the self-supervised loss function, and perform gradient descent training 300 times. The model converges, and training is complete.

[0064] S5: Input the two random phase-shifted interferograms of unknown phase into the deep learning network to obtain the demodulated phase of the output.

[0065] Figure 4 shows the results of this embodiment: (a) is the first frame of the input interferogram, (b) is the second frame of the input interferogram, (c) is the phase demodulation result of the interferogram, and (d) is the true phase value. The root mean square error between the final obtained phase demodulation result and the true value is below 0.001λ, which shows that this application can achieve accurate phase demodulation of two arbitrary phase-shifted interferograms.

[0066] It will be understood by those skilled in the art that the above descriptions are merely preferred examples of the application and are not intended to limit the application. Although the application has been described in detail with reference to the foregoing examples, those skilled in the art can still modify the technical solutions described in the foregoing examples or make equivalent substitutions for some of the technical features. All modifications and equivalent substitutions made within the spirit and principles of the application should be included within the scope of protection of the application.

Claims

1. A two-frame interferogram phase demodulation method based on model-driven deep learning, characterized in that, Includes the following steps: S1: Construct the true wavefront phase using random Zernike coefficients; S2: Using the true value of the wavefront phase, generate random phase-shifted two-frame interferogram data pairs to establish a training dataset; S3: Establish a U-shaped deep learning interferogram phase demodulation network, including a downsampling part and an upsampling part. The input of the deep learning interferogram phase demodulation network is a pair of randomly phase-shifted interferogram data, and the output is the predicted demodulation phase, phase shift, background intensity and modulation intensity. S4: Using the training dataset, train the deep learning interferogram phase demodulation network using a model-driven, self-supervised training method, and update the network parameters using gradient descent. S5: Input the two frames of random phase-shifted interferograms of the phase to be measured into the trained deep learning interferogram phase demodulation network to obtain the high-precision demodulated phase result.

2. The two-frame interferogram phase demodulation method based on model-driven deep learning according to claim 1, characterized in that, Step S1 is specifically represented as follows: a = [a1, a2, ..., a j ]; Where (x,y) are the coordinates of the interferogram within the unit circle, and a j Z is the Zernike coefficient. j (x,y) is a Zernike polynomial, and a is a vector consisting of all Zernike coefficients, which can uniquely represent the wavefront.

3. The two-frame interferogram phase demodulation method based on model-driven deep learning according to claim 1, characterized in that, Step S2 includes the following sub-steps: Randomly generate background intensity A(x,y), modulation intensity B(x,y), and phase shift δ, where δ ranges from (0,2π): Where A0 represents the background peak intensity, x0 and y0 represent the offset of the light spot in the x and y directions, d represents the beam width, and B0 represents the modulation peak intensity; Based on A(x,y), B(x,y) and δ, generate two frames of random interferograms: Where I1(x,y) represents the light intensity of the first frame of the interferogram, and I2(x,y) represents the light intensity of the second frame of the interferogram after the δ phase shift.

4. The two-frame interferogram phase demodulation method based on model-driven deep learning according to claim 1, characterized in that, The downsampling and upsampling parts of the deep learning interferogram phase demodulation network each include a 3×3 convolutional module for adjusting the input and output dimensions, and four basic blocks for extracting and mapping information. The information flow is facilitated and enhanced by the skip connection between the base blocks corresponding to the downsampling part and the upsampling part. Each base block comprises two parts. The first part consists of five layers: an LN layer, a 1×1 convolutional layer, a 3×3 convolutional layer, a ReLU activation function, and a 3×3 convolutional layer. The second part consists of four layers: an LN layer, a 1×1 convolutional layer, a ReLU activation function, and a 3×3 convolutional layer. Residual connections are performed within each base block. The input and output of the first part are summed element-wise and used as the input of the second part. The input and output of the second part are summed element-wise and used as the output of the entire base block. The deep learning interferogram phase demodulation network has two input channels and four output channels. The first three channels directly output the image, which represents the predicted demodulated phase, background intensity, and modulation intensity, respectively. The fourth channel outputs the predicted phase shift. The predicted phase shift is obtained by averaging the output values ​​of the fourth channel.

5. The two-frame interferogram phase demodulation method based on model-driven deep learning according to claim 1, characterized in that, Step S4 specifically includes the following sub-steps: Based on the predicted demodulation phase Background intensity Modulation intensity The first frame of the predicted interferogram is generated by fitting the data. Based on the predicted demodulation phase Background intensity Modulation intensity Phase shift Fitting to generate the predicted second frame interferogram Construct a self-supervised loss function using the predicted light intensity and the input light intensity: The deep learning network is updated by using the Adam optimizer with a learning rate of 0.001 and gradient descent on the self-supervised loss function. Repeat the above steps until training is complete, and obtain the final deep learning interferogram phase demodulation network.