Next Article in Journal
Reverse Dispersion Entropy: A New Complexity Measure for Sensor Signal
Next Article in Special Issue
A Multidimensional Hyperjerk Oscillator: Dynamics Analysis, Analogue and Embedded Systems Implementation, and Its Application as a Cryptosystem
Previous Article in Journal
AttentivU: An EEG-Based Closed-Loop Biofeedback System for Real-Time Monitoring and Improvement of Engagement for Personalized Learning
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Fringe Phase-Shifting Field Based Fuzzy Quotient Space-Oriented Partial Differential Equations Filtering Method for Gaussian Noise-Induced Phase Error

1
Institute of Mechanical Manufacturing Technology, China Academy of Engineering Physics, Mianyang 621999, China
2
School of Aeronautics and Astronautics, Sichuan University, Chengdu 610065, China
3
State Key Laboratory of Information Engineering in Surveying, Mapping and Remote Sensing, Wuhan University, Wuhan 430079, China
*
Authors to whom correspondence should be addressed.
Sensors 2019, 19(23), 5202; https://doi.org/10.3390/s19235202
Submission received: 10 November 2019 / Revised: 24 November 2019 / Accepted: 25 November 2019 / Published: 27 November 2019
(This article belongs to the Special Issue Data, Signal and Image Processing and Applications in Sensors)

Abstract

:
Traditional filtering methods only focused on improving the peak signal-to-noise ratio of the single fringe pattern, which ignore the filtering effect on phase extraction. Fringe phase-shifting field based fuzzy quotient space-oriented partial differential equations filtering method is proposed to reduce the phase error caused by Gaussian noise while filtering. First, the phase error distribution that is caused by Gaussian noise is analyzed. Furthermore, by introducing the fringe phase-shifting field and the theory of fuzzy quotient space, the modified filtering direction can be adaptively obtained, which transforms the traditional single image filtering into multi-image filtering. Finally, the improved fourth-order oriented partial differential equations with fidelity item filtering method is established. Experiments demonstrated that the proposed method achieves a higher signal-to-noise ratio and lower phase error caused by noise, while also retaining more edge details.

1. Introduction

Due to the advantages of non-contact, high speed, high precision, three-dimensional (3D) shape measurement, fringe projection profilometry (FPP) [1,2,3,4] has been widely used in industrial detection, quality inspection, etc. Generally, the principle [1,2,3,4,5,6] is to project the sinusoidal and straight fringes onto the surface of the object measured, and then the camera captures the fringe images modulated by the object surface. The shape information of the object can be obtained from the absolute phase according to the phase-height mapping. It is very important to calculate the absolute phase from the fringe images that are captured by the camera. However, fringe signals will be degraded by sensor noise [7,8,9,10] obeying Gaussian distribution, which affects the accuracy of the final three-dimensional measurement information, due to the influence of environmental noise, in the process of image acquisition and transmission.
As we all know the fringe image contains important information, such as the deformation and displacement of the object measured. Wang [11] analyzed the relationship between phase-shift errors and the accuracy of phase reconstruction, and proposed an accurate phase-shift estimation method. In the past few decades, many studies have been performed on understanding the effect of Gaussian noise on phase reconstruction, which can be roughly divided into two categories, which are, the binary pattern method and filtering method. The basic principle of the binary pattern method [12,13,14,15] is to project binary fringe pattern to improve the peak signal-to-noise ratio (PSNR) of captured fringe images. Wang [15] designed N patterns in an N-dimensional coding space to define and maximize the SNR of pattern. Afterwards, binary pattern method based binary defocusing fringe [13,14] and Gray-code [5,15] were also applied to improve the PSNR of the fringe pattern. However, the edges of binary patterns are often difficult to precisely distinguish, which reduces the measurement accuracy. The filtering method [16,17,18,19,20,21,22,23,24] is to reduce noise by means of filtering algorithms. Image filtering is a process of restoring noise-free image from noise image, in which the difficulty is how to protect details while reducing noise. Therefore, how to filter the Gaussian noise effectively is very important in accurately extracting the phase information. Traditional filtering methods [16,17,18,19,20], such as Gaussian filtering, median filtering, and wavelet transform, were proposed to reduce the noise. Villa [21] proposed a fringe pattern denoising method based on Gaussian convolution to improve the performance of low-frequency fringes. However, unlike general images, the digital fringe image has obvious directional characteristics and it presents sinusoidal distribution. If the traditional filtering methods were used, the edge information of fringe pattern will be blurred while filtering [9], which reduces the accuracy of phase extraction. To this end, partial differential equations (PDEs) methods, such as second-order PDEs, total variation (TV), fourth-order PDEs, oriented PDEs (OPDEs), etc., have been applied for filtering electronic speckle pattern interferometry (ESPI) fringe patterns, which makes the filtering only be carried out along the fringe direction. Tang [20,22,23] proposed a second-order single oriented PDEs method to solve the denoising problems for optical interferometry fringes, and then provided various methods that were based on PDEs. Yang [24] put forward an adaptive model combining the TV and fractional-order differentiation filter for such problems. The second-order PDEs [20,23,24,25] easily lead to the phenomenon of the staircase effect, while the four-order PDEs [26] can effectively reduce the staircase phenomenon and get more attention and application. Recently, through introducing the controlling speed function, Tang [9] established an adaptive oriented PDEs filtering method for discontinuous optical fringe patterns. At the same time, lots of hybrid methods based on PDEs had also been studied, such as fuzzy C-means [27,28], Hessian matrix [29], and shearlet transform [30]. Li [31] proposed a method for multi-frame fringe patterns processing based on convolutional neural network (CNN) in order to extract the fringe skeletons in ESPI. Partial differential equations, especially OPDEs and fourth-order OPDEs, have been demonstrated to be powerful in preserving the details of ESPI fringe patterns while filtering. However, fourth-order OPDEs filtering methods have been widely studied for ESPI fringes, while being rarely applied for digital projection fringe denoising problem. Additionally, we can see that the above methods belong to single image filtering, pursuing the improvement of PSNR of single image. In phase-shifting profilometry (PSP), the phase is determined together by N phase-shifting images. In the presence of random Gaussian noise, the fringe filtering directions at the same location of N phase-shifting images may be different with each other. Traditional single image filtering will often lead to phase shifting.
When considering the limitation above, fringe phase-shifting field based fuzzy quotient space-oriented partial differential equations filtering method (FOPDEs) is proposed for fringe image denoising problem, which provides the fringe image with higher PSNR and reduces the phase error that was caused by Gaussian noise. Firstly, the influence of Gaussian noise on phase error is analyzed. It is concluded that the phase error that is caused by Gaussian noise also presents Gaussian distribution, which can be taken as the theoretical basis of fringe image filtering. Secondly, the concept of fringe phase-shifting field is established to transform the single fringe image filtering into multi-fringe images filtering in the phase-shifting field. Thirdly, the theory of fuzzy quotient space is applied to modify the filtering direction. The pixels along the fringe direction are adaptively clustered, and the filtering direction is corrected according to the phase-shifting field by judging the intensity of the pixel noise. Finally, the improved OPDEs filtering method with fidelity term is proposed, which preserves more details while filtering Gaussian noise. The experimental results show the effectiveness of the proposed FOPDEs method when compared with other methods.
Section 2 introduces the phase error that is caused by Gaussian noise. Section 3 explains the principle of the proposed method. Section 4 shows the experimental performance of the proposed method, and Section 5 summarizes the paper.

2. Gaussian Noise-Induced Phase Error

This section will briefly review the FPP and explain how Gaussian noise effects the phase. The projected sinusoidal fringe pattern is presented as [1,2,3,4],
I ( x , y ) = I A ( x , y ) + I B ( x , y ) cos [ φ ( x , y ) + δ n ] δ n = k     2 π N , N = 3 , 4 , 5 , n = 0 , 1 , , N 1
where ( x , y ) is any point, I A is the average intensity, I B is the intensity modulation, φ is the phase to be solved for, and N is the number of phase-shifting steps. According to the N-step phase-shifting algorithm, the phase value solved can be described as,
φ ( x , y ) = arctan [ n = 1 N I n ( x , y ) sin δ n n = 1 N I n ( x , y ) cos δ n ]
The phase value ranges ( π , π ] with 2 π discontinuities due to the use of arctangent function. Phase unwrapping algorithms [2,3,4] need to be applied for the continuous phase, which can be used to analyze and compare the phase accuracy of different filtering algorithms in the presence of noise. Assume that the noise-free image f’ is a real function that is defined on a bounded and piecewise smooth open subset (image domain) Ω 2 , that is, f : Ω . Moving to a discrete formulation of the problem, we assume that f , f k are the function values at the k nodes of an equidistant two-dimensional grid of size M × N on Ω . Denote by f the noisy image, which can be obtained from image f’ and the addition of Gaussian noise,
f = f + g
where g represents the additive Gaussian white noise with zero mean and standard deviation σ. Thus, given the noisy image f, we are interested in recovering f’, which is well known to be an ill-posed problem, in general.
In this paper, the noise model that was developed by [31,32] is adopted to quantitatively analyze the noise-induced phase error in phase-shifting algorithm. Usually, the noise is far less than the projected intensity. Therefore, the effect of noise on the phase reconstruction can be regarded as a little perturbation on the measured phase, which leads to the following first-order approximation of the variance of phase error,
σ φ 2 = n = 0 N 1 [ ( φ I n ) σ 2 ]
Let ω be the total periods number in the fringe pattern, substituting Equation (1) into Equation (4), and the variance of phase error can be written as,
σ φ 2 = n = 0 N 1 [ ( 2 N ω 2 I B sin ( φ 2 n π N ) ) 2 ] = 2 σ 2 N ω 2 I B 2
According to Equation (5), the variance of phase error primarily depends on four factors, the number of phase-shifting steps N, the Gaussian noise variance σ, intensity modulation IB, and the fringe density ω. Thus, through increasing the number of phase-shifting steps, denser fringe patterns, and higher intensity modulation, noise in phase reconstruction can be reduced. However, for a given high speed or real-time measurement system, where the measured object, measurement time, and number of fringe pattern are fixed, the noise-induced phase error is difficult to suppress or eliminate completely. For a given measurement system, Equation (5) suggests that the Gaussian noise-induced phase error still obeys for Gaussian distribution. The phase error will be included in the absolute phase φ , which will cause the error of object reconstruction according to the mapping of phase-height [2]. We can see that the phase error that is caused by Gaussian noise influences the accuracy of the reconstruction results.
Figure 1a is the ideal fringe pattern, Figure 1b is the fringe pattern with Gaussian noise variance 0.3%, and Figure 1c is the Gaussian filtering result of Figure 1b. The 25th row cross sections of phase error that are shown in Figure 1d are the results of the by Gaussian filtering of Figure 1b,c, minus the ideal phase of Figure 1a. Traditional filtering methods only focus on improving the PSNR of single image, and neglect the effect of filtering on phase reconstruction. From Equation (2) and the red rectangular box of Figure 1d, it can be seen that the phase error that is caused by noise cannot be reduced by only increasing the PSNR of single image. In this work, the main purpose of image filtering is to reduce the phase error that is caused by noise.

3. Principles

This section introduces the proposed filtering method to get high PSNR fringe image for phase extraction in order to reduce the influence of Gaussian noise on phase reconstruction.

3.1. Fringe Phase-Shifting Field

The fringe gradient reflects the intensity change of the pixels. Generally speaking, for ideal noise-free vertical fringes, the fringe gradient is along the sinusoidal direction, that is, the horizontal direction. However, being affected by random noise, the gradient direction of the fringes might change, not following the horizontal direction, but showing an angle with the horizontal direction. The gradient vector at point ( x , y ) can be written as,
f = [ G x , G y ] Τ = [ f x , f y ] Τ
where, G x = f x , G y = f y are the gray change rates of f ( x , y ) along x direction and y direction, respectively, which can be expressed by the central difference method. f is a vector, which points to the direction of the maximum rate of change of f ( x , y ) , and its modulus can be expressed as,
| f | = [ G x 2 + G y 2 ] 1 2 = [ ( f x ) 2 + ( f y ) 2 ] 1 2
The difference between the fringe patterns and common image is that the fringe images have directional characteristics and they present sinusoidal characteristics along the vertical direction of fringe. We define the perpendicular direction to the fringe gradient direction as the fringe direction, which obeys the right-hand theorem. Let θ be the angle between the fringe direction and the x-axis,
θ = arcsin | G x | G x 2 + G y 2
The space that consists of N-step phase-shifting images is defined as the fringe phase-shifting field, as shown in Figure 2. I1, I2, I3, and I4 are the projection intensities of the corresponding point (a, b) in four-step phase-shifting images, respectively. p is the phase value of point (a, b) in the phase map. Next, we give two hypotheses and prove them.
Hypothesis 1.
Assuming that the projected fringe patterns are all standard sinusoidal fringes, and after modulating on the smooth and diffuse reflective surface of the object, for any point of phase map, the fringe direction of the corresponding point is identical with each other in the four-step fringe phase-shifting field.
Proof. 
For the four-step phase-shifting method, the intensity at any point (a, b) can be expressed as I ( a , b ) = I A + I B cos ( ϕ + 2 n π 4 ) , n = 1 , 2 , 3 , 4 . θ 1 , θ 2 , θ 3 , θ 4 represent the fringe direction angles of the corresponding point of four phase-shifting images, respectively. With the central difference method, the direction angles can be expressed as,
θ 1 = arctan I 1 ( a + 1 , b ) I 1 ( a 1 , b ) I 1 ( a , b + 1 ) I 1 ( a , b 1 ) = arctan cos ( ϕ a + 1 , b + 0 ) cos ( ϕ a 1 , b + 0 ) cos ( ϕ a , b + 1 + 0 ) cos ( ϕ a , b 1 + 0 ) = arctan cos ( ϕ a + 1 , b ) cos ( ϕ a 1 , b ) cos ( ϕ a , b + 1 ) cos ( ϕ a , b 1 ) ,   θ 2 = arctan I 2 ( a + 1 , b ) I 2 ( a 1 , b ) I 2 ( a , b + 1 ) I 2 ( a , b 1 ) = arctan cos ( ϕ a + 1 , b + π 2 ) cos ( ϕ a 1 , b + π 2 ) cos ( ϕ a , b + 1 + π 2 ) cos ( ϕ a , b 1 + π 2 ) = arctan cos ( ϕ a + 1 , b ) cos ( ϕ a 1 , b ) cos ( ϕ a , b + 1 ) cos ( ϕ a , b 1 ) ,
θ 3 = arctan I 3 ( a + 1 , b ) I 3 ( a 1 , b ) I 3 ( a , b + 1 ) I 3 ( a , b 1 ) = arctan cos ( ϕ a + 1 , b + π ) cos ( ϕ a 1 , b + π ) cos ( ϕ a , b + 1 + π ) cos ( ϕ a , b 1 + π ) = arctan cos ( ϕ a + 1 , b ) cos ( ϕ a 1 , b ) cos ( ϕ a , b + 1 ) cos ( ϕ a , b 1 ) ,   θ 4 = arctan I 4 ( a + 1 , b ) I 4 ( a 1 , b ) I 4 ( a , b + 1 ) I 4 ( a , b 1 ) = arctan cos ( ϕ a + 1 , b + 3 π 2 ) cos ( ϕ a 1 , b + 3 π 2 ) cos ( ϕ a , b + 1 + 3 π 2 ) cos ( ϕ a , b 1 + 3 π 2 ) = arctan cos ( ϕ a + 1 , b ) cos ( ϕ a 1 , b ) cos ( ϕ a , b + 1 ) cos ( ϕ a , b 1 ) .
As can be seen from the above, θ 1 = θ 2 = θ 3 = θ 4 . That is, for four-step phase-shifting images, the fringe direction of corresponding point is identical with each other. □
Hypothesis 2.
In the four-step fringe phase-shifting field, if the fringe patterns are degraded by Gaussian noise, for one point of phase map, the fringe direction of the corresponding point might be different from each other.
Proof. 
According to the Hypothesis 1, for four-step phase-shifting images, the fringe direction of any corresponding point is identical under ideal conditions. However, due to the existence of noise, the random noise intensity at any point is different. In the presence of additive Gaussian white noise I n , we assume that the intensity of light at any point ( a , b ) is expressed as I ( a , b ) = I A + I B cos ( ϕ + 2 n π 4 ) + I n , n = 1 , 2 , 3 , 4 ; thus, the fringe direction can be rewritten as,
θ = arctan I 1 ( a + 1 , b ) I 1 ( a 1 , b ) I 1 ( a , b + 1 ) I 1 ( a , b 1 ) = arctan I B cos ( ϕ a + 1 , b + 0 ) + I ( a + 1 , b ) n I B cos ( ϕ a 1 , b + 0 ) I ( a 1 , b ) n I B cos ( ϕ a , b + 1 + 0 ) + I ( a , b + 1 ) n I B cos ( ϕ a , b 1 + 0 ) I ( a , b 1 ) n = arctan cos ( ϕ a + 1 , b ) cos ( ϕ a 1 , b ) + ( I ( a + 1 , b ) n I ( a 1 , b ) n ) / I B cos ( ϕ a , b + 1 ) cos ( ϕ a , b 1 ) + ( I ( a , b + 1 ) n I ( a , b 1 ) n ) / I B
It can be seen from Equation (9) that the random Gaussian noise leads to the deviation of fringe direction. Therefore, for the same corresponding point, fringe directions might be different from each other. According to Hypothesis 1 and 2, the fringe direction could be deviated due to the influence of random Gaussian noise. If the traditional method is applied for filtering, the phase shifting will still occur. Therefore, it is necessary to modify the fringe direction to obtain a more accurate filtering direction. □

3.2. Filtering Direction Correction Method Based on Fuzzy Quotient Space

In this subsection, the proposed filtering direction correction method is introduced in detail. The basic idea is that only the strong noise points along the fringe direction are filtered to avoid blurring the weak noise points, so as to better protect the fringe edges. This subsection briefly explains the theory of fuzzy quotient space [33,34,35,36], which classifies the pixels along the vertical direction of the fringe gradient into weak noise point clusters and strong noise point clusters. Some basic notions and properties of fuzzy quotient space theory are given, as follows.
Definition 3.
Let S represents the set of all fuzzy subsets on fringe image domain Ω . Assume that function R S ( Ω × Ω ) , and satisfies (i) reflexivity, x Ω , R ( x , x ) = 1 ; (ii) symmetry, x , y Ω , R ( x , y ) = R ( y , x ) ; (iii) x , y , z Ω , R ( x , z ) sup y ( R ( x , y ) , R ( y , z ) ) . R is called a fuzzy equivalence relation on Ω .
Proposition 4.
Assume that R is a fuzzy equivalence relation on Ω and R λ = { ( x , y ) | R ( x , y ) λ , λ [ 0 , 1 ] } . Let Ω ( λ ) be a quotient space corresponding to equivalence relation R λ . It can be seen that 0 λ 2 λ 1 1 R λ 1 > R λ 2 Ω ( λ 2 ) is a quotient space of Ω ( λ 1 ) . A family { Ω ( λ ) | λ [ 0 , 1 ] } of quotient spaces forms an order-chain based on the inclusion relation of quotient sets, called hierarchical structure on Ω .
Theorem 5.
Given a fuzzy equivalence relation R on Ω , we have a corresponding hierarchical structure on Ω .
Theorem 6.
Assume that { Ω ( λ ) | λ [ 0 , 1 ] } is a hierarchical structure on Ω , there is a fuzzy equivalence relation R on Ω .
Proposition 7.
Let R be a fuzzy equivalent relation on Ω . All the pixels along the fringe direction can be represented by fuzzy equivalent granules ( G 1 , G 2 , , G i , , G m ) , where G i represents a fuzzy sub-granular. G i , G j , d ( G i , G j ) = 1 s ( a , b ) , a G i , b G j , d is a distance function, s ( x i , x j ) indicates the similarity function.
According to Proposition 7, when given a distance, we can have a fuzzy equivalence relation and a hierarchical structure on Ω , as shown in Figure 3. We define an Euclidean distance of pixels as d = abs ( A ( x i , y i ) A ( x j , y j ) ) / 255 . Thus, a fuzzy similarity matrix r with reflexivity and symmetry is constructed as,
r N × N = [ 1 s i 1 1 s j 1 s j i 1 s N 1 s N i s N j 1 ]
Based on the theory of fuzzy quotient space, triple ( Ω , A , G ) λ is used to describe the granulation problem. Ω denotes the whole pixels along fringe direction. A denotes the gray value attribute of pixel. G denotes the set of attribute values. All of the pixels along the fringe direction can be divided into several fuzzy equivalent granules according to A. Subsequently, the union of all granules can represent the domain Ω , that is, the pixels along fringe direction. According to Proposition 7, Ω is a hierarchical structure about granularity λ . In Figure 3, each green circle represents a granule. For different granularities, all of the pixels can be divided into different fuzzy equivalent clusters. That is to say, different clustering results can be obtained by changing the granularity. The granularity is the coarsest when all of the pixels are regarded as one granule. The granularity gets finer with the increase of the number of granules. Therefore, through the fuzzy quotient space, pixels clustering problems can be expressed as the different results at different granularity layers.
As shown in Figure 3, a variety of classification results at different granularity levels can be obtained by the hierarchical structure [35,36,37]. How to extract the optimal granularity layer from the hierarchical structure will be discussed below. Effective granularity layer can better reflect the clustering effect of granules, that is, the inner distance of granule is as small as possible, while the outer distance between the granules is as large as possible. Therefore, the sum of inter- granule distances is defined as inter-granule compactness, and the sum of outer-granule is defined as outer-granule separation. The optimum granularity layer has the highest degree of inter-granule compactness and outer-granule separation. The criteria for judging the optimal granularity layer are as follows,
o p t ( λ ) = max ( S i m a v g D i s a v g )
where S i m a v g is the average inter-granule similarity under granularity λ and D i s a v g is the average outer-granule distance under granularity λ . Assume that there has m granules under granularity λ and C i λ represents the ith granule,
S i m a v g = 1 m i = 1 m | C i λ | s ( X , Y ) | C i λ | , X , Y C i λ , X Y
A granule is a set of many pixels and d i λ is the average gray value of the granule. The distance between granules can be calculated according to the Euclidean distance, as mentioned above. The average outer-granule distance can be written as,
D i s a v g = 1 m i , j = 1 m d ( i , j ) , i , j m , i j
Hence, the optimal granularity layer is selected out from the hierarchical structure. According to Section 3.1, noise will cause the deviation of fringe direction. If the filtering process is along the deviated fringe direction, it will still lead to phase shifting, which will ultimately affect the accuracy of phase extraction.
Definition 8.
If there is a weak noised point in the four-step phase-shifting field, and its 3*3 neighborhood points are all weak noised points, then this point is called a valid point.
The fringe direction of any corresponding point is θ = ( θ 1 , θ 2 , θ 3 , θ 4 ) , the filtering direction determination method is as follows,
(1)
If there is only one valid point, the fringe direction of the valid point is taken as the filtering direction, that is, θ = θ i .
(2)
If there are two or three valid points, the mean fringe direction of the valid points is taken as the filtering direction, that is, θ = M e a n ( θ i , θ i ) or θ = M e a n ( θ i , θ i , θ i ) .
(3)
If there is no valid point, the mean value of the fringe direction is taken as the filtering direction, that is, θ = M e a n ( θ 1 , θ 2 , θ 3 , θ 4 ) .

3.3. Improved Fourth-Order Opdes Filtering Method

In this subsection, we present an improved fourth-order OPDEs filtering method with fidelity item. The basic idea of image filtering based on partial differential equations theory is as follows. Let I : R 2 R represent a gray image. Additionally, I ( x , y ) is the gray value of pixel ( x , y ) . Introducing time parameter t, then the image evolution process can be expressed as [8,20,21],
t u = F [ u ( x , y , t ) ] , u ( x , y , 0 ) = I ( x , y )
where u ( x , y , t ) is the evolutionary image. F : R R is an operator given for different image processing processes. The original image I ( x , y ) can be regarded as the initial condition. Thus, the solution of differential equations u ( x , y , t ) is the image that is processed under the time parameter t. The principle of PDEs denoising is transforming the image denoising problem into a minimal functional problem according to the variational framework. Let E and E s represent the energy function and the smoothing item, respectively. To preserve more details while filtering, based on the fourth-order OPDEs energy function model of literatures [8,20,21] and Equation (14), we introduce the fidelity item E f to obtain an improved fourth-order OPDEs filtering model, which can be defined as,
E ( u ) = E s ( u ) + E f ( u ) = Ω 1 2 | 2 u ρ 2 | 2 d x d y + λ 2 u 0 u L 2 2
where ρ represents the fringe direction of the image u ( x , y ) , that is, the diffusion direction. λ is a constant, which reflects the fidelity of the original image and the denoised image. u 0 is the original image, while u is the denoised image under time parameter t. L 2 represents the Euclidean norm. The relationship between the coordinate position ( x , y ) and ρ is x = ρ cos θ , y = ρ sin θ .
The problem of noise removal can be transformed into a formulaic problem of solving the minimum value of Equation (15) on the image domain Ω . The equivalent Euler equation of E / t = 0 is taken as,
f u u x ( f u x ) u y ( f u y ) + 2 x 2 ( f u x x ) + 2 x y ( f u x y ) + 2 y 2 ( f u y y ) = 0
where,
f = 1 2 | 2 u ρ 2 | 2 = 1 2 ( u x x cos 2 θ + 2 u x y cos θ sin θ + u y y sin 2 θ ) 2 + λ 2 ( u 0 u ) 2 f u = λ ( u 0 u ) , f u x = 0 , f u y = 0 , f u x x = u x x cos 4 θ + 2 u x y cos 3 θ sin θ + u y y cos 2 θ sin 2 θ , f u y y = u y y sin 4 θ + 2 u x y cos θ sin 3 θ + u x x cos 2 θ sin 2 θ , f u x y = 2 u x x cos 3 θ sin θ + 2 u y y cos θ sin 3 θ + 4 u x y cos 2 θ sin 2 θ .
Substituting Equation (17) into Equation (16), we can write,
λ ( u 0 u ) + u x x x x cos 4 θ + u y y y y sin 4 θ + u y y x x cos 2 θ sin 2 θ + u x x y y cos 2 θ sin 2 θ + 2 u x y x x cos 3 θ sin θ + 2 u x y y y cos θ sin 3 θ + 2 u x x x y cos 3 θ sin θ + 2 u y y x y cos θ sin 3 θ + 4 u x y x y cos 2 θ sin 2 θ = 0
The improved fourth-order OPDEs filtering model while using the gradient decline method is presented,
f u = λ ( u 0 u ) + u x x x x cos 4 θ + u y y y y sin 4 θ + u y y x x cos 2 θ sin 2 θ + u x x y y cos 2 θ sin 2 θ +    2 u x y x x cos 3 θ sin θ + 2 u x y y y cos θ sin 3 θ + 2 u x x x y cos 3 θ sin θ + 2 u y y x y cos θ sin 3 θ +    4 u x y x y cos 2 θ sin 2 θ
The controlled diffusion factor g ( | u | ) = 1 / ( 1 + k | u | 2 ) is introduced to the improved fourth-order OPDEs model. The value of g becomes larger along the gradient direction, while it becomes smaller along other directions. Thus, the controlled diffusion factor can control the filtering speed. Equation (19) can be rewritten as,
f u = g ( | u | ) ( λ ( u 0 u ) + u x x x x cos 4 θ + u y y y y sin 4 θ + u y y x x cos 2 θ sin 2 θ + u x x y y cos 2 θ sin 2 θ + 2 u x y x x cos 3 θ sin θ + 2 u x y y y cos θ sin 3 θ + 2 u x x x y cos 3 θ sin θ + 2 u y y x y cos θ sin 3 θ + 4 u x y x y cos 2 θ sin 2 θ )
Let ( i , j ) be any point on the image and the time step is Δ t . Denote p by the number of iteration. In the evolution, evolutionary image u ( i , j , t p ) at t p = p Δ t is presented as ( u ) i , j p , which can be expressed as
( u ) i , j p = u i , j p + 1 u i , j p Δ t
The discrete form of Equation (20) is
u i , j p + 1 = u i , j p Δ t g i , j p [ ( u x x x x ) i , j p cos 4 ( θ i , j ) + ( u y y y y ) i , j p sin 4 ( θ i , j ) + ( u y y x x ) i , j p cos 2 ( θ i , j ) sin 2 ( θ i , j ) + ( u x x y y ) i , j p cos 2 θ sin 2 θ + 2 ( u x y x x ) i , j p cos 3 ( θ i , j ) sin ( θ i , j ) + 2 ( u x y y y ) i , j p cos ( θ i , j ) sin 3 ( θ i , j ) + 2 ( u x x x y ) i , j p cos 3 ( θ i , j ) sin ( θ i , j ) + 2 ( u y y x y ) i , j p cos ( θ i , j ) sin 3 ( θ i , j ) + 4 ( u x y x y ) i , j p cos 2 ( θ i , j ) sin 2 ( θ i , j ) ]
where,
( u x ) i , j p = u i + 1 , j p u i 1 , j p 2 , ( u y ) i , j p = u i , j + 1 p u i , j 1 p 2 , ( u x y ) i , j p = u i + 1 , j + 1 p u i + 1 , j 1 p u i 1 , j + 1 p u i 1 , j 1 p 4 ,
( u x x ) i , j p = u i + 1 , j p 2 u i , j p + u i 1 , j p , ( u y y ) i , j p = u i , j + 1 p 2 u i , j p + u i , j 1 p ( u x x x x ) i , j p = ( u x x ) i + 1 , j p 2 ( u x x ) i , j p + ( u x x ) i 1 , j p , ( u y y y y ) i , j p = ( u y y ) i , j + 1 p 2 ( u y y ) i , j p + ( u y y ) i , j 1 p ( u y y x x ) i , j p = ( u y y ) i + 1 , j p 2 ( u y y ) i , j p + ( u y y ) i 1 , j p , ( u x x y y ) i , j p = ( u x x ) i , j + 1 p 2 ( u x x ) i , j p + ( u x x ) i , j 1 p ( u x y x x ) i , j p = ( u x y ) i + 1 , j p 2 ( u x y ) i , j p + ( u x y ) i 1 , j p , ( u x y y y ) i , j p = ( u x x ) i , j + 1 p 2 ( u x y ) i , j p + ( u x y ) i , j 1 p
( u x x x y ) i , j p = ( u x x ) i + 1 , j + 1 p ( u x x ) i + 1 , j 1 p ( u x x ) i 1 , j + 1 p + ( u x x ) i 1 , j 1 p 4 , ( u y y x y ) i , j p = ( u y y ) i + 1 , j + 1 p ( u y y ) i + 1 , j 1 p ( u y y ) i 1 , j + 1 p + ( u y y ) i 1 , j 1 p 4 , ( u x y x y ) i , j p = ( u x y ) i + 1 , j + 1 p ( u x y ) i + 1 , j 1 p ( u x y ) i 1 , j + 1 p + ( u x y ) i 1 , j 1 p 4 .
Figure 4 shows the flowchart of the proposed FOPDEs method.
The steps of the FOPDEs methods can be written as: (1) The four-step phase-shifting fringe patterns are applied to establish the fringe phase-shifting field. (2) For each phase-shifting image, the pixels along the fringe direction are classified into weak noised points and strong noised points by the fuzzy quotient space, and the modified filtering directions of strong noised points are calculated in the fringe phase-shifting field. (3) The improved fourth-order oriented partial differential equations with fidelity item is used to remove the Gaussian noise. (4) Phase extraction with filtered fringe images. In the next section, we will introduce the performance of the proposed method in detail.

4. Experiments and Results

In this section, we test our method on computer-simulated and experimental fringe patterns to verify the performance of our proposed method. All of the simulations listed here are implemented in Matlab R2018b on a laptop that was equipped with 3.0 GHz CPU and 8G RAM memory.
Traditional filtering methods only use PSNR as filtering evaluation index, which is difficult to fully reflect the comprehensive performance for phase-shifting images. Various noise variances are added to the four-step phase-shifting simulation images in order to verify the effectiveness of the proposed method. The PSNR and the standard deviation of phase error that are caused by Gaussian noise (STD) are used as indicators for filtering evaluation. The proposed FOPDEs method is compared with the commonly used methods, such as Gaussian filtering [16,17,18,21], mean filtering [16,17,18], wavelet transform [17], TV [19,20], and OPDEs [24], as shown in Table 1. Table 1 reflects the results of adding uniform noise to phase-shifting images and adding different noise to different phase-shifting images. Figure 5 shows the filtering effects of the 3th step fringe image (with size of 100 × 100) with various filtering methods.
As can be seen from Figure 5 and Table 1, with the increase of noise variance, the PSNR of Gaussian filtering, TV, OPDEs, and the proposed FOPDEs method tend to uniformly decrease, which shows that noise variance has an important impact on the filtering effect. Under different noise variances, the PSNR of median filtering does not change much, and it is significantly lower than that of the noisy image. This shows that the median filtering not only does not improve the filtering effect, but it also reduces the PSNR and increases the phase error. After Gaussian filtering, when the noise variance is strong ( 0.05 % ), the noise can be effectively filtered, but the edge blurred phenomenon appears. While, when the noise variance is weak ( < 0.05 % ), the PSNR will be reduced after Gaussian filtering. Gaussian filtering and median filtering belong to isotropic filtering. The fringe edges become blurred while filtering, which easily leads to a phase shift. Similarly, after wavelet transform, although the visual observation effect is better, with the increase of noise variance, the PSNRs, and STDs have little change and they are obviously lower than the noisy image. The TV method is superior to the wavelet transform method, but there has a ladder effect in the fringe pattern. The OPDEs method achieves a well filtering effect, and the PSNR is significantly improved. When compared with other methods, the proposed FOPDEs method has the best filtering effect, which achieves the optimal PSNR and minimum STD for the above noise variances. When compared with the noisy images, the proposed method can increase the PSNR by 27.24% and STD by 44.39%.
Figure 6 shows the phase error maps of the simulated fringe image that was filtered by various methods. From Table 1 and Figure 6b, we can see that, although the phase-shifting algorithm is noise resistant, the phase error that is caused by Gaussian noise still exists and it cannot be ignored. From Figure 6, we can see that Figure 6g,h are more close to the phase error distribution of the original noisy fringe images. According to the Table 1, as compared with OPDEs and other methods, FOPDEs has the smallest STD and highest PSNR. From Table 1 and Figure 6, the FOPDEs method retains more original image details than other methods. Figure 7 shows the phase error curves at the 20th row of Figure 6b–h with various filtering methods. As can be seen from Figure 7, when compared with other methods, the phase error curve with the proposed FOPDEs method is more close to 0, and it has the smallest error values. According to Figure 6 and Figure 7, there are edge effects in the Gaussian filtering, mean filtering, wavelet transform, and TV method. The phase error distribution with the Gaussian filtering, mean filtering, and wavelet transform vary greatly from that of original noised image. The TV method retains the phase error distribution characteristics of original noised image. From Figure 6 and Figure 7, although the curve fluctuation after Gaussian filtering is also smaller, the phase error with Gaussian filtering changes the characteristics of the original phase error map. The OPDEs method obviously retains more original image details than TV. As the fidelity item is added to the energy function of FOPDEs, the proposed method retains most of original image information. As can be seen from Table 1 and Figure 5, Figure 6 and Figure 7, the proposed method achieves optimal filtering performance while retaining more details.
Figure 8 shows the convergence speed and algorithm performance of the proposed FOPDEs method. The FOPDEs method has reached the optimum PSNR value after 250 iterations, which means that the FOPDEs method is superior to OPDEs in convergence speed and in improving PSNR. Through the simulated fringe images experiment, we can see that the FOPDEs method improves the peak signal-to-noise ratio of the fringe images and reduces the standard deviation of phase error that is caused by Gaussian noise. At the same time, the FOPDEs method has faster convergence speed than the traditional OPDEs method.
The validity of the proposed method has been verified above by the simulated fringe images. The actual fringe images will be further validated. Figure 9 shows two actual stepped parts. Figure 9a is a coaxial cylinder part with several different diameters. Figure 9b is a part with multiple steps. The surfaces of both parts belong to a diffuse surface. Figure 10 shows the four-step phase-shifting images of the two stepped parts.
Figure 11 and Figure 12 show the filtering effect with Gaussian filtering and FOPDEs method for Figure 10c,g, respectively, in order to verify the filtering effect of the FOPDEs method. Figure 11c and Figure 12c show the cross sections of fringe intensity at the row 800th and the 500–950th columns of Figure 11a,b and Figure 12a,b, respectively. According to Figure 11c and Figure 12c, due to the effect of Gaussian noise, the cross sections of original fringe images show unideal sine curves. After Gaussian filtering, the valleys of the cross sections obviously fluctuate, which shows that the Gaussian filtering method has obvious deviation when it acts on the low gray values. The Gaussian filtering method is easy to cause phase shifting, which results in measurement error, while the FOPDEs method belongs to zero-phase-shifting filtering. When compared with the original fringe images and Gaussian filtering images, the FOPDEs method reduces the effect of Gaussian noise.
The four-step phase shifting with non-filtering (four-step) method, four-step phase shifting with Gaussian filtering (Gaussian filtering), and four-step phase shifting with FOPDEs filtering method (FOPDEs) are used to process the fringe images above in Figure 10, respectively, in order to verify the filtering effect on phase error of the FOPDEs method proposed in this paper again, taking STD as the evaluation index. Subsequently, we calculate the STD results and the Mean STD values under different methods 10 times, respectively, as shown in Table 2. It can be seen that the FOPDEs method obtained the optimal results for both parts, which shows the excellence and stability. According to Equation (5), when the number N of phase shifting step is infinite, the phase error that is caused by noise can be neglected. Therefore, we choose the phase that was obtained by the 16-step phase-shifting algorithm as the real phase value of the object. Gaussian filtering and the proposed FOPDEs method process the four-step phase-shifted images respectively, in order to facilitate comparison. In order to better display the experimental results, we randomly choose the phase region for comparison, which is the 700–900th rows and the 500–950th columns of both phase error maps. When compared with the real phase, the phase error maps can be shown in Figure 13 and Figure 14 for both parts.
According to Figure 11, Figure 12, Figure 13 and Figure 14, the FOPDEs method can not only suppress the Gaussian noise of single fringe image, but also reduce the phase error that is caused by the Gaussian noise. From Figure 13 and Table 2, if the four-step phase-shifting algorithm was used, mean STD is 0.0165 rad, while Gaussian filtering, mean STD is 0.0151 rad. If the four-step phase-shifting images were filtered by FOPDEs, the mean STD is 0.0124 rad, which means that the FOPDEs method reduces the mean STD by 24.8% and 17.88% as compared with only the four-step phase-shifting algorithm and Gaussian filtering. From Figure 14 and Table 2, if the four-step phase-shifting algorithm was used, mean STD is 0.0178 rad, while the mean STD is 0.0163 rad after Gaussian filtering. If the four-step phase-shifting images were filtered by FOPDEs, mean STD is 0.0128 rad, which means that FOPDEs method reduces the mean STD by 28.1% and 21.47% as compared with only the four-step phase-shifting algorithm and Gaussian filtering. From Figure 11, Figure 12, Figure 13 and Figure 14, due to the phase error being not only affected by the noise, but also by the projection nonlinear effect and the influence of the phase unwrapping performance, the phase error is not completely eliminated, even if filtering. After Gaussian filtering, the distribution of the phase error is obviously different from the distribution of phase error with four-step phase-shifting, while the distribution of the phase error with FOPDEs is closer to the phase error distribution with four-step phase-shifting. The proposed FOPDEs method can effectively filter the Gaussian noise while keeping the detail information regarding the original fringe image better. Figure 13 and Figure 14 show the phase error curves with various methods. It can be seen that, after filtering with FOPDEs method, the phase errors have been reduced. It can be seen from Section 2 and Section 3 that, unlike the traditional single image filtering method, the proposed FOPDEs method belongs to multi-image filtering in fringe phase-shifting field, which requires complex operations, such as pixel direction, fuzzy hierarchical clustering, and fourth-order OPDEs filtering. The proposed FOPDEs method has the largest computational burden. The proposed method is more suitable for the situation of requiring higher measurement accuracy. Therefore, through the above simulated fringe images experiment and actual fringe images experiment, the proposed FOPDEs method can not only improve the PSNR and the standard deviation of phase error (STD), but also retain more details of original fringe images.

5. Conclusions

Fringe phase-shifting field based fuzzy quotient space-direction partial differential equations filtering method is proposed in order to reduce the phase error caused by Gaussian noise. Firstly, the concept of fringe phase-shifting field is established, transforming the independent filtering by traditional methods into multi-image filtering in phase-shifting field. Afterwards, the direction correction method that is based on fuzzy quotient space and the direction partial differential equations filtering method with fidelity item are proposed to adaptively determine the filtering direction and retain more details while smoothing the image. The proposed FOPDEs method can improve the PSNR through the experiments, and reduce the phase error caused by noise while retaining more details.
In future, the fringe image filtering method under various noises and how to extend the theory of fringe phase-shifting field to N-step (N > 4) phase shifting will be studied further.

Author Contributions

C.Y. and F.J. conceived and designed the experiments; C.Y. wrote the algorithm and designed the measured parts. The experimental results were analyzed by C.Y. and J.X. And J.X. gave suggestions on the experiments and provided the measuring tools. C.Y. wrote the paper, F.J., J.X. and Y.W. reviewed and edited the original draft.

Funding

This research is jointly supported by the National Natural Science Foundation of China (51705485), and China Academy of Engineering Physics (K1156, K1204).

Acknowledgments

The authors would like to thank the anonymous reviewers for their valuable comments.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Xu, Y.; Zhao, H.; Jiang, H.; Li, X. High-accuracy 3D shape measurement of translucent objects by fringe projection profilometry. Opt. Express 2019, 27, 18421–18434. [Google Scholar] [CrossRef] [PubMed]
  2. Zhang, S. Absolute phase retrieval methods for digital fringe projection profilometry: A review. Opt. Lasers Eng. 2018, 107, 28–37. [Google Scholar] [CrossRef]
  3. 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]
  4. He, X.; Zheng, D.; Kemao, Q.; Christopoulos, G. Quaternary gray-code phase unwrapping for binary fringe projection profilometry. Opt. Lasers Eng. 2019, 121, 358–368. [Google Scholar] [CrossRef]
  5. Yu, C.; Ji, F.; Xue, J.; Wang, Y. Adaptive binocular fringe dynamic projection method for high dynamic range measurement. Sensors 2019, 19, 4023. [Google Scholar] [CrossRef]
  6. Xing, S.; Guo, H. Correction of projector nonlinearity in multi-frequency phase-shifting fringe projection profilometry. Opt. Express 2018, 26, 16277–16291. [Google Scholar] [CrossRef]
  7. 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]
  8. Servin, M.; Estrada, J.C.; Quiroga, J.A.; Mosiño, J.F.; Cywiak, M. Noise in phase shifting interferometry. Opt. Express 2009, 17, 8789–8794. [Google Scholar] [CrossRef]
  9. Zhou, Q.; Tang, C.; Li, B.; Wang, L.; Lei, Z.; Tang, S. Adaptive oriented PDEs filtering methods based on new controlling speed function for discontinuous optical fringe patterns. Opt. Lasers Eng. 2018, 100, 111–117. [Google Scholar] [CrossRef]
  10. Zhao, M.; Qian, K. A comparison study of denoising techniques in fringe pattern analysis. In Proceedings of the International Conference on Experimental Mechanics, Proceedings of SPIE International Society for Optics and Photonics, Singapore, 15–17 November 2014; Volume 9302, p. 930208. [Google Scholar] [CrossRef]
  11. Wang, L.; Ma, Y.; Zhang, H.; Xin, Y.; Yuan, C.; Poon, T.C. Accurate phase- shift estimation for fringe- pattern profilometry. Appl. Opt. 2019, 58, 358–362. [Google Scholar] [CrossRef]
  12. Wang, Y.; Liu, K.; Lau, D.; Hao, L.Q.; Hassebrook, L.G. Maximum SNR pattern strategy for phase shifting methods in structured light illumination. J. Opt. Soc. Am. A 2010, 27, 1962–1971. [Google Scholar] [CrossRef] [PubMed]
  13. Wang, Y.; Zhao, H.; Jiang, H.; Li, X. Defocusing parameter selection strategies based on PSF measurement for square-binary defocusing fringe projection profilometry. Opt. Express 2018, 26, 20351–20367. [Google Scholar] [CrossRef] [PubMed]
  14. Wang, Y.; Suresh, V.; Li, B. Motion-induced error reduction for binary defocusing profilometry via additional temporal sampling. Opt. Express 2019, 27, 23948–23958. [Google Scholar] [CrossRef] [PubMed]
  15. Wu, Z.; Guo, W.; Zhang, Q. High-speed three-dimensional shape measurement based on shifting Gray-code light. Opt. Express 2019, 27, 22631–22644. [Google Scholar] [CrossRef] [PubMed]
  16. Montrésor, S.; Memmolo, P.; Bianco, V.; Ferraro, P.; Picart, P. Comparative study of multi-look processing for phase map denoising in digital Fresnel holographic interferometry. J. Opt. Soc. Am. A 2019, 36, A59–A66. [Google Scholar] [CrossRef] [PubMed]
  17. Uribe-López, U.; Gutiérrez-Hernández, D.A.; Casillas-Rodríguez, F.J.; Mora-González, M.; Muñoz-Maciel, J. Improvement of fringe quality for phase extraction in double digital fringe projection. Opt. Eng. 2019, 58, 092605. [Google Scholar] [CrossRef]
  18. Bailich, M.; Bahich, M.; Amar, S.; Bellach, B.; Rahmoun, M. Multidirectional wavelet-based fringe analysis for surface diagnosis by optical profilometry. Procedia Comput. Sci. 2019, 148, 627–636. [Google Scholar] [CrossRef]
  19. Xie, X.; Zeng, Q.; Liao, K.; Liu, Q. Efficient phase unwrapping algorithm based on cubature information particle filter applied to unwrap noisy continuous phase maps. Opt. Express 2019, 27, 9906–9924. [Google Scholar] [CrossRef]
  20. Tang, C.; Yang, N.; Yan, H.; Yan, X. The new second-order single oriented partial differential equations for optical interferometry fringes with high density. Opt. Lasers Eng. 2013, 51, 707–715. [Google Scholar] [CrossRef]
  21. Villa, J.; González, E.; Moreno, G.; de la Rosa, I.; Flores, J.L.; Alaniz, D. Fringe pattern denoising using spatial oriented gaussian filters. Opt. Commun. 2019, 457, 124704. [Google Scholar] [CrossRef]
  22. Mi, Q.; Yan, S.; Tang, C. Numerous possible oriented partial differential equations and investigation of their performance for optical interferometry fringes denoising. Appl. Opt. 2013, 52, 8439–8450. [Google Scholar] [CrossRef] [PubMed]
  23. Xu, W.; Tang, C.; Zheng, T.; Qiu, Y. A shape-preserving oriented partial differential equation based on a new fidelity term for electronic speckle pattern interferometry fringe patterns denoising. Opt. Laser Technol. 2018, 103, 279–290. [Google Scholar] [CrossRef]
  24. Yang, Y.; Zhao, D. An adaptive model combining a total variation filter and a fractional-order filter for image restoration. J. Algorithm Comput. Technol. 2019, 13. [Google Scholar] [CrossRef]
  25. Fang, Z.; Liu, W.; Wang, J.; Yue, Z.; Lin, X. Anisotropic partial differential equation noise-reduction algorithm based on fringe feature for ESPI. Opt. Commun. 2009, 282, 2318–2326. [Google Scholar] [CrossRef]
  26. Zhang, X.; Ye, W. An adaptive fourth-order partial differential equation for image denoising. Comput. Math. Appl. 2017, 74, 2529–2545. [Google Scholar] [CrossRef]
  27. Chen, M.; Tang, C.; Xu, M.; Lei, Z. A clustering framework based on FCM and texture features for denoising ESPI fringe patterns with variable density. Opt. Lasers Eng. 2019, 119, 77–86. [Google Scholar] [CrossRef]
  28. Xu, W.; Tang, C.; Xu, M.; Lei, Z. Fuzzy C-means clustering based segmentation and the filtering method for discontinuous ESPI fringe patterns. Appl. Opt. 2019, 58, 1442–1450. [Google Scholar] [CrossRef]
  29. Deng, L.; Zhu, H.; Yang, Z.; Li, Y. Hessian matrix-based fourth-order anisotropic diffusion filter for image denoising. Opt. Laser Technol. 2019, 110, 184–190. [Google Scholar] [CrossRef]
  30. Xu, W.; Tang, C.; Gu, F.; Cheng, J. Combination of oriented partial differential equation and shearlet transform for denoising in electronic speckle pattern interferometry fringe patterns. Appl. Opt. 2017, 56, 2843–2850. [Google Scholar] [CrossRef]
  31. Li, B.; Tang, C.; Zheng, T.; Lei, Z. Fully automated extraction of the fringe skeletons in dynamic electronic speckle pattern interferometry using a U-Net convolutional neural network. Opt. Eng. 2019, 58, 023105. [Google Scholar] [CrossRef]
  32. Li, J.; Hassebrook, L.G.; Guan, C. Optimized two-frequency phase-measuring-profilometry light-sensor temporal-noise sensitivity. J. Opt. Soc. Am. A 2003, 20, 106–115. [Google Scholar] [CrossRef] [PubMed]
  33. Zhang, L.; Zhang, B. Theory of fuzzy quotient space (methods of fuzzy granular computing). J. Softw. 2003, 14, 770–776. [Google Scholar]
  34. Zhang, F. Research for service flow module granularity design based on fuzzy spaces quotient theory. Clust. Comput. 2017, 1–13. [Google Scholar] [CrossRef]
  35. Yu, C.; Ji, F.; Jing, X.; Liu, M. Dynamic granularity matrix space based adaptive edge detection method for structured light stripes. Math. Probl. Eng. 2019, 2019, 1959671. [Google Scholar] [CrossRef]
  36. Liu, M. Research on Key Technologies of Intelligent Scheduling for Single-Piece Customization by Cloud Manufacturing; Chongqing University: Chongqing, China, 2016. [Google Scholar]
  37. Yang, J.; Wang, G.; Zhang, Q. Knowledge distance measure in multigranulation spaces of fuzzy equivalence relations. Inform. Sci. 2018, 448, 18–35. [Google Scholar] [CrossRef]
Figure 1. Fringe patterns. (a) Noise-free fringe pattern, (b) fringe pattern with σ 2 = 0 . 3 % , (c) fringe pattern with Gaussian filtering, and (d) the 25th row cross sections of phase error of noised image and fringe image filtered by Gaussian filtering.
Figure 1. Fringe patterns. (a) Noise-free fringe pattern, (b) fringe pattern with σ 2 = 0 . 3 % , (c) fringe pattern with Gaussian filtering, and (d) the 25th row cross sections of phase error of noised image and fringe image filtered by Gaussian filtering.
Sensors 19 05202 g001
Figure 2. Fringe phase-shifting field (N = 4).
Figure 2. Fringe phase-shifting field (N = 4).
Sensors 19 05202 g002
Figure 3. A hierarchical structure.
Figure 3. A hierarchical structure.
Sensors 19 05202 g003
Figure 4. The flowchart of the fuzzy quotient space- oriented partial differential equations filtering (FOPDEs) method.
Figure 4. The flowchart of the fuzzy quotient space- oriented partial differential equations filtering (FOPDEs) method.
Sensors 19 05202 g004
Figure 5. Fringe patterns with various filtering methods. (a) Noise-free fringe pattern, (b) noised fringe pattern with σ 2 = 0 . 05 % , (c) fringe pattern with Gaussian filtering, (d) fringe pattern with median filtering, (e) fringe pattern with wavelet transform, (f) fringe pattern with TV, (g) fringe pattern with OPDEs, and (h) fringe pattern with FOPDEs.
Figure 5. Fringe patterns with various filtering methods. (a) Noise-free fringe pattern, (b) noised fringe pattern with σ 2 = 0 . 05 % , (c) fringe pattern with Gaussian filtering, (d) fringe pattern with median filtering, (e) fringe pattern with wavelet transform, (f) fringe pattern with TV, (g) fringe pattern with OPDEs, and (h) fringe pattern with FOPDEs.
Sensors 19 05202 g005
Figure 6. Phase error maps of simulated fringe image with various filtering methods. (a) Unwrapping phase, (b) phase error with noisy image, (c) phase error with Gaussian filtering, (d) phase error with median filtering, (e) phase error with wavelet, (f) phase error with TV, (g) phase error with OPDEs, and (h) phase error map with FOPDEs.
Figure 6. Phase error maps of simulated fringe image with various filtering methods. (a) Unwrapping phase, (b) phase error with noisy image, (c) phase error with Gaussian filtering, (d) phase error with median filtering, (e) phase error with wavelet, (f) phase error with TV, (g) phase error with OPDEs, and (h) phase error map with FOPDEs.
Sensors 19 05202 g006aSensors 19 05202 g006b
Figure 7. Phase error curves at the 20th row of Figure 6b–h with various filtering methods.
Figure 7. Phase error curves at the 20th row of Figure 6b–h with various filtering methods.
Sensors 19 05202 g007
Figure 8. PSNR iteration-convergence curves with OPDEs method and FOPDEs method.
Figure 8. PSNR iteration-convergence curves with OPDEs method and FOPDEs method.
Sensors 19 05202 g008
Figure 9. Stepped parts. (a) Multi-step cylinder part, and (b) multi-step plane part.
Figure 9. Stepped parts. (a) Multi-step cylinder part, and (b) multi-step plane part.
Sensors 19 05202 g009
Figure 10. Fringe images. (ad) are four-step fringe images of multi-step cylinder part, respectively, (eh) are four-step fringe images of multi-step plane part, respectively.
Figure 10. Fringe images. (ad) are four-step fringe images of multi-step cylinder part, respectively, (eh) are four-step fringe images of multi-step plane part, respectively.
Sensors 19 05202 g010
Figure 11. Fringe images of Figure 10c filtered by different filtering methods. (a) Fringe image with Gaussian filtering, (b) fringe image with FOPDEs, (c) cross sections of fringe intensity curves of (a,b) and the noisy image.
Figure 11. Fringe images of Figure 10c filtered by different filtering methods. (a) Fringe image with Gaussian filtering, (b) fringe image with FOPDEs, (c) cross sections of fringe intensity curves of (a,b) and the noisy image.
Sensors 19 05202 g011
Figure 12. Fringe images of Figure 10g filtered by different filtering methods. (a) Fringe image with Gaussian filtering, (b) fringe image with FOPDEs, (c) cross sections of fringe intensity curves of (a,b) and the noisy image.
Figure 12. Fringe images of Figure 10g filtered by different filtering methods. (a) Fringe image with Gaussian filtering, (b) fringe image with FOPDEs, (c) cross sections of fringe intensity curves of (a,b) and the noisy image.
Sensors 19 05202 g012
Figure 13. Phase maps of multi-step cylinder part. (a) Real phase unwrapping map with 16-step phase-shifting algorithm, (b) phase error obtained by four-step phase-shifting algorithm, (c) phase error obtained by four-step phase-shifting algorithm with Gaussian filtering, (d) phase error obtained by four-step phase-shifting algorithm with FOPDEs, and (e) phase error curves at the 100th row of (c,d).
Figure 13. Phase maps of multi-step cylinder part. (a) Real phase unwrapping map with 16-step phase-shifting algorithm, (b) phase error obtained by four-step phase-shifting algorithm, (c) phase error obtained by four-step phase-shifting algorithm with Gaussian filtering, (d) phase error obtained by four-step phase-shifting algorithm with FOPDEs, and (e) phase error curves at the 100th row of (c,d).
Sensors 19 05202 g013
Figure 14. Phase maps of multi-step plane part. (a) Real phase unwrapping map with 16-step phase-shifting algorithm, (b) phase error obtained by four-step phase-shifting algorithm, (c) phase error obtained by four-step phase-shifting algorithm with Gaussian filtering, (d) phase error obtained by four-step phase-shifting algorithm with FOPDEs, and (e) phase error curves at the 100th row of (c,d).
Figure 14. Phase maps of multi-step plane part. (a) Real phase unwrapping map with 16-step phase-shifting algorithm, (b) phase error obtained by four-step phase-shifting algorithm, (c) phase error obtained by four-step phase-shifting algorithm with Gaussian filtering, (d) phase error obtained by four-step phase-shifting algorithm with FOPDEs, and (e) phase error curves at the 100th row of (c,d).
Sensors 19 05202 g014
Table 1. Comparisons of filtering results with different methods.
Table 1. Comparisons of filtering results with different methods.
Noise Variance0.0003%0.01%0.02%0.03%0.05%0.1%1*2*
Noisy ImagePSNR45.169439.936237.202335.377733.181730.335345.069840.0016
STD0.00810.01460.02070.02520.03270.04640.00800.0209
Gaussian FilteringPSNR34.371034.265834.221634.014233.639832.980034.389534.3190
STD0.01780.01820.01890.01940.02040.02220.01770.0185
Median FilteringPSNR32.186432.174831.900431.787331.375230.392432.172632.1758
STD0.05550.05620.05710.05420.05620.05580.04710.0530
Wavelet TransformPSNR31.043031.008130.943730.951930.850530.678031.045531.0030
STD0.06240.06250.06280.06280.06290.06330.06240.0626
TVPSNR34.039033.879733.609333.196932.511531.273734.135533.8892
STD0.02030.02180.02440.02620.03010.03750.02030.0242
OPDEsPSNR49.606844.627841.581539.902537.815434.877249.638144.6649
STD0.00690.01200.01690.02030.02640.03810.00690.0206
FOPDEsPSNR50.614445.700242.618340.807638.895638.599950.690545.4839
STD0.00480.00830.01150.01410.01850.02580.00470.0117
1*, 0.003%, 0.006%, 0.002%, 0.001% for four-step phase-shifting images, respectively. 2*, 0.01%, 0.003%, 0.05%, 0.02% for four-step phase-shifting images, respectively.
Table 2. Standard deviation of phase error (STD) results with different methods.
Table 2. Standard deviation of phase error (STD) results with different methods.
No.Multi-Step Cylinder PartMulti-Step Plane Part
Four-StepGaussian FilteringFOPDEsFour-StepGaussian FilteringFOPDEs
10.01640.01500.01230.01770.01610.0125
20.01650.01550.01220.01740.01630.0127
30.01580.01530.01270.01740.01610.0127
40.01660.01490.01240.01790.01690.0125
50.01590.01480.01250.01810.01680.0131
60.01650.01570.01270.01790.01630.0129
70.01670.01550.01240.01830.01660.0130
80.01660.01480.01210.01850.01610.0128
90.01680.01490.01220.01790.01650.0129
100.01690.01480.01220.01710.01600.0127
Mean0.01650.01510.01240.01780.01630.0128

Share and Cite

MDPI and ACS Style

Yu, C.; Ji, F.; Xue, J.; Wang, Y. Fringe Phase-Shifting Field Based Fuzzy Quotient Space-Oriented Partial Differential Equations Filtering Method for Gaussian Noise-Induced Phase Error. Sensors 2019, 19, 5202. https://doi.org/10.3390/s19235202

AMA Style

Yu C, Ji F, Xue J, Wang Y. Fringe Phase-Shifting Field Based Fuzzy Quotient Space-Oriented Partial Differential Equations Filtering Method for Gaussian Noise-Induced Phase Error. Sensors. 2019; 19(23):5202. https://doi.org/10.3390/s19235202

Chicago/Turabian Style

Yu, Changzhi, Fang Ji, Junpeng Xue, and Yajun Wang. 2019. "Fringe Phase-Shifting Field Based Fuzzy Quotient Space-Oriented Partial Differential Equations Filtering Method for Gaussian Noise-Induced Phase Error" Sensors 19, no. 23: 5202. https://doi.org/10.3390/s19235202

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