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

Fringe image analysis based on the amplitude modulation method

Open Access Open Access

Abstract

A novel phase-analysis method is proposed. To get the fringe order of a fringe image, the amplitude-modulation fringe pattern is carried out, which is combined with the phase-shift method. The primary phase value is obtained by a phase-shift algorithm, and the fringe-order information is encoded in the amplitude-modulation fringe pattern. Different from other methods, the amplitude-modulation fringe identifies the fringe order by the amplitude of the fringe pattern. In an amplitude-modulation fringe pattern, each fringe has its own amplitude; thus, the order information is integrated in one fringe pattern, and the absolute fringe phase can be calculated correctly and quickly with the amplitude-modulation fringe image. The detailed algorithm is given, and the error analysis of this method is also discussed. Experimental results are presented by a full-field shape measurement system where the data has been processed using the proposed algorithm.

©2010 Optical Society of America

1. Introduction

Three-dimensional (3D) optical measurement technologies are used in many different fields such as 3D sensing, mechanical engineering, machine vision, intelligence robot control, industry monitoring, biomedicine, dressmaking, and so on. The main advantages of these technologies include: being noncontact and having dense measurement, high speed, high automation degree, and high accuracy [1].

There are two categories in noncontact 3D optical measurement methods: passive and active [2,3]. Passive methods use natural light (i.e., a stereoscopic scan), whereas active methods use structured light (i.e., laser scan or fringe analysis methods). Fringe analysis techniques are widely used in active optical measurement where a grating is projected on the surface of the object and viewed through digital cameras, and then the fringe image resulting from the grating is processed to obtain the height distribution.

The core idea of the fringe analysis technique is that if a pattern of lines, usually parallel to each other, is projected onto the surface of an object and viewed from an offset angle, the observed fringe is distorted by the surface shape of the object. The distortion of the fringe pattern contains information about the height of the object. The fringe images are analyzed to obtain height information through phase-difference computation [25]. By employing a single fringe analysis, the fractional phase value can be calculated by either phase-shift [46] or Fourier-transform techniques [7]. Fourier transforms are widely used to extract phase information and have the advantage of using only one fringe pattern image to extract the phase distribution [7]. The image is processed in the frequency domain using fast Fourier transforms (FFTs). Mathematically, this method is closely related to the Hilbert transform used in [8], which adopted the phase extraction method of a modified Hilbert transform with Laplacian pyramid algorithms to improve phase extraction accuracy. The algorithm in [9] uses a square wave to demodulate phase and moving averages and comb-shaped filters to extract phase information from low frequency. These methods mainly focus on how to extract phase value (the fractional phase) accurately and quickly from one fringe pattern image. Since the obtained fractional phase is computed in a range between -π and π, the intrinsic periodic nature of the fringe pattern is lost. Thus one of the most critical steps of the fringe analysis method is to find out the integral fringe order information, i.e., the process of eliminating the 2π discontinuities (phase unwrapping) so as to obtain an absolute phase measurement [6,8,10,11]. The key to reliable phase unwrapping is the ability to accurately detect the 2π jumps. However, for complex geometric surfaces, noisy images, and sharp changing surfaces the phase-unwrapping procedure is usually difficult.

In order to relax this fundamental limitation, multi-fringe analyses are used to get the fringe order. In these techniques, additional encoded fringe patterns are added to perform a spatio-temporal encoding of the measurement range. In the method in [13], excluding the three phase-shift fringes, one additional fringe pattern is used to define the centerline of the fringe grating. In [14], a strip marker is added in the phase-shifting algorithm, which gives an indication for the fringe order. These methods can distinguish the fringe order clearly in the center area of the fringe pattern. However, it may be less effective in other areas in some cases. To deal with this problem, more additional code fringes are used. The Gray-code method uses a series of fringes according to the binary mode to define the fringe order [15,16]. The Gray-code projection, especially in combination with the phase-shift method, has been proposed by many researchers [1,15]. Temporal phase unwrapping is a well-established technique to retrieve the absolute phase [1721]. The method makes use of a sequence of at least two fringe maps with varied fringe pitches. Several analysis methods have been developed to determine the absolute phase and to simplify the temporal unwrapping method. Kinell and Sjödahl [19] introduced the reduced temporal-phase unwrapping method. This method uses an arbitrary number of at least two fringe maps for the phase calculation. Each of the fringe maps is obtained from phase-shift patterns. Zhao et al. [20] used two sets of phase-shift patterns with different frequencies in the unwrapping process. One higher-frequency phase-shift pattern is used to obtain the primary phase value. The other lower-frequency phase-shift pattern determines the fringe orders. The two frequency patterns are projected by two different gratings. To achieve automatic phase unwrapping, Li et al. [22] made two sets of fringes with different frequencies on a single grating. The high frequency is N (N = 3,4,5...) times greater than the low frequency. In order to optimize the two-frequency phase measuring, Li et al. [23] presented a rigorous stochastic analysis of phase-measuring-profilometry temporal noise and give a solution to find the higher frequency, where intensity noise variance is at its minimum. Kakunai et al. [24] used liquid-crystal gratings to make two-frequency phase-shift patterns. The liquid-crystal grating can give an arbitrary projection pitch, an accurate phase shift, and a constant surface brightness compared with conventional gratings. Furthermore, multichannel technologies can also be introduced to reduce the number of acquired fringes. In [24], a two-colored projection system is used to produce such gratings simultaneously. In [25], reduced temporal-phase unwrapping is combined with the multichannel method. This method uses a color video projector with three LCDs. For each pixel, it is possible to calculate three wrapped phase maps, which can be combined to obtain the absolute phase value. As Kinell et al. [19] pointed out, a better use of the three channels would have been to code the finger frequency rather than the phase shift in color.

Generally speaking, in temporal-phase unwrapping methods, a sequence of phase-shift patterns is projected onto a surface. In a two-frequency phase measurement, two sets of phase-shift patterns are used. In the Gray-code method, a series of fringes according to the binary mode is projected. Actually, these methods belong to frequency-modulated methods. In general, the more that additional fringe patterns are used the better the measurement results that can be obtained. However, using more fringe patterns will reduce the data acquisition speed.

In this paper we propose a solution to this problem by employing an amplitude-modulation fringe pattern instead of a series of code fringe patterns. This novel fringe pattern is designed to identify the fringe order by the amplitude of the fringes. Compared with the spatio-temporal methods mentioned above, the presented method has the following two novelties:

  • (1) Amplitude modulation is used in fringe analysis. In an amplitude-modulation fringe pattern, each fringe has its own amplitude; thus, the order information is integrated in one fringe image, and then the absolute fringe phase can be calculated correctly and quickly.
  • (2) Only one additional encoded fringe pattern is required. The space coding method needs additional sets of phase-shift patterns or Gray-code patterns, while the new method employs an amplitude-modulation fringe pattern instead of a series of code fringe patterns.

A detailed algorithm is given in the paper. The system error and application are discussed. Experiments show that the proposed method is effective in many applications.

2. Amplitude-modulation fringe pattern

The core purpose of the proposed method is to distinguish the fringe order by an amplitude-modulation fringe pattern.

2.1. Amplitude-modulation fringe pattern

Generally, the sinusoidal fringe grating has the following form:

I(x,y)=a+bsin[θ(x,y)],
where (x, y) is the image coordinates, I(x, y) is the gray intensity distribution of the fringe image, and a and b are the pattern coefficients that indicate base values and the amplitude of the sinusoidal pattern, respectively. θ(x, y) denotes the absolute phase value of the projected fringe pattern.

Considering the periodicity of the trigonometric function, θ(x, y) can be express as

θ(x,y)=2k(x,y)π+φ(x,y),0φ(x,y)<2π,
where φ(x, y) is the prime phase value, and k(x, y) is an integer that denotes the fringe order, that is, the periodic order of the phase map.

The new amplitude-modulation fringe pattern has the following form:

I^(x,y)={a+λ[k(x,y)]bsin[θ(x,y)],0φ(x,y)<πa+bsin[θ(x,y)],πφ(x,y)<2π,
where we identify the fringe order by using parameter λ[k], which is a function of k(x, y) and can be set according to different applications. For example, λ[k] can be set as follows:
λ[k]=k/10,k=1,2,...n,
or, it can be thought that λ[k] is an array of the fringe order, with expression of
λ[k]={0.1,0.2,...,n0.1},
where n is the total number of the amplitude-modulation strips. In this paper, we set n = 9 to demonstrate the proposed method.

The pattern of the amplitude-modulation fringe is shown in Fig. 1 , where the solid line denotes the amplitude-modulation fringe pattern and the dash-dotted line denotes the normal sinusoidal pattern. The horizontal axis of Fig. 1 denotes phase θ, the vertical axis denotes gray intensity I, the range of θ is [0,20π], and the pattern coefficients a and b are set as 0 and 1, respectively. In this example, the first period is unchanged, which means that λ[0]=1. In this paper, we will take this example to demonstrate our method.

 figure: Fig. 1

Fig. 1 Amplitude-modulation fringe pattern.

Download Full Size | PDF

It can be seen that the fringe function in Eq. (1) has an intrinsic periodic nature but in Eq. (3) the amplitude of the sinusoidal pattern is related to λ[k] (as shown in Fig. 1); thus, the periodic order is defined by λ[k]. Accordingly, we can use the amplitude-modulation fringe to get the fringe order and then obtain the final absolute phase map, combing with the phase-shift fringes.

2.2. Phase shift and fringe order detection

Absolute phase calculation is based on the phase-shift fringe and an amplitude-modulation fringe pattern. The former is used to get the primary phase value, and the later is used to obtain phase-order information.

Shifting the sinusoidal pattern in Eq. (1) by π/2, we can get the phase-shift fringe images as follows:

I1(x,y)=a+bsin[θ(x,y)],
I2(x,y)=a+bsin[θ(x,y)+π/2],
I3(x,y)=a+bsin[θ(x,y)+π],
I4(x,y)=a+bsin[θ(x,y)+3π/2],
where Ii(x, y) is the intensity of the ith frame, and a and b are the coefficients indicating base values and the amplitude of the sinusoidal pattern, respectively. The phase shifts of the four frames are 0, π/2, π, and 3π/2, respectively.

With Eqs. (6)(9) we have

I1(x,y)I3(x,y)I2(x,y)I4(x,y)=sinθ(x,y)sin[θ(x,y)+π/2]=tanθ(x,y).

The original phase can be deduced from Eq. (10) as

φ(x,y)=tan1[I1(x,y)I3(x,y)I2(x,y)I4(x,y)].

Equation (11) is the four-step phase-shifting formula, and φ(x, y) is in a range between 0 and 2π. The intrinsic periodic nature of the fringe function means that fringe order information is lost in Eq. (11).

With Eqs. (6(9), we can obtain data modulation as

γ(x,y)=ba=2[I1(x,y)I2(x,y)]2+[I3(x,y)+I4(x,y)]2I1(x,y)+I2(x,y)+I3(x,y)+I4(x,y).

Data modulation has a value between 0 and 1 and can be used to determine the quality of the phase data at each pixel, with 1 being the best.

In fringe analysis technology, we need to get the absolute phase θ(x, y) on the basis of the original phase φ(x, y). The key issue is how to get fringe order k(x, y); here, we use the amplitude-modulation fringe pattern.

With Eqs. (6(9), we have

a=I1(x,y)+I2(x,y)+I3(x,y)+I4(x,y)4.

With Eq. (6) and Eq. (3), we have

λ(x,y)=2[I^(x,y)a]I1(x,y)I3(x,y).

With Eqs. (13) and (14), we can get the parameter λ(x, y), which can be seen in Fig. 2 , where the horizontal axis denotes phase θ and the vertical axis denotes λ.

 figure: Fig. 2

Fig. 2 Parameter λ.

Download Full Size | PDF

Then with Eq. (4), we can get the fringe order k(x, y),

k(x,y)=10λ(x,y).

With Eq. (15) we can get the fringe order k, which demonstrates the fringe order in the amplitude-modulation area of the fringe image. Then we will find the fringe order of the whole image in Subsection 2.3.

2.3. Absolute phase map

From the distribution of φ(x, y), it is easy to see that there is a phase jump from 2π to 0 where the fringe order k(x, y) increases to 1. Then based on the result of λ(k), we traverse the image by rows and get the fringe order of the other points as follows.

Assuming the point (x0, y0) is known for its fringe order, k(x0, y0) = Q, let Δφ(x0 − 1, y0) = φ(x0 − 1, y0) − φ(x0, y0), then

k(x01,y0)={k(x0,y0)1,Δφ(x01,y0)>3π/2k(x0,y0),Δφ(x01,y0)<π/2.

With Eq. (16) we get the fringe order of (x0 − 1, y0). If π/2 ≤ Δφ(x0 − 1, y0) ≤ 3π/2, it is considered that Δφ is too large to deduce k(x0 − 1, y0). Point-by-point, we can calculate the left of (x0, y0) until π/2 ≤ Δφ ≤ 3π/2.

For the right of (x0, y0), let Δφ(x0 + 1, y0) = φ(x0, y0) − φ(x0 + 1, y0), then

k(x0+1,y0)={k(x0,y0)+1,Δφ(x0+1,y0)>3π/2k(x0,y0),Δφ(x0+1,y0)<π/2.

With Eq. (17) we can calculate the right of (x0, y0) point-by-point until Δφπ/2 or Δφ≥3π/2.

Then in the same way we traverse the image row-by-row and then column-by-column to get the fringe order of the other points. Thus we can get the fringe order k(x, y) in the whole image. With the obtained k(x, y) and φ(x, y), we can get the absolute phase map θ(x, y).

In Subsection 2.4 we will discuss the error of the proposed algorithm.

2.4. Error analysis of amplitude-modulation fringe pattern

Since the fringe order k is obtained by λ, the error in the calculation of λ is closely related to the precision of the final absolute phase value (here we omit (x, y) in the expression for convenience).

In Eq. (3), since Î(x, y) and k(x, y) are both related to θ(x, y), we can consider the expression as a function of θ(x, y):

I^(θ)={a+λ(θ)bsin(θ),0φ(x,y)<πa+bsin(θ),πφ(x,y)<2π,
where we omit (x, y) in the expression. The total differentiation of Eq. (18) is
dI^=bsin(θ)dλ+bλcosθdθ+bk=1n[δ(kπ)(λ|θ=kπ+λ|θ=kπ)],
where δ() is an impulse function, which is caused by the jump of λ around the area of θ = and k = 1,2,…n.

Then we can get the total differentiation of λ,

dλ=1sin(θ)[1bdI^λcosθdθk=1n(δ(kπ)(λ|θ=kπ+λ|θ=kπ))].

In Eq. (20), most of the coefficients remain in a limited range such as 1/b, λ, and cosθ. But the coefficient 1sin(θ) would lead to confusion at sin(θ) = 0; furthermore, δ() would cause a large error around the neighborhood of θ = and k = 1,2,…n, which is the jump position of λ. In order to demonstrate the influence of noise, we add a random noise (with zero mean and variance 0.0058) to the amplitude-modulation fringe pattern, and the calculation result of λ can be seen in Fig. 3 . In order to decrease the noise, we present the following method.

 figure: Fig. 3

Fig. 3 Calculation result of λ.

Download Full Size | PDF

First, with Eq. (10), we have

θ(x,y)=kπ,I1(x,y)=I3(x,y).

Thus we can define λ(x, y) = 1 when I1(x, y) = I3(x, y). Combining this with the computation of Eq. (14), we can take the following measure: if the denominator of Eq. (14) is zero, then define λ(x, y) = 1.

Second, considering the noise in the neighborhoods of θ = and k = 1,2,…n, we can apply a reshape method to λ(x, y).

With Eqs. (6)(10) we have

{θ(x,y)(2kπ,2kπ+π),I1(x,y)>I3(x,y)θ(x,y)(2kπ+π,2kπ+2π),I1(x,y)<I3(x,y).

Equation (22) means that we can judge if θ(x, y) belongs to (2, 2 + π) or (2 + π,2 + 2π). Thus let λ(x, y) = 1 if I1(x, y) ≤ I3(x, y), which means point (x, y) is not in the amplitude-modulation area. Then for the area of I1(x, y) > I3(x, y) we have

{θ(x,y)(2kπ,2kπ+0.5π),I2(x,y)I4(x,y)θ(x,y)(2kπ+0.5π,2kπ+π),I2(x,y)<I4(x,y).

Equation (23) means that we can judge if θ(x, y) is in the left or right hand of 2 + 0.5π. Thus we can apply the following reshape method to λ(x, y):

λ(x,y)={[λ(x+2,y)+λ(x+3,y)+λ(x+4,y)]/3,I2(x,y)I4(x,y)[λ(x2,y)+λ(x3,y)+λ(x4,y)]/3,I2(x,y)<I4(x,y).

To show the relationship more precisely, a part of the data in Fig. 3 is shown in Fig. 4 , where the horizontal axis denotes phase θ(5π,10π). At the top of Fig. 4 a part of λ(x, y) is shown, the corresponding I1 and I3 are shown at the middle of Fig. 4, and I2 and I4 are shown at the bottom of Fig. 4. The relationship with Eq. (22) can be seen in the middle of Fig. 4, and the relationship with Eq. (23) and the reshaped algorithm of Eq. (24) can be seen in the bottom of Fig. 4.

 figure: Fig. 4

Fig. 4 Relationships in the reshape method.

Download Full Size | PDF

This reshape method can avoid the impulse influence in the neighborhoods of θ=kπ. The result is shown in Fig. 5 . Furthermore, the reshape method can be applied iteratively for the second time to get a better result.

 figure: Fig. 5

Fig. 5 Result of λ (reshaped).

Download Full Size | PDF

3. Experiment

In order to test the proposed method, an experimental system has been fabricated and assembled as shown in Fig. 6 , which consists of a black-and-white CCD camera (UNIQ UP1800), a digital light processing (DLP) projector (Optoma EP737), an image processor board (Matrox Meteor II), and a personal computer. The tested object is placed in front of the projector at a distance of 90 cm. The measurement range is 50*45 cm. In the experiment, the fringe pattern is designed in the computer and then projected to the tested object by the projector. The spatial period of signal I is 4.2cm. According to the size of the object and the measurement range, we set n = 9, which is suitable to distinguish the fringe order in the experiments. The fringe images are snapped by a CCD camera with a resolution of 1380* 1300.

 figure: Fig. 6

Fig. 6 System layout.

Download Full Size | PDF

First, we apply the proposed method on an object that consists of three boxes with different heights. The sizes of the boxes are 375*160*178(mm), 280*67*158(mm), and 272*105*139(mm). The obtained fringe images are shown in Fig. 7 . Figure 7(a) is the phase-shift fringe image. It can be seen from the image that the surface shape distorts the obtained fringe. Thus the fringe order is confused by the height of the boxes. Figure 7(b) is the amplitude-modulation fringe image. We will find the correct fringe order using our method.

 figure: Fig. 7

Fig. 7 Fringe images of object 1.

Download Full Size | PDF

The fringe images are analyzed by the proposed method. Figures 810 show the image processing on row 570. Figure 8 shows the pixel gray of the amplitude-modulation fringe I^, which is indicated by a cyan line, and phase-shift image I1 is indicated by a black line. From the pixel gray values, we can use the formulations of Section 2.2 to calculate λ(k), as Fig. 9 shows. It can be seen that there are some noises in the results for Fig. 9. Then by using the reshape algorithm of Section 2.4 to the fringe pattern, we can obtain the fringe order, as Fig. 10 shows.

 figure: Fig. 8

Fig. 8 Pixel gray of I^ and I1.

Download Full Size | PDF

 figure: Fig. 10

Fig. 10 Calculated λ(k) (reshaped).

Download Full Size | PDF

 figure: Fig. 9

Fig. 9 Calculated λ(k).

Download Full Size | PDF

If we apply the algorithm to the whole amplitude-modulation fringe pattern, we can get the fringe order of the image, as Fig. 11(a) shows. It can be seen that the fringe order is carried out correctly. Then the absolute phase map is obtained, as Fig. 11(b) shows. With the absolute phase map and the system geometry, the 3D coordinates of the object points can be calculated. The final 3D shape reconstruction result, the point cloud, can be seen in Figs. 11(c)11(e).

 figure: Fig. 11

Fig. 11 3D shape reconstruction result of object 1.

Download Full Size | PDF

Figure 12 shows another example. The experiment is done on a model head. The size of the object is 345*364*300(mm). Figure 12(a) is the image of the fringe pattern, Fig. 12(b) is the fringe order of the image, and the final 3D shape reconstruction result is shown in Figs. 12(c)12(e).

 figure: Fig. 12

Fig. 12 Experiment result of object 2.

Download Full Size | PDF

Then a ladder-shaped work piece is tested using the proposed method. Figure 13 shows the fringe image of the work piece. The work piece is made of steel and is machined by a computer numerical control (CNC) milling machine. The size of the work piece is 200*78*104(mm), and it consists of five parallel plates, the heights of which are given in Table 1 . We measure the work piece using the proposed method and obtain the 3D shape reconstruction result that is the 3D point data of the work piece, as Fig. 14 shows. If we fit the point data of each plate with a plane and calculate the distances between the planes, we can get the measurement heights of the plates, which are shown in Table 1. Then we can calculate the height errors and standard deviations of each plate, which are shown in Table 1. Comparing the measurement height with the true height of the plates, we can obtain the error map of the piece, which is shown in Fig. 15 . It can be seen that the maximum height of the object is 105 mm, while the height error is less than 0.2 mm. The result shows that the proposed method is effective and robust.

 figure: Fig. 13

Fig. 13 Fringe image of object 3.

Download Full Size | PDF

Tables Icon

Table 1. Experiment Results of Object 3 (Unit: mm)

 figure: Fig. 14

Fig. 14 3D shape reconstruction result of object 3.

Download Full Size | PDF

 figure: Fig. 15

Fig. 15 Error map of object 3.

Download Full Size | PDF

4. Conclusion

In this paper, an algorithm based on an amplitude-modulation fringe pattern for phase analysis has been thoroughly discussed. Phase-shift fringe is used to get the primary phase value, and amplitude-modulation fringe is used to obtain phase-order information. In this solution, the fringe order is encoded by alternating the amplitude of the sinusoidal fringe pattern. Thus using one additional fringe pattern, the absolute phase can be obtained quickly and correctly. Experiments show that the proposed method gets a nice result in many applications.

Acknowledgments

This work was performed under the support of National Natural Science Foundation of China No.60775025, Program for New Century Excellent Talents in University, and Open Research Foundation of State Key Lab. of Digital Manufacturing Equipment and Technology in Huazhong University of Science and Technology No. DMETKF2009011.

References and links

1. F. Blais, “Review of 20 years of range sensor development,” J. Electron. Imaging 13(1), 231–240 (2004). [CrossRef]  

2. S. S. Gorthi and P. Rastogi, “Fringe projection techniques: whither we are,” Opt. Lasers Eng. 48(2), 133–140 (2010). [CrossRef]  

3. F. P. Da and S. Y. Gai, “Flexible three-dimensional measurement technique based on a digital light processing projector,” Appl. Opt. 47(3), 377–385 (2008). [CrossRef]   [PubMed]  

4. M. Servin, M. Cywiak, D. Malacara-Hernandez, J. C. Estrada, and J. A. Quiroga, “Spatial carrier interferometry from M temporal phase shifted interferograms: squeezing interferometry,” Opt. Express 16(13), 9276–9283 (2008), http://www.opticsinfobase.org/oe/abstract.cfm?URI=oe-16-13-9276. [CrossRef]   [PubMed]  

5. H. Guo, M. Chen, and P. Zheng, “Least-squares fitting of carrier phase distribution by using a rational function in profilometry fringe projection,” Opt. Lett. 31(24), 3588 (2006). [CrossRef]   [PubMed]  

6. S. Zhang and S. T. Yau, “High-resolution, real-time 3D absolute coordinate measurement based on a phase-shifting method,” Opt. Express 14(7), 2644–2649 (2006), http://www.opticsinfobase.org/oe/abstract.cfm?URI=oe-14-7-2644. [CrossRef]   [PubMed]  

7. X. Y. Su and W. J. Chen, “Fourier transform profilometry: a review,” Opt. Lasers Eng. 35(5), 263–284 (2001). [CrossRef]  

8. M. A. Sutton, W. Zhao, S. R. McNeill, H. W. Schreier, and Y. J. Chao, “Development and assessment of a single-image fringe projection method for dynamic applications,” Exp. Mech. 41(3), 205–217 (2001). [CrossRef]  

9. L. Di Stefano and F. Boland, “New phase extraction algorithm for phase profilometry,” Mach. Vis. Appl. 10(4), 188–200 (1997). [CrossRef]  

10. E. Zappa and G. Busca, “Comparison of eight unwrapping algorithms applied to Fourier-transform profilometry,” Opt. Lasers Eng. 46(2), 106–116 (2008). [CrossRef]  

11. S. Zhang, X. L. Li, and S. T. Yau, “Multilevel quality-guided phase unwrapping algorithm for real-time three-dimensional shape reconstruction,” Appl. Opt. 46(1), 50–57 (2007). [CrossRef]  

12. C. Yu and Q. J. Peng, “A correlation-based phase unwrapping method for Fourier-transform profilometry,” Opt. Eng. 45(6), 730–736 (2007). [CrossRef]  

13. Q. Y. Hu, P. S. Huang, Q. L. Fu, and F. P. Chiang, “Calibration of a three-dimensional shape measurement system,” Opt. Eng. 42(2), 487–493 (2003). [CrossRef]  

14. S. Y. Gai and F. P. Da, “A novel phase-shifting method based on strip marker,” Opt. Lasers Eng. 48(2), 205–211 (2010). [CrossRef]  

15. G. Sansoni, M. Carocci, and R. Rodella, “Three-dimensional vision based on a combination of gray-code and phase-shift light projection: analysis and compensation of the systematic errors,” Appl. Opt. 38(31), 6565–6573 (1999). [CrossRef]  

16. X. Chen, J. Xi, and Y. Jin, “Phase error compensation method using smoothing spline approximation for a three-dimensional shape measurement system based on gray-code and phase-shift light projection,” Opt. Eng. 47(11), 113601–113611 (2008). [CrossRef]  

17. J. M. Huntley and H. O. Saldner, “Temporal phase-unwrapping algorithm for automated interferogram analysis,” Appl. Opt. 32(17), 3047–3052 (1993). [CrossRef]   [PubMed]  

18. J. M. Huntley and H. O. Saldner, “Shape measurement by temporal phase unwrapping: comparison of unwrapping algorithms,” Meas. Sci. Technol. 8(9), 986–992 (1997). [CrossRef]  

19. L. Kinell and M. Sjödahl, “Robustness of reduced temporal phase unwrapping in the measurement of shape,” Appl. Opt. 40(14), 2297–2303 (2001). [CrossRef]  

20. H. Zhao, W. Chen, and Y. Tan, “Phase-unwrapping algorithm for the measurement of three-dimensional object shapes,” Appl. Opt. 33(20), 4497–4500 (1994). [CrossRef]   [PubMed]  

21. C. Towers, D. Towers, and J. Jones, “Time efficient Chinese remainder theorem algorithm for full-field fringe phase analysis in multi-wavelength interferometry,” Opt. Express 12(6), 1136–1143 (2004). [CrossRef]   [PubMed]  

22. J. L. Li, H. J. Su, and X. Y. Su, “Two-frequency grating used in phase-measuring profilometry,” Appl. Opt. 36(1), 277–280 (1997). [CrossRef]   [PubMed]  

23. J. Li, G. Hassebrook, and C. Guan, “Optimized two-frequency phase-measuring-profilometry light-sensor temporal-noise sensitivity,” J. Opt. Soc. Am. A 20(1), 106–115 (2003). [CrossRef]  

24. S. Kakunai, T. Sakamoto, and K. Iwata, “Profile measurement taken with liquid-crystal gratings,” Appl. Opt. 38(13), 2824–2828 (1999). [CrossRef]  

25. L. Kinell, “Multichannel method for absolute shape measurement using projected fringes,” Opt. Lasers Eng. 41(1), 57–71 (2004). [CrossRef]  

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 (15)

Fig. 1
Fig. 1 Amplitude-modulation fringe pattern.
Fig. 2
Fig. 2 Parameter λ.
Fig. 3
Fig. 3 Calculation result of λ.
Fig. 4
Fig. 4 Relationships in the reshape method.
Fig. 5
Fig. 5 Result of λ (reshaped).
Fig. 6
Fig. 6 System layout.
Fig. 7
Fig. 7 Fringe images of object 1.
Fig. 8
Fig. 8 Pixel gray of I^ and I1 .
Fig. 10
Fig. 10 Calculated λ(k) (reshaped).
Fig. 9
Fig. 9 Calculated λ(k) .
Fig. 11
Fig. 11 3D shape reconstruction result of object 1.
Fig. 12
Fig. 12 Experiment result of object 2.
Fig. 13
Fig. 13 Fringe image of object 3.
Fig. 14
Fig. 14 3D shape reconstruction result of object 3.
Fig. 15
Fig. 15 Error map of object 3.

Tables (1)

Tables Icon

Table 1 Experiment Results of Object 3 (Unit: mm)

Equations (24)

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

I(x,y)=a+bsin[θ(x,y)],
θ(x,y)=2k(x,y)π+φ(x,y),0φ(x,y)<2π,
I^(x,y)={a+λ[k(x,y)]bsin[θ(x,y)],0φ(x,y)<πa+bsin[θ(x,y)],πφ(x,y)<2π ,
λ[k]=k/10,k=1,2,...n,
λ[k]={0.1,0.2,...,n0.1},
I1(x,y)=a+bsin[θ(x,y)],
I2(x,y)=a+bsin[θ(x,y)+π/2],
I3(x,y)=a+bsin[θ(x,y)+π],
I4(x,y)=a+bsin[θ(x,y)+3π/2],
I1(x,y)I3(x,y)I2(x,y)I4(x,y)=sinθ(x,y)sin[θ(x,y)+π/2]=tanθ(x,y).
φ(x,y)=tan1[I1(x,y)I3(x,y)I2(x,y)I4(x,y)].
γ(x,y)=ba=2[I1(x,y)I2(x,y)]2+[I3(x,y)+I4(x,y)]2I1(x,y)+I2(x,y)+I3(x,y)+I4(x,y).
a=I1(x,y)+I2(x,y)+I3(x,y)+I4(x,y)4.
λ(x,y)=2[I^(x,y)a]I1(x,y)I3(x,y).
k(x,y)=10λ(x,y).
k(x01,y0)={k(x0,y0)1,Δφ(x01,y0)>3π/2k(x0,y0),Δφ(x01,y0)<π/2.
k(x0+1,y0)={k(x0,y0)+1,Δφ(x0+1,y0)>3π/2k(x0,y0),Δφ(x0+1,y0)<π/2.
I^(θ)={a+λ(θ)bsin(θ),0φ(x,y)<πa+bsin(θ),πφ(x,y)<2π,
dI^=bsin(θ)dλ+bλcosθdθ+bk=1n[δ(kπ)(λ|θ=kπ+λ|θ=kπ)],
dλ=1sin(θ)[1bdI^λcosθdθk=1n(δ(kπ)(λ|θ=kπ+λ|θ=kπ))].
θ(x,y)=kπ,I1(x,y)=I3(x,y).
{θ(x,y)(2kπ,2kπ+π),I1(x,y)>I3(x,y)θ(x,y)(2kπ+π,2kπ+2π),I1(x,y)<I3(x,y).
{θ(x,y)(2kπ,2kπ+0.5π),I2(x,y)I4(x,y)θ(x,y)(2kπ+0.5π,2kπ+π),I2(x,y)<I4(x,y).
λ(x,y)={[λ(x+2,y)+λ(x+3,y)+λ(x+4,y)]/3,I2(x,y)I4(x,y)[λ(x2,y)+λ(x3,y)+λ(x4,y)]/3,I2(x,y)<I4(x,y).
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.