Open access peer-reviewed chapter

The 2D Continuous Wavelet Transform: Applications in Fringe Pattern Processing for Optical Measurement Techniques

Written By

José de Jesús Villa Hernández, Ismael de la Rosa, Gustavo Rodríguez, Jorge Luis Flores, Rumen Ivanov, Guillermo García, Daniel Alaniz and Efrén González

Submitted: 23 October 2017 Reviewed: 02 February 2018 Published: 13 March 2018

DOI: 10.5772/intechopen.74813

From the Edited Volume

Wavelet Theory and Its Applications

Edited by Sudhakar Radhakrishnan

Chapter metrics overview

1,209 Chapter Downloads

View Full Metrics

Abstract

Optical metrology and interferometry are widely known disciplines that study and develop techniques to measure physical quantities such as dimensions, force, temperature, stress, etc. A key part of these disciplines is the processing of interferograms, also called fringe patterns. Owing that this kind of images contains the information of interest in a codified form, processing them is of main relevance and has been a widely studied topic for many years. Several mathematical tools have been used to analyze fringe patterns, from the classic Fourier analysis to regularization methods. Some methods based on wavelet theory have been proposed for this purpose in the last years and have evidenced virtues to consider them as a good alternative for fringe pattern analysis. In this chapter, we resume the theoretical basis of fringe pattern image formation and processing, and some of the most relevant applications of the 2D continuous wavelet transform (CWT) in fringe pattern analysis.

Keywords

  • 2-D wavelets
  • fringe patterns
  • optical measurement techniques

1. Introduction

Fringe pattern processing has been an interesting topic in optical metrology and interferometry; owing to its relevance nowadays, it is a widely studied discipline. Digital fringe pattern processing is used in optical measurement techniques such as optical testing [1, 2], electronic speckle pattern interferometry (ESPI), holographic interferometry, and moiré interferometry or profilometry [3, 4, 5]. They are quite popular for non-contact measurements in engineering and have been applied for measuring various physical quantities like displacement, strain, surface profile, refractive index, etc. In optical methods of measurement, the phase, which is related to the measured physical quantity, is encoded in an intensity distribution represented in an image which is, in general, the result of the interference phenomena. This phenomenon is used in classical interferometry, in holographic interferometry, and in electronic speckle pattern interferometry to convert the phase of a wave of interest into an intensity distribution. As the physical quantity to be measured is codified as the phase of a fringe pattern image, the main task of fringe pattern processing is to recover such phase.

The methods for phase recovery from fringe patterns can be classified mainly in three categories [2, 6]: (a) Phase-stepping or phase-shifting methods which require a series of fringe images to recover the phase information. (b) Spatial domain methods which can compute the phase from a single fringe pattern in the spatial domain. (c) Frequency domain methods which uses some kind of transformation to the frequency domain to compute the phase. In this category, the Fourier and Wavelet transforms are the most common mathematical tools to carry out the task.

Apart from the phase recovery, there are other important steps in fringe pattern processing. For example, many times the fringe patterns are corrupted by noise, such as the case of the electronic speckle pattern interferometry. Then, fringe image enhancement by means of low-pass filtering is usually required. Owing that most algorithms to retrieve the phase from a fringe pattern give the phase wrapped in the interval ππ, other important step is the well-known phase-unwrapping process [6, 7]. In the field of fringe image enhancement, such as fringe image denoising or phase denoising, there has been a wide research activity in the last years. Researchers have realized that improving the quality of fringe images and wrapped phase fields is of main relevance for a successful phase recovery or phase unwrapping. However, enhancing fringe images or wrapped phase fields has resulted to be a task that must be realized in a special manner, so that ordinary techniques for image enhancement are not always adequate. Owing that frequencies of fringes and noise usually overlap and normally cannot be properly separated, common filters for image processing have blurring effects on fringe features, especially for patterns with high density fringes. For these cases, the use of anisotropic filters is a better way for removing noise without the harmful blurring effects.

In the fields of fringe pattern denoising and wrapped phase map denoising, there have been many proposals to realize these tasks. Some of the first contributions in this field were mainly based on convolution filters using different kinds of anisotropic filtering masks [8, 9, 10, 11, 12]. Other set of the main contributions in the last years is based on the variational calculus approach by solving partial differential equations [13, 14, 15, 16, 17, 18], and by means of the regularization theory [19, 20]. The use of the Fourier transform for fringe or phase map denoising has also been proposed in [21, 22] (Localized Fourier transform filter and windowed Fourier transform, respectively). There have been other proposals that used different methodologies such as coherence enhancing diffusion [23], image decomposition [24], and multivariate empirical mode decomposition [25]. The great disadvantage of already reported methods for fringe and phase map denoising is that they require the previous estimation of the so-called fringe orientation which, as it uses the computation of the image gradient, could be an inaccurate procedure in the presence of noise and low modulation of fringes. This is not the case for the Fourier-based methods [21, 22]; however, as in the case of the Windowed Fourier transform technique, several parameters have to be adjusted depending on the particular image and it may require a long processing time.

In the field of phase recovery from fringe images, there have been a lot of researches along the last decades. For the case of phase-shifting algorithms, outstanding summaries of them can be found in [2, 26]. For the case of spatial and frequency domain methods from a single pattern image, two of the most popular techniques are the well-known Fourier Transform method reported by Takeda et al. [27] and the Synchronous detection method [28]. Other methods that use the regularization theory were also proposed [29, 30]. However, although these methods are efficient and easy to implement, they are limited to be used in fringe images with frequency carrier, which just in few experimental situations these kinds of images can be obtained. In most cases, experimental conditions in optical measurement techniques yields fringe images without a dominant frequency (i.e., closed fringes) which becomes the phase recovery problem difficult, therefore more complicated algorithms must be used. One of the first proposals for phase demodulation from single closed fringe images was reported by Kreis using a Fourier based approach [31]. In the last decade of the twentieth century, it was a boom in the research of closed fringe images, specially using the regularization theory. The Regularized phase-tracking technique was reported by Servín et al. [32]. Marroquín et al. reported the regularized adaptive quadrature filters [33] and the regularization method that uses the local orientation of fringes [34]. At the beginning of this century, Larkin et al. proposed the spiral-phase quadrature transform [35] and Servín et al. reported the General n-dimensional quadrature transform [36]. Also, we proposed the orientational vector-field-regularized estimator to demodulate closed fringe images [37].

As will be shown, closed fringe and wrapped-phase images have certain characteristics that make them to be treated in a special manner. First, it is common that this kind of images present structures with high anisotropy at the same time that many frequencies are dispersed over the entire image. For these reasons, in most situations, the use of linear-translation-spatial (LTI) filters, which are spatially invariant and independent of image content, do not give proper results. Furthermore, owing that the Fourier transform is a global operation, this technique is not always suitable for accurately model the local characteristics of closed fringe images.

It is widely known that the wavelet transform is a powerful tool that provides local, sparse, and decorrelated multiresolution analysis of signals. In the last years, 2D wavelets have been used for image analysis as a proper alternative to the weakness of LTI filters and linear transforms as the Fourier one. In particular, it has been shown that 1-D and 2D continuous wavelet transform (CWT) using Gabor atoms is a natural choice for proper analyses of fringe images. This kind of analysis has been used for fringe pattern denoising and fringe pattern demodulation showing several advantages, for example in laser plasma interferometry [38], in shadow moiré [39, 40, 41], in profilometry [42, 43, 44], in speckle interferometry [45], in digital holography [46], and other optical measurement techniques [47, 48, 49, 50, 51, 52, 53, 54, 55].

In this chapter, the theoretical basis of fringe pattern image formation and processing is described. Also, in general, the theory and advantages of the 2D continuous wavelet transform (CWT) for fringe pattern processing is described. We also explain some of the main applications in fringe pattern processing, such as phase recovery and wrapped phase map denoising, showing some examples of applications in different optical measurement techniques.

Advertisement

2. Digital fringe patterns

2.1. Elements of digital fringe image processing systems

Often, a digital fringe image processing system is represented by a sequence of devices, which typically starts with an imaging system that observes the target, a digitizer system which samples and quantizes the analog information acquired by the imaging system, a digital storage device, a digital computer that process the information, and finally, a displaying system to visualize the acquired and processed information (Figure 1).

Figure 1.

Typical sequence in a digital fringe pattern image processing system.

A typical imaging system is composed by an objective lens to form images in a photosensitive plane which is commonly a CCD (charge couple devices) array.

2.2. Fringe image formation

Fringe pattern images are present in several kinds of optical tests for the measurement of different physical quantities. Such tests are examples for the quality measurement of optical devices using optical interferometry, photoelasticity for stress analysis, or electronic speckle pattern interferometry (ESPI) for the measurement of mechanical properties of materials. The interference phenomena are usually used in many optical methods of measurement. We now describe a classical way to form a fringe pattern image using the two-wave interference.

Two-wave interference can be generated by means of several types of interferometers, and the interferograms or fringe patterns are produced by superimposing two wavefronts. An interferometer can accurately measure deformations of the wavefront of the order of the wavelength. Considering two mutually coherent monochromatic waves, as depicted in Figure 2, Wxy represents the wavefront shape under study (i.e., the wave that contains the information of the physical quantity to be measured). The sum of their complex amplitudes can be represented as

Exy=A1xyeikWxy+A2xyeikxsinθ,E1

where A1 and A2 are the amplitudes of the wavefront under test and the reference wavefront (a flat wavefront), respectively, and k=2πλ, being λ the wavelength.

Figure 2.

Interference of two wavefronts. Solid line represents the wavefront under test and dashed line represents the reference wavefront.

The irradiance at a given plane perpendicular to z-axis is then represented as

Ixy=ExyExy=A12xy+A22xy+2A1xyA2xycoskxsinθ+kWxy.E2

For simplicity, Eq. (2) is usually written in a general form as:

Ixy=axy+bxycosu0x+ϕxy,E3

where axy and bxy are commonly called the background illumination and the amplitude modulation, respectively. The term u0=ksinθ is the fringe carrier frequency and ϕxy=kWxy is the phase to be recovered from the fringe pattern image. It must be noted that if the reference wavefront is perpendicular to z-axis (i.e., θ=0), the fringe carrier frequency is removed and Eq. (3) is simplified:

Ixy=axy+bxycosϕxy.E4

Equations (3) and (4) represent the mathematical expressions of fringe pattern images with and without fringe carrier frequency, respectively. Examples of these kinds of fringe images are shown in Figure 3.

Figure 3.

Examples of simulated fringe pattern images with (a) and without (b) fringe carrier frequency. The phase of modulation ϕxy (c) is the same for both fringe images (phase shown wrapped and codified in gray levels).

Advertisement

3. Fringe pattern processing

3.1. Phase-shifting methods for phase recovery

One of the most popular methods for phase recovery is the well-known phase-shifting. This method requires a set of phase-shifted fringe patterns which are experimentally obtained in different ways depending on the optical measurement technique. For example, in interferometry the phase shifting is realized by moving some mirrors in the optical interferometer. The set of N phase-shifted fringe patterns is defined as

Inxy=axy+bxycosϕxy+αnn=1,2,,N.E5

The pointwise solution for ϕxy from the non-linear system of equations is obtained by using the last-squares approach (see [2] for details):

Wϕxy=tan1n=1NInsinαnn=1NIncosαnππ,E6

where W is the wrapping operator such that Wϕxyππ. Several algorithms can be used that require three, four, up to eight images.

3.2. Phase recovery from single fringe patterns with carrier

As previously mentioned, processing fringe patterns with fringe carrier frequency may be simple to carry out. The key point in the demodulation of fringe patterns with carrier is that the total phase function u0x+ϕxy represents the addition of an inclined phase plane u0x plus the target phase ϕxy. In this case, a monotonically increasing (or decreasing) phase function has to be recovered. If we analyze the Fourier spectrum of Eq. (3), for a proper separation between spectral lobes in the Fourier space, the following inequality must be complied:

maxϕ<u0.E7

The analytic signal gxy to recover the phase ϕxy can be computed with the Fourier transform method [27], which can expressed as

gxy=F1HuvFIxy=ei2πu0x+ϕxy,E8

where Huv is a filter in the Fourier domain centered at the frequency u0, u the frequency variable along x direction, and v the frequency variable along y direction. Finally, the wrapped phase is computed with

Wϕxy=tan1Realgxyei2πu0Imaggxyei2πu0ππ.E9

Other technique to compute the phase from a carrier frequency fringe pattern is the synchronous detection technique [28], which is realized in the spatial domain. Using the complex notation, in this case, the analytic function gxy can be computed with

gxy=hxyIxyei2πu0=ei2πϕxy,E10

where represents the convolution operator and hxy a low-pass convolution filter in the spatial domain. The wrapped phase can be computed with

Wϕxy=tan1RealgxyImaggxyππ.E11

3.3. Phase recovery from single fringe patterns without carrier

As described in [34, 35, 36, 37], for the case in which u0=0, the previous computation of the fringe direction is necessary to compute the analytic function gxy, for example, using the quadrature transform [36]:

Imaggxy=sinϕxy=nϕxyInxyϕxy,E12

where Inxy=cosϕxy=Realgxy is a normalized version of Ixy, and nϕ is the unit vector normal to the corresponding isophase contour, which points to the direction of ϕxy. It is well known that the computation of nϕ is by far the most difficult problem to compute the phase using this method.

Also, the modulo-2π fringe orientation angle αxy can be used to compute the quadrature fringe pattern by means of the spiral-phase signum function Suv in the Fourier domain [35]:

Imaggxy=sinϕxy=iexyF1SuvFInxy,E13

where

Suv=u+ivu2+v2,E14

and i=1. However, the most difficult problem in this method is the computation of αxy. It can be deduced that Eqs. (12) and (13) are closely related because

αxy=anglenϕxy02π.E15

3.4. Wrapped phase maps denoising

The unwrapping process can be, in many cases, a difficult task due to phase inconsistencies or noise. In order to understand the phase unwrapping problem of noisy phase maps, we define the wrapped and the unwrapped phase as ψxy and ϕxy respectively. As it is known that ψxyππ, the following relation can be established:

ψxy=ϕxy+2πkxy,E16

where kxy is a field of integers such that ψxyππ. The wrapped phase-difference vector field Δψxy which can be computed from the wrapped phase map, is defined as

Δψxy=ψxyψx1yψxyψxy1,E17

where x1y and xy1 are contiguous horizontal and vertical sites, respectively. In a similar manner, we can also define the unwrapped phase-difference field:

Δϕxy=ϕxyϕx1yϕxyϕxy1.E18

It can be deduced that the problem of the recovery of ϕ from ψ can be properly solved if the sampling theorem is reached, that is, if the distance between two fringes is more than two pixels (the phase difference between two fringes is 2π). In phase terms, the sampling theorem is reached if the phase difference between two pixels is less than π or, in general

Δϕ<π,xy.E19

If this condition is satisfied, the following relation can be established:

Δϕ=WΔψ=ψxψy,E20

where

ψx=Wψxyψx1yandψx=Wψxyψxy1.E21

Note that WΔψ (the wrapped phase differences) can be obtained from the observed wrapped phase field ψ. Then, the unwrapped phase ϕ can be achieved by two-dimensional integration of the vector field WΔψ.

A simple way to compute the unwrapped phase ϕ from the wrapped one ψ is by means of minimizing the cost function

Uϕ=xyLψxxyϕxyϕx1y2+ψyxyϕxyϕxy12,E22

where L is the set of valid pixels in the image. Unfortunately, in most cases noise is present, therefore, inequality (19) is not always satisfied and the integration does not provide proper results. Therefore, denoising wrapped phase maps is a fundamental step before the phase unwrapping process.

Advertisement

4. The 2D continuous wavelet transform for processing fringe patterns

It is clear that the phase demodulation of fringe images with carrier may be easily realized. Owing that, in this case, the fringe image may represent a quasi-stationary signal along the direction of the frequency carrier, the use of classical linear operators such as the Fourier transform may be adequate. It works well mainly for few components in the frequency domain (i.e., for narrow spectrums); however, this is not the case for many signals in the real world. This dependence is a serious weakness mainly in two aspects: the degree of automation and the accuracy of the method specially when fringes produce spread spectrums due to localized variations or phase transients. Additionally, in the case of closed fringes there may be a wide range of frequencies in all directions. Then, evidently standard Fourier analysis is inadequate for treating with this kind of images because it represents signals with a linear superposition of sine waves with “infinite” extension. For this reason, an image with closed fringes should be represented with localized components characterizing the frequency, shifting, and orientation. A powerful mathematical tool for signal description that has been developed in the last decades is the wavelet analysis. Fortunately, for our purposes, a key characteristic of this type of analysis is the finely detailed description of frequency or phase of signals. In consequence, it can have a good performance especially with fringes that produce spread spectrums. Additionally, one of the main advantages using wavelets compared with standard techniques is its high capability to deal with noise. In particular, the 2D continuous wavelet transform have recently been proposed for the processing of interferometric images. Advantages of denoising and demodulation of interferograms using the 2D CWT has been discussed in [44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55].

Considering an interferometric image (an interferogram or a wrapped-phase field) Gr, where r=xyR2, its 2D CWT decomposition can be defined as

GWsθη=WGr=R2Grφs,θ,ηrdr.E23

In Eq. (23), φ represents the 2D mother wavelet and indicates the complex conjugated. The variable sR2 represents the shift, θ02π the rotation angle, and η the scaling factor. It has been shown that a proper mother wavelet for processing interferometric images is the 2D Gabor wavelet (see Figure 4). The mathematical representation of this kind of wavelet can be defined as

φs,θ,ηr=expπrs2η×expi2πνηrsΘ,E24

where Θ=cosθsinθ, represents the dot product, and νR is the frequency variable.

Figure 4.

Example of a 2D Gabor wavelet. (a) Real part and (b) imaginary part.

Figure 5 shows that the 2D CWT is performed along different directions and frequencies.

Figure 5.

Frequency localization of the 2D wavelets in the Fourier domain (f=νη).

4.1. Phase recovery with the 2D CWT

Owing that fringe pattern images with closed fringes generally contain elements with high anisotropy and sparse frequency components, the phase recovery is a complex procedure. Compounding the problem, the presence of noise makes the process even more complicated because noise and fringes are mixed in the Fourier domain.

Also, it has been shown that a single fringe pattern without carrier frequency, is not easy to deal with. Owing to ambiguities in the image formation process, a main drawback analyzing them is that several solutions of the phase function can satisfy the original observed image. Therefore, it is necessary to restrict the solution space of ϕ in Eq. (4). Fortunately, as in most practical cases the phase to be recovered is continuous, the algorithm to process the fringe pattern usually seeks for a continuous phase function. However, the recovery of the continuous phase function is not a simple task to carry out as occur with fringe patterns with carrier frequency. It can be observed that the phase gradient represents the local frequencies of the fringe pattern in the x and y directions; however, the sign of ϕ is ambiguous because negative and positive frequencies are mixed in the Fourier domain.

The following is a general description of the phase recovery method using the 2D CWT. First, it is necessary to consider a normalized version of the fringe pattern. The normalization procedure can be carried out using the method proposed in [56]. Consider we represent the normalized fringe pattern in complex form:

Gr=cosϕr=expr2+expr2.E25

In this particular case, the 2D CWT of Gr is

WGr=R2expr2expπrs2η×expi2πνηrsΘdx+R2expr2expπrs2η×expi2πνηrsΘdx.E26

Note that WGr represents a four-dimensional function depending on x,y,η, and θ. The process to recover the phase ϕr using the 2D CWT consists on realizing the well-known ridge detection. To understand the phase recovery from the ridge detection, first it is necessary to know the meaning of Eq. (26). To do so, let r˜=rs and νθ=νηcosθsinθ, where νθR2. Using Taylor’s expansion we know that

ϕr˜+sϕs+ϕsr˜.E27

Then, we can now rewrite Eq. (26) as

WGrexps2R2expiϕsr˜×expπr˜2ηexpi2πr˜νθdr˜+exps2R2expiϕsr˜×expπr˜2ηexpi2πr˜νθdr˜,E28

or, which is the same

WGrexps2Fexpiϕsr˜×expπr˜2η+exps2Fexpiϕsr˜×expπr˜2η.E29

The two terms in (29) contains Fourier transforms of complex periodic functions of frequencies ϕs/2π and ϕs/2π. Then, applying the Fourier’s similarity and modulation theorems this last equation can be finally written as

WGrηexps2expηπνθϕs2π2+ηexps2expηπνθ+ϕs2π2.E30

In this case, νθ is the two-dimensional frequency variable. Note that for a fixed s, WGr represents two Gaussian filters in the Fourier domain localized at polar coordinates νηθ. It can also be visualized as an orientation and frequency decomposition of the fringe pattern.

To detect the analytic function and consequently compute the phase ϕs at a given pixel s (i.e., the ridge detection), we can choice one of two possibilities: at νθ=ϕs2π or νθ=ϕs2π. Owing that the sign of the phase gradient cannot be determined from the image intensity, there exists a sign ambiguity of the phase in the θη map. In Figure 6, it can be observed that in this situation, there are two maximum in each θη map. Also, it can be deduced that the magnitude of the coefficients map is periodic with respect to θ with period π. To solve the problem of sign ambiguity, Ma et al. [48] proposed a phase determination rule according to the phase distribution continuity. Also, Villa et al. [55] proposed a sliding 2D CWT method that assumes that the phase is continuous and smoothly varying, in this way, the ridge detection is realized assuming that the coefficient maps are similar in adjacent pixels, reducing the processing time too.

Figure 6.

(a) Example of noisy simulated fringe pattern. The square indicates a region around a pixel s where the phase is estimated. (b) Magnitude of the θη map at the pixel s, codified in gray levels. Horizontal direction represents the rotation angle while the vertical direction represents the scale. The two white regions represent the two terms in Eq. (30).

Once detected the ridge WGrridge that represents a 2D function, the wrapped phase can be computed with

Wϕr=tan1RealWGrridgeImagWGrridge.E31

Figures 7 and 8 show examples of fringe pattern phase recovery using the 2D CWT method reported in [55]. It is important to remark that this method is highly robust against noise.

Figure 7.

Example of the 2D CWT method applied to phase recovery. (a) Synthetic noisy fringe pattern. (b) Recovered phase.

Figure 8.

Example of the 2D CWT method applied to phase recovery. (a) Experimentally obtained moiré fringe pattern. (b) Recovered phase.

A big advantage of using the 2D CWT method to compute the phase from fringe patterns without carrier is that the sign ambiguity of ϕ can be easily solved, for example, with the method reported in [55]. The key idea of the method is the assumption that the phase ϕ is smooth; in other words, the fringe frequency and fringe orientation are very similar in neighbor pixels, hence the ridge detection at each θη map is simplified registering the previous computation of neighbor pixels.

4.2. The 2D CWT for wrapped phase maps denoising

Other of the most relevant tasks in fringe pattern processing is the wrapped phase maps denoising. Owing that the phase unwrapping is a key step in fringe pattern processing for optical measurement techniques, the previous denoising of the wrapped phase is crucial for a proper measurement. Several optical measurement techniques, such as the electronic speckle pattern interferometry, use different phase recovery methods, inherently produces highly noisy wrapped phase maps. In these situations, the phase map denoising is a crucial pre-process for a successful phase unwrapping. Considering the problem of denoising wrapped phase maps, the drawback is that owing to 2π phase jumps of the wrapped phase ψ, direct application of any kind of filter is not always a proper procedure to solve it. For example, the application of a simple mean filter may smear out the phase jumps. In order to avoid this drawback, the wrapped phase filtering must be realized computing the following complex function:

Gr=expr,E32

where i=1. As both imaginary and real parts are continuous functions, we can properly apply a filter over Gr, and the argument of the filtered complex signal will contain the denoised phase map. Again, substituting (32) in (23), we now obtain

WGr=R2exprexpπrs2η×expi2πνηrsΘdx.E33

Following the same reasoning to obtain Eq. (30), for this case, we obtain:

WGrηexpsexpηπνθψs2π2.E34

The difference of this equation with the result shown in Eq. (30) is that at each θη map, there is only one maximum: at νθ=ψs2π (see Figure 9). Thus, in this case, the ridge detection is simpler and the filtered wrapped phase map ψfr can be computed with

ψfr=tan1RealWGrridgeImagWGrridgeππ.E35

Figure 9.

(a) Zoom of a small square region in a noisy wrapped phase map (around some pixel s). (b) Magnitude of the θη map at the pixel s, codified in gray levels. Horizontal direction represents the rotation angle while the vertical direction represents the scale.

Figures 10 and 11 are examples of the results applying the 2D CWT in wrapped phase map denoising. Note the outstanding performance removing the structures due to the gratings in the experimentally obtained wrapped phase map with moire deflectometry (Figure 11).

Figure 10.

(a) Simulated noisy wrapped phase map. (b) Filtered wrapped phase map.

Figure 11.

(a) Experimentally obtained moiré noisy wrapped phase map. (b) Filtered wrapped phase map.

The key step in the 2D CWT method for phase map denoising is the ridge detection. In this way, all the coefficients in the θη map contributed by the noise and spurious information are removed. A comparison of the performance of this method compared with the windowed Fourier transform method [22] and the localized Fourier transform method [21] is shown in Table 1. In this case, the normalized-mean-square-error (NMSE) was used as the metric applied over a synthetic noisy phase map ψ (Figure 10). Although the performance against noise of the WFT is better that the 2D CWT method, this last is much simpler to implement, as discussed in [53].

NMSE=ψψf2ψ2.E36
2D-CWTWFTLFT
0.06920.05210.0747

Table 1.

Performance comparison of the 2D CWT, WFT, and LFT methods, using the NMSE.

Advertisement

5. Conclusions

It can be obviously deduced that often fringe patterns contain elements with high anisotropy, sparse frequency components, and noise, which makes the processing of this kind of images by means of classical LTI methods inadequate. Several authors have shown that the use of multiresolution analysis by means of the 2D CWT for processing fringe patterns has resulted a proper and interesting alternative for this task. The 2D CWT methods present some attractive advantages compared with other commonly used techniques. (1) The use of the Gabor mother wavelet for processing this kind of images is a natural choice to model them, as can be obviously deduced analyzing the physical theory of fringe image formation. (2) In most classical methods for processing fringe images, the previous estimation of the fringe direction or orientation is a must, especially for fringe patterns without a fringe carrier frequency. Owing that the multiresolution analysis using the 2D CWT methods models the image by means of the angle θ, fringe direction or orientation is inherently computed through the ridge detection. (3) As the 2D CWT methods models the interferograms by means of scale and orientation, all spurious information and noise contributing in the θη map is efficiently removed through the ridge detection, resulting a powerful tool to remove the noise.

References

  1. 1. Malacara D. Optical Shop Testing. Third ed. Hoboken: Wiley-Interscience; 2007
  2. 2. Malacara D, Servín M, Malacara Z. Interferogram Analysis for Optical Testing. Second ed. Boca Raton: Taylor and Francis; 2005
  3. 3. Cloud G. Optical Methods of Engineering Analysis. New York: Cambridge University Press; 1995
  4. 4. Sirohi S. Optical Methods of Measurement, Wholefield Techniques. Second ed. Boca Raton: CRC Press; 2009
  5. 5. Leach R. Optical Measurement of Surface Topography. Berlin, Heidelberg: Springer-Verlag, Springer; 2011
  6. 6. Servín M, Quiroga JA, Padilla JM. Fringe Pattern Analysis for Optical Metrology. Weinheim: Wiley-VCH; 2014
  7. 7. Ghiglia DC, Pritt MD. Two Dimensional Phase Unwrapping. New York: John Wiley & Sons, Wiley-Interscience; 1998
  8. 8. Yu Q, Liu X, Andresen K. New spin filters for interferometric fringe patterns and grating patterns. Applied Optics. 1994;33:3705-3711
  9. 9. Yu Q, Liu X, Sun X. Generalized spin filtering and improved derivative-sign binary image method for extraction of fringe skeletons. Applied Optics. 1998;37:4504-4509
  10. 10. Yu Q, Sun X, Liu X, Qiu Z. Spin filtering with curve windows for interferometric fringe patterns. Applied Optics. 2002;41:2650-2654
  11. 11. Villa J, Quiroga JA, de la Rosa I. Directional filters for fringe pattern denoising. SPIE Proceedings. 2009;7499:74990B
  12. 12. Tang C, Gao T, Yan S, Wang L, Wu J. The oriented spatial filter masks for electronic speckle pattern interferometry phase patterns. Optics Express. 2010;18:8942-8947
  13. 13. Tang C, Zhang F, Yan H, Chen Z. Denoising in electronic speckle pattern interferometry fringes by the filtering method based on partial differential equations. Optics Communication. 2006;260:91-96
  14. 14. Tang C, Han L, Ren H, Zhou D, Chang Y, Wang X, Cui X. Second-order oriented partial-differential equations for denoising in electronic-speckle-pattern interferometry fringes. Optics Letters. 2008;33:2179-2181
  15. 15. Tang C, Han L, Ren H, Gao T, Wang Z, Tang K. The oriented-couple partial differential equations for filtering in wrapped phase patterns. Optics Express. 2009;17:5606-5617
  16. 16. Cheng L, Tang C, Yan S, Chen X, Wang L, Wang B. New fourth-order partial differential equations for filtering in electronic speckle pattern interferometry fringes. Optics Communication. 2011;284:5549-5555
  17. 17. 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. Applied Optics. 2017;56:2843-2850
  18. 18. Zhang F, Xiao Z, Wu J, Geng L, Li H, Xi J, Wang J. Anisotropic coupled diffusion filter and binarization for the electronic speckle pattern interferometry fringes. Optics Express. 2012;20:21905-21916
  19. 19. Villa J, Quiroga JA, De la Rosa I. Regularized quadratic cost function for oriented fringe-pattern filtering. Optics Letters. 2009;34:1741-1743
  20. 20. Villa J, Rodríguez-Vera R, Antonio Quiroga JA, De la Rosa I, González E. Anisotropic phase-map denoising using a regularized cost-function with complex-valued Markov-random-fields. Optics and Lasers in Engineering. 2010;48:650-656
  21. 21. Li C, Tang C, Yan H, Wang L, Zhang H. Localized Fourier transform filter for noise removal in electronic speckle pattern interferometry wrapped phase patterns. Applied Optics. 2011;50:4903-4911
  22. 22. Kemao Q. Two-dimensional windowed Fourier transform for fringe pattern analysis: Principles, applications and implementations. Optics and Lasers in Engineering. 2007;45:304-317
  23. 23. Wang H, Kemao Q, Gao W, Lin F, Seah HS. Fringe pattern denoising using coherence enhancing diffusion. Optics Letters. 2009;34:1141-1143
  24. 24. Fu S, Zhang C. Fringe pattern denoising via image decomposition. Optics Letters. 2012;37:422-425
  25. 25. Zhou X, Yang T, Zou H, Zhao H. Multivariate empirical mode decomposition approach for adaptive denoising of fringe patterns. Optics Letters. 2012;37:1904-1906
  26. 26. Servín M, Estrada JC, Quiroga JA. The general theory of phase shifting algorithms. Optics Express. 2009;17:21867-21881
  27. 27. Takeda M, Ina H, Kobayashi S. Fourier-transform method of fringe-pattern analysis for computer-based topography and interferometry. Applied Optics. 1982;72:156-160
  28. 28. Womack KH. Interferometric phase measurement using spatial synchronous detection. Optical Engineering. 1984;23:391-395
  29. 29. Marroquin JL, Figueroa JE, Servín M. Robust quadrature filters. JOSA-A. 1997;14:779-701
  30. 30. Villa J, Servín M, Castillo L. Profilometry for the measurement of 3-D object shapes based on regularized filters. Optics Communications. 1999;161:13-18
  31. 31. Kreis T. Digital holographic interference-phase measurement using the Fourier-transform method. JOSA-A. 1986;3:847-855
  32. 32. Servín M, Marroquín JL, Cuevas FJ. Demodulation of a single interferogram by use of a two-dimensional regularized phase-tracking technique. Applied Optics. 1997;36:4540-4548
  33. 33. Marroquín JL, Servín M, Rodríguez-Vera R. Adaptive quadrature filters and the recovery of phase from fringe pattern images. JOSA-A. 1997;14:1742-1753
  34. 34. Marroquín JL, Rodríquez-Vera R, Servín M. Local phase from local orientation by solution of a sequence of linear systems. JOSA-A. 1998;15:1536-1544
  35. 35. Larkin KG, Bone DJ, Oldfield MA. ‘Natural demodulation of two-dimensional fringe patterns. I. General background of the spiral phase quadrature transform. JOSA-A. 2001;18:1862-1870
  36. 36. Servín M, Quiroga JA, Marroquín JL. General n-dimensional quadrature transform and its application to interferogram demodulation. JOSA-A. 2003;20:925-934
  37. 37. Villa J, de la Rosa I, Miramontes G, Quiroga JA. Phase recovery from a single fringe pattern using an orientational vector-field-regularized estimator. JOSA-A. 2005;22:2766-2773
  38. 38. Tomassini P, Giulietti A, Gizzi LA, Galimberti M, Giulietti D, Borghesi M, Willi O. Analyzing laser plasma interferograms with a continuous wavelet transform ridge extraction technique: The method. Applied Optics. 2001;40:6561-6568
  39. 39. Liu H, Cartwright AN, Basaran C. Sensitivity improvement in phase-shifted moiré interferometry using 1-D continuous wavelet transform image processing. Optical Engineering. 2003;42:2646-2652
  40. 40. Liu H, Cartwright AN, Basaran C. Moiré interferogram phase extraction: A ridge detection algorithm for continuous wavelet transforms. Applied Optics. 2004;43:850-857
  41. 41. Tay CJ, Quan C, Fu Y, Huang Y. Instantaneous velocity displacement and contour measurement by use of shadow moiré and temporal wavelet analysis. Applied Optics. 2004;43:4164-4171
  42. 42. Quan C, Fu Y, Tay CJ, Tan JM. Profiling of objects with height steps by wavelet analysis of shadow moiré fringes. Applied Optics. 2005;44:3284-3290
  43. 43. Zhong J, Weng J. Phase retrieval of optical fringe patterns from the ridge of a wavelet transform. Optics Letters. 2005;30:2560-2562
  44. 44. Gdeisat MA, Burton DR, Lalor MJ. Spatial carrier fringe pattern demodulation by use of a two-dimensional continuous wavelet transform. Applied Optics. 2006;45:8722-8732
  45. 45. Niu H, Quan C, Tay C. Phase retrieval of speckle fringe pattern with carrier using 2D wavelet transform. Optics and Lasers in Engineering. 2009;47:1334-1339
  46. 46. Weng J, Zhong J, Hu C. Phase reconstruction of digital holography with the peak of the two-dimensional Gabor wavelet transform. Applied Optics. 2009;48:3308-3316
  47. 47. Li S, Su X, Chen W. Wavelet ridge techniques in optical fringe pattern analysis. JOSA-A. 2010;27:1245-1254
  48. 48. Ma J, Wang Z, Pan B, Hoang T, Vo M, Lu L. Two-dimensional continuous wavelet transform for phase determination of complex interferograms. Applied Optics. 2011;50:2425-2430
  49. 49. Ma J, Wang Z, Vo M. Hybrid two-dimensional continuous wavelet transform for analysis of phase-shifted interferograms. Optics Communication. 2012;285:3917-3920
  50. 50. Wang Z, Ma J, Vo M. Recent progress in two-dimensional continuous wavelet transform technique for fringe pattern analysis. Optics and Lasers in Engineering. 2012;50:1052-1058
  51. 51. Watkins LR. Review of fringe pattern phase recovery using the 1-D and 2-D continuous wavelet transforms. Optics and Lasers in Engineering. 2012;50:1015-1022
  52. 52. Zhang Z, Jing Z, Wang Z, Kuang D. Comparison of Fourier transform, windowed Fourier transform, and wavelet transform methods for phase calculation at discontinuities in fringe projection profilometry. Optics and Lasers in Engineering. 2012;50:1152-1160
  53. 53. Escalante N, Villa J, de la Rosa I, de la Rosa E, González-Ramirez E, Gutierrez O, Olvera C, Araiza M. 2-D continuous wavelet transform for ESPI phase-maps denoising. Optics and Lasers in Engineering. 2013;51:1060-1065
  54. 54. Ma J, Wang Z, Pan B. Two-dimensional continuous wavelet transform algorithm for phase extraction of two-step arbitrarily phase-shifted interferograms. Optics and Lasers in Engineering. 2014;55:205-211
  55. 55. Villa J, de la Rosa I, Ivanov R, Alaniz D, González E. Demodulation of single interferograms using a sliding 2-D continuous wavelet transform method. Journal of Modern Optics. 2015;62:633-637
  56. 56. Quiroga JA, Gómez-Pedrero JA, García-Botella A. Algorithm for fringe pattern normalization. Optics Communication. 2001;197:43-51

Written By

José de Jesús Villa Hernández, Ismael de la Rosa, Gustavo Rodríguez, Jorge Luis Flores, Rumen Ivanov, Guillermo García, Daniel Alaniz and Efrén González

Submitted: 23 October 2017 Reviewed: 02 February 2018 Published: 13 March 2018