Next Article in Journal
A Review of Phase-Change Materials and Their Potential for Reconfigurable Intelligent Surfaces
Next Article in Special Issue
Directional and Eye-Tracking Light Field Display with Efficient Rendering and Illumination
Previous Article in Journal
Microdroplet PCR in Microfluidic Chip Based on Constant Pressure Regulation
Previous Article in Special Issue
Depth-Enhanced Holographic Super Multi-View Maxwellian Display Based on Variable Filter Aperture
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Saturation-Induced Phase Error Compensation Method Using Complementary Phase

1
School of Physical Science and Technology, Southwest Jiaotong University, Chengdu 610031, China
2
Department of Opto-Electronics, Sichuan University, Chengdu 610064, China
*
Author to whom correspondence should be addressed.
Micromachines 2023, 14(6), 1258; https://doi.org/10.3390/mi14061258
Submission received: 27 April 2023 / Revised: 13 June 2023 / Accepted: 14 June 2023 / Published: 16 June 2023
(This article belongs to the Special Issue Three-Dimensional Display Technologies)

Abstract

:
Intensity saturation can induce phase error and, thus, measurement error in fringe projection profilometry. To reduce saturation-induced phase errors, a compensation method is developed. The mathematical model of saturation-induced phase errors is analyzed for N-step phase-shifting profilometry, and the phase error is approximately N-folder of the frequency of the projected fringe. Additional N-step phase-shifting fringe patterns with initial phase-shift π/N are projected for generating a complementary phase map. The final phase map is obtained by averaging the original phase map extracted from the original fringe patterns and the complementary phase map, and then the phase error can be canceled out. Both simulations and experiments demonstrated that the proposed method can substantially reduce the saturation-induced phase error and realize accurate measurements for a highly dynamic range of scenarios.

1. Introduction

Three-dimensional (3D) information has found wide applications in online inspection, visual reality (VR) and the protection of historical relics [1,2,3,4]. Fringe projection profilometry (FPP) [5,6,7] as a structured-light (SL) [8]-based method is one of the most representative active 3D measurement technologies owing to its being non-contact, have a high accuracy and a high resolution [9,10,11]. However, due to the limited dynamic range of the camera sensors, the pixels of patterns captured on surfaces with high reflection are prone to be saturated, leading to severe phase errors in FPP.
Scholars have explored many approaches to improve the dynamic range of the images, which are commonly called high dynamic range (HDR) 3D measurement methods. These methods can be mainly classified into two categories: equipment-based techniques and algorithm-based techniques [12]. The equipment-based techniques avoid the saturation of the captured images by adjusting the parameters of the hardware or using additional devices, which can be further divided into three classes: multi-exposure methods [13,14], adaptive projection methods [15,16] and additional equipment methods [17,18]. The multi-exposure methods generally capture a set of images with different exposures, and then fuse them to an HDR image using multi-exposure fusion algorithms [19]. Since multi-exposure methods require taking a large number of images to obtain an image with a high dynamic range, it is very time consuming. In recent years, although some approaches were proposed to improve the measurement efficiency [20,21], their measurement accuracy was sacrificed to some extent. Instead of adjusting the exposure of the camera, the adaptive projection methods change the brightness of the projected images pixel by pixel to obtain the desired image without saturation. However, these methods require intense calibration in advance, which limits their application in dynamic scenarios. Some scholars reduced the effect of high reflective surfaces by introducing additional equipment in a traditional projector-camera FPP system: linear polarizer [22], digital micromirror device (DMD) [23], transparent screen [24], etc. Among the additional equipment methods, polarization-based methods are popularly researched owing to their additional polarization information. Zhu et al. [25] proposed a coding strategy based on polarization and light intensity utilizing the polarization characteristics of a liquid crystal display projector. This method could measure objects with specular reflections and greatly reduced the interference of noise. To further improve the stability of HDR measurements, the same group proposed a polarization-plus-phase-shift coding strategy, and achieved robust phase unwrapping [26]. However, these additional equipment methods had some shortcomings such as reducing the signal-to-noise ratio (SNR) and sacrificing spatial resolution.
The algorithm-based techniques use certain algorithms to derive the phase information by utilizing the saturated fringe patterns without adding or adjusting the hardware equipment. Hu et al. [27] found that the effect of the image saturation can be suppressed in phase-shifting profilometry (PSP) if the phase shift is large enough to ensure that three fringe intensities are not saturated. However, different phase-shifting (PS) algorithms using entirely different phase calculations would increase the complexity of the algorithm. Chen et al. [28] suggested estimating the phase using a standard N-step phase-shifting algorithm directly from the saturated phase-shifting patterns. This method could obtain a high-quality phase if there was no phase-shift error, but it required a large number of phase-shifting fringe patterns and was still time-consuming. To reduce the required images, Qi et al. [29] introduced a phase-error theory for a standard N-step phase-shifting algorithm, and suggested that a seven-step phase-shifting algorithm could reduce the phase error induced by the intensity saturation. Jiang et al. [30] and Wang et al. [31] achieved high dynamic range 3D measurements using additional inverted three-step PS fringe patterns. These methods used unsaturated inverted fringe patterns to replace saturated original fringe patterns for phase acquisition; however, phase calculation involves different equations according to different saturation degrees. To achieve more generic measurements, Tan et al. [32] proposed a saturation-induced error correction method using joint Fourier analysis and Hilbert transform, which could effectively reduce the phase error based on its periodic characteristic. However, errors would occur at the fringe edges due to the Hilbert transform.
This paper presents a flexible saturation-induced phase error reduction method using a complementary phase. The mathematical model of the saturation-induced phase error for a phase-shifting algorithm is analyzed considering the fifth-order harmonic, and an additional set of phase-shifting fringe patterns with initial phase-shift π/N are projected for compensating the phase error. The original phase map and the complementary phase map are calculated from the saturated original fringe patterns and shifted fringe patterns, respectively. The final phase map is generated by averaging two phase maps, and then the saturation-induced phase error can be effectively reduced. Unlike the transform-based methods, the complementary phase map is calculated pixel by pixel for the phase error compensation. As a result, the measurement accuracy of the full-field phase can be improved compared with that of the transform-based methods, which might cause errors at the object edges. Simulation and experimental results show that the proposed method can obtain a high-quality phase map and realize accurate measurements for HDR scenarios.

2. Methods

2.1. N-Step Phase-Shifting Algorithm

Phase-shifting methods are widely used in structured-light 3D measurements due to their high accuracy and easy implementation. The intensity of the nth captured phase-shifting fringe pattern in a standard N-step phase-shifting algorithm can be expressed as:
I n ( x , y ) = A ( x , y ) + B ( x , y ) cos [ φ ( x , y ) + δ n ] , n = 1 , 2 , , N
where ( x , y ) are the image coordinates, δ n = 2 π n / N is the phase shift, A ( x , y ) is the background intensity, B ( x , y ) is the intensity modulation and φ ( x , y ) is the phase containing depth information and needs to be solved for. The phase can be calculated using a phase-shifting algorithm when N 3 [6]:
φ ( x , y ) = arctan n = 1 N I n ( x , y ) sin δ n n = 1 N I n ( x , y ) cos δ n
where the arctangent function results in a wrapped phase with 2π discontinuities. The continuous phase map Φ ( x , y ) can be obtained using the wrapped phase φ ( x , y ) and fringe order k ( x , y ) , which can be determined using a phase unwrapping algorithm [5]:
Φ ( x , y ) = φ ( x , y ) + 2 π k ( x , y )
The unwrapped phase can be used for 3D reconstruction once the system is calibrated [33]. As a result, the accuracy of the 3D measurement is mainly determined by the quality of the phase map.

2.2. Saturation-Induced Phase Error Analysis

The N-step phase-shifting algorithm can derive an accurate phase map if the intensity of the fringe patterns is a sinusoidal distribution. However, the image saturation will cause non-sinusoidal fringes and induce severe phase errors. The non-sinusoidal PS fringe patterns as a result of image saturation can be considered as the aliased signal with different frequencies, and can be modeled as:
I n s ( x , y ) = A ( x , y ) + j = 1 p B j ( x , y ) cos { j [ φ ( x , y ) + δ n ] }
where B j ( x , y ) is the modulation of the jth harmonic, and p is the number of the harmonics. When p = 1 , I n s ( x , y ) = I n ( x , y ) , which are the ideal sinusoidal fringe patterns. When p > 1 , the fringe patterns become non-sinusoidal. The measured phase using an N-step PS algorithm can be calculated by submitting Equation (4) into Equation (2):
φ s = arctan n = 1 N I n s sin δ n n = 1 N I n s cos δ n
Note that in Equation (5) and the remainder of this paper, (x, y) may be omitted for brevity. The saturation-induced phase error can be calculated by taking the difference between the measured phase φ s and the real phase φ :
Δ φ = φ s φ = arctan n = 1 N j = 2 p ( B j + 1 B j 1 ) sin [ j ( φ + δ n ) ] B 1 N + n = 1 N j = 2 p ( B j + 1 + B j 1 ) cos [ j ( φ + δ n ) ]
For the N-step PS algorithm, phase errors are sensitive to the order p = jN, while errors related to harmonics with other orders are suppressed [32]. The saturation-induced phase error can be further described as:
Δ φ = arctan j = 1 p ( C j N + 1 C j N 1 ) sin ( j N φ ) 1 + j = 1 p ( C j N + 1 C j N 1 ) cos ( j N φ )
where constant C k = B k / B 1 . The saturation-introduced phase error highly correlates to the real phase φ . Since 3-step and 4-step phase-shifting algorithms are more extensively used in SL measurements, the phase errors for these two methods were analyzed in detail.
For the 3-step phase-shifting algorithm (i.e., N = 3), considering the fifth-order harmonic, the saturation-induced phase error is given as:
Δ φ = arctan ( C 4 C 2 ) sin ( 3 φ ) C 5 sin ( 6 φ ) 1 + ( C 4 + C 2 ) cos ( 3 φ ) + C 5 cos ( 6 φ )
Considering C k is much smaller than 1, Equation (8) can be approximately expressed as:
Δ φ ( C 4 C 2 ) sin ( 3 φ ) C 5 sin ( 6 φ )
In general, the modulation of the harmonics decreases with the harmonics order increasing, and C 4 C 2 is much larger than C 5 . The saturation-induced phase error can be further approximated as:
Δ φ ( C 4 C 2 ) sin ( 3 φ )
For the 4-step phase-shifting algorithm (i.e., N = 4), considering the fifth-order harmonic, the saturation-induced phase error is derived as:
Δ φ = arctan ( C 5 C 3 ) sin ( 4 φ ) 1 + ( C 5 + C 3 ) cos ( 4 φ )
Similarly, the phase error can be approximately described as:
Δ φ ( C 5 C 3 ) sin ( 4 φ )
The above analysis reveals that for the 3-step and 4-step phase-shifting algorithms, the saturation-induced phase error is approximately N-folder of the frequency of the projected fringe patterns. Generally, the saturation-induced phase error for an N-step PS algorithm can be approximated as:
Δ φ K N sin ( N φ )
where K N is a constant. It should be noted that the saturation-induced phase error model derived as Equation (13) is consistent with that in Ref. [32]; however, our method does not involve Fourier filtering as Ref. [32] did, which might filter out some detailed information.

2.3. Phase Error Compensation Using a Complementary Phase

To reduce the saturation-induced phase error, a compensation method using a complementary phase is introduced. Additional N-step phase-shifting fringe patterns with initial phase-shift π/N are projected onto the measured object. The intensities of the captured shifted fringe patterns are expressed as:
I n s ( x , y ) = A ( x , y ) + j = 1 p B j ( x , y ) cos { j [ φ ( x , y ) + δ n + π / N ] }
Submitting Equation (14) into Equations (5)–(7), the saturation-induced phase error using shifted fringe patterns can be described as:
Δ φ = arctan j = 1 p ( C j N + 1 C j N 1 ) sin ( j N φ + j π ) 1 + j = 1 p ( C j N + 1 C j N 1 ) cos ( j N φ + j π ) K N sin ( N φ + π ) K N sin ( N φ )
The original phase φ s calculated using original saturated phase-shifting patterns and the complementary phase φ s calculated with additional phase-shifting patterns shifted with π/N can be expressed as:
φ s = φ + Δ φ = φ + K N sin ( N φ ) φ s = φ + Δ φ = φ K N sin ( N φ )
Since the phase error of the original phase map and that of the complementary phase map have opposite distributional tendencies, they can be canceled out by averaging these two phase maps. Thus, the final phase φ can be obtained by:
φ = ( φ s + φ s ) / 2

3. Simulations

Some simulations were carried out to verify the performance of the proposed compensation method for saturation-induced phase error. The intensities of the phase-shifting fringes are encoded as:
I n = 127.5 + 127.5 cos [ 2 π f x + 2 π n / N ]
where f is the fringe frequency. The captured intensities of the fringe patterns are expressed as:
I n r = R { 127.5 + 127.5 cos [ 2 π f x + 2 π n / N ] }
where R is the reflectance of the surface. The saturated fringe patterns are described as:
I n s = { I n r ,         I n r 255 255 ,   I n r > 255
where 255 is the maximum dynamic range (eight-bit) in this simulation, and the saturation degree can be represented by R.
The simulated results are shown in Figure 1, where the simulation parameters are N = 3 and R = 1.5. Figure 1a,b show the original and π/3 shifted saturated three-step phase-shifting fringe patterns. The original phase map calculated using the original fringe patterns and the complementary phase map calculated using the π/3 shifted fringe patterns are shown in Figure 1c,d, respectively. The final phase map obtained by averaging the original phase map and the complementary phase map is shown in Figure 1e. To better illustrate the compensation method, phase error cross sections of the original phase map, the complementary phase map and the phase map using the proposed method are shown in Figure 1f. The phase error distributional tendencies of the original phase and the complementary phase are opposite, which verifies the principle in Section 2. It can be seen from Figure 1f that the phase error of the final phase was reduced effectively by using the proposed method.
To quantitatively analyze the phase errors, root-mean-square (RMS) error using three-step and four-step PS algorithms with different saturation degrees (R = 1, …, 3) were evaluated, as shown in Figure 2. The phase error using a three-step PS algorithm before compensation increased largely with the increase in the saturation degree, as shown in Figure 2a. In contrast, the phase error after compensation was reduced to a low level when R 2 , and reduced more than half when R > 2. The phase error using a four-step PS algorithm reached its minimum when R = 2, and it was reduced effectively after the proposed compensation method, as shown in Figure 2b.

4. Experiments and Results

To verify the proposed compensation method for saturation-induced phase error, a FPP system was set up, which consisted of a digital-light-processing (DLP) projector (Wintech PRO4500, Wintech Digital System Technology Corp., San Marcos, CA, USA) with 912 × 1140 resolution, one mono camera (Basler acA2040-120um, Basler AG, Ahrensburg, Germany) with 2048 × 1536 resolution and a 16 mm focal length lens. Since the 3-step PS algorithm is popularly used because of its high efficiency, it was adopted in the following experiments. Additionally, a multi-frequency temporal phase unwrapping algorithm [34], with fringe frequencies of 1, 6 and 20, was used for obtaining the continuous phase map.

4.1. Effectiveness Evaluation Measurement

In order to verify the effectiveness of the proposed saturation-induced phase error compensation method, experiments were performed on a geometric plaster model as shown in Figure 3a. Figure 3b shows the captured fringe patterns of three frequencies, and the corresponding intensities of the dashed line are shown in Figure 3c, where the fringe intensities were saturated. The wrapped phase maps of the low frequency, middle frequency and high frequency were obtained using the proposed method, and are shown in Figure 3d–f, respectively. The continuous phase map of the high frequency obtained using a temporal phase unwrapping algorithm is shown in Figure 3g. The results verified the proposed method were appropriate for projecting both low and high frequency fringes.
Figure 4a shows the phase reconstruction obtained from the original fringe patterns where the saturation-induced error was obvious (i.e., ripples on the surface). Figure 4b shows the phase reconstruction obtained from π/N-shifted fringe patterns, and the saturation-induced error was also obvious. To verify the phase error model of the proposed method, the captured images with and without Fourier filtering were used for obtaining the phase maps as shown in Figure 4c,d. It demonstrated that both methods with and without Fourier filtering could greatly reduce the measurement error. To quantitatively evaluate the performance of the proposed method, a 16-step phase-shifting algorithm was adopted to obtain the ground truth of the measured object [35]. The phase error maps of phases in Figure 4a–d are shown in Figure 4e–h, respectively. The mean absolute error (MAE) and the RMS error using the original fringe patterns were 0.1879 rad and 0.0254 rad, respectively. The result using π/N-shifted fringe patterns had a close error distribution: an MAE of 0.2169 rad and an RMS error of 0.0276 rad. The RMS error using Fourier filtering was reduced to 0.0175 rad, while the MAE was increased to 0.4160 rad due to the large errors at the object edges. In contrast, the MAE and the RMS error using the proposed method without Fourier filtering was reduced to 0.0702 rad and 0.0083 rad, respectively. The comparison of the above experimental results is shown in Table 1. The results demonstrated that the proposed method could reduce the phase error effectively in full field and avoid the errors at the object edges.
The phase error of the original phase, the complementary phase and the proposed phase on the dashed line in Figure 3b are plotted in Figure 5a. The saturated region (in orange dashed box) and the unsaturated region (in blue dashed box) is enlarged in Figure 5b,c, respectively. In the unsaturated region, the phase errors of the above three phase maps had a similar distribution at a relatively low level. In contrast, in the saturated region, the phase error of the original and the complementary phases were opposite and were cancelled out by averaging the phase maps.

4.2. Comparison Measurement of Complex Surface

Comparison measurements of a David model with a complex surface were conducted employing Tan’s method [32] and the proposed method. The image of the David model and one of the captured fringe patterns are shown in Figure 6a,b.
The compared experimental results are shown in Figure 7. Figure 7a–c show the phase maps obtained using the original fringe patterns, Tan’s method and the proposed method, respectively. The result using original fringe patterns shows severe saturation-induced error, while both Tan’s method and the proposed method could effectively alleviate the induced error and greatly improve the measurement quality. To give a better illustration of the measurement results of Tan’s method and the proposed method, the details in the dashed regions in Figure 7b,c are enlarged in Figure 7d–g, respectively. There were some residual errors at the hair region and the shoulder region in Tan’s method, as shown in Figure 7d,f, while the proposed method still performed well on the complex surface, as shown in Figure 7e,g.
To further verify the performance of the proposed method, the experiment on the David model was conducted using Jiang’s method [30] for comparison. The phase reconstruction of Jiang’s method is shown in Figure 8a. To be more intuitive, the phase cross sections of the ground truth, Jiang’s method and the proposed method on the lower and upper dashed lines in Figure 8a are shown in Figure 8b,c, respectively. There were some phase jumps in Jiang’s method. In contrast, the results of the proposed method were smooth and closer to the ground truth, which demonstrated that the proposed method was less sensitive to the noise.

4.3. Measurements for an HDR Scenario

In order to evaluate the performance of the proposed method for an HDR scenario, three objects with different reflectivity were measured. Figure 9a shows the measured objects, one dog model and two letter blocks, and Figure 9b shows one of the captured fringe patterns. The intensity cross sections of the dashed line on the three objects are shown in Figure 9c, and different intensity ranges demonstrated that the objects had different reflectance. The result using the original fringe patterns and the result using the proposed method are shown in Figure 9d,e, respectively. The phase maps were reconstructed successfully, both using the original fringe pattern method and the proposed method, where the fringe patterns were not saturated (on letter blocks). When the intensity saturation occurred, the result using the original fringe patterns suffered from saturation-induced error (on the dog model), while the result using the proposed method had less error. The experimental results showed that the proposed method had a better performance on suppressing saturation-induced errors caused by high reflectivity, and could be used for HDR scenarios.

5. Conclusions

A new saturation-induced error compensation method based on complementary phase was presented for phase-shifting profilometry. The saturation-induced phase error model for an N-step PS algorithm was mathematically analyzed and optimized considering the fifth-order harmonic, and could be generally approximated as N-folder of the frequency of the projected fringes. Consequently, a set of N-step phase-shifting fringe patterns with initial phase-shift π/N were projected to generate a complementary phase pixel by pixel for compensating the phase error. Simulation and Experimental results verified that the proposed method could substantially reduce the phase error induced by the intensity saturation in full field. Compared with the transform-based method, the proposed method with pixel-wise complementary phase could extract higher accurate phases at the object edges and perform better on complex surfaces. Compared with the inverted-fringe method, the compensation method was less sensitive to noise. In addition, the experimental results of the objects with different reflectance demonstrated that highly accurate measurements could be achieved for HDR scenarios using the proposed method.

Author Contributions

Conceptualization, Investigation, Methodology, Writing—original draft, Y.W.; Writing—review and editing, Y.C., M.X. and T.T. All authors have read and agreed to the published version of the manuscript.

Funding

This research was funded by Fundamental Research Funds for the Central Universities Ministry of Education of China, grant number A0920502052201 and Funds for International Cooperation and Exchange of the National Natural Science Foundation of China, grant number 61960206010.

Data Availability Statement

Not applicable.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Chen, R.; Xu, J.; Zhang, S. Comparative study on 3D optical sensors for short range applications. Opt. Laser Eng. 2022, 149, 106763. [Google Scholar] [CrossRef]
  2. Li, Y.; Li, N.; Wang, D.; Chu, F.; Lee, S.; Zheng, Y.; Wang, Q. Tunable liquid crystal grating based holographic 3D display system with wide viewing angle and large size. Light Sci. Appl. 2022, 11, 188. [Google Scholar] [CrossRef] [PubMed]
  3. Wang, D.; Liu, C.; Shen, C.; Xing, Y.; Wang, Q. Holographic capture and projection system of real object based on tunable zoom lens. PhotoniX 2020, 1, 6. [Google Scholar] [CrossRef] [Green Version]
  4. Lu, L.; Suresh, V.; Zheng, Y.; Wang, Y.; Xi, J.; Li, B. Motion induced error reduction methods for phase shifting profilometry: A review. Opt. Laser Eng. 2021, 141, 106573. [Google Scholar] [CrossRef]
  5. Gorthi, S.S.; Rastogi, P. Fringe projection techniques: Whither we are? Opt. Lasers Eng. 2010, 48, 133–140. [Google Scholar] [CrossRef] [Green Version]
  6. Zuo, C.; Feng, S.; Huang, L.; Tao, T.; Yin, W.; Chen, Q. Phase shifting algorithms for fringe projection profilometry: A review. Opt. Lasers Eng. 2018, 109, 23–59. [Google Scholar] [CrossRef]
  7. Xu, J.; Zhang, S. Status, challenges, and future perspectives of fringe projection profilometry. Opt. Laser Eng. 2020, 135, 106193. [Google Scholar] [CrossRef]
  8. Geng, J. Structured-light 3D surface imaging: A tutorial. Adv. Opt. Photonics 2011, 3, 128–160. [Google Scholar] [CrossRef]
  9. Wan, Y.; Cao, Y.; Kofman, J. High-accuracy 3d surface measurement using hybrid multi-frequency composite-pattern temporal phase unwrapping. Opt. Express 2020, 28, 39165. [Google Scholar] [CrossRef] [PubMed]
  10. Wan, Y.; Cao, Y.; Liu, X.; Tao, T.; Kofman, J. High-frequency color-encoded fringe-projection profilometry based on geometry constraint for large depth range. Opt. Express 2020, 28, 13043–13058. [Google Scholar] [CrossRef] [PubMed]
  11. An, H.; Cao, Y.; Wu, H. The spatial phase-shifting measuring profilometry based on dual-frequency grating. Opt. Lasers Eng. 2021, 143, 106638. [Google Scholar] [CrossRef]
  12. Feng, S.; Zhang, L.; Zuo, C.; Tao, T.; Chen, Q.; Gu, G. High dynamic range 3d measurements with fringe projection profilometry: A review. Meas. Sci. Technol. 2018, 29, 122001. [Google Scholar] [CrossRef]
  13. Qi, Z.; Wang, Z.; Huang, J.; Xue, Q.; Gao, J. Improving the quality of stripes in structured-light three-dimensional profile measurement. Opt. Eng. 2016, 56, 031208. [Google Scholar] [CrossRef]
  14. Zhang, S. Rapid and automatic optimal exposure control for digital fringe projection technique. Opt. Lasers Eng. 2020, 128, 106029. [Google Scholar] [CrossRef]
  15. Li, D.; Kofman, J. Adaptive fringe-pattern projection for image saturation avoidance in 3D surface-shape measurement. Opt. Express 2014, 22, 9887–9901. [Google Scholar] [CrossRef] [PubMed]
  16. Zhou, P.; Cheng, Y.; Zhu, J. High-dynamic-range 3D shape measurement with adaptive speckle projection through segmentation-based mapping. IEEE Trans. Instrum. Meas. 2022, 72, 5003512. [Google Scholar]
  17. Cai, Z.; Liu, X.; Peng, X.; Yin, Y.; Li, A.; Wu, J.; Gao, B. Structured light field 3D imaging. Opt. Express 2016, 24, 20324–20334. [Google Scholar] [CrossRef]
  18. Wang, Y.; Zhang, J.; Luo, B. High dynamic range 3D measurement based on spectral modulation and hyperspectral imaging. Opt. Express 2018, 26, 34442–34450. [Google Scholar] [CrossRef]
  19. Wu, K.; Tan, J.; Xia, H.; Liu, C. An exposure fusion-based structured light approach for the 3D measurement of a specular Surface. IEEE Sens. J. 2021, 21, 6314–6324. [Google Scholar] [CrossRef]
  20. Zhang, L.; Chen, Q.; Feng, S. Real-time high dynamic range 3D measurement using fringe projection. Opt. Express 2020, 28, 24363–24378. [Google Scholar] [CrossRef]
  21. Liu, Y.; Fu, Y.; Zhuan, Y. High dynamic range real-time 3D measurement based on Fourier transform profilometry. Opt. Laser Technol. 2021, 138, 106833. [Google Scholar] [CrossRef]
  22. Zhu, Z.; You, D.; Zhou, F. Rapid 3D reconstruction method based on the polarization-enhanced fringe pattern of an HDR object. Opt. Express 2021, 49, 2162–2171. [Google Scholar] [CrossRef]
  23. Guan, X.; Qu, X.; Zhang, F. Pixel-level mapping method in high dynamic range imaging system based on DMD modulation. Opt. Commun. 2021, 499, 127278. [Google Scholar] [CrossRef]
  24. Cao, J.; Li, C.; Zhang, X. High-reflectivity surface measurement in structured-light technique by using a transparent screen. Measurement 2022, 196, 111273. [Google Scholar] [CrossRef]
  25. Zhu, Z.; Dong, Y.; You, D.; Sun, X. Accurate three-dimensional measurement based on polarization-defocused encoded structured light. Measurement 2022, 205, 112128. [Google Scholar] [CrossRef]
  26. Zhu, Z.; Li, M.; Zhou, F.; You, D. Stable 3D measurement method for high dynamic range surfaces based on fringe projection profilometry. Opt. Lasers Eng. 2023, 166, 107542. [Google Scholar] [CrossRef]
  27. Hu, E.; He, Y.; Chen, Y. Study on a novel phase-recovering algorithm for partial intensity saturation in digital projection grating phase-shifting profilometry. Opt. Int. J. Light Electron Opt. 2010, 121, 23–28. [Google Scholar] [CrossRef]
  28. Chen, B.; Zhang, S. High-quality 3D shape measurement using saturated fringe patterns. Opt. Lasers Eng. 2016, 87, 83–89. [Google Scholar] [CrossRef] [Green Version]
  29. Qi, Z.; Wang, Z.; Huang, J.; Xing, C.; Gao, J. Error of image saturation in the structured-light method. Appl. Opt. 2018, 57, A181–A188. [Google Scholar] [CrossRef] [PubMed]
  30. Jiang, C.; Bell, T.; Zhang, S. High dynamic range real-time 3D shape measurement. Opt. Express 2016, 24, 7337–7346. [Google Scholar] [CrossRef] [PubMed]
  31. Wang, J.; Yang, Y.; Xu, P.; Liu, J. Saturation-induced phase error correction method in 3-D measurement based on inverted fringes. Appl. Opt. 2023, 62, 492–499. [Google Scholar] [CrossRef] [PubMed]
  32. Tan, J.; Su, W.; He, Z.; Bai, Y.; Dong, B.; Xie, S. Generic saturation-induced phase error correction for structured light 3D shape measurement. Opt. Lett. 2022, 47, 3387–3390. [Google Scholar] [CrossRef]
  33. Li, Z.; Shi, Y.; Wang, C.; Wang, Y. Accurate calibration method for a structured light system. Opt. Eng. 2008, 47, 053604. [Google Scholar] [CrossRef]
  34. Zuo, C.; Huang, L.; Zhang, M.; Chen, Q.; Asundi, A. Temporal phase unwrapping algorithms for fringe projection profilometry: A comparative review. Opt. Lasers Eng. 2016, 85, 84–103. [Google Scholar] [CrossRef]
  35. Chen, C.; Wan, Y.; Cao, Y. Instability of projection light source and real-time phase error correction method for phase-shifting profilometry. Opt. Express 2018, 26, 4258–4270. [Google Scholar] [CrossRef] [PubMed]
Figure 1. Simulated results: (a) original saturated 3-step PS fringe patterns, (b) π/3 shifted saturated 3-step PS fringe patterns, (c) original phase map, (d) complementary phase map, (e) final phase map, (f) phase error cross sections of (ce).
Figure 1. Simulated results: (a) original saturated 3-step PS fringe patterns, (b) π/3 shifted saturated 3-step PS fringe patterns, (c) original phase map, (d) complementary phase map, (e) final phase map, (f) phase error cross sections of (ce).
Micromachines 14 01258 g001
Figure 2. Phase error with different saturation degrees using (a) 3-step PS algorithm, (b) 4-step PS algorithm.
Figure 2. Phase error with different saturation degrees using (a) 3-step PS algorithm, (b) 4-step PS algorithm.
Micromachines 14 01258 g002
Figure 3. Measurement results of a geometric plaster model: (a) image of the geometric plaster; (b) captured fringe patterns of three frequencies; (c) intensities of the red dashed line in (b); wrapped phase map of (d) low frequency, (e) middle frequency, (f) high frequency; (g) continuous phase map of high frequency.
Figure 3. Measurement results of a geometric plaster model: (a) image of the geometric plaster; (b) captured fringe patterns of three frequencies; (c) intensities of the red dashed line in (b); wrapped phase map of (d) low frequency, (e) middle frequency, (f) high frequency; (g) continuous phase map of high frequency.
Micromachines 14 01258 g003
Figure 4. Reconstruction result of a geometric plaster model: phase map using (a) original fringe patterns, (b) π/N-shifted fringe patterns, (c) method with Fourier filtering, (d) proposed method without Fourier filtering, (eh) phase error of (ad).
Figure 4. Reconstruction result of a geometric plaster model: phase map using (a) original fringe patterns, (b) π/N-shifted fringe patterns, (c) method with Fourier filtering, (d) proposed method without Fourier filtering, (eh) phase error of (ad).
Micromachines 14 01258 g004
Figure 5. Measurement result: (a) phase error of original phase, complementary phase, and proposed phase; (b) phase errors in saturated region; (c) phase errors in unsaturated region.
Figure 5. Measurement result: (a) phase error of original phase, complementary phase, and proposed phase; (b) phase errors in saturated region; (c) phase errors in unsaturated region.
Micromachines 14 01258 g005
Figure 6. Measurement result of a David model: (a) image of the David model, (b) one of the captured fringe patterns.
Figure 6. Measurement result of a David model: (a) image of the David model, (b) one of the captured fringe patterns.
Micromachines 14 01258 g006
Figure 7. Measurement result of a David model: phase map using (a) original fringe patterns, (b) Tan’s method, (c) proposed method; details of Tan’s method and proposed method: (d,e) in orange dashed box, (f,g) in blue dashed box.
Figure 7. Measurement result of a David model: phase map using (a) original fringe patterns, (b) Tan’s method, (c) proposed method; details of Tan’s method and proposed method: (d,e) in orange dashed box, (f,g) in blue dashed box.
Micromachines 14 01258 g007
Figure 8. Comparison results of a David model: (a) phase map using Jiang’s method, (b) cross sections of the lower dashed line in (a,c) cross sections of the upper dashed line in (a).
Figure 8. Comparison results of a David model: (a) phase map using Jiang’s method, (b) cross sections of the lower dashed line in (a,c) cross sections of the upper dashed line in (a).
Micromachines 14 01258 g008
Figure 9. Measurement result of an HDR scenario: (a) image of the three measured objects, (b) one of the captured fringe patterns, (c) the intensity of the dashed line in (b), reconstruction: (d) using original fringe patterns, (e) using the proposed method.
Figure 9. Measurement result of an HDR scenario: (a) image of the three measured objects, (b) one of the captured fringe patterns, (c) the intensity of the dashed line in (b), reconstruction: (d) using original fringe patterns, (e) using the proposed method.
Micromachines 14 01258 g009
Table 1. Comparison of experimental results for geometric plaster model (rad).
Table 1. Comparison of experimental results for geometric plaster model (rad).
Method Using Original Fringe PatternsMethod Using π/N Fringe PatternsMethod with Fourier FilteringProposed Method without Fourier Filtering
MAE0.18790.21690.41600.0702
RMS0.02540.02760.01750.0083
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

Wan, Y.; Cao, Y.; Xu, M.; Tang, T. Saturation-Induced Phase Error Compensation Method Using Complementary Phase. Micromachines 2023, 14, 1258. https://doi.org/10.3390/mi14061258

AMA Style

Wan Y, Cao Y, Xu M, Tang T. Saturation-Induced Phase Error Compensation Method Using Complementary Phase. Micromachines. 2023; 14(6):1258. https://doi.org/10.3390/mi14061258

Chicago/Turabian Style

Wan, Yingying, Yiping Cao, Min Xu, and Tao Tang. 2023. "Saturation-Induced Phase Error Compensation Method Using Complementary Phase" Micromachines 14, no. 6: 1258. https://doi.org/10.3390/mi14061258

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