Expand this Topic clickable element to expand a topic
Skip to content
Optica Publishing Group

Multi-view stitching phase measuring deflectometry for freeform specular surface metrology

Open Access Open Access

Abstract

Phase measuring deflectometry (PMD) offers notable advantages for precision inspection of specular elements. Nevertheless, if confronts challenges when measuring freeform specular surfaces due to the dispersion of reflection rays from surfaces with high local slopes. Here, we propose a multi-view stitching PMD. It utilizes distinct sensors combining with a screen to capture the appearance of each region. After precisely calibrating the entire system to correct the absolute depth of each region, the appearances of all regions are precisely stitched together, reconstructing the comprehensive appearance of the surface. Through experimental setup, we measured the 3D morphology of a spherical lens with a curvature radius of 155.04 mm and a peak-to-valley (PV) value of 2.9 mm, which yielded a measurement accuracy of 5.3 µm (relative error: 0.18 %). Furthermore, we successfully measured the appearance of a curved mobile phone screen with local slopes ranging from −46.1° to 51.3°, and freeform acrylic sheet with local slopes ranging from −6.7° to 7.7° and a PV value of 5.3 mm.

© 2023 Optica Publishing Group under the terms of the Optica Open Access Publishing Agreement

1. Introduction

Freeform optical surfaces offer the potential to establish compact optical systems of exceptional performance and image quality. They find extensive applications across various domains such as optical and laser processing, semiconductor manufacturing, aerospace, and automotive production [1,2]. Currently, primary methodologies for the measurement of freeform optical surfaces encompass coordinate measuring and interferometry. However, the point-by-point scanning principle of coordinate measuring limits its measurement speed, while the null detection principle of the interferometry limits its applicability [36]. In contrast, phase measuring deflectometry (PMD) is a technique that relies on inverse ray tracing to ascertain the surface gradient distribution of the surface under test (SUT), thereby enabling the precise reconstruction of its three-dimensional (3D) morphology [3]. PMD has advantages including non-null detection, system simplicity and adaptability, in-situ measurement, and robust stability [710]. While the measurement accuracy of PMD for flat specular elements approaches the precision of interferometry at the submicron scale, maintaining the same level of accuracy for surfaces characterized by high local slopes still poses a challenge. In these scenarios, the rays reflected from the SUT can easily surpass the physical boundaries of the display screen, leading to measurement failures [11]. Hence, the measurement of freeform surfaces exhibiting significant local slopes emerges as a pivotal challenge for the future advancement of PMD technology.

To address this challenge, researchers have recently investigated various approaches to enhance the measurement capacity of PMD for specular surfaces with large local slopes [1218]. For instance, Liu et al. introduced a curved screen to replace the conventional planar screen, constructing a curved screen model via stereo vision system monitoring, and subsequently virtually transforming the curved screen into an extensive planar surface to broaden the range of gradient measurements [12]. Carvalho et al. employed a 45-degree cone mirror to transform the reflected wavefront from cylindrical surfaces into planar wavefronts, facilitating the measurement of cylindrical roundness [15]. Blazer et al. introduced Cavlectometry, which involved utilizing multiple screens or arrays of projectors to create a surrounding source closure around the SUT, enabling the application of inverse ray tracing for measuring surfaces with high slopes [18]. Moreover, Graves et al. proposed an infinite deflectometry, wherein the SUT was securely positioned on a precision rotating platform and subjected to scanning through a series of sub-apertures while undergoing continuous rotation, thereby enabling the measurement of high-slope surfaces [17]. Despite the advancements in enhancing the measurement capability for freeform specular surfaces, these PMD adaptions still suffer from issues such as limited detectable surface types, decreased measurement accuracy, escalated system complexity and prolonged measurement durations. Furthermore, the above methods usually rely on monocular viewpoint, which is susceptible to the challenge of height-gradient ambiguity [7]. To resolve this issue, supplementary techniques e.g., laser trackers are necessitated to obtain precise 3D surface topography, introducing operational complexity. Implementing binocular approaches (e.g., stereo deflectometry) to perform a thorough depth search has high potential of determining the absolute depth of the SUT, but this demands significant computational resources [19].

Here, we propose a multi-view stitching PMD (MVS-PMD) for the measurement of freeform specular surfaces. It involves employing multiple cameras positioned at distinct locations to capture the deformed fringes resulting from reflections across different regions of the SUT. Each camera and screen form an independent PMD system, facilitating the reconstruction of the 3D morphology within the captured view. The 3D morphologies are then precisely stitched together, addressing the excessive local slope challenge encountered in conventional PMD setups. Throw a multistage calibration process, high-precision system parameters are obtained. The proposed MVS-PMD framework retains the simple inverse ray tracing measurement model, and expands the slope range measurable with minor escalated system complexity and prolonged measurement durations. In this work, we established an MVS-PMD simulation model, validating its efficacy in measuring freeform 3D morphologies. Furthermore, we constructed an MVS-PMD prototype that successfully measured a high-curvature spherical lens, curved mobile phone screen, and freeform acrylic sheet.

2. Principle

Figure 1(a) illustrates the schematic of the proposed MVS-PMD. Initially, the patterns deflected by the SUT are captured by $M$ cameras concurrently. Each camera records the $m$-th ($1 \leq m \leq M$) region, which intersects with one of the other patterns. Subsequently, since the measurement accuracy depends on precise calibration of system parameters, thus the optical parameters and physical positions of components in MVS-PMD are precisely calibrated through a multistage calibration process. Following this, the screen projects two distinct sets of sinusoidal fringe patterns onto the SUT, the $M$ cameras capture the distorted patterns reflected by the SUT, to establish the correspondence between pixels in each cameras and pixels on the screen. The MVS-PMD strategically harness the advantage of both monocular and binocular approaches. Within the intersecting region, multiple sets of reference points are selected through feature matching algorithms. For each set, the stereo deflectometry technique is employed to ascertain their absolute depths. These absolute positions are then incorporated as prior knowledge into the monocular iterative reconstruction model. This enables us to rapidly reconstruct the absolute 3D surface topography for each field of view. By employing an iterative gradient-based approach, the surface gradient of the SUT within region $m$ can be efficiently determined, and subsequent integration yields metrological information for $M$ regions. Ultimately, the 3D morphologies from all $M$ regions are stitched together, obtaining the comprehensive appearance of the SUT.

 figure: Fig. 1.

Fig. 1. Principle and schematic of MVS-PMD. a. Schematic of MVS-PMD. $\left \{x_m, y_m, z_m\right \}$ represents the coordinate of the $m$-th camera. Cam: Camera. b. Flowchart for inspecting a high-curvature SUT via MVS-PMD. c. Obtaining the absolute depth of point $P$ in the intersection region through stereo deflectometry. d. Iteratively solving for the metrology in region $m$ by SCOTS. ADP: Absolute depth plane.

Download Full Size | PDF

As depicted in Fig. 1(b), the measurement procedure involves five steps: reference point selection within the intersection regions, computation of absolute depths for these reference points, solution of the gradient distribution across the $M$ regions, integration to reconstruct the morphology of these regions, and stitch of all morphologies. To facilitate automated reference point selection, the SIFT feature matching algorithm is employed to identify distinctive features within the reflection patterns of the $m$-th region [20]. These features exhibit invariance to scale, rotation and illumination changes, thus serving as reference points for the intersection region among the remaining $M$-1 regions. After that, multiple reference points within the overlapped section are chosen and their absolute depth are computed using the stereo deflectometry [19]. Specifically, for a reference point $P$ in Fig. 1(c), suppose it appears in the views of $K$ cameras, then the ray inversely emitted from point $C_k$ ($1 \leq k \leq K$)of $\text {Cam}_k$ is reflected by point $P$ and arrives at $S_k$ of the screen. According to the reflection law, the normal vector $\boldsymbol {n}_k$ of the SUT at point $P$ can be solved by the incident ray $C_kP$ and the reflected ray $PS_k$

$$\mathbf{n}_k = \frac{\overrightarrow{PS_k}/\left|PS_k\right|+\overrightarrow{PC_k}/\left|PC_k\right|}{\left|\overrightarrow{PS_k}/\left|PS_k\right|+\overrightarrow{PC_k}/\left|PC_k\right|\right|}.$$

Subsequently, the position of reference point $P$ is searched along the reflected ray of $\text {Cam}_1$ to satisfy

$$\mathop{\text{max}}_P \sum_{i=1}^K\sum_{j\neq i}(\boldsymbol{n}_i\cdot\boldsymbol{n}_j),$$
solving for the absolute depth of $P$. To solve the gradient distribution of the surface in region $m$, the initial appearance of the surface $w(x,y)$ is assumed to be a plane, with a depth equal to the average of the absolute depths of all reference points. Then, the gradient distribution of can be solved by the software configurable optical test system (SCOTS) algorithm [21]. Specifically, the gradient at point $(x,y)$ can be written as
$$\begin{aligned} w_x(x,y) & = \frac{\frac{x-x_S}{d_S}+\frac{x-x_C}{d_C}}{\frac{\Delta z_S-w(x,y)}{d_S}+\frac{\Delta z_C-w(x,y)}{d_C}},\\ w_y(x,y) & = \frac{\frac{y-y_S}{d_S}+\frac{y-y_C}{d_C}}{\frac{\Delta z_S-w(x,y)}{d_S}+\frac{\Delta z_C-w(x,y)}{d_C}}. \end{aligned}$$

Here, $(x_S, y_S)$ and $(x_C, y_C)$ represent for coordinate of the screen and camera, respectively; $\Delta z_S$ and $\Delta z_C$ represent for the displacement of a certain point in the screen and camera; $d_S$ and $d_C$ are distances that the camera locates from the point $(x, y)$. The appearance $w(x, y)$ of SUT is reconstructed and updated based on zonal integration method [22]. After several iterations, $w(x,y)$ will converge to reconstruct the appearance of SUT of a certain region. After adjusted by the calculated absolute depths of reference point, the morphologies of $M$ regions are stitched together to reconstruct the complete appearance of the SUT with high-accuracy.

3. Results

3.1 Numerical simulation

To validate the efficacy of the proposed method, we first conducted a numerical simulation based on ray tracing principle. This model replicates the interactions among a planar screen, a test object (which may possess arbitrary geometry), and multiple cameras within the world coordinate system. The established numerical simulation model forms the foundation for validating the accuracy of the MVS-PMD method and fine-tuning critical system parameters. It effectively addresses issues stemming from experimental disturbances that can hinder the precise identification of the sources of methodological and algorithmic issues.

We introduced the 3D point clouds of a planar screen, a test surface of arbitrary shape and two cameras within the world coordinate system to establish the MVS-PMD model (Fig. 2(a)). Subsequently, we configured the intrinsic and extrinsic parameters for these two cameras ($\text {Cam}_1$ and $\text {Cam}_2$). The focal lengths of the two cameras were 11.3 mm and 11.2 mm, with the camera centers situated at coordinates (94.8 mm, −291.0 mm, 427.8 mm) and (94.8 mm, 291.0 mm, 427.8 mm), respectively. The screen was centered at (−64.0 mm, 0 mm, 288.9 mm) and possessed dimensions of 392.5 mm in width and 698.4 mm in length. We simulated the real calibration process by adding a checkerboard calibration board to simply calibrate the intrinsic and extrinsic parameters of the cameras (Fig. 2(a)). Sinusoidal fringe patterns with a period of 50 pixels in two orthogonal directions were sequentially projected by the screen. To emulate the image acquisition process, we established a one-to-one correspondence between camera pixels and screen pixels through ray tracing principles. Given the predefined camera intrinsic and extrinsic parameters, the direction of each camera pixel’s outgoing rays was uniquely determined, with every ray propagating in a straight line and intersecting with the test surface. This model did not incorporate variations in light intensity, assuming uniform intensity for each ray. Once the rays reached the test surface, they continued to propagate in the reflection direction until they ultimately arrived at the screen, thereby yielding pixel coordinates and stripe grayscale values. Through this model, we can accurately emulate the distorted fringe images (Fig. 2(c)). In this numerical simulation, we generated a freeform surface as the SUT using a 21 terms Zernike polynomial fitting (Fig. 2(b)) [23]. The simulated freeform surface had a peak-to-valley (PV) value of 8.772 mm, and its slope distribution is shown in Fig. 2(d).

 figure: Fig. 2.

Fig. 2. Numerical simulation of MVS-PMD. a. The simulated MVS-PMD system including screen, cameras and SUT. The SUT can be calibration plates or spherical sample for calibration or measurement, respectively. b. The freeform SUT. c. The distorted fringes captured by $\text {Cam}_1$ and $\text {Cam}_2$. d. The $x$-slope and $y$-slope distribution of the simulated freeform surface. e. Reconstructed 3D surface in the field of $\text {Cam}_1$ (upper) and $\text {Cam}_2$ (bottom). f. The stitched 3D surface based on MVS-PMD. g. The reconstruction residual.

Download Full Size | PDF

The 3D morphology of the SUT was extracted using the established calibrated parameters [24,25]. The reconstructed 3D morphologies from the perspectives of $\text {Cam}_1$ and $\text {Cam}_2$ are shown in Fig. 2(e). However, a single camera’s capacity is confined to measuring a certain proportion of the SUT, making it incapable of capturing the complete morphology. By stitching the individual 3D morphologies together, we successfully reconstructed the complete 3D morphology of the freeform surface (Fig. 2(f)). The residual distribution between the measurement result and the ground truth was computed (Fig. 2(g)). The root mean squared error (RMSE) was found to be 2.1 µm, with a relative error of 0.03 %.

3.2 Experimental setup and characterization

Further, we built an MVS-PMD prototype to evaluate its measurement capacity for high-curvature specular elements (Fig. 3(a)). The sinusoidal fringe patterns projected from the screen (resolution: 1920 $\times$ 1080 pixels, pixel size: 0.36 mm, S32E360F, Samsung Electronics, Korea) illuminated the SUT placed on an SUT supporter. The distorted fringes reflected from four regions of the SUT were independently captured by four cameras (1920 $\times$ 1200, pixel size 4.8 µm, acA1920-150um, Basler AG, Germany), respectively, each paired with a lens (MVL-MF2528M-8MP, Hikvision, China). The positioning and orientations of these cameras were adjustable via camera supports, facilitating complete coverage of the SUT through their collective perspectives.

 figure: Fig. 3.

Fig. 3. Setup and characterization of the prototype MVS-PMD. a. The experimental setup of MVS-PMD including four cameras. b. The ceramic checkerboard (upper) and circle grid calibration board (bottom). c. The reconstructed spherical surface within four sub-apertures. The insets are the distorted fringes reflected by the spherical lens in the sub-apertures of four cameras. d. Reconstructed spherical surface based on MVS-PMD. e. The $x$-slope and $y$-slope distribution of the spherical lens. f. The reconstruction residual of spherical surface.

Download Full Size | PDF

Before measuring the optical element, we calibrated the intrinsic parameters, including the focal length of camera lenses and distortion coefficients, the extrinsic parameters of four cameras and the screen, including position and orientation parameters. As shown in Fig. 3(b), we replaced the SUT by a ceramic checkerboard calibration board (grid size: 10 mm $\times$ 10 mm, accuracy: 1 µm), and captured the checkerboard from different angles by different cameras simultaneously. We extracted the intrinsic parameter matrix $\boldsymbol {K}_m$ of $m$-th camera through Zhang’s calibration method [26]. We customized a circle grid calibration plate with the upper surface of the plate was engraved with a 4 $\times$ 4 array of circular dots (pitch: 30 mm $\times$ 30 mm, accuracy: 1 µm), as shown in Fig. 3(b), and took the coordinate system of the circular dots on the plate as the world coordinate system. By the intrinsic parameters and the Perspective-n-Point algorithm, we extracted the extrinsic parameter matrix $\left [\boldsymbol {R}_m\ \boldsymbol {t}_m\right ]$ of the $m$-th camera [27]. Then, we displayed an 11 $\times$ 11 array of circles with a diameter of 10 pixels on the screen, and obtained the pixel coordinates on the calibration plate corresponding to each circle. Combining the parameters, including intrinsic parameter matrix $\boldsymbol {K}_m$, extrinsic parameter matrix $\left [\boldsymbol {R}_m\ \boldsymbol {t}_m\right ]$, pixel size of the $m$-th camera, and screen pixel size, we extracted the extrinsic parameters $\left [\boldsymbol {R}_S\ \boldsymbol {t}_S\right ]$ of the screen.

Following the system setup and calibration, we evaluated the MVS-PMD prototype by measuring a spherical lens (GCL-010123N, Daheng Optics, China) characterized by a nominal curvature radius of 155.04 mm with a tolerance of 0.00/−0.20 mm and an aperture of 76.2 mm. A series of 9 patterns was successively projected by the screen, encompassing four-step phase-shifting fringe patterns with a period of 80 pixels in two distinct orientations and a dot array image used as a reference for phase unwrapping. The resultant reflected rays from four perspectives were captured by distinct cameras (Fig. 3(c)). All acquired data is efficiently conveyed to the computer through the GigE interface to undergo the 3D surface reconstruction. The entire data acquisition process was completed within a duration of ∼350 ms. By reconstructing the 3D morphologies of each region and stitching them together, we obtained the appearance of the spherical lens with a PV value of 2.9 mm (Fig. 3(d)). The local slope distribution of the spherical lens is represented in Fig. 3(e), which conforms to the distribution of the first-order derivatives of a quadratic surface. This reconstructed morphology was subsequently fitted to a standard sphere with a radius of 154.92 mm identical with the lens’s nominal curvature radius. The error distribution is shown in Fig. 3(f). The RMSE was computed between the measurement result and the standard sphere, which was 5.3 µm (relative error 0.18 %). The RMSEs and relative errors for various sub-apertures are listed in Table 1. The differences in reconstruction accuracy across distinct fields of view can be attributed to factors such as the effective measurement range (i.e., aperture size) and the degree of noise present in the reconstruction results. Implementing an appropriate filter can alleviate RMSE variability across different sub-apertures.

Tables Icon

Table 1. The comparison of RMSEs and relative errors of the reconstructed spherical surface within four sub-apertures.

3.3 Measurement of a curved mobile phone screen by MVS-PMD

Furthermore, we inspected a curved screen of a mobile phone (X80, VIVO, China) using MVS-PMD. This mobile phone screen is composed of a glass, featuring a near-flat central area and smoothly transitioning into arc-shaped contours along its lateral edges. (Fig. 4(a)). We used two cameras to acquire the distorted fringe patterns reflected by the curved phone screen. Due to the high local slope of the side edge, each camera could only capture the morphology on one side of the screen. After stitching the reconstruction results from the two views, we obtained the complete 3D morphology of the curved screen (Fig. 4(b)). The 3D morphology of the curved screen is shown in Fig. 4(c). The distribution of local slopes within the effective measurement range of the curved screen by MVS-PMD was −46.1° to 51.3°, with a PV value of 2.2 mm.

 figure: Fig. 4.

Fig. 4. Demonstration of the curved screen measurement based on MVS-PMD. a. A photo of curved-screen mobile phone. The upper part was taken as the SUT, approximately 75.2 mm $\times$ 63.0 mm. b. Reconstructed curved screen surface in the field of $\text {Cam}_1$ (left) and $\text {Cam}_2$ (right), and the stitched surface. c. The cross-section of the curved screen at $x$ = 30 mm.

Download Full Size | PDF

3.4 Measurement of a freeform surface by MVS-PMD

Finally, we explored the capability of MVS-PMD to measure freeform surfaces. We made a freeform specular surface by heating and softening an acrylic plate. After adjusting the system layout and recalibrating the system parameters, we measured the freeform surface of the acrylic plate. We computed the slope distribution of the freeform surface in both $x$ and $y$ directions (Fig. 5(a)), with a local slope range of −6.7° to 7.7° and a PV value of 5.3 mm. The complete stitched freeform surface is presented in Fig. 5(b). We conducted Zernike polynomial fitting on this freeform surface, and the distribution of the first 30 Zernike coefficients is depicted in Fig. 5(c), excluding piston and tilt components. Furthermore, we utilized Zernike coefficients to fit the freeform surface profile, and the residual between the fitting and measurement results is demonstrated in Fig. 5(d).

 figure: Fig. 5.

Fig. 5. Demonstration of the freeform surface measurement based on MVS-PMD. a. The $x$-slope and $y$-slope of the freeform surface. b. Reconstructed freeform surface. c. The first 30 Zernike coefficients of the freeform surface removing the piston and tilt terms. d. The reconstruction residual of freeform surface.

Download Full Size | PDF

4. Discussion and conclusion

In this work, an MVS-PMD is provided for freeform specular surface metrology. By capturing distorted fringe patterns reflected from distinct regions of the specular SUT through multiple cameras, and stitching the reconstructed 3D morphologies of each region with high precision, accurate characterization of surfaces with substantial local slopes becomes achievable. Our method requires only a few absolute height points within the overlapping region as prior indicators, making it robust even with low field of view overlap. It significantly broadens the camera’s field of view, enabling the collection of additional information from surfaces with pronounced local curvature and facilitating the detection of freeform surfaces. The MVS-PMD is employed under the following conditions: (1) the tested surface must exhibit high reflectivity, (2) the amalgamation of camera fields of view must cover the entire SUT, with each field of view exhibiting overlapping regions with at least one other, and (3) the cameras must effectively capture clear fringe patterns.

Through numerical simulation, we developed an MVS-PMD model based on optical ray tracing, confirming its effectiveness in inspecting freeform surface, with an accuracy of up to 2.1 µm (relative error 0.03 %). Furthermore, we built a physical MVS-PMD prototype with multiple cameras, and assessed its performance on a standard spherical lens with a curvature radius of 155.04 mm, achieving a measurement precision of 5.3 µm RMSE. Additionally, we successfully measured a curved mobile phone screen, characterized by local slopes ranging from −46.1° to 51.3°, and a freeform surface featuring local slopes between −6.7° and 7.7° with a PV value of 5.3 mm. Our MVS-PMD demonstrates a certain degree of flexibility when measuring SUTs with similar local slope distributions. For surfaces characterized by markedly distinct curvature distributions, it is necessary to modify both the number and positions of the cameras to guarantee comprehensive field coverage. Following each camera adjustment, recalibration of the camera’s intrinsic and extrinsic parameters is imperative to maintain measurement precision at the micron level.

The measurement capabilities of MVS-PMD, including local slope measurement capability, accuracy and speed, can be further optimized. First, augmenting the number of cameras to collect reflected light from additional views, especially those concealed by surfaces with pronounced local slopes, would expand the attainable range of local slope measurable. For intricate SUTs, e.g., gratings, special attentions, including precise adjustment of camera parameters, utilization of high-resolution cameras and imaging lenses, implementation of advanced image processing algorithms and phase unwrapping algorithms, should be devoted to ensuring measurement accuracy and feasibility. In cases involving surfaces with exceptionally steep local slopes and small fringe periods, imaged fringes in protruding surface regions tend to be densely packed. To resolve this, multiple sets of fringe-patterned structured lights with varying periods are necessary. Additionally, for discontinuous test surfaces, the MVS-PMD requires the adoption of more sophisticated phase unwrapping algorithms, such as those based on global optimization techniques, to address phase discontinuities. Secondly, the measurement precision of MVS-PMD can be elevated by suppressing various error sources. These includes system model errors such as screen curvature and non-ideal camera imaging model, and algorithm errors such as reconstruction algorithm errors and stitching coordinate deviations. By suppressing the influence of the above error sources, it is expected to refine the measurement precision to the submicron level. Moreover, advances can be pursued in measurement speed through employing advanced structured light projection techniques such as binary coding and grayscale coding to further reduce the number of projections required for each detection [2830], thus providing a feasible way for dynamic detection of optical elements.

Overall, the proposed MVS-PMD provides a new perspective for freeform specular surface metrology. By facilitating high-precision assessment of specular elements, it holds the potential to enhance the imaging quality, energy utilization efficiency and other attributes of optical systems. It is further expected to promote the development in fields such as biomedical imaging, semiconductor device fabrication, and optical detection.

Funding

National Natural Science Foundation of China (62375171, 62205189); Shanghai Jiao Tong University 2030 Initiative (WH510363001-10); Fundamental Research Funds for the Central Universities; Oceanic Interdisciplinary Program of Shanghai Jiao Tong University (SL2022ZD205); Science Foundation of Donghai Laboratory (DH-2022KF01001).

Disclosures

The authors declare no conflicts of interest.

Data availability

Data underlying the results presented in this paper are not publicly available at this time but may be obtained from the authors upon reasonable request.

References

1. F. Fang, X. Zhang, A. Weckenmann, et al., “Manufacturing and measurement of freeform optics,” CIRP Ann. 62(2), 823–846 (2013). [CrossRef]  

2. S. Höfer, J. Burke, and M. Heizmann, “Infrared deflectometry for the inspection of diffusely specular surfaces,” Adv. Opt. Technol. 5(5-6), 377–387 (2016). [CrossRef]  

3. Z. Zhang, C. Chang, X. Liu, et al., “Phase measuring deflectometry for obtaining 3d shape of specular surface: a review of the state-of-the-art,” Opt. Eng. 60(2), 020903 (2021). [CrossRef]  

4. R.-J. Li, K.-C. Fan, Q.-X. Huang, et al., “A long-stroke 3d contact scanning probe for micro/nano coordinate measuring machine,” Precis. Eng. 43, 220–229 (2016). [CrossRef]  

5. G. Häusler, C. Faber, E. Olesch, and S. Ettl, “Deflectometry vs. interferometry,” Proc. SPIE 8788, 87881C (2013). [CrossRef]  

6. J. Guan, J. Li, X. Yang, et al., “Defect detection method for specular surfaces based on deflectometry and deep learning,” Opt. Eng. 61(06), 061407 (2022). [CrossRef]  

7. L. Huang, M. Idir, C. Zuo, and A. Asundi, “Review of phase measuring deflectometry,” Opt. Lasers Eng. 107, 247–257 (2018). [CrossRef]  

8. M. C. Knauer, J. Kaminski, and G. Hausler, “Phase measuring deflectometry: a new approach to measure specular free-form surfaces,” Proc. SPIE 5457, 366–376 (2004). [CrossRef]  

9. Y. Xu, F. Gao, and X. Jiang, “A brief review of the technological advancements of phase measuring deflectometry,” PhotoniX 1(1), 14 (2020). [CrossRef]  

10. C. Faber, E. Olesch, R. Krobot, and G. Häusler, “Deflectometry challenges interferometry: the competition gets tougher!” Proc. SPIE 8493, 84930R (2012). [CrossRef]  

11. Z. Zhang, C. Chang, X. Liu, et al., “Recent advance on phase measuring deflectometry for obtaining 3d shape of specular surface,” Proc. SPIE 11552, 115520Z (2020). [CrossRef]  

12. C. Liu, Z. Zhang, N. Gao, and Z. Meng, “Large-curvature specular surface phase measuring deflectometry with a curved screen,” Opt. Express 29(26), 43327–43341 (2021). [CrossRef]  

13. Y. Fu, F. Ma, G. Jiang, et al., “A novel phase measuring deflectometry method using a curved screen,” IEEE Trans. Instrum. Meas. 72, 1–10 (2023). [CrossRef]  

14. H. Han, S. Wu, and Z. Song, “Curved lcd based deflectometry method for specular surface measurement,” Opt. Lasers Eng. 151, 106909 (2022). [CrossRef]  

15. M. J. F. Carvalho, C. L. N. Veiga, and A. Albertazzi, “Deflectometry in cylindrical coordinates using a conical mirror: principles and proof of concept,” J. Braz. Soc. Mech. Sci. Eng. 41(9), 380 (2019). [CrossRef]  

16. X. Wei, H. Zhang, T. Zou, and Z. Wang, “Three-dimensional stitching of stereo-deflectometry based on marker points,” Appl. Opt. 61(25), 7323–7329 (2022). [CrossRef]  

17. L. Graves, H. Quach, H. Choi, and D. Kim, “Infinite deflectometry enabling 2π-steradian measurement range,” Opt. Express 27(5), 7602–7615 (2019). [CrossRef]  

18. J. Balzer, D. Acevedo-Feliz, S. Soatto, et al., “Cavlectometry: Towards holistic reconstruction of large mirror objects,” in Proceedings of IEEE Conference on 3D Vision, (IEEE, 2014), pp. 448–455.

19. Y. Xu, F. Gao, and X. Jiang, “Performance analysis and evaluation of geometric parameters in stereo deflectometry,” Engineering 4(6), 806–815 (2018). [CrossRef]  

20. J. Zhang, G. Chen, and Z. Jia, “An image stitching algorithm based on histogram matching and sift algorithm,” Int. J. Patt. Recogn. Artif. Intell. 31(04), 1754006 (2017). [CrossRef]  

21. P. Su, R. E. Parks, L. Wang, et al., “Software configurable optical test system: a computerized reverse hartmann test,” Appl. Opt. 49(23), 4404–4412 (2010). [CrossRef]  

22. M. Li, D. Li, C. Jin, et al., “Improved zonal integration method for high accurate surface reconstruction in quantitative deflectometry,” Appl. Opt. 56(13), F144–F151 (2017). [CrossRef]  

23. V. Lakshminarayanan and A. Fleck, “Zernike polynomials: a guide,” J. Mod. Opt. 58(7), 545–561 (2011). [CrossRef]  

24. H. Ren, F. Gao, and X. Jiang, “Iterative optimization calibration method for stereo deflectometry,” Opt. Express 23(17), 22060–22068 (2015). [CrossRef]  

25. K. Chen, J. Xi, and Y. Yu, “Quality-guided spatial phase unwrapping algorithm for fast three-dimensional measurement,” Opt. Commun. 294, 139–147 (2013). [CrossRef]  

26. Z. Zhang, “A flexible new technique for camera calibration,” IEEE Trans. Pattern Anal. Machine Intell. 22(11), 1330–1334 (2000). [CrossRef]  

27. X. X. Lu, “A review of solutions for perspective-n-point problem in camera pose estimation,” J. Phys.: Conf. Ser. 1087, 052009 (2018). [CrossRef]  

28. M. Young, E. Beeson, J. Davis, et al., “Coded structured light,” in Proceedings of IEEE Conference on Computer Vision and Pattern Recognition, (IEEE, 2007), pp. 1–8.

29. S. Van der Jeught and J. J. Dirckx, “Real-time structured light profilometry: a review,” Opt. Lasers Eng. 87, 18–31 (2016). [CrossRef]  

30. S. Zhang, “High-speed 3d shape measurement with structured light methods: A review,” Opt. Lasers Eng. 106, 119–131 (2018). [CrossRef]  

Data availability

Data underlying the results presented in this paper are not publicly available at this time but may be obtained from the authors upon reasonable request.

Cited By

Optica participates in Crossref's Cited-By Linking service. Citing articles from Optica Publishing Group journals and other participating publishers are listed here.

Alert me when this article is cited.


Figures (5)

Fig. 1.
Fig. 1. Principle and schematic of MVS-PMD. a. Schematic of MVS-PMD. $\left \{x_m, y_m, z_m\right \}$ represents the coordinate of the $m$-th camera. Cam: Camera. b. Flowchart for inspecting a high-curvature SUT via MVS-PMD. c. Obtaining the absolute depth of point $P$ in the intersection region through stereo deflectometry. d. Iteratively solving for the metrology in region $m$ by SCOTS. ADP: Absolute depth plane.
Fig. 2.
Fig. 2. Numerical simulation of MVS-PMD. a. The simulated MVS-PMD system including screen, cameras and SUT. The SUT can be calibration plates or spherical sample for calibration or measurement, respectively. b. The freeform SUT. c. The distorted fringes captured by $\text {Cam}_1$ and $\text {Cam}_2$. d. The $x$-slope and $y$-slope distribution of the simulated freeform surface. e. Reconstructed 3D surface in the field of $\text {Cam}_1$ (upper) and $\text {Cam}_2$ (bottom). f. The stitched 3D surface based on MVS-PMD. g. The reconstruction residual.
Fig. 3.
Fig. 3. Setup and characterization of the prototype MVS-PMD. a. The experimental setup of MVS-PMD including four cameras. b. The ceramic checkerboard (upper) and circle grid calibration board (bottom). c. The reconstructed spherical surface within four sub-apertures. The insets are the distorted fringes reflected by the spherical lens in the sub-apertures of four cameras. d. Reconstructed spherical surface based on MVS-PMD. e. The $x$-slope and $y$-slope distribution of the spherical lens. f. The reconstruction residual of spherical surface.
Fig. 4.
Fig. 4. Demonstration of the curved screen measurement based on MVS-PMD. a. A photo of curved-screen mobile phone. The upper part was taken as the SUT, approximately 75.2 mm $\times$ 63.0 mm. b. Reconstructed curved screen surface in the field of $\text {Cam}_1$ (left) and $\text {Cam}_2$ (right), and the stitched surface. c. The cross-section of the curved screen at $x$ = 30 mm.
Fig. 5.
Fig. 5. Demonstration of the freeform surface measurement based on MVS-PMD. a. The $x$-slope and $y$-slope of the freeform surface. b. Reconstructed freeform surface. c. The first 30 Zernike coefficients of the freeform surface removing the piston and tilt terms. d. The reconstruction residual of freeform surface.

Tables (1)

Tables Icon

Table 1. The comparison of RMSEs and relative errors of the reconstructed spherical surface within four sub-apertures.

Equations (3)

Equations on this page are rendered with MathJax. Learn more.

n k = P S k / | P S k | + P C k / | P C k | | P S k / | P S k | + P C k / | P C k | | .
max P i = 1 K j i ( n i n j ) ,
w x ( x , y ) = x x S d S + x x C d C Δ z S w ( x , y ) d S + Δ z C w ( x , y ) d C , w y ( x , y ) = y y S d S + y y C d C Δ z S w ( x , y ) d S + Δ z C w ( x , y ) d C .
Select as filters


Select Topics Cancel
© Copyright 2024 | Optica Publishing Group. All rights reserved, including rights for text and data mining and training of artificial technologies or similar technologies.