Open Access
12 November 2019 Principles of surface-phase-resolved shearography
Author Affiliations +
Abstract

There is a need to remotely measure the full phase and amplitude information of small-scale acousto-seismic vibrations in order to detect the presence of buried objects (e.g., tunnels, etc.), or for other purposes. This remote sensing information may need to be collected with a large area coverage rate and at a safe standoff distance. To accomplish this, we have implemented a shearographic imaging system that incorporates phase stepping in a novel way, automatically separating random speckle noise from surface motion, without requiring an intermediate unwrapping step. This method, which we call surface-phase-resolved shearography, is especially effective for very low-amplitude motions that generate less than one light-wavelength of phase change. In laboratory studies, we have demonstrated sensitivity of two nanometers RMS with 532-nm-wavelength light.

1.

Introduction

In conventional nonphase-resolved (NPR) shearography, the variations in the image intensity and contrast (due to surface variations or beam inhomogeneity) add noise that must be mitigated by algorithms to maximize the speckle contrast. Current state-of-the-art phase-stepped (PS) shearography separates optical phase, composed of random speckle and signals of interest, from the variations in intensity and contrast, producing clearer fringes. However, even with phase stepping, shearographic fringes are dominated by random speckle-to-speckle phase variations. This random speckle-phase noise consumes dynamic range and adds significant processing burden to derive clear continuous fringes. Further, the random speckle phases obscure the direction (up or down) of the surface motion so that only the absolute value of the vibration amplitude can be recovered without postprocessing unwrapping methods. We have developed an advanced phase-resolved (PR) shearography method that separates the random phases from the desired signal phase. Not only is it possible to recover both amplitude and phase of the ground motion, PR shearography improves the sensitivity by up to an order of magnitude. The improved sensitivity of PR shearography can be allocated to detect smaller signals or to reduce the required seismic/acoustic excitation levels. The system also provides information needed to backpropagate surface-excitation waves and map the sources and scatterers.

The structure of this article is thus: in Sec. 2.1, the basic physics and mathematics of shearography is reviewed, followed by explanations of two-shot nonphase resolved (NPR) shearography in Sec. 2.2 and the prior state-of-the-art PS shearography in Sec. 2.3. Section 2.4 introduces our new PR shearography method, details the underlying mathematics, and summarizes its advantage relative to the previous art. In Sec. 3, the mathematical analysis of noise is provided, with an emphasis on the dominant noise source, random speckle, for the various shearography methods. In Sec. 4, confirmatory data are presented, showing the efficacy of PR shearography. Section 5 summarizes the conclusions and indicates the scope of future publications.

2.

Review of Sheared Speckle Interferometry

2.1.

Shearography Optics Overview

Each sheared specklegram represents a combination of two images that pass through separate arms of a shearing interferometer before being combined and recorded on a focal plane. A shearing interferometer operates by using a beam-splitter or other optical element to make copies of an incoming light field. An optical shearing device, such as a tilted mirror, shear plate, or other element, shifts the copies relative to each other such that a pixel representing location r in one copy appears at a point (r+Δr) in another copy. Ideally, these two light fields are identical, other than the location shift. The relatively shifted copies of the light field are optically recombined and recorded on a focal plane, creating an image called a sheared specklegram. An example of a shearing interferometer is sketched in Fig. 1.

Fig. 1

(a) Example of a shearing interferometric imager based on a Michelson-type interferometer. Many other types of shearing interferometer are possible. (b) Example of a sheared specklegram, showing superposition of images along the shear direction.

OE_58_11_114103_f001.png

The interferometer in Fig. 1 includes the capability to introduce known phase differences between arms of the interferometer. This enables PS shearography, as well as the PR shearography that is the subject of this paper. In Fig. 1, the phase modulation is separated from the shearing function, for simplicity of operation. However, shearing and phase modulation can be combined on the same optical element, if necessary.

Because the illumination is coherent, and the surface being illuminated is microscopically rough, the reflected light field has intensities and phases containing fluctuations that are random from point-to point so that the recorded image contains intensity fluctuations called speckles. Depending on the phase-modulating mechanisms, speckles may also be correlated with each other. The statistical fluctuations have a time dependence, which is characterized by a correlation time scale τC. The time τC is determined by the imaging conditions and can be several seconds long, though millisecond timescales are more common in terrestrial observation.

The speckle-containing optical fields are combined on a focal-plane array, which records the intensity of the combined field. Energy transport can be expressed in terms of the Poynting1 vector:

Eq. (1)

P=E×H=1μcE×(k^×E)=1μc[(E·E)k^(k^·E)E]1μc(E·E)k^.

In Eq. (1), the light propagation direction k^ is assumed to be normal to the plane of the E- and H-fields. The integration time of the imager is also assumed to be much longer than the vibration period of the electromagnetic field so that the recorded intensity is proportional to the squared magnitude of a slowly varying complex envelope function ES multiplied by the observation time T

Eq. (2)

0Tdt(E·E)=140Tdt{ESe(ik·rωt)+ES*e[(ik·rωt)]}·{ESe(ik·rωt)+ES*e[(ik·rωt)]}=120Tdt|ES|2+140Tdt{ES·ESe[+2(ik·rωt)]+ES*·ES*e[2(ik·rωt)]}=12|ES|2T.

The optical field ES in Eq. (2) retains vector (Jones1) notation, due to polarization. The polarization of the optical field may vary randomly from point to point, for example, if the laser beam illuminates a birefringent material. In such cases, polarizers in the receiver aperture can significantly degrade the performance of shearography sensors. We will explore polarized-light PR shearography in a future paper. For now, we consider the case in which all polarizations are accepted equally so that the received light is approximately a complex scalar field:

Eq. (3)

ES=ES(r,t)exp[iϕ(r,t)],
where the time t is a smoothed average over many waves of light. In this paper, we assume that the correlation time of the light field is longer than the observation time so that

Eq. (4)

(λ/c)tObservationτC.

The time tObservation in Eq. (4) is any time much longer than the period λ/c of a light wave that is characteristic of a light-sensitive device. It can be, for example, the exposure time of a camera or the time constant of a photocell.

Note that the time averaging in Eq. (2) also separates different wavelengths of light so that each wavelength in a finite-temporal-width pulse may be considered independently.

For coherent light reflected from an optically rough surface, the optical field at any given locus on the focal plane (of a camera viewing the surface) represents a summation of many complex scalars with a statistical distribution of phases. This summation is entailed by the finite-sized optical spread function (OSF). Diffraction from the receiver aperture determines the minimum OSF spread. Atmospheric scattering adds additional broadening. The summing of random phasors yields a net field, which we express as

Eq. (5)

ES(r,t)=ObjectdrOOSF(r,rO)EO(rO,t)exp[iϕO(rO,t)],
where OSF is the complex OSF connecting the observation point r with an object point rO, and EO and ϕO are the reflected E-field magnitude and phase at rO. The basic statistics are illustrated by considering the simplest case, in which the laser illumination and surface reflectance vary little as rO varies, and in which the phases are independent and identically distributed from point to point. The intensity at a point on the focal plane is given as

Eq. (6)

I(r,t)=|ES(r,t)|2|EO(rO,t)|2ObjectdrOObjectdrOOSF(r,rO)OSF*(r,rO)exp[iϕO(rO,t)iϕO(rO,t)].

Carrying out the integral in Eq. (6) in this simplest case2 yields an optical field of the form:

Eq. (7)

ES(r,t)=|ES(r,t)|exp[iϕ(r,t)],
with intensity

Eq. (8)

IS(r,t)=|ES(r,t)|2,
and with probability distributions

Eq. (9)

P(|ES(r,t)|)=2(|ES|/IS)exp(|ES|2/IS),0|ES|<,
and

Eq. (10)

P(ϕ)=1/(2π),πϕ<+π.

The derivation of Eq. (9) from Eq. (6) relies on the central limit theorem, implicitly assuming that the extent of the OSF is much larger than the range of phase correlations on the object surface. The optical field probability distribution function (PDF) in Eq. (9) is an example of a Rayleigh distribution, and the intensity follows an exponential distribution:

Eq. (11)

P(IS)=(1/IS)exp(IS/IS),0IS<.

The significance of Eq. (11) is twofold: (a) the most-likely value of speckle intensity is zero and (b) the maximum value of intensity is infinite. Because neither dark speckles (with values below the camera noise levels) nor saturated speckles carry useable phase information, the dynamic range of the camera must be sufficient to record as many bright speckles as possible without saturation.

In a physically realizable camera, the intensities of finite-sized pixels will deviate from the exponential distribution, due to the integration of intensities over a pixel area. In the extreme case of very large pixels, the central limit theorem again dictates that the distribution of intensities tends toward a Gaussian. In practice, the intensity distribution more resembles a Gamma or log-normal distribution, with an asymmetric peak above the minimum value of zero. The more P(IS) deviates from an exponential distribution, the more diluted is the phase information, and the less usable the data are for shearography. This relationship between pixel size and speckle size constrains the camera design: in a diffraction-limited design, the optics must be slow enough (i.e., have high enough f/#) that the OSF fills or over-fills each pixel.

A shearing interferometer such as that shown in Fig. 1 uses a linear shear to combine the optical fields from points {rO} with those from points {rO+ΔrShear}. It can also be operated so as to introduce an additional controlled phase difference ϕStep between the interferometer arms. The net time-dependent optical field at a point r in the combined field is

Eq. (12)

ETotal(r,t)=ES(r,t)+ES(r+ΔrShear,t)exp[iϕStep(r,t)].

The time dependences in Eq. (12) apply to the slowly varying envelope, with time scales on the order of tObservation described in Eq. (4). Any spatial dependence of the controlled phase step ϕStep(r,t) is usually an unintended effect of optical aberrations, but as long as the spatial dependences are constant between observations, they have few adverse effects on shearography. Optical paths through the interferometer arms will also have uncontrolled phase differences, which typically vary over time scales longer than the correlation time τC and which we absorb into the random part of the optical-field phases.

From Eq. (12), the intensity of the sheared specklegram is

Eq. (13)

I(r,t)=|ETotal(r,t)|2=|ES(r,t)+ES(r+ΔrShear,t)exp[iϕStep(r,t)]|2={IS(r,t)+IS(r+ΔrShear,t)+2IS(r,t)IS(r+ΔrShear,t)cos[ϕ(r+ΔrShear,t)ϕ(r,t)+ϕStep(r,t)]}.

For direct numerical simulations and detailed statistical analysis, we use Eq. (12) or Eq. (13) directly, with surface-roughness correlations, and medium-propagation effects added as appropriate. In future papers, we will present comparisons of direct simulations to experimental data. For now, we are concerned with basic phenomenology of PR versus standard shearography methods. To simplify notation for the explanations, we follow the standard treatment,2 rewriting Eq. (13) as

Eq. (14)

I(r,t)=I0(r,ΔrShear,t){1+γ(r,ΔrShear,t)cos[Δϕ(r,ΔrShear,t)+ϕStep(r,t)]},
where

Eq. (15)

I0(r,ΔrShear,t)=IS(r,t)+IS(r+ΔrShear,t),

Eq. (16)

γ(r,ΔrShear,t)=2IS(r,t)IS(r+ΔrShear,t)/I0(r,ΔrShear,t),
and

Eq. (17)

Δϕ(r,ΔrShear,t)=[ϕ(r+ΔrShear,t)ϕ(r,t)].

The sheared phase difference Δϕ(r,ΔrShear,t) is composed of a random speckle component ϕSpeckle(r,ΔrShear,t) and a signal ϕSignal(r,ΔrShear,t), so

Eq. (18)

Δϕ(r,ΔrShear,t)=[ϕSpeckle(r,ΔrShear)+ϕSignal(r,ΔrShear,t)+ϕStep(t)].

The primary goal of shearography is to detect and quantify the signal phase ϕSignal. To accomplish this, a series of sheared specklegrams are acquired at a series of times {tj}, with time separations that are much less than the random-speckle decorrelation time τC so that ϕSpeckle in Eq. (18) is nearly constant with time. The image series is acquired quickly enough that the random-speckle contributions to the intensities I and contrast γ are constant over time. Ideally, the phase step ϕStep is designed to be uniform across each specklegram, so we can ignore its spatial dependence. With these considerations included, Eq. (14) for a sheared specklegram becomes:

Eq. (19)

I(r,tj)=I0(r,ΔrShear){1+γ(r,ΔrShear)cos[ϕSpeckle(r,ΔrShear)+ϕSignal(r,ΔrShear,tj)+ϕStep(tj)]}.

The quantity ϕSignal(r,ΔrShear,tj) is the phase difference due to optical-path differences between points located at r and ((r+ΔrShear)). The values of ϕSignal(r,ΔrShear,tj) can vary significantly with time in the presence of deterministic effects, such as surface vibrations, refractive-index changes, thermally induced deformations, and other physically or chemically induced changes over time. The effects causing optical phase differences are commonly referred to as loads, and their absence is commonly referred to as an unloaded condition. In the PR method, the loading can be dynamic, eliminating the need to identify unloaded or constant-load conditions.

The variability in optical phase difference φSignal(r,ΔrShear,t) is the quantity of interest—what the shearography system and analysis methods are designed to estimate. For the specific case of a vibrating, opaque, diffusely reflective surface, the optical phase difference is given in radians as

Eq. (20)

φSignal(r,ΔrShear,t)=2×2πλ×[h(r+ΔrShear,t)h(r,t)],
where h(r,t) is the time-varying surface elevation at a point r and time t, and λ is the wavelength of the laser light. The difference in elevation between points separated by the shear distance is called the shear height. Because the wavelength of light is short, typically on the order of a micron or less, extremely small changes in shear height can be imaged.

2.2.

Basic Two-Shot Shearography

In order to ground the discussion of PR shearography, a review of basic two-laser-shot shearography is in order. (Some terms to describe shearography are defined in Table 1.) The separate camera shots can be acquired with a camera triggered by a pulsed laser or can be frames acquired under continuous-wave illumination.

Table 1

Shearography nomenclature.

Specklegram: The image obtained by interfering two speckled wavefronts (images) in an imaging interferometer. In shearography, the interferometer is configured as a shearing interferometer. Multiple specklegrams are acquired and processed to yield a shearogram.
Shearing: Displacing or rotating an image in its own plane, for example, by a linear displacement vector ΔrShear. In shearography, the sheared image is the complex optical field before detection on a focal plane.
Shearogram: The image produced by processing multiple specklegrams created with a shearing interferometer. Fringe boundaries are visible where there is high correlation between the random components of the specklegrams. This occurs whenever the optical phase difference between the specklegrams (at a given pixel) equals zero or an integral number of wavelengths of optical path difference.
Shearogram fringes: Generic term for patterns of fringes that appear in shearograms as a consequence of surface change. In the special case of a surface containing circularly symmetric time-varying bumps, typical shearogram fringes appear as “butterfly” shapes. (Examples of butterfly shearograms are shown in Sec. 4)
Shear height: The maximum change in the difference in elevation between points separated by the shear vector ΔrShear, during the interval between the first and last image used to produce a shearogram.

The simplest shearogram-generation method uses two specklegrams, with the load changed in the time between their acquisitions, and ϕStep kept equal to zero. Define the specklegram image acquired at time tj by Sj=I(j). Then, using Eq. (19), the difference of specklegrams acquired at t1 and t2 is a shearogram given as

Eq. (21)

[S2S1]=I0.*γ.*{cos[ϕSpeckle+ϕSignal(2)]cos[ϕSpeckle+ϕSignal(1)]}=I0.*γ.*{(cosϕSpeckle).*[cosϕSignal(2)cosϕSignal(1)](sinϕSpeckle).*[sinϕSignal(2)sinϕSignal(1)]}.

Equation (21) is cast in a notation that treats the images as time-dependent matrices, with the spatial coordinates r replaced by matrix indices. The operator “.*” indicates an element-by element multiplication of matrix elements (i.e., a Hadamard or Schur product), and the trigonometric functions operate element-by-element on their arguments. In the case of small signal phases (1 wave of light), Eq. (21) reduces to

Eq. (22)

[S(2)S(1)](I0.*γ.*sinϕSpeckle).*[ϕSignal(2)ϕSignal(1)].

The structure of Eq. (22) shows that the shearogram is an image of random noise (I0.*γ.*sinϕSpeckle), modulated by an image of signal phase changes [ϕSignal(2)ϕSignal(1)]. Because the phases of the speckle noise ϕSpeckle are random, only the magnitude of the signal phase is available—the signal sign is ambiguous. Furthermore, the random noise is typically so high that it is difficult to detect small-amplitude phases through the noisy background in two-shot shearography. A noise analysis is presented in Sec. 3.

2.3.

Prior Art: Phase-Stepped Shearogram Analysis

The goal of specklegram-image analysis is to estimate the signal ϕSignal(t) with as little error as possible, despite the speckle noise in I0, γ, and ϕSpeckle. Inspection of Eq. (22) shows that the noisy terms I0 and γ can be removed by computing ratios of differences of specklegrams. All that is required is that all of the specklegrams are acquired within a time span shorter than the correlation time τC. For example, with ϕStep(i)=(3π/2), ϕStep(j)=(π/2), ϕStep(k)=0, and ϕStep(l)=π, we obtain

Eq. (23)

Ri,j;k,l=[SiSj][SkSl]I0IΔr{cos[ϕSpeckle+ϕSignal(A)+3π/2]cos[ϕSpeckle+ϕSignal(A)+π/2]}I0IΔr{cos[ϕSpeckle+ϕSignal(A)]cos[ϕSpeckle+ϕSignal(A)+π]}.

The ratios of cosines in Eq. (23) can vary randomly between ± and provide little information about the signal phases. Standard PS shearography3 addresses this by introducing specific shot-dependent values for the controlled phases ϕStep(j) and synchronizes the specklegram collection with the loading conditions. For each shot j, ϕStep(j) is constant across the image. For a given loading condition Load_A, multiple specklegrams are collected with different ϕStep values. The specklegrams can be sequential or spatially multiplexed,4 as long as the load is constant during their acquisition. With the load held constant for a set of specklegrams, Eq. (23) becomes

Eq. (24)

RLoad_Acos[ϕSpeckle+ϕSignal(A)+ϕStep(i)]cos[ϕSpeckle+ϕSignal(A)+ϕStep(j)]cos[ϕSpeckle+ϕSignal(A)+ϕStep(k)]cos[ϕSpeckle+ϕSignal(A)+ϕStep(l)],
which after expanding the trigonometric functions reduces to

Eq. (25)

RLoad_A[cosϕStep(i)cosϕStep(j)]tan[ϕSignal(A)+ϕSpeckle].*[sinϕStep(i)sinϕStep(j)][cosϕStep(k)cosϕStep(l)]tan[ϕSignal(A)+ϕSpeckle].*[sinϕStep(k)sinϕStep(l)],
where the ratio is also an element-by-element (Hadamard) operation.

Equation (25) is formally invertible to yield the sum of signal and noise phases

Eq. (26)

arctan{RLoad_A.*[cosϕStep(k)cosϕStep(l)][cosϕStep(i)cosϕStep(j)]RLoad_A.*[sinϕStep(k)sinϕStep(l)][sinϕStep(i)sinϕStep(j)]}=arctan{tan[ϕSignal(A)+ϕSpeckle]}.

A common choice of the controlled phases is

Eq. (27)

ϕStep(i)=(3π/2),ϕStep(j)=(π/2),ϕStep(k)=0,andϕStep(l)=π,
in which case Eq. (25) reduces to

Eq. (28)

arctan(RLoad_A)arctan{tan[ϕSignal(A)+ϕSpeckle]}.

Using four-quadrant inversions to compute the inverse tangent, Eq. (28) actually yields, in terms of the noise and signal phases

Eq. (29)

arctan{tan[ϕSignal(A)+ϕSpeckle]}[ϕSignal(A)+ϕSpeckle]+N[ϕSpeckle,ϕSignal(A)],
where

Eq. (30)

N[ϕSpeckle,ϕSignal(A)]={2πΘ{ϕSpeckle[πϕSignal(A)]},π>ϕSignal(A)0+2πΘ{ϕSpeckle[πϕSignal(A)]},πϕSignal(A)<0.

In Eq. (29), both ϕSignal and ϕSpeckle are defined modulus 2π on the interval (π,+π), and the unit step function Θ is

Eq. (31)

Θ(x)={0,x<01,x0.

Because the random phases ϕSpeckle span the full 2π radian range of possible phases, Eq. (29) does not yield a usable image of the signal phases. To obtain a usable estimate, another loading condition Load_B must be applied, and the PS image acquisition repeated. If the second set of images is acquired within the correlation time τC, then the signal phase differences can be computed from two successive ratio calculations, to yield a PS shearogram:

Eq. (32)

{arctan[tanϕSignal(B)]arctan[tanϕSignal(A)]}[arctan(RLoad_B)arctan(RLoad_A)].

With Eq. (29) inserted, Eq. (32) yields

Eq. (33)

XPS=X0+{N[ϕSpeckle,ϕSignal(B)]N[ϕSpeckle,ϕSignal(A)]},
where

Eq. (34)

XPS=[arctan(RLoad_B)arctan(RLoad_A)],
is the signal-change estimate, and

Eq. (35)

X0=[ϕSignal(B)ϕSignal(A)],
is the ideal noise-free result.

Due to the wrap-around properties of trigonometric functions and inversions, Eq. (33) gives an image of the load-induced signal-phase variation but with speckle noise.

In much of the PS shearography literature, noise terms are completely ignored and XPS=X0 is directly presented at the final result. The speckle-noise terms in Eq. (33) are

Eq. (36)

{N[ϕSpeckle,ϕSignal(B)]N[ϕSpeckle,ϕSignal(A)]}={2π{Θ[ϕSpeckle+ϕSignal(B)π]+Θ[ϕSpeckle+ϕSignal(A)π]},ϕSignal(A)0andϕSignal(B)02π{Θ[ϕSpeckle+ϕSignal(B)π]+Θ[ϕSpeckle+ϕSignal(A)+π]},ϕSignal(A)<0andϕSignal(B)0+2π{Θ[ϕSpeckle+ϕSignal(B)+π]+Θ[ϕSpeckle+ϕSignal(A)π]},ϕSignal(A)0andϕSignal(B)<0+2π{Θ[ϕSpeckle+ϕSignal(B)+π]Θ[ϕSpeckle+ϕSignal(A)+π]},ϕSignal(A)<0andϕSignal(B)<0

Equation (36) implies that the speckle noise vanishes as the signal change vanishes, providing vastly improved performance versus two-shot nonphase-stepped shearography. The nonspeckle sources do not vanish and some can reintroduce the speckle noise at any signal level. A fuller treatment of noise, for PR shearography, will be the subject of a future paper.

Equation (33) can also be obtained using two sets of three (instead of four) specklegrams, if the phase steps are chosen to be

Eq. (37)

  ϕStep(1)=0,ϕStep(2)=(2π/3),andϕStep(3)=(4π/3).

In which case, the ratios to be used in Eq. (32) are

Eq. (38)

RLoad_AorB=3[S(2)S(3)][S(1)S(2)]+[S(1)S(3)]|Load_AorB.

Thus, the previous state-of-the-art requires at least six specklegrams in order to yield the signal phase changes between loading conditions. In the most-basic implementation, the specklegrams must be acquired in groups for which the loading conditions are constant. This is readily accomplished for quasistatic loads under the control of the investigator: load A is applied, the system is allowed to settle, PS specklegrams (at least 3) are acquired, then load B is applied, the system is again allowed to settle, and another set of PS specklegrams is acquired.

If the signal varies with time too quickly for quasistatic operation, then the load must be controlled or predicted in such a way that the controlled phases are synchronized with the signal phase so that sets of specklegrams having the same relationships of phase steps to signal phases can be acquired. For example, if the surface loading varies periodically with a period T, then acquiring specklegrams with phases   ϕStep(1), ϕStep(2), and ϕStep(3) at times TA, TA+T, and TA+2T, respectively, would yield specklegrams for load A. Similarly, acquiring specklegrams with phases   ϕStep(1), ϕStep(2), and ϕStep(3), at times TB, TB+T, and TB+2T, respectively, would yield specklegrams for load B. The system operator chooses the difference between TA and TB to maximize the likelihood of a significant signal difference.

The set of requirements that: (1) the controlled phases in the shearography system be synchronized with the loading conditions and (2) that at least two groups of specklegrams be used to construct a shearogram is a significant limiter of performance for very dynamic conditions in which the investigator cannot control or predict the loading of the area being investigated, or in which the time to acquire synchronized sets of specklegrams exceeds τC. Examples include imaging in situations in which dwell times are limited by hazardous conditions (as in a combat situation), or in which the excitation causing the loading is transient and not controlled by the investigator. One alternative is to construct shearograms by differencing specklegrams acquired under loading conditions with constant phase steps (that is, with no phase stepping at all), implementing Eq. (22). This two-shot approach yields very noisy estimates of the differences between loading conditions, typically requiring many repeated measurements to achieve high sensitivity, limiting the performance of the measurement system for dynamic phenomena.

An alternative to sequential phase-stepping is to implement a spatial-multiplexing method, such as in Ref. 4, then apply Eq. (32). Spatial multiplexing sacrifices spatial resolution in order to achieve faster PS image acquisition. An additional cost of spatial multiplexing is that the imaging system must operate at a higher f/#, because the camera blur function must distribute phase information over a multipixel area that is typically four times the area of a single pixel. A higher f/# requires increasing the laser power to compensate for the reduced light-gathering power of the optics. Trading resolution and sensitivity for speed is not always possible or desirable, so we have developed another approach: PR shearography.

2.4.

Phase-Resolved Shearography Separates Signal and Speckle Phase Dynamically

In PR shearography, achieving a highly sensitive estimate of the signal phase:

  • requires four (not six or eight) images,

  • computes a single shearogram,

  • exploits uncontrolled (asynchronous) loading conditions,

  • operates at the full resolution of the optics, and

  • provides unambiguous signal-phase-gradient signs.

The mathematical underpinnings are based on Eq. (19), with the trigonometric functions expanded as follows:

Eq. (39)

cos[ϕSpeckle+ϕSignal(i)+ϕStep(i)]=cos[ϕSignal(i)+ϕStep(i)].*cosϕSpeckle+sin[ϕSignal(i)+ϕStep(i)].*sinϕSpeckle.

The controlled phase ϕStep(i) is varied for every image as the load changes over time. Substituting Eq. (39) into Eq. (23) gives

Eq. (40)

Ri,j;k,l=[SiSj]/[SkSl]cos[ϕSpeckle+ϕSignal(i)+ϕStep(i)]cos[ϕSpeckle+ϕSignal(j)+ϕStep(j)]cos[ϕSpeckle+ϕSignal(k)+ϕStep(k)]cos[ϕSpeckle+ϕSignal(l)+ϕStep(l)]{cos[ϕSignal(i)+ϕStep(i)]cos[ϕSignal(j)+ϕStep(j)]}.*cotϕSpeckle{sin[ϕSignal(i)+ϕStep(i)]sin[ϕSignal(j)+ϕStep(j)]}{cos[ϕSignal(k)+ϕStep(k)]cos[ϕSignal(l)+ϕStep(l)]}.*cotϕSpeckle{sin[ϕSignal(k)+ϕStep(k)]sin[ϕSignal(l)+ϕStep(l)]},
where

Eq. (41)

cotϕSpeckle=cosϕSpeckle./sinϕSpeckle.

In Eq. (40), all of the random speckle noise is in the terms proportional to (cotϕSpeckle), so it is possible to dynamically vary the controlled phases {ϕStep(j)} so as to minimize the speckle noise in the shearogram R. For the cases of very small signal phases, it is even possible to make the speckle noise terms infinitesimal, providing exquisite sensitivity to signal phases.

To see this, consider a surface moving under continuously time-varying load such that points separated by the shear distance move with a time-varying relative amplitude ϕ(t), which is a small fraction of the wavelength of the laser radiation. For a four-shot series, expand the trigonometric functions in Eq. (40) to give

Eq. (42)

Ri,j;k,l=[SiSj]/[SkSl]cos[ϕSpeckle+ϕSignal(i)+ϕStep(i)]cos[ϕSpeckle+ϕSignal(j)+ϕStep(j)]cos[ϕSpeckle+ϕSignal(k)+ϕStep(k)]cos[ϕSpeckle+ϕSignal(l)+ϕStep(l)]={cos[ϕSignal(i)+ϕStep(i)]cos[ϕSignal(j)+ϕStep(j)]}.*cotϕSpeckle{sin[ϕSignal(i)+ϕStep(i)]sin[ϕSignal(j)+ϕStep(j)]}{cos[ϕSignal(k)+ϕStep(k)]cos[ϕSignal(l)+ϕStep(l)]}.*cotϕSpeckle{sin[ϕSignal(k)+ϕStep(k)]sin[ϕSignal(l)+ϕStep(l)]}.

If the phase-steps are chosen so that

Eq. (43)

cosϕStep(4)=cosϕStep(1)=1,sinϕStep(4)=sinϕStep(1)=0,cosϕStep(3)=cosϕStep(2),andsinϕStep(3)=sinϕStep(2)0,
and we use the relations

Eq. (44)

cos[ϕSignal(i)+ϕStep(i)]=[cosϕSignal(i)cosϕStep(i)sinϕSignal(i)sinϕStep(i)],andsin[ϕSignal(i)+ϕStep(i)]=[cosϕSignal(i)sinϕStep(i)+sinϕSignal(i)cosϕStep(i)],then:

Eq. (45)

R4,1;3,2{cos[ϕSignal(4)+ϕStep(4)]cos[ϕSignal(1)+ϕStep(1)]}.*cotϕSpeckle{sin[ϕSignal(4)+ϕStep(4)]sin[ϕSignal(1)+ϕStep(1)]}{cos[ϕSignal(3)+ϕStep(3)]cos[ϕSignal(2)+ϕStep(2)]}.*cotϕSpeckle{sin[ϕSignal(3)+ϕStep(3)]sin[ϕSignal(2)+ϕStep(2)]}[{[cosϕSignal(4)cosϕStep(4)sinϕSignal(4)sinϕStep(4)][cosϕSignal(1)cosϕStep(1)sinϕSignal(1)sinϕStep(1)]}.*cotϕSpeckle{[cosϕSignal(4)sinϕStep(4)+sinϕSignal(4)cosϕStep(4)][cosϕSignal(1)sinϕStep(1)+sinϕSignal(1)cosϕStep(1)]}][{[cosϕSignal(3)cosϕStep(3)sinϕSignal(3)sinϕStep(3)][cosϕSignal(2)cosϕStep(2)sinϕSignal(2)sinϕStep(2)]}.*cotϕSpeckle{[cosϕSignal(3)sinϕStep(3)+sinϕSignal(3)cosϕStep(3)][cosϕSignal(2)sinϕStep(2)+sinϕSignal(2)cosϕStep(2)]}]{[cosϕSignal(4)cosϕSignal(1)].*cotϕSpeckle[sinϕSignal(4)sinϕSignal(1)]}[{[cosϕSignal(3)cosϕSignal(2)]cosϕStep(2)+[sinϕSignal(3)+sinϕSignal(2)]sinϕStep(2)}.*cotϕSpeckle+{[cosϕSignal(3)+cosϕSignal(2)]sinϕStep(2)[sinϕSignal(3)sinϕSignal(2)]cosϕStep(2)}]

For small signals, cosϕSignal(j)1 (to second order), and sinϕSignal(j)1. For a system chosen to have a significant step size, sinϕSignal(j)sinϕStep(2), then, to first order in signal phase, we obtain the PR shearogram

Eq. (46)

ShearogramPRR4,1;3,2{[cosϕSignal(4)cosϕSignal(1)].*cotϕSpeckle[sinϕSignal(4)sinϕSignal(1)]}[{[cosϕSignal(3)cosϕSignal(2)]cosϕStep(2)+[sinϕSignal(3)+sinϕSignal(2)]sinϕStep(2)}.*cotϕSpeckle+{[cosϕSignal(3)+cosϕSignal(2)]sinϕStep(2)[sinϕSignal(3)sinϕSignal(2)]cosϕStep(2)}][sinϕSignal(4)sinϕSignal(1)]{+2sinϕStep(2)+[sinϕSignal(3)+sinϕSignal(2)]sinϕStep(2).*cotϕSpeckle[sinϕSignal(3)sinϕSignal(2)].*cosϕStep(2)}K.*[sinϕSignal(4)sinϕSignal(1)].

If the phase-stepping optics are well designed, then

Eq. (47)

K=0.5/sinϕStep(2),
is a scalar, constant across the image. For small signals, the first-order approximation

Eq. (48)

{2  sinϕStep(2)+[sinϕSignal(3)+sinϕSignal(2)]sinϕStep(2).*cotϕSpeckle[sinϕSignal(3)sinϕSignal(2)].*cosϕStep(2)}2sinϕStep(2),
is justified by (1) the fact that the numerator of Eq. (46) is already first order in signal, and (2) the relative rarity of speckles for which the magnitude of cotϕSpeckle is significant compared to 1/sinϕSignal(j).

The significance of Eq. (42) with the phase constraints in Eq. (43) is that the PR shearogram is directly proportional to the signal changes between the measurement times t1 and t4. The resulting scale factor K in Eq. (46) is immaterial—the output of the algorithm can be scaled to whatever units are convenient—such as waves, radians, or meters of ground motion. Unlike the conventional PS method embodied in Eq. (32), the signs of small signal phases are preserved, without the processing-intensive phase-unwrapping required by arctangent operations. In addition, computation of only one shearogram is required, reducing both noise and computational burden.

The main interest of our work is in identifying hidden structures and defects, for which a shearogram or a sequence of shearograms is sufficient. There may also be applications for which the absolute phase change is desired, in addition to phase differences across a shear field. The PR shearograms provide the relevant data for subsequent processing for such cases. For the example of a vibrating surface, from Eq. (20), we have

φSignal(r,ΔrShear,tj)=4πλ×[h(r+ΔrShear,tj)h(r,tj)] so that the shearogram is

Eq. (49)

ShearogramPR(r,t1,t4)K.*[sinϕSignal(4)sinϕSignal(1)]K.*[ϕSignal(4)ϕSignal(1)](4πλK).*[h(r+ΔrShear,t4)h(r,t4)h(r+ΔrShear,t1)+h(r,t1)](4πλK).*{[h(r+ΔrShear,t4)h(r+ΔrShear,t1)][h(r,t4)h(r,t1)]}.

We now define a temporal strain field as

Eq. (50)

εStrain(t1,t4)=[h(t4)h(t1)],
where we have dropped the explicit reference to the loci. If the shearing field ΔrShear is a simple linear displacement of the entire image, then the shear is separable in the row and column directions and can be represented by a pair of matrices SL and SR operating to the left and right sides of the strain field so that

Eq. (51)

ShearogramPR(t1,t4)(4πλK).*[SLεStrain(t1,t4)SRεStrain(t1,t4)].

Applying one of the various regularized pseudoinversion methods to Eq. (51) then yields the temporal strain field εStrain(t1,t4), to within a global constant. If there are points (such as clamped edges) at which the absolute strain is known, the global constant can be determined, and the absolute strain computed for the entire image. Analysis of the performance of pseudoinverting Eq. (51) to obtain time-dependent strain field εStrain(t1,t4) is a topic for future research.

Multiple choices for the intermediate phase steps are possible, consistent with Eq. (43). For a linearly actuated constant-speed phase-shifting element (such as in Fig. 1) and a laser with constant pulse repetition rate, the practical implementation is eased by choosing equal steps in phase, such that

Eq. (52)

ϕStep(1)=0,ϕStep(2)=2π/3,ϕStep(3)=4π/3,andϕStep(4)=2π.

With Eq. (52) choice of steps, the PR shearogram gives

Eq. (53)

ShearogramPR=[S(4)S(1)][S(2)S(3)]13[sinϕSignal(4)sinϕSignal(1)].

The PR processing can also be applied continuously, for example, computing ShearogramPR for four shots with phases (0,+2π/3,+4π/3,0) at times (0,Δt,2Δt,3Δt), then four shots with phases (+2π/3,+4π/3,0,+2π/3) at times (Δt,2Δt,3Δt,4Δt), then four shots with phases (+4π/3,0,+2π/3,+4π/3) at times (2Δt,3Δt,4Δt,5Δt), etc., to produce a continuous movie of the surface motion. The preservation of both the amplitude and the phase of the motion facilitates backpropagation analysis, for example, to infer the locations of sources and scatters.

The only drawback to choosing the phase steps in Eq. (52) is that for large signals, ShearogramPR will yield signal estimates that are biased between positive and negative values. An unbiased estimator is provided by instead choosing phase steps of

Eq. (54)

ϕStep(1)=0,ϕStep(2)=π/2,ϕStep(3)=3π/2,andϕStep(4)=2π,
so that

Eq. (55)

ShearogramPR=[S(4)S(1)][S(2)S(3)]12[sinϕSignal(4)sinϕSignal(1)].

The application of Eq. (54) entails the complication of an unequal rate of phase stepping with time but provides an unbiased estimate, so we designate it as the unbiased sequence.

To summarize this overview: we have reviewed two commonly used shearography methods: NPS shearography from one shearogram using two shots, Eq. (22), and conventional PS shearography from two shearograms with six to eight shots, Eq. (32). We have also touched on a variation, spatially multiplexed conventional PS shearography from two shearograms using two shots at reduced resolution, Eq. (32). We then presented a new method, PR shearography that creates one shearogram from four shots collected asynchronously with the acoustic excitation, Eq. (53). The asynchronous operation of PR shearography removes a limiter of other PS methods, such as the need to collect four shearograms simultaneously (which limits resolution and f/#), or to hold the system stationary for all four laser pulses (which limits coverage rate), or to synchronize the laser pulses with the phase of the surface motion (impossible in many applications).

PR shearography is the subject of US Patent # 94767005 and other patents in process, and its application and exploitation in airborne systems is facilitated by several additional shearography innovations.69

To compare the performance of the various shearography methods, we compute their noise characteristics, outlined in the following section.

3.

Noise Analysis

The dominant noise source in shearography is laser speckle, which cannot be ameliorated by strategies such as increasing laser power or cooling the optics, that reduce other noise sources such as photon-counting noise or dark noise. Thus, the noise analysis in this paper focuses on the speckle noise. Extensions to the other noise sources will be presented in future publications.

The noise statistic compute here is the full-width at half-maximum (FWHM) of the probability distribution of signal phase inferred from each shearography method.

3.1.

Basic Two-Shot Shearography Speckle Noise

The statistics of the NPR shearogram ShearogramNPR can be derived from the PDFs, Eq. (11), of the intensities and the PDF, Eq. (10), of the random speckle phase difference ϕSpeckle:

Eq. (56)

ShearogramNPR=[S(2)S(1)]=|E0|.*|EΔr|.*{(cosϕSpeckle).*[cosϕSignal(2)cosϕSignal(1)]+(sinϕSpeckle).*[sinϕSignal(2)sinϕSignal(1)]}|E0|.*|EΔr|.*sinϕSpeckle.*[sinϕSignal(2)sinϕSignal(1)].

The ratio of the measured shearogram to the input signal change is

Eq. (57)

RNPR=ShearogramNPR[sinϕSignal(1)sinϕSignal(2)]=|E0|.*|EΔr|.*sinϕSpeckle.

To compute the statistics of RNPR, we first perform a coordinate transformation from (sinϕSpeckle,|E0|.*|EΔr|) to (RNPR,|E0|,|EΔr|), using the Jacobian of the transformation, then integrate over the variables |E0| and |EΔr| to get the PDF P(RNPR):

Eq. (58)

P(RNPR)=0d|E0|0d|EΔr|P(RNPR,|E0|,|EΔr|).

The coordinate transformation gives

Eq. (59)

P(RNPR,|E0|,|EΔr|)=P(sinϕSpeckle).*P(|E0|).*P(|EΔr|).*sinϕSpeckleRNPR|E0|RNPR|EΔr|RNPRsinϕSpeckle|E0||E0||E0||EΔr||E0|sinϕSpeckle|EΔr||E0||EΔr||EΔr||EΔr|=P(sinϕSpeckle).*P(|E0|).*P(|EΔr|).*sinϕSpeckleRNPR=P(sinϕSpeckle).*[P(|E0|)./|E0|].*[P(|EΔr|)./|EΔr|],
with the values of sinϕSpeckle evaluated at

Eq. (60)

sinϕSpeckle=RNPR./(|E0|.*|EΔr|).

PDF of (sinϕSpeckle) is

Eq. (61)

P(sinϕSpeckle)=P(ϕSpeckle)(ϕSpeckle/sinϕSpeckle)=12π1sin2ϕSpeckle.

On the interval* π/2<ϕSpeckle<+π/2, Eq. (61) gives a “cat ears” distribution with integrable singularities at sinϕSpeckle=±1, as shown in Fig. 2. Thus, while the mean value of sinϕSpeckle is zero, the most likely values are the extremes ±1.

Fig. 2

Probability distribution in Eq. (61). While the mean value is zero, the most likely values are singularities at sinϕSpeckle=±1, presenting a large noise source for speckle imaging.

OE_58_11_114103_f002.png

Substituting Eqs. (59)–(61), into Eq. (58) gives

Eq. (62)

P(RNPR)=0d|E0|0d|EΔr|P(RNPR,|E0|,|EΔr|)=1I0.*IΔr.*exp[2|RNPR|IΔr.*I0].

The mean and most likely values of RNPR are always zero, although it is unbounded, ranging between ±. The signals of interest are |XNPR|, given as

Eq. (63)

|XNPR|=2|ShearogramNPR|./IΔr.*I0=2([sinϕSignal(1)sinϕSignal(2)]./IΔr.*I0).*RNPR=2X0.*RNPR./IΔr.*I0,
where the “true” input signal is

Eq. (64)

X0=|sinϕSignal(1)sinϕSignal(2)|.

The probability distribution for |XNPR|, derived from P(RNPR) is

Eq. (65)

P(XNPR)=[exp(|XNPR|./X0)]./X0.

As Fig. 3 shows, regardless of signal level, the most-likely value of XNPR is zero, annihilating the signal signs. The FWHM is 2X0.*ln(0.5X0). Equation (63) shows the difficulty of estimating the signal phase from the shearograms since the actual mean signal levels IΔr and I0 are often not well known or precisely characterizable. This makes the scaling, from shearograms to signal phases, dependent on postprocessing and various “phase unwrapping” methods. For signals smaller than a wavelength of light, the actual magnitude of the signal is thus indeterminate.

Fig. 3

NPR shearogram-output PDFs from Eq. (65) for various true signals X0. NPR shearography gives ambiguous sign and always has a most likely value of zero. The true value X0 is estimated by processing many adjacent shearogram pixels.

OE_58_11_114103_f003.png

3.2.

Phase-Stepped Shearography Speckle Noise

Equation (36), together with conservation of probabilities, yields the probability distribution of the estimated PS-shearography signal XPS is

Eq. (66)

P(XPS)=(1|X0|2π).*δ(XPSX0)+|X0|2π.*{δ[XPS(2π+X0)],X0>0δ[XPS(2π+X0)],X0<0.

Because the true range of X0 and XPS are both (π,+π) radians, Eq. (66) can be rectified by adding ±2π to values outside the valid range so that

Eq. (67)

P(XPS)=δ(XPSX0).

In real-world applications, other sources of noise blur the PDFs. Resolving the ambiguities requires processing groups of adjacent pixels, using various processing methods.10

3.3.

Phase-Resolved Shearography Speckle Noise

The error ranges in the present method arise from the terms containing elements proportional to ϕSpeckle. In the general case for finite amplitudes is derived from Eqs. (42) and (43), and for ShearPR_1 yields

Eq. (68)

ShearogramPR=[(S4)(S1)][(S2)(S3)]S4,1C4,1.*cotϕSpeckleS3,2C3,2.*cotϕSpeckle,
where

Eq. (69)

C4,1=[cosϕSignal(4)cosϕSignal(1)],S4,1=[sinϕSignal(4)sinϕSignal(1)],C3,2={[cosϕSignal(2)cosϕSignal(3)].*cosϕStep(2)[sinϕSignal(2)+sinϕSignal(3)].*sinϕStep(2)},andS3,2={[sinϕSignal(2)sinϕSignal(3)].*cosϕStep(2)+[cosϕSignal(2)+cosϕSignal(3)].*sinϕStep(2)}.

The PDF for Eq. (68) is derived from conservation of probabilities

Eq. (70)

P(ShearogramPR)=P(cotϕSpeckle).*(cotϕSpeckle)ShearogramPR,
evaluated at

Eq. (71)

cotϕSpeckle=[S4,1S3,2.*ShearogramPR][C4,1C3,2.*ShearogramPR].
Substituting

Eq. (72)

P(cotϕSpeckle)=1πϕSpeckle(cotϕSpeckle)=1π[11+(cotϕSpeckle)2],
and

Eq. (73)

(cotϕSpeckle)ShearogramPR=[C3,2.*S4,1S3,2.*C4,1][C4,1C3,2.*ShearogramPR]2,
into Eq. (70) yields the probability distribution for the signal-change estimate XPR

Eq. (74)

P(XPR)=1πW[(XPRXML)2+W2],
where

Eq. (75)

XPR=ShearogramPR.*C3,22+S3,22,

Eq. (76)

XML=[C3,2.*C4,1+S3,2.*S4,1]./C3,22+S3,22,
and

Eq. (77)

W2=[C4,1.*S3,2C3,2.*S4,2]2./[C3,22+S3,22].

Equation (74) is a Cauchy-type distribution for XPR, symmetrically distributed about the most-likely vector XPR=XML, with width-parameter vector W. The most-likely value is also the median of the distribution, and the FWHM equals 2W. As the signal levels become small, the parameters in Eq. (77) have the limits

Eq. (78)

XMLsmall signal[ϕSignal(4)ϕSignal(1)]=X0,andWsmall signal12|[ϕSignal(2)+ϕSignal(3)][ϕSignal(4)ϕSignal(1)]|.

Thus, even though the distribution’s variance is undefined, the widths W of the distribution fall to zero faster than the medians XML as the signals approach zero, allowing exquisite sensitivity to small signal phases.

For the general case of nonsmall signal phases with the unbiased sequence of phase steps in Eq. (54), the width parameter reduces to

Eq. (79)

Wunbiased={cos[ϕSignal(4)ϕSignal(2)]+cos[ϕSignal(4)ϕSignal(3)]cos[ϕSignal(1)ϕSignal(2)]cos[ϕSignal(1)ϕSignal(3)]}1/2{2+2cos[ϕSignal(3)ϕSignal(2)]}1/2,
and the most-likely value becomes

Eq. (80)

XML,unbiased={sin[ϕSignal(4)ϕSignal(2)]+sin[ϕSignal(4)ϕSignal(3)]+sin[ϕSignal(3)ϕSignal(1)]+sin[ϕSignal(2)ϕSignal(1)]}{2+2cos[ϕSignal(3)ϕSignal(2)]}1/2.

In the special case of a linear variation of signal phase with time, the signal phase differences are equal in each time interval so that the width Wquarter-steps0, even for large signals, and the PDF becomes a delta function at the most-likely values XML,unbiased:

Eq. (81)

XML,unbiased2[sin(23X0)+sin(13X0)]/[1+cos(13X0)]1/2.

For X0 in the interval (π,+π), Eq. (81) is monotonic and smoothly varying, and thus numerically invertible to yield an unbiased estimate of X0 so that for linear signal variation with time (or for small signals with any time dependence):

Eq. (82)

P(XPR,debiased)=δ(XPR,debiasedX0).

3.4.

Phase-Resolved Statistics with 2π/3 Steps

For a many-shot sequence, synchronizing phase steps produced by a moving phase-element with a pulsed laser is greatly facilitated if the phase steps are equally spaced in 1/3-wave steps of sequence Eq. (52) (0,2π/3,4π/3,2π,) rather than the unequal intervals (0,π/2,3π/2,2π,). In this case, Eq. (69) gives

Eq. (83)

C4,1=[cosϕSignal(4)cosϕSignal(1)],S4,1=[sinϕSignal(4)sinϕSignal(1)],C3,2=12{3[cosϕSignal(2)cosϕSignal(3)][sinϕSignal(2)+sinϕSignal(3)]},andS3,2=12{[sinϕSignal(2)sinϕSignal(3)]3[cosϕSignal(2)+cosϕSignal(3)]}.

Figure 4 shows PDFs from Eq. (74) for several cases, obtained by substituting Eq. (83) into Eqs. (76) and (77). This case is for a linear phase variation over time, with X0=[ϕSignal(4)ϕSignal(1)].

Fig. 4

PR shearogram-output PDFs from Eq. (74) for various true signals X0. PR shearography resolves the signs of the true signal and has most-likely values (the peaks of the PDFs) at or near the true values of X0. In this case, the true phase varies linearly with time so that the PDFs are delta functions, in accord with Eq. (82).

OE_58_11_114103_f004.png

Unlike the unbiased optimal sequence, Eq. (54), the equal-step values in Eq. (52) give widths that do not vanish identically for linear signal ramps, though they still go to zero as the signal levels become small. Thus, there is a trade-off between mechanical simplicity and surface-vibration sensitivity in selecting step sequences for PR shearography.

For linear ramps, Eq. (83) reduce to

Eq. (84)

C4,1=[cos(X0)1],S4,1=sin(X0),C3,2=12{3[cos(X0/3)cos(2X0/3)][sin(X0/3)+sin(2X0/3)]},andS3,2=12{[sin(X0/3)sin(2X0/3)]3[cos(X0/3)+cos(2X0/3)]}.

3.5.

Speckle Statistics Summary

Figure 5 graphs the PDFs for the various shearography methods. The perfect signal reconstructions of the PS and PR methods rely on speckle persistence during the image-acquisition time, the exact speckle registration between images, and the absence of nonspeckle noise sources.

Fig. 5

Comparison of PDFs for two-shot NPR shearography Eq. (65), standard PS shearography Eq. (67), and PR shearography Eq. (82). Under ideal speckle-noise-only conditions, both PS and PR shearography perfectly reconstruct the input signal, whereas NPR shearography yields an exponential distribution with indeterminate sign. Both the PS and PR shearography used phase steps of (0,π/2,3π/2,2π) radians.

OE_58_11_114103_f005.png

Figure 6 compares PDF examples for NPR shearography to PR shearography for two different phase-step sequences: the unbiased sequence (0,π/2,3π/2,2π) radians and the equal-phase sequence (0,2π/3,4π/3,2π) radians. In this example, the true signal is relatively large, 0.8 rad (1/8  wave). Both the unbiased and equal-step PR sequences have most-likely values near the true signal value, whereas the NPR shearography has most-likely value of zero. The main difference between the two PR step sequences is in the widths of the distributions—the unbiased distribution approximates a delta function, whereas the equal-time distribution has widths from Eq. (77).

Fig. 6

Comparison of PDFs for two-shot NPR shearography Eq. (65), and PR shearography Eq. (82), for two stepping sequences.

OE_58_11_114103_f006.png

3.6.

Nonspeckle Sources of Noise

While random laser speckle dominates the noise of shearography systems, other noise sources also contribute, such as photon-counting noise, read noise, dark noise, and fixed-pattern noise. In addition, any electrical or mechanical effects that cause the controlled phase to deviate from the nominal values also introduce noise. Our data and analyses show that these effects interact in nonlinear ways. We have developed system-design and processing strategies that mitigate these noise sources, which will be the subject of future publications.

4.

Experimental Confirmation

To test the PR shearography system with a controlled conditions, we constructed a test target with a piezo-electrically actuated deformation. The target was a 0.25-in.-thick aluminum plate with a thinned section. The thinned section was 8 in. (20.3 cm) in diameter and thinned to 0.06in. (1.52 mm). The method of exciting the thinned-aluminum target is shown in Fig. 7. The front of the aluminum plate was covered with custom-fabricated rough surface to provide a laser-reflective surface representative of diffusely reflecting natural surfaces. At the amplitudes studied, the thinned portion is a thick membrane, with deflections described as11

Eq. (85)

h(r)=A[1(r/a)2]2for  ra,
where
r=distance from center,h=height of deformation at radiusr,a=radius of membrane=4  in.,andA=h(0)=center deformation amplitude.

Fig. 7

Laboratory target for shearography experiments.

OE_58_11_114103_f007.png

The quantity of interest for shearography is the shear height, which is defined as the elevation difference between two points separated by the shear vector. For two points separated by a shear vector ΔrShear on the membrane described by Eq. (85), the shear distance is

Eq. (86)

hShear(r)=[h(|r+ΔrShear|)h(r)]=A{[1(|r+ΔrShear|a)2]2[1(ra)2]2}.

This can be approximated as

Eq. (87)

hShear(r)ΔrShear·h(r)=AΔrShear·[1(ra)2]2=4[1(ra)2]ΔrShear·ra2.

The shear height is maximized for r parallel to the shear direction at the points where (r/a)2=1/3, yielding a maximum shear height (from first to last pulse) of

Eq. (88)

hShear,Max833(ΔrSheara)A.

In these laboratory tests, the range to target was 0.93 m. The camera focal length 25 mm, the laser wavelength λ was 1064 nm, and the shear distance at target was 0.5 in. (1.27 cm). The active portion of the target was 8 in. (20.5 cm) in diameter. The shear distance was kept small because of extreme sensitivity of the membrane to vibrations in the laboratory. For the case a=4  in. and ΔrShear=0.5  in., Eq. (86) gives

Eq. (89)

hShear,Max0.19×A,
as shown in Fig. 8.

Fig. 8

Displacement amplitude, Eq. (85), and shear height, Eq. (86) for a thick membrane. The shear height is computed for a cut across the center of the image, in the shear direction. In this case, the shear distance at the surface is 1/8 of the membrane radius.

OE_58_11_114103_f008.png

The test-target deformation and the shearography phase-stepping mirror positions were varied as the laser pulsed, to generate PR shearograms with the stepping sequences summarized in Table 2.

Table 2

Circular-membrane deflection and phase steps for laboratory experiments.

Laser pulseMembrane deflection at centerPhase step “equal time” sequencePhase step “unbiased” sequence
1h000
2h0+A/3λ/3λ/4
3h0+2A/32λ/33λ/4
4h0+AλΛ

PR shearograms are shown in Fig. 9, labeled with the maximum shear heights for each membrane-deflection amplitude. At large shear heights, greater than λ/2, [(a) and (b)], the equal-time sequence shows a bias between positive (bright) and negative (dark) changes in surface elevation. At low amplitudes (λ), the biases disappear, and all PR sequences asymptote to the ideal case given by Eq. (78).

Fig. 9

PR shearograms of a roughened diffusely coated circular-membrane target illuminated with a λ=1064  nm laser. Shear height represents the actual sensitivity of the shearography system. (Shear height is the change in displacement over the shear distance between the first and last laser pulse.) Note that for small amplitudes, the sign of the signal is recovered in the raw shearograms, with no additional computational or unwrapping steps. White is positive, black negative, and gray neutral.

OE_58_11_114103_f009.png

Figure 9 shows PR imagery for shear amplitudes of 0.27 waves of light. This is not the lower limit of resolution. Under ideal conditions, we have achieved ground resolutions (noise equivalent shear height) of 0.004 waves (2 nm with 532-nm light).12

Compared to standard two-image NPR shearography, our data also confirm that PR shearography provides better phase discrimination, reduced speckle noise, and improved fringe contrast (Fig. 10). In our laboratory experiments, the SNR improvement is over nine decibels, though applications in natural environments may show less improvement. Future publications will detail real-world performance from airborne systems.

Fig. 10

(a) “Butterfly” pattern using the basic two-shot shearography method. Only the amplitude of the motion is resolved, not its sign. (b) Tests of PR shearography: blue areas have positive signal (phase-gradient) change, red negative, and green areas were stationary. Because PR shearography can resolve the sign of the surface phase gradient, it gives half as many fringes as NPR shearography. This reduces the need for phase unwrapping for high signal amplitudes and completely eliminates the need for phase unwrapping for low-amplitude signals.

OE_58_11_114103_f010.png

5.

Conclusions

This paper has outlined the basic physics and mathematics of shearographic imaging, starting from first principles. Standard methods for NPR shearography and phase-stepped shearography were explained. The innovation of PR shearography was introduced and compared to the prior art. The key advantage of PR shearography versus standard NPR or PS methods is its reduced sensitivity to random speckle noise, and its ability to work asynchronously with the motions of the surface being imaged.

After outlining the shearography methods, analysis of speckle noise was presented, showing the statistical distributions of the various shearography methods. The analysis tools also can be applied to more-comprehensive computations that include other noise sources.

Finally, we showed laboratory data that confirm the efficacy of PR shearography.

Future publications will cover:

  • More-comprehensive noise analyses, both analytical and from direct simulations, that include nonspeckle sources, such as photon-counting and dark noise

  • First-principles simulations (laser transmitter to surface to receiver) of PR shearography, including:

    • Laser coherence

    • System aperture and f/#

    • Effects of receiver and transmitter motion and rotation

    • Effects of atmospheric turbulence

    • Effects of polarization.

  • Airborne and ground-based applications from moving systems. Ground motion of a few tens of nanometers is routinely resolved from a moving airborne platform and will be detailed in future publications.

  • Operation through scattering media

6.

Appendix: Derivation of Equation Eq. (62)

Equation (62) is obtained by substituting Eqs. (9) and (59)–(61), into Eq. (58)

P(RNPR)=0d|E0|0d|EΔr|P(RNPR,|E0|,|EΔr|).(58)
First, substitute Eq. (9)

Eq. (9)

P(|ES|)=2(|ES|/IS)exp(|ES|2/IS),0|ES|<.
Eq. (60)

Eq. (60)

sinϕSpeckle=RNPR./(|E0|.*|EΔr|),
and Eq. (61)

Eq. (61)

P(sinϕSpeckle)=P(ϕSpeckle)(ϕSpeckle/sinϕSpeckle)=12π1sin2ϕSpeckle,
into Eq. (59)

Eq. (59)

P(RNPR,|E0|,|EΔr|)=P(sinϕSpeckle).*[P(|E0|)./|E0|].*[P(|EΔr|)./|EΔr|],
to give

Eq. (90)

P(RNPR,|E0|,|EΔr|)=2π1[RNPR./(|E0|.*|EΔr|)].2.*(1I0.*1IΔr).*exp(|E0|.2I0).*exp(|EΔr|.2IΔr).

With Eq. (90) inserted, Eq. (58) becomes

Eq. (91)

P(RNPR)=2πI0.*IΔr.*0d|E0|.*e((|E0|.2)./I0).*|EΔr|=|RNPR|./|E0|d|EΔr|.*|E0|.*|EΔr|.*e((|EΔr|.2)./IΔr)(|E0|.*|EΔr|).2RNPR.2.

Next, carry out the integral over |EΔr|, using the changes of variables

Eq. (92)

x=|EΔr|.*|E0|./RNPR,
and

Eq. (93)

y2=x21,
to give

Eq. (94)

|EΔr|=|RNPR|./|E0|d|EΔr|.*|E0|.*|EΔr|.*e(|EΔr|.2./IΔr)(|E0|2.*|EΔr|2)RNPR2=|RNPR||E0|.*x=1dxx*e{[(RNPR|E0|).2].*x2IΔr}x21=|RNPR||E0|y=0dy.*e{[(RNPR|E0|).2].*(1+y2)IΔr}=e{[(RNPR|E0|).2].*1IΔr}|RNPR||E0|y=0dy.*e{[(RNPR|E0|).2].*(y2)IΔr}.

The integral over y is just an error function so that Eq. (94) further reduces to

Eq. (95)

|EΔr|=|RNPR|./|E0|d|EΔr|.*|E0|.*|EΔr|.*e(|EΔr|.2./IΔr)(|E0|2.*|EΔr|2)RNPR2=e(RNPR.2IΔr|E0|.2)πIΔr12π[12IΔr./(RNPR|E0|)]y=0dy.*e(12y2{12IΔr./[(RNPR|E0|).2]})=e(RNPR.2IΔr|E0|.2)12πIΔr.

Substituting Eq. (95) into Eq. (91) gives

Eq. (96)

P(RNPR)=IΔrπI0.*IΔr.*0d|E0|.*e[(|E0|.2)./I0].*e(RNPR.2IΔr|E0|.2).

With the substitution x=(|E0|/I0), Eq. (96) becomes

Eq. (97)

P(RNPR)=1πI0.*IΔr.*0dx.*e[x21x2(RNPR.2I0.*IΔr)].

Finally, Eq. (97) is solvable in closed form to give13

Eq. (62)

P(RNPR)=12π2πI0.*IΔr.*0dx.*e(x2).*e(|RNPR|2I0IΔrx2)=1I0.*IΔr.*e2|RNPR|IΔr.*I0.

Acknowledgments

We gratefully acknowledge support for portions of this work from the United States Government under Contract No. W909MY-11-C-0074 awarded by the Department of the Army, and Contract No. N00014-07-C-0292 awarded by the Department of the Navy.

References

1. 

E. Hecht, Optics, 46 –49 3rd ed.Addison Wesley Longman, New York (1998). Google Scholar

2. 

J. W. Goodman, Speckle Phenomena in Optics: Theory and Application, 10 –12 Roberts and Company, Englewood, Colorado (2007). Google Scholar

3. 

K. Creath, “Phase-shifting speckle interferometry,” Appl. Opt., 24 3053 –3058 (1985). https://doi.org/10.1364/AO.24.003053 APOPAIAPOPAI 0003-6935 Google Scholar

4. 

V. Aranchuk et al., “Pulsed spatial phase-shifting digital shearography based on a micropolarizer camera,” Opt. Eng., 57 (2), 024109 (2018). https://doi.org/10.1117/1.OE.57.2.024109 Google Scholar

5. 

M. J. DeWeert and A. N. Acker, “Phase resolved shearography for remote sensing,” US Patent 9,476,700 (2014).

6. 

D. Kokubun and C. E. Saxer, “Compensating aperture for utilizing shearography from a moving platform,” US Patent 8,717,577 (2014).

7. 

C. E. Saxer, “Shearography from a moving platform,” US Patent 8,804,132 (2014).

8. 

E. M. Louchard, “Method and system for buried land mine detection through derivative analysis of laser interferometry,” US Patent 9,671,521 (2017).

9. 

A. N. Acker et al., “Shearogram generation algorithm for moving platform based shearography systems,” US Patent 9,818,181 (2017).

10. 

H. A. Aebischer and S. Waldner, “A simple and effective method for filtering speckle-interferometric phase fringe patterns,” Opt. Commun., 162 205 –210 (1999). https://doi.org/10.1016/S0030-4018(99)00116-9 OPCOB8OPCOB8 0030-4018 Google Scholar

11. 

W. K. Schomburg, Introduction to Microsystem Design, RWTH ed.Springer-Verlag, Berlin, Heidelberg (2011). Google Scholar

12. 

M. J. DeWeert et al., “Final report: laser interferometry system phase resolved study,” (2012). Google Scholar

13. 

I. S. Gradsteyn and I. M. Ryzhik, Tables of Integrals, Series, and Products, Corrected and Enlarged Edition, Academic Press, New York (1980). Google Scholar

Biography

Michael J. DeWeert, PhD, is a BAE systems engineering fellow and the technical director at BAE Systems STS/EPX in Honolulu. He has over 25 years of experience in remote sensing research and development for intelligence, surveillance, and reconnaissance. His current responsibilities include technical oversight spectral imaging, LIDAR, and interferometric remote-sensing systems, and modeling and simulation for maritime and terrestrial sensing. He is also developing advanced modeling and simulation capabilities for remote sensing, interferometric imaging, and other applications.

Andrew N. Acker, PhD, is a senior principal scientist at BAE Systems in Honolulu. He has over 25 years of experience in scientific analysis and modeling and 18 years of defense industry experience in phenomenological analysis, remote sensing, and sensor and algorithm development. His recent work has focused on the development of physics and statistics-based detection algorithms, which has led to the successful implementation of real-time detection systems in both marine and terrestrial environments.

Reid Noguchi is a program manager at BAE Systems in Honolulu with over 20 years of experience in the aerospace and defense industry, particularly in the development of complex systems that incorporate leading edge, remote sensing technologies. As a program manager since 2003, he has executed contracts for mine countermeasures programs with customers from the US Navy, Marine Corps, and Army, as well as affiliated government agencies. His program activity ranges from basic research to advanced prototype development and demonstration of passive and active electro-optic remote sensing technology. Previously, he performed at BAE Systems as lead systems engineer on development and demonstration of airborne electro-optic sensor systems.

Dugan Yoon has a combined 37 years of experience in electro-optics system design, electronics circuit design, and product development. He is currently developing both active and passive EO systems for mine countermeasures. His recent activity has been focused on 2-D range gated LIDAR for underwater targets, and acoustic laser interferometry for buried targets. He has previously managed the Electrical Engineering Department, directing the development of electro-optic sensors and processing systems. Prior to BAE Systems he designed embedded electronics for transaction terminals. Prior to this, he developed detection circuits and encoder subsystems for electronic warfare receivers.

Gary Sawai has been in the high technology industry since graduating from Loyola Marymount University with a Bachelor of Science degree in electrical engineering. For the past 20 years, he has been the project manager on numerous product development programs for both military and civilian applications. The types of programs ranged from high volume point of sales terminals to redundant digital voice switching systems for air defense applications. In June 2003, he joined BAE systems as a senior systems engineer where he managed the development of various electro-optical/infrared active and passive systems. He is currently the project engineering manager (PEM) on the synoptic airborne multisensor system development program. As the PEM, he interfaces with the customer on technical issues and oversees all engineering activities on the program.

CC BY: © The Authors. Published by SPIE under a Creative Commons Attribution 4.0 Unported License. Distribution or reproduction of this work in whole or in part requires full attribution of the original publication, including its DOI.
Michael J. DeWeert, Andrew N. Acker, Reid Noguchi, Dugan Yoon, and Gary Sawai "Principles of surface-phase-resolved shearography," Optical Engineering 58(11), 114103 (12 November 2019). https://doi.org/10.1117/1.OE.58.11.114103
Received: 25 June 2019; Accepted: 10 October 2019; Published: 12 November 2019
Lens.org Logo
CITATIONS
Cited by 3 scholarly publications.
Advertisement
Advertisement
KEYWORDS
Speckle

Shearography

Picosecond phenomena

Commercial off the shelf technology

Optical engineering

Interference (communication)

Cameras

RELATED CONTENT


Back to Top