Next Article in Journal
A Terahertz Permittivity Sensor Based on an SSPPs–SRR Coupled Structure
Previous Article in Journal
Femtosecond Laser-Induced Ultrafast Electron Redistribution near a Microscale Metallic Filament
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Curvature Radius Measurement Based on Interferogram Analysis and Deep Learning Model

1
Department of Mechanical Engineering, National Chung Hsing University, Taichung 402, Taiwan
2
Department of Electrical Engineering, Feng Chia University, Taichung 407, Taiwan
3
Department of Electrical Engineering, Chinese Culture University, Taipei 11114, Taiwan
4
Department of Automatic Control Engineering, Feng Chia University, Taichung 407, Taiwan
*
Author to whom correspondence should be addressed.
Photonics 2026, 13(5), 416; https://doi.org/10.3390/photonics13050416
Submission received: 17 March 2026 / Revised: 13 April 2026 / Accepted: 22 April 2026 / Published: 24 April 2026

Abstract

Accurate estimation of curvature radius from interference fringes is critical in optical metrology and precision manufacturing. Conventional interferogram analytical approaches often require manual intervention and are sensitive to fringe variations related to noise and environmental vibrations. To address these limitations, we combine an improved Twyman–Green interferometer with different artificial intelligence (AI) deep learning models and utilize a self-developed MATLAB analysis program to propose a non-destructive and rapid measurement system for optical coating substrates. The proposed AI-assisted Twyman–Green interferometric system differs fundamentally from conventional wavefront sensing techniques in both principle and implementation. This paper utilizes the Twyman–Green interferometer to generate interference fringe datasets on B270 glass and sapphire substrates, and employs convolutional neural network (CNN), ResNet-18, and VGG-16 models for training and evaluation. The proposed method integrates image enhancement, fringe pattern clustering, and analysis and validation based on fast Fourier transform (FFT). Experimental results show that ResNet-18 outperforms other models, with a mean absolute percentage error of 5.44% on sapphire substrates and 3.40% on B270 glass substrates. These findings highlight the effectiveness and robustness of deep learning models, especially residual networks, in automatic ROC prediction for optical measurement applications.

1. Introduction

Advanced intelligent manufacturing places stringent demands on measurement technologies, including ultra-high precision, non-contact operation, high throughput, and real-time adaptability. Optical interferometry, with its unique advantages, has become a key technology for meeting these requirements [1]. For instance, accurate radius of curvature (ROC) measurement plays a crucial role in the inspection of optical coated substrates, lens manufacturing and semiconductor wafer processing. In an optical interferometer system, concentric circular fringes are generated when coherent light is reflected from surfaces with slightly different curvatures. The shape (linear, elliptical, or circular) of the interference fringes produced by optical interferometers provides important information about the interference wavefront. It is widely used for direct visual inspection in optical workshop testing, as well as other applications involving important scientific and engineering measurements [2]. The fringe spacing and distribution directly encode surface curvature information. Traditional analytical approaches rely on fringe counting, phase unwrapping, or Fourier-based frequency analysis [3]. While these methods are theoretically robust, they often require manual calibration, careful noise suppression, and precise alignment. Moreover, fringe patterns are influenced by substrate material properties such as refractive index, reflectivity, and surface roughness, leading to variations that complicate conventional algorithms.
The traditional Newton’s rings method is a classic and widely utilized technique for evaluating physical parameters in optical technology [4]. Its core utility lies in deriving critical values, such as ROC, from the characteristics of interference fringes. Conventional analytical approaches, including the least squares method (LSM), centering and profiling algorithms (CPAs) [5], and fast Fourier transform (FFT) analysis, have been established to estimate these physical parameters. While these methods have achieved a degree of success in terms of precision, they are often hindered by significant limitations, such as prolonged processing times, insufficient robustness against noise, and a high sensitivity to initial parameter settings. In recent years, deep learning (DL) has become a powerful tool for solving problems through data-driven learning [6]. Feng et al. [7] demonstrated how deep learning can significantly improve the accuracy of phase demodulation from single-stripe patterns. Compared with existing single-frame methods, this deep learning-based technique provides a framework for stripe analysis by rapidly predicting the background image and estimating the numerator and denominator of the arctangent function, thereby achieving high-precision, edge-preserving phase reconstruction without any human intervention. With the rapid advancement of deep learning, convolutional neural networks (CNNs) have demonstrated exceptional capabilities in image recognition and parameter estimation [8]. Recent studies indicate that CNN architectures, such as the Visual Geometry Group (VGG) [9] and Residual Neural Network (ResNet) [10], can directly analyze Newton’s rings images to estimate centers and radii of curvature simultaneously with high precision [11]. These models exhibit superior noise resistance and lower computational latency compared to traditional algorithms, offering a more practical framework for fringe analysis [12].
According to the research of Wu et al. [13], the measurement of the ROC in Newton’s rings images has traditionally been analyzed using methods such as LSM, CPA, or FFT. These techniques mainly involve numerical fitting of the center and radius of the interference fringes, or extracting the fringe frequency information through frequency domain analysis, and then deducing the physical parameters related to curvature [14]. Li et al. [12] studied the application of CNN to the task of predicting the physical parameters of Newton’s rings interference fringes. This study developed an end-to-end learning model based on the fusion of VGG structure and U-Net architecture, which can simultaneously complete the localization of the fringe center and the regression prediction of the ROC. The researchers trained and tested the model through a large number of simulated and real interference images to verify that the model can still maintain extremely high prediction accuracy under various common noise conditions (including −5 dB Gaussian noise and 60% salt and pepper noise). Furthermore, Zhang et al. [15] proposed a practical-oriented CNN architecture for prediction optimization of Newton’s rings images, and introduced a lightweight convolutional module and a multi-scale feature fusion strategy to balance model inference speed and anti-interference capability.
In this work, we present a deep learning-based approach for direct prediction of curvature radius from concentric circular interference fringe images. The proposed method demonstrates improved accuracy, strong noise tolerance, and significantly reduced computational latency compared with traditional methods. The main objective of this study is to bridge this gap by developing a fast prediction method for analyzing circular interference fringes. We combine an improved Twyman–Green interferometer with deep learning models (CNN, VGG-16, and ResNet-18) and utilize a self-developed MATLAB analysis environment to propose a non-destructive and rapid measurement system. Unlike traditional methods that rely on manual interpretation of fast Fourier transform (FFT) [16,17,18,19], this study automatically evaluates the ROC of the flat substrates. A commonly used method in the past was the curvature sensing technique, which estimates wavefront shape by solving the transport-of-intensity equation (TIE) from defocused intensity measurements [20]. The transport-of-intensity equation and the classical Hartmann or Shack–Hartmann sensor reconstruct the wavefront from local slope measurements using a lenslet array [21]. Both approaches rely on explicit physical models and multi-step numerical reconstruction. In contrast, the proposed method leverages deep learning models to directly infer the ROC from interferometric fringe patterns, bypassing traditional procedures such as fast Fourier transform (FFT)-based phase extraction and iterative phase unwrapping [16,17]. As a result, it preserves the high accuracy and spatial resolution of interferometry while significantly improving measurement speed. Therefore, we propose a semi-automatic optical measurement system that combines fully automated deep learning inference to predict the ROC. Compared to curvature sensing, it avoids computationally intensive differential equation solving, and compared to the Shack–Hartmann sensor, it achieves finer spatial detail, making it particularly suitable for rapid and high-precision optical inspection.

2. Materials and Methods

2.1. Optical Measurement Setup

The optical path diagram of the substrate surface measurements is shown in Figure 1. It illustrates the modified Twyman–Green interferometer used to measure fringes of equal thickness. The setup is described as follows: A Helium–Neon Laser (wavelength λ = 632.8 nm) serves as the light source. It possesses excellent monochromaticity and a long coherence length, enabling the production of stable interference fringes. A laser beam passes through a spatial filter to remove stray modes, resulting in a nearly uniform parallel beam. An iris aperture further controls the diameter of the laser beam transmission. The beam passes through a beam splitter and is divided into two optical paths. One path travels to the reference mirror, forming the reference beam; the other path is incident upon the test sample and reflects back to form the test beam. Finally, the beams from both arms are recombined at the receiving end on an imaging lens. A CCD camera captures the interference image, displaying either circular or straight fringes, facilitating subsequent computer-aided analysis.

2.2. Coated Substrates

In this study, two types of substrates with different materials and thicknesses, namely, B270 glass substrates and sapphire substrates, were selected to measure the ROC. The Young’s modulus, Poisson’s ratio, and thickness of the substrates were compared, taking into account their representative mechanical performance differences. Figure 2 shows the B270 glass substrate used in the experiment along with the equal-thickness circular interference fringes corresponding to a large ROC. The B270 glass substrate has a thickness of 1.6 mm and a diameter of 25.2 mm, providing moderate mechanical stiffness. Its Young’s modulus and Poisson’s ratio are 71.5 GPa and 0.22, respectively. Owing to its stable mechanical properties, good surface flatness, and excellent optical quality, the glass substrate is well-suited for precise observation of interference fringes and curvature variations.
Figure 3 presents the sapphire substrate, which has a thickness of only 0.44 mm and a diameter of 50.4 mm. Sapphire exhibits a very high Young’s modulus of 335 GPa and a Poisson’s ratio of 0.25, offering excellent rigidity and thermal stability. As a result, it is widely used in optoelectronic devices and is particularly suitable for high-precision thin-film stress analysis. Prior to deposition, both substrates were subjected to rigorous cleaning and polishing processes to ensure uniform film deposition and to eliminate measurement interference caused by surface contamination. From the observed interference images, the glass substrate exhibits fewer equal-thickness interference fringes, indicating a larger ROC and a smaller overall bending deformation after deposition. In contrast, although the sapphire substrate has a higher Young’s modulus, its thickness is approximately one quarter that of the glass substrate. Consequently, its overall flexural rigidity is lower, leading to a significant increase in the number of interference fringes and a relatively smaller ROC, which indicates more pronounced bending deformation. This phenomenon is consistent with classical material mechanics theory, as the flexural rigidity of a plate is proportional to the square of its thickness. As a result, the glass substrate is able to maintain better flatness after thin film deposition, whereas the sapphire substrate is more susceptible to curvature variation. These findings also validate the sensitivity and accuracy of the optical measurement platform developed in this study.

2.3. Interference Fringe Measurements

To comprehensively evaluate the residual stress of thin films after the manufacturing process, this study utilizes and cross-verifies three complementary optical analysis techniques. These include circular fringe analysis of equal thickness, fast Fourier transform (FFT) analysis of straight fringes of equal thickness, and a deep learning (DL) approach trained on the ROC (R) derived from circular fringes to predict and validate R values.
Method 1: Circular fringe analysis. The first method utilizes a modified Twyman–Green interferometer coupled with a CCD camera to capture circular interference fringes (similar to Newton’s rings) of the sample. Through edge detection technology, the radii ( r m ) of various interference orders are automatically measured. Based on the interference conditions for bright or dark fringes, a linear relationship between the order m and r m 2 is established to calculate the overall radius of curvature R.
Method 2: Straight-line fringe FFT analysis. The second method also employs the modified Twyman–Green interferometer to obtain straight-line interference fringes of equal thickness. Following grayscale conversion, denoising, and background subtraction, multiple interference fringes are selected for FFT analysis, as shown in Figure 4. By selecting the sideband carrier from the frequency spectrum, the phase image is reconstructed and fitted to determine the substrate’s curvature radius R.
Method 3: Deep learning prediction. The third method involves using the R values obtained from circular fringes to train various deep learning models. This process identifies the optimal predictive model, which is then used to generate predicted R values. Finally, the results from all three methods are compared and validated.

2.4. Radius of Curvature Determination Using Different Interference Fringes

This study developed a MATLAB-based program designed for the rapid and precise calculation of the ROC from circular interference fringes of coated substrates captured via a modified Twyman–Green interferometer. To optimize fringe clarity, the program initially applies Gaussian filtering and brightness enhancement to the captured images. Following the manual selection of the geometric center by the user through a dedicated MATLAB interface, the image undergoes a polar coordinate transformation. The physical radii ( r m ) of each fringe order are then extracted by analyzing the one-dimensional intensity distribution curve using the findpeaks function. In accordance with Newton’s rings theory [22], the calculation of R is achieved by a linear regression fitting of the relationship between the fringe order (m) and r m 2 . The radius of the mth dark ring is rm. The formula can be expressed as:
r m 2 = m λ R
where λ is the wavelength of light source. R is the radius of curvature. m is the fringe order (m = 0, 1, 2, 3, …). This means that the radius of the ring is proportional to the square root of a natural number multiplied by the λR. Thus, the rings becom_e close to each other as the radius increases.
Fringe spacing (Δr) is inversely related to the curvature radius. This means that the higher the fringe density, the smaller the ROC. It can be expressed as:
Δ r λ R
The spatial frequency (f) of fringes is inversely proportional to the square root of the ROC, and the relationship is as follows:
f 1 R
Therefore, the physical encoding method of the ROC is fringe spacing, fringe density, and radial frequency distribution. Specifically, the program identifies bright fringe centers as r m 2 = m + 1 2 λ R and dark fringe centers as r m 2 = m λ R. If identifiable fringes are insufficient, a single-fringe formula is utilized for estimation. The final R value is derived from the regression slope, with the root mean square error (RMSE) calculated to serve as a critical indicator of data quality and fitting accuracy, ensuring the reliability of the automated verification process.
The accuracy and reliability of the center point selection and calculated results are validated using the root mean square error (RMSE). To streamline the workflow for subsequent ROC analysis and deep learning research, the program automatically compiles key metadata—including filenames, radii of curvature, and fitting errors—into an Excel report, providing a robust dataset for further investigation. For the calculation of the ROC using straight interference fringes of equal thickness, images acquired via the semi-automatic Twyman–Green interferometer and a CCD camera are first subjected to grayscale conversion and double-precision transformation, followed by normalization to the range [0, 1]. Users specify a center and radius to isolate the effective interference region, effectively excluding edge noise and background artifacts. A fast Fourier transform (FFT) is then applied to the preprocessed image to obtain the amplitude spectrum |F(u, v)|. The frequency spectrum obtained by fast Fourier transform of the straight-line interference fringes is illustrated in Figure 4. By manually selecting the sideband carrier center, the frequency region is extracted and filtered using a cosine window to enhance signal quality. The extracted frequency data are shifted to the spectral center to eliminate the direct current (DC) component before performing an inverse fast Fourier transform (IFFT). Phase information is then retrieved from the resulting complex data and converted into an optical surface profile. To obtain a continuous phase map, a phase unwrapping method is employed to resolve 2 π phase jumps. Based on interference conditions, these data are converted into optical thickness variations, and residual tilt is removed through plane fitting. The central region is subsequently used for the spherical surface reconstruction and curvature radius fitting. Furthermore, one-dimensional curve fitting is performed on the X-axis and Y-axis phase profiles to determine the directional radii of curvature, R x and R y . Finally, the average of the ROC is calculated.

2.5. Selection of Deep Learning Models

This study evaluates and compares three deep learning models—CNN, ResNet-18, and VGG-16—to determine which architecture offers the highest accuracy in predicting the ROC from interference images. The implementation follows a comprehensive five-stage workflow: (1) data labeling and grouping, (2) preprocessing and augmentation, (3) model construction, (4) training and validation, and (5) testing, evaluation, and result export. Initially, a Python-based workflow using Pandas is employed to read curvature labels from Excel files, mapping each circular interference fringe image to its corresponding numerical R value. The dataset is categorized into two groups based on the radius size: “Small ROC” (20–60 m), as shown in Figure 5a, and “Large ROC” (over 100 m), as shown in Figure 5b. Each group consists of 500 samples. To examine the influence of substrate material on model performance, B270 glass substrates are assigned to the large-radius group, while sapphire substrates constitute the small-radius group. During the data loading phase, several augmentation and normalization techniques are applied to enhance model robustness. Images are rescaled and center-cropped to 224 × 224 pixels, followed by random horizontal flipping, random rotation (±10°), and color jittering. The data is then converted into tensors and normalized using the mean and standard deviation of the ImageNet dataset. The total pool of 1000 images is split into training, validation, and testing sets using a 70%/15%/15% ratio. A batch size of 32 is utilized for iterative parameter updates. Since this experiment treats curvature prediction as a regression task, the standard classification heads of the backbone networks (CNN, VGG-16, or ResNet-18) are replaced with regression heads. The architecture extracts high-level features from the interference fringes, compressing the feature map from C × H × W to C × 1 × 1 via global pooling, which is then flattened into a feature vector z of length C. A final linear fully connected layer with an output dimension of 1 is appended, where the prediction is calculated as y = Wz + b. The training process minimizes either MSE (Mean Squared Error) or Huber loss to reduce the discrepancy between the predicted value and the measured value y obtained from the circular fringe analysis. This regression design ensures the output of a single continuous numerical value for the ROC.
In terms of model architecture, this study first implements a custom CNN consisting of three sequential blocks. Each block includes a 3 × 3 convolutional layer, a ReLU activation function, and Max Pooling, with filter counts set at 32, 64, and 128, respectively. Following feature extraction, the data is flattened and passed through a fully connected (FC) layer with 256 nodes, utilizing ReLU activation and a 50% dropout rate to mitigate overfitting, before finally outputting to a single node for the prediction. To provide a comprehensive comparison, two pre-trained models—ResNet-18 and VGG-16—are also evaluated. For ResNet-18, weights pre-trained on ImageNet are loaded, preserving the backbone structure while replacing the final classification layer with a single-neuron output. Similarly, the VGG-16 model has its original classification head removed and replaced by a sequence of two FC layers: 4096→ReLU→4096→ReLU→1. All computations are assigned to a GPU to maximize processing efficiency.
The training phase for all three models employs Huber loss (with a tolerance threshold δ = 0.7) and the Adam optimizer (Learning Rate = 2 × 10−5, Weight Decay = 1 × 10−4). A ReduceLROnPlateau [23] scheduler monitors the validation loss; if the loss does not improve for 15 consecutive epochs, the learning rate is automatically adjusted by a factor of 0.5. The training is conducted for 1000 epochs, during which the model with the lowest validation loss is automatically saved.
Upon completion, the best-performing models are evaluated on the test set using RMSE and MAE metrics. The predictive performance is visualized through scatter plots of “Experimental Measurement vs. Deep Learning Prediction” and line graphs of “Training/Validation Loss.” Finally, the test results, loss data, and predictions for unknown circular interference images are exported to an Excel file for further analysis. This deep learning-based framework, as illustrated in Figure 6, successfully automates the derivation of the ROC directly from raw interference fringe images.

2.5.1. CNN Model Architecture

This study introduces three model designs in sequence, starting with the CNN architecture, as illustrated in Figure 7. From left to right, the input layer accepts standardized circular interference fringe images with a resolution of 224 × 224 pixels in a single-channel (grayscale) format. The initial processing stage, Conv1, utilizes thirty-two 3 × 3 convolutional kernels with a padding of 1 to maintain spatial dimensions. This is followed by Batch Normalization (Batch Norm) to stabilize training, a ReLU activation function to enhance non-linear representation, and Max Pooling for spatial downsampling, resulting in an output dimension of 112 × 112 × 32. The second stage, Stage 2, repeats this convolutional sequence but increases the filter count to 64, with the output size reduced to 28 × 28 × 128 after pooling. To extract deeper features, the Stage 3 module also employs 3 × 3 kernels with 128 filters. Unlike the preceding stages, Stage 3 utilizes Adaptive Average Pooling instead of Max Pooling to compress the feature maps into a 1 × 1 dimension (resulting in an output dimension of 1 × 1 × 256), which effectively fixes the input size for the subsequent layers. The fourth stage is a dropout layer (p = 0.5), which randomly omits half of the neurons during training to prevent overfitting and improve the model’s generalization capabilities. Finally, the 256-dimensional feature vector is flattened and passed through a fully connected (FC) layer, which outputs the final predicted ROC as a continuous numerical value. In summary, this four-layer convolutional network integrates Batch Norm and ReLU after each convolution to ensure stable learning. To visualize the training progression and predictive performance, this study utilizes the Matplotlib R2024b library to generate training/validation loss curves and scatter plots comparing experimental measurements with predicted values. These visualizations provide an intuitive assessment of the model’s accuracy and training state, serving as a robust foundation for subsequent analysis and discussion.

2.5.2. ResNet-18 Architecture

Based on the ResNet-18 architecture, this study developed a deep learning model designed to automatically predict the ROC (R) of thin-film surfaces from circular interference fringe images through a streamlined six-module process, as illustrated in Figure 8. The architecture initiates feature extraction with a Conv1 layer utilizing a 7 × 7 convolutional kernel with a stride of 2 and Max Pooling, effectively reducing the input 224 × 224 images to 112 × 112. The number of channels is 64 and a feature map is used to isolate low-level features such as edges and brightness distribution. The core of the network is structured into four sequential stages, each containing two Basic Blocks that employ Residual Connections to mitigate the common issues of gradient vanishing and degradation in deep networks. Stage 1 utilizes 3 × 3 convolutions and Identity Shortcuts to produce a 56 × 56 × 64 feature map that captures the directional and structural characteristics of the fringes, while Stage 2 and Stage 3 transition to Projection Shortcuts (1 × 1) to enhance the identification of fringe widths and deepen feature abstraction, resulting in output dimensions of 28 × 28 × 128 and 14 × 14 × 256, respectively. The final feature extraction in Stage 4 generates high-level semantic features with an output dimension of 7 × 7 × 512 through channel alignment. Although the original ResNet-18 was optimized for 1000-class classification, this study adapts the framework for a regression task by replacing the final fully connected (FC) layer with a single-neuron output layer. Following the training phase, the model is evaluated on a test set using RMSE and MAE metrics, with performance further visualized through scatter plots of experimental measurements versus predicted values and line graphs representing training and validation loss. This integrated methodology culminates in an automated measurement workflow that applies the best-performing model to unknown image data and automatically exports all results and loss curves into separate Excel sheets for efficient data management.

2.5.3. VGG-16 Model

The VGG-16 model is utilized as the deep learning model for the curvature radius prediction task to evaluate the performance of deep convolutional architectures in image analysis, with the architectural diagram shown in Figure 9. The input layer receives RGB images with a resolution of 224 × 224 × 3, and for grayscale images, the single channel is replicated three times to meet the standard input format requirements. Conv Block 1 comprises two 3 × 3 convolutional layers with 64 channels, followed by a MaxPool2d layer for downsampling to an output size of 112 × 112 × 64, primarily responsible for extracting low-level features such as edges and intensity distributions. Conv Block 2 similarly consists of two 3 × 3 convolutional layers with the channel count expanded to 128, paired with a Max Pooling layer to produce an output size of 56 × 56 × 128, further capturing mid-level features like fringe orientation and center distribution. Conv Block 3 includes three convolutional operations with the channel count increased to 256, along with a MaxPool2d layer, resulting in an output dimension of 28 × 28 × 256, enabling the module to identify variations in the amplitude and distribution of interference rings. Conv Block 4 contains three convolutional layers with 512 channels and, after Max Pooling, output size reaches 14 × 14 × 512, possessing high abstraction capabilities to integrate different fringe ranges and bending patterns. Conv Block 5 also consists of three convolutional layers and one MaxPool2d layer, with the output size reduced to 7 × 7 × 512 to form the final feature map. For the regression task, the 7 × 7 × 512 feature map is flattened into a one-dimensional vector, followed by two 4096-dimensional FC layers and a single-output FC layer (FC-1) for curvature radius prediction; although the original VGG-16 was designed for a 1000-class classification task, this study modifies the output layer from FC-1000 to FC-1 to address the regression problem. To ensure accuracy, the classification output layer of the original model is replaced with a single FC layer, enabling the model to output continuous values corresponding to the thin film’s curvature radius while retaining pre-trained weights to preserve high-level feature extraction capabilities. Finally, the model’s input resolution remains 224 × 224, and preprocessing steps, including random rotation and color jittering, are applied to enhance generalization performance.

3. Results and Discussion

3.1. Comparison of Curvature Radius Using Circular Interference Fringes and FFT Method

We compared the predicted curvature radius using the interference circular fringe model with the measured value obtained by fast Fourier transform (FFT). Five B270 glass substrates were measured using these two methods. In the case of linear equal-thickness interference fringes with a small curvature radius, the high frequency of the fringe patterns exceeds the Nyquist frequency of FFT, resulting in aliasing and distortion of the frequency components, which hinders successful analysis. Therefore, this experiment utilizes samples with a large curvature radius for cross-validation. This approach indicates that the curvature radius calculation predicted based on the circular interference fringes is accurate. According to the experimental results shown in Table 1, the percentage difference between the curvature radius predicted by circular interference fringes and the curvature radius obtained by the FFT method for Sample 1 is 0.55%. In the five sample groups, the relative error range is 0.26% to 1.68%. Considering that the curvature radius exceeds 100 m, these deviations (all within 1.2%) indicate that the interference circular fringe method can accurately predict the curvature radius and has excellent reproducibility.

3.2. Prediction Performance of Three Models on Substrates with Small and Large ROC

The curvature radius of the interference fringe image represents the geometric curvature of the corresponding substrate surface. In this study, we divided the interference fringe images into two groups based on the ROC: the sapphire substrate group with a smaller curvature radius (ROC = 20–60 m) and the glass substrate group with a larger curvature radius (ROC > 100 m). This classification method enables us to study the predictive ability of three different deep learning models under different bending conditions. Usually, samples with smaller curvature radii will produce denser, more numerous, and higher contrast interference fringes, while samples with larger curvature radii will produce wider fringe spacing and simpler patterns that are relatively easier to predict. Therefore, images with smaller curvature radii pose higher challenges for prediction, requiring models to have stronger feature recognition and fitting abilities. This study focuses on group-based training and testing for these two scenarios to comprehensively evaluate the generalization ability and stability of different deep learning models, and ultimately determine the best model as the benchmark for subsequent deep learning tasks.

3.3. Prediction Performance of CNN Model on Small and Large ROC

Model training and validation were conducted to evaluate stability and convergence behavior. Figure 10a,b illustrate the training and validation loss curves for the small and large curvature radius datasets, respectively. Taking the small curvature radius range in Figure 10a as an example, the initial training and validation losses were approximately 20 m, which rapidly decreased to below 2 m within the first 50 epochs; subsequently, the loss curves stabilized between 1.5 m and 2.5 m, with the validation loss trending consistently with the training loss, indicating strong fitting capabilities without signs of overfitting. In contrast, as shown in Figure 10b for the large curvature radius range, the initial loss values were relatively higher, with training and validation losses starting around 100 m. The validation loss exhibited fluctuations reaching up to 195.6 m during the first 100 epochs; however, as training progressed, the loss gradually declined and stabilized, eventually converging within the range of 2.5 m to 6.0 m. These phenomena demonstrate that the model maintains robust learning capacity and convergence even when facing high-variance data. As illustrated in Figure 11a, the model shows stronger adaptability to small-curvature-radius samples (20–60 m) characterized by dense fringes and stable features, resulting in rapid convergence and lower absolute errors (MAE 3.44 m and RMSE 5.51 m). For the large-curvature-radius samples (above 100 m) featuring higher variability and sparse fringes, although oscillations occurred during early training, the model achieved stable convergence. While the absolute errors were higher (MAE 8.46 m and RMSE 11.98 m), the relative accuracy in terms of MAPE 5.71% actually outperformed that of the small-curvature-radius samples (9.56%) due to the larger base values of the predictions, as shown in Figure 11b; overall, these results validate the practicality and accuracy of the proposed CNN architecture for interference image regression tasks.

3.4. Prediction Performance of ResNet-18 Model on Small and Large ROC

The ResNet-18 deep convolutional neural network architecture was implemented for regression prediction of curvature radius based on circular equal-thickness interference fringes. To evaluate model performance, training and validation loss curves were plotted for both small and large curvature radius datasets, alongside scatter plots comparing model predictions against radius values obtained via MATLAB R2024b; the key values and trends from these loss curves are summarized in Figure 12a,b. For the small-curvature-radius data, the ResNet-18 model exhibited a rapid decline in loss values during the initial 0–50 epochs, indicating efficient learning of image features. After approximately 100 epochs, both training and validation losses stabilized and converged at around 1.3 m with consistent trends and no significant overfitting, demonstrating excellent generalization capability under these conditions; this is attributed to the relatively sparse fringes and distinct features of small curvature radius images, which facilitate easier convergence. In contrast, the large curvature radius data showed significantly higher initial losses of 85 m for training and 87 m for validation, requiring more training time for feature extraction. While the training loss eventually converged to 2.7 m by approximately the 150th epoch, the validation loss maintained a level of about 5.8 m after 200 epochs, resulting in a gap between the two that suggests lower generalization effectiveness on unseen large curvature data. Testing results for 70 samples each are shown in Figure 13a,b, comparing experimental measurements with ResNet-18 predictions, with performance metrics summarized in Table 2. The MAE for small-curvature-radius samples was 1.66 m compared to 5.02 m for large curvature samples, indicating higher absolute error in the latter; similarly, the RMSE was 2.43 m for small curvature and 6.55 m for large curvature samples. However, in terms of MAPE, the small-curvature-radius samples yielded 5.44%, while the large-curvature-radius samples achieved a superior 3.40%.

3.5. Prediction Performance of VGG-16 Model on Small and Large ROC

The VGG-16 deep convolutional neural network architecture was employed for regression prediction of the curvature radius using circular equal-thickness interference fringes. To evaluate model performance, training and validation loss curves were plotted for both small and large curvature radius datasets, along with scatter plots comparing model predictions against the radius values obtained via MATLAB; the key values and trends from these loss curves are analyzed in the following figures. For the small curvature radius data shown in Figure 14a, the VGG-16 model exhibited a rapid decline in loss within the initial 0–50 epochs, indicating its ability to effectively learn sparse and representative fringe features from the interference images. After approximately the 100th epoch, the training loss stabilized at around 5.3 m while the validation loss maintained approximately 4.9 m; the consistent trends and minimal fluctuations between the two suggest excellent convergence and generalization without significant overfitting. In contrast, for the large curvature radius data shown in Figure 14b, initial loss values were significantly higher, starting at 97 m for training and 88 m for validation, which indicates that the model requires more training resources to learn dense and complex interference fringe features. The training loss decreased to 6.4 m and stabilized around the 150th epoch, while the validation loss converged to 5.1 m by the 200th epoch. However, a persistent gap between the two in the later stages suggests that although the model can learn the features of large curvature samples, its generalization effectiveness on unseen data remains relatively limited. Testing results for 70 samples each are illustrated in Figure 15a,b, comparing VGG-16 predictions with experimental measurements. According to the error metrics in Table 2, the MAE for small-curvature-radius samples was 1.77 m, whereas it was 6.3 m for large-curvature-radius samples (Table 3). Although the MAE is naturally higher for the large curvature group due to its larger numerical range, further observation of the RMSE shows 2.09 m for the small curvature group and 8.24 m for the large curvature group. Interestingly, when calculated as MAPE, the small curvature group yielded 6.63%, while the large curvature group achieved a superior 4.4%.
To evaluate the predictive accuracy of various deep learning models for the curvature radius of circular equal-thickness interference fringe images, this study selected three common convolutional neural network architectures, CNN, ResNet-18, and VGG-16, as detailed in Table 2 and Table 3. These results indicate that the ResNet-18 model exhibits exceptional stability and superior predictive accuracy for small-curvature-radius samples, with an MAE of 1.66 m, RMSE of 2.43 m, and MAPE of 5.44%, as shown in Table 2, where predictions closely align with the ideal diagonal line. Although it converges effectively for large-curvature-radius samples, the error increases notably to an MAE of 5.02 m, RMSE of 6.55 m, and MAPE of 3.40%, as shown in Table 3, suggesting a slight decline in accuracy when processing high-frequency interference fringes. The VGG-16 model also demonstrates stable learning for small-curvature-radius samples (MAE: 1.77 m; RMSE: 2.09 m; MAPE: 6.63%); however, its accuracy significantly diminishes for large-curvature-radius samples (MAE: 6.30 m; RMSE: 8.24 m; MAPE: 4.40%), likely due to challenges in identifying dense image details. Finally, the CNN model yields an MAE of 3.44 m, RMSE of 5.51 m, and MAPE of 9.29% for small-curvature-radius samples (Table 2), while its error for large curvature samples falls between that of ResNet-18 and VGG-16 (MAE: 8.46 m; RMSE: 11.98 m; MAPE: 5.71%), as shown in Table 3. Although its overall precision is lower, the evaluation confirms that ResNet-18 is the most suitable architecture for curvature radius prediction tasks across both large and small curvature radius ranges.
To validate the accuracy and feasibility of the proposed deep learning models for curvature radius prediction, this study utilized the curvature radius calculation using fast Fourier transform (FFT) as the reference benchmark, as shown in Table 4. Five interference images of samples were captured from the same large-curvature glass substrate sample for FFT analysis, and the average curvature radii before and after coating were determined to compare with the deep learning model predictions. Experimental results indicate that among the three models, ResNet-18 exhibited the highest predictive accuracy and stability; consequently, the subsequent comparisons and system integration were primarily based on the trained ResNet-18 model. The model was first embedded into a graphical user interface (GUI) for testing, where circular equal-thickness interference fringe images before and after coating were analyzed to predict their respective curvature radii, Rbefore and Rafter. These results are summarized in Table 4. While the FFT method derives curvature radius changes through spectral analysis of straight-line interference fringes, the deep learning model can directly take a single circular interference fringe image as input to output the corresponding curvature radius. Comparing the ROC prediction results of these two methods effectively validates the accuracy and application potential of the proposed model in solving physical property regression problems.

4. Conclusions

This study successfully developed a semi-automated and highly efficient measurement system for curvature radius by integrating circular interference fringes and deep learning models. Among the three models compared, ResNet-18 demonstrated the most outstanding overall performance in curvature radius prediction. For small-curvature-radius samples (sapphire substrates), ResNet-18 achieved the lowest error metrics with an MAE of 1.66 m, RMSE of 2.43 m, and MAPE of 5.44%, indicating high precision in learning subtle fringe variations. In the large-curvature-radius samples (glass substrates), ResNet-18 yielded an MAE of 5.02 m, RMSE of 6.55 m, and a MAPE of only 3.40%, significantly outperforming both the CNN and VGG-16 models. ResNet-18 not only balances accuracy and stability but also exhibits superior generalization across different curvature ranges, making it the most promising predictive model in this work.
Furthermore, the accuracy of the circular interference fringe prediction via deep learning models was validated against the conventional FFT method using straight interference fringes. Across five sets of samples, the relative error remained below 1.7%, confirming that the results of both methods are highly consistent, accurate, and reproducible. This shows that the model can precisely perform regression for curvature radius and be effectively applied to physical property estimation as an alternative tool for optical measurement. Finally, a graphical user interface (GUI) was developed to integrate image uploading, model inference, and ROC calculation. Operating in a GPU environment, the inference time per image is only 5–20 ms, improving overall measurement efficiency by over 90% while significantly reducing human error and time costs. In conclusion, the results of this study not only scientifically validate the feasibility of applying deep learning to interference image analysis but also provide an innovative, accurate, and practical solution for the non-destructive testing of coated substrates.

Author Contributions

Conceptualization, C.-L.T.; methodology, Y.-Y.L. and C.-L.T.; validation, Y.-Y.L. and C.-L.T.; formal analysis, C.-L.T. and C.-C.C.; investigation, Y.-Y.L., C.-L.T. and H.-F.S.; resources, C.-L.T. and H.-Y.T.; writing—original draft preparation, Y.-Y.L. and C.-L.T.; writing—review and editing, C.-L.T.; visualization, Y.-Y.L. and C.-L.T.; supervision, C.-L.T. and H.-F.S.; project administration, C.-L.T.; dada curation, H.-Y.T. and C.-C.C. All authors have read and agreed to the published version of the manuscript.

Funding

This research was funded by the National Science and Technology Council (NSTC), grant number NSTC 114-2622-E-035-008.

Data Availability Statement

The data presented in this article are not currently publicly available but are available from the authors on reasonable request.

Conflicts of Interest

The authors declare no conflicts of interest.

References

  1. Zhao, F.; Tang, H.; Zou, X.; Li, X. A Review of Optical Metrology Techniques for Advanced Manufacturing Applications. Micromachines 2025, 16, 1224. [Google Scholar] [CrossRef]
  2. Rajkumar. Straight, conic and circular fringes in single interferogram. Eur. J. Phys. 2015, 36, 025019. [Google Scholar] [CrossRef]
  3. Guo, Y.; Yang, L.D. Chirp-Fourier transform for quadratic phase interference fringe analysis: Principles, method and application. Opt. Lasers Eng. 2020, 133, 106145. [Google Scholar] [CrossRef]
  4. An, P.; Bai, F.Z.; Liu, Z.; Gao, X.J.; Wang, X.Q. Measurement to radius of Newton’s ring fringes using polar coordinate transform. J. Eur. Opt. Soc. Rapid Publ. 2016, 12, 17. [Google Scholar] [CrossRef]
  5. Guo, Z.; Lu, M.F.; Wu, J.M.; Jin, X.W.; Zhang, F.; Tao, R. Fast FRFT-based method for estimating physical parameters from Newton’s rings. Appl. Opt. 2019, 58, 3926–3931. [Google Scholar] [CrossRef]
  6. LeCun, Y.; Bengio, Y.; Hinton, G. Deep learning. Nature 2015, 521, 436–444. [Google Scholar] [CrossRef] [PubMed]
  7. Feng, S.; Chen, Q.; Gu, G.; Tao, T.; Zhang, L.; Hu, Y.; Yin, W.; Zuo, C. Fringe pattern analysis using deep learning. Adv. Photonics 2019, 1, 025001. [Google Scholar] [CrossRef]
  8. Wang, R.; Feng, S.; He, Y.; Chen, Q. Deep learning in optical metrology: A review. Light Sci. Appl. 2022, 11, 215. [Google Scholar]
  9. Jiang, Z.P.; Liu, Y.Y.; Shao, Z.E.; Huang, K.W. An Improved VGG16 Model for Pneumonia Image Classification. Appl. Sci. 2021, 11, 11185. [Google Scholar] [CrossRef]
  10. Shi, H.; Fan, Y.; Jiang, C.; Zhang, G. Research on a surface roughness measurement under ResNet-based roughness classification and light-section with seam-driven image stitching. IEEE Open J. Instrum. Meas. 2024, 3, 1–9. [Google Scholar]
  11. Al-Ashwal, N.H.; Al Soufy, K.A.M.; Hamza, M.E.; Swillam, M.A. Deep learning for optical sensor applications: A review. Sensors 2023, 23, 6486. [Google Scholar] [CrossRef] [PubMed]
  12. Li, P.; Lu, M.F.; Ji, C.C.; Wu, J.M.; Liu, Z.; Wang, C.; Zhang, F.; Tao, R. Convolutional neural network for estimating physical parameters from Newton’s rings. Appl. Opt. 2021, 60, 3964–3970. [Google Scholar] [CrossRef] [PubMed]
  13. Wu, M.; Lu, M.F.; Tao, R.; Zhang, F.; Li, Y. Improved FRFT-based method for estimating the physical parameters from Newton’s rings. Opt. Lasers Eng. 2017, 91, 178–186. [Google Scholar] [CrossRef]
  14. Liang, X.; Xing, R.Q.; Shen, D.M.; Wei, H.T.; Liu, E.Z.; Ye, F.; Lu, M.F.; Wu, J.M.; Zhang, F.; Tao, R. Concise fractional Fourier transform based on a non-uniform order searching method for estimating physical parameters from Newton’s rings. Appl. Opt. 2022, 61, 4478–4485. [Google Scholar] [CrossRef]
  15. Zhang, T.; Lu, M.F.; Wu, J.M.; He, W.; Zhang, F.; Tao, R. Towards a more practical analysis of Newton’s rings using deep learning. Appl. Opt. 2024, 63, 1854–18664. [Google Scholar] [CrossRef]
  16. Takeda, M.; Ina, H.; Kobayashi, S. Fourier-transform method of fringe-pattern analysis for computer-based topography and interferometry. Appl. Opt. 1982, 72, 156–160. [Google Scholar] [CrossRef]
  17. Takeda, M.; Mutoh, K. Fourier transform profilometry for the automatic measurement of 3-D object shapes. Appl. Opt. 1983, 22, 3977–3982. [Google Scholar] [CrossRef]
  18. Tien, C.L.; Zeng, H.D. Measuring residual stress of anisotropic thin film by fast Fourier transform. Opt. Express 2010, 18, 16594–16600. [Google Scholar] [CrossRef]
  19. Tien, C.L.; Lin, T.W.; Jyu, S.S.; Tseng, H.D.; Lin, C.S.; Liu, M.C. The measurement of anisotropic stress in obliquely-deposited thin films by fast Fourier transform and Gaussian filter. Phys. Procedia 2011, 19, 201–208. [Google Scholar] [CrossRef]
  20. Teague, M. Deterministic phase retrieval: A Green’s function solution. J. Opt. Soc. Am. 1963, 73, 1434–1441. [Google Scholar]
  21. Platt, B.C.; Shack, R. History and principles of Shack-Hartmann wavefront sensing. J. Refract. Surg. 2001, 17, S573–S577. [Google Scholar] [CrossRef]
  22. Hecht, E. Optics, 5th ed.; Pearson Education Press: London, UK, 2016. [Google Scholar]
  23. Available online: https://docs.pytorch.org/docs/stable/generated/torch.optim.lr_scheduler.ReduceLROnPlateau.html (accessed on 28 January 2026).
Figure 1. Circular interference fringes produced by a Twyman–Green interferometer.
Figure 1. Circular interference fringes produced by a Twyman–Green interferometer.
Photonics 13 00416 g001
Figure 2. (a) B270 glass substrate. (b) A larger ROC with fewer interference fringes.
Figure 2. (a) B270 glass substrate. (b) A larger ROC with fewer interference fringes.
Photonics 13 00416 g002
Figure 3. (a) Sapphire substrate. (b) A smaller ROC with more interference fringes.
Figure 3. (a) Sapphire substrate. (b) A smaller ROC with more interference fringes.
Photonics 13 00416 g003
Figure 4. (a) Straight-line interference fringes. (b) Frequency spectrum obtained by fast Fourier transform of (a).
Figure 4. (a) Straight-line interference fringes. (b) Frequency spectrum obtained by fast Fourier transform of (a).
Photonics 13 00416 g004
Figure 5. Interference fringe analysis: (a) small ROC of sapphire substrates; (b) large ROC of glass substrates.
Figure 5. Interference fringe analysis: (a) small ROC of sapphire substrates; (b) large ROC of glass substrates.
Photonics 13 00416 g005
Figure 6. ROC estimation of circular interference fringes based on deep learning model. Red dots represent experimental measurement data, and blue dots represent predicted data.
Figure 6. ROC estimation of circular interference fringes based on deep learning model. Red dots represent experimental measurement data, and blue dots represent predicted data.
Photonics 13 00416 g006
Figure 7. Flowchart of CNN model architecture.
Figure 7. Flowchart of CNN model architecture.
Photonics 13 00416 g007
Figure 8. Flowchart of ResNet-18 model architecture.
Figure 8. Flowchart of ResNet-18 model architecture.
Photonics 13 00416 g008
Figure 9. Flowchart of VGG-16 model architecture.
Figure 9. Flowchart of VGG-16 model architecture.
Photonics 13 00416 g009
Figure 10. Training and validation loss curves of CNN model for (a) small ROC; (b) large ROC.
Figure 10. Training and validation loss curves of CNN model for (a) small ROC; (b) large ROC.
Photonics 13 00416 g010
Figure 11. Comparison of CNN model’s prediction of circular interference fringes: (a) small ROC; (b) large ROC.
Figure 11. Comparison of CNN model’s prediction of circular interference fringes: (a) small ROC; (b) large ROC.
Photonics 13 00416 g011
Figure 12. Training and validation loss curves of ResNet-18 model with (a) small ROC; (b) large ROC.
Figure 12. Training and validation loss curves of ResNet-18 model with (a) small ROC; (b) large ROC.
Photonics 13 00416 g012
Figure 13. Comparison of ResNet-18 model’s prediction of circular interference fringes: (a) small ROC; (b) large ROC.
Figure 13. Comparison of ResNet-18 model’s prediction of circular interference fringes: (a) small ROC; (b) large ROC.
Photonics 13 00416 g013aPhotonics 13 00416 g013b
Figure 14. Training and validation loss curves of VGG-16 model for (a) small ROC; (b) large ROC.
Figure 14. Training and validation loss curves of VGG-16 model for (a) small ROC; (b) large ROC.
Photonics 13 00416 g014
Figure 15. Comparison of VGG-16 model’s prediction of circular interference fringes: (a) small ROC; (b) large ROC.
Figure 15. Comparison of VGG-16 model’s prediction of circular interference fringes: (a) small ROC; (b) large ROC.
Photonics 13 00416 g015aPhotonics 13 00416 g015b
Table 1. Comparison of curvature radius predicted by circular interference fringes and measured by FFT method.
Table 1. Comparison of curvature radius predicted by circular interference fringes and measured by FFT method.
Prediction of Circular Interference FringesSample 1Sample 2Sample 3Sample 4Sample 5
ROC108.95 m109.95 m107.77 m109.18 m108.47 m
FFT MethodSample 1Sample 2Sample 3Sample 4Sample 5
ROC109.55 m110.24 m109.34 m110.48 m110.32 m
Relative error percentage (%)0.55%0.26%1.44%1.17%1.68%
Table 2. Comparison of prediction errors of three deep learning models for samples with small ROC.
Table 2. Comparison of prediction errors of three deep learning models for samples with small ROC.
ModelMAERMSEMAPE
CNN3.44 m5.51 m9.29%
ResNet-181.66 m2.43 m5.44%
VGG-161.77 m2.09 m6.63%
Table 3. Comparison of prediction errors of three deep learning models for samples with large ROC.
Table 3. Comparison of prediction errors of three deep learning models for samples with large ROC.
ModelMAERMSEMAPE
CNN8.46 m11.98 m5.71%
ResNet-185.02 m6.55 m3.40%
VGG-166.3 m8.24 m4.40%
Table 4. The ROC calculated by the FFT method before and after coating.
Table 4. The ROC calculated by the FFT method before and after coating.
Samples1.bmp2.bmp3.bmp4.bmp5.bmp
Rbefore118.8 m117.9 m117.8 m119.13 m118.64 m
Samples1.bmp2.bmp3.bmp4.bmp5.bmp
Rafter122.35 m121.64 m123.16 m120.16 m121.16 m
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Share and Cite

MDPI and ACS Style

Li, Y.-Y.; Tien, C.-L.; Shih, H.-F.; Tu, H.-Y.; Chen, C.-C. Curvature Radius Measurement Based on Interferogram Analysis and Deep Learning Model. Photonics 2026, 13, 416. https://doi.org/10.3390/photonics13050416

AMA Style

Li Y-Y, Tien C-L, Shih H-F, Tu H-Y, Chen C-C. Curvature Radius Measurement Based on Interferogram Analysis and Deep Learning Model. Photonics. 2026; 13(5):416. https://doi.org/10.3390/photonics13050416

Chicago/Turabian Style

Li, Yan-Yi, Chuen-Lin Tien, Hsi-Fu Shih, Han-Yen Tu, and Chih-Cheng Chen. 2026. "Curvature Radius Measurement Based on Interferogram Analysis and Deep Learning Model" Photonics 13, no. 5: 416. https://doi.org/10.3390/photonics13050416

APA Style

Li, Y.-Y., Tien, C.-L., Shih, H.-F., Tu, H.-Y., & Chen, C.-C. (2026). Curvature Radius Measurement Based on Interferogram Analysis and Deep Learning Model. Photonics, 13(5), 416. https://doi.org/10.3390/photonics13050416

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop