Está en la página 1de 4

Optik 126 (2015) 37133716

Contents lists available at ScienceDirect

Optik
journal homepage: www.elsevier.de/ijleo

A comparative study of random speckle pattern simulation models in


digital image correlation
Guoqing Gu
Civil Engineering Department, Yancheng Institute of Technology, Yancheng, Jiangsu 224051, China

a r t i c l e i n f o a b s t r a c t

Article history: Digital image correlation (DIC) is a non-contact and powerful optical metrology for full-eld measure-
Received 20 September 2014 ment of deformation and strain elds. In DIC, computer-generated random speckle patterns are usually
Accepted 31 August 2015 used for the performance verication of DIC due to the advantages of well-controlled, high sensibility
and high correlation coefcient. Comparative studies of the different random speckle patterns simulation
Keywords: models are presented. The verication of the simulation models is investigated through a DIC method for
Digital image correlation (DIC)
determination of in-plane translation and rotation, respectively. Finally, the deformation measurement
Computer-generated speckle patterns
relative errors corresponding to different simulation models are shown.
In-plane translation and rotation
Measurement relative error 2015 Elsevier GmbH. All rights reserved.

1. Introduction calculation of the FresnelKirchhoff diffraction integral in statisti-


cal optics [5]. For instance, in 1990, Leushacke et al. [6] analyzed the
In modern optical metrology, digital image correlation (DIC) is three-dimensional correlation coefcient of speckle intensity for
a popular, effective and practical technique for full-eld deforma- rectangular and circular diffuse apertures in theory. In 2009, Hamed
tion and strain measurement, which is commonly accepted and [7] investigated the formation of numerical speckle patterns by cir-
widely used in the eld of experimental mechanics and other sci- cular diffuse apertures with different amplitude variation. Recently,
entic elds [13]. DIC uses digital image processing to resolve Hamarov [8] has numerically simulated the origin and propaga-
displacement and strain elds. A signicant advantage of DIC is that tion of speckle eld, and has applied speckle correlation method to
it can treat those with the natural texture surface or pre-painted verify the performance of the simulated speckle images. However,
the random speckle structures as the research object. They have to our knowledge, quantitative evaluation of the above-mentioned
been used as the carrier of surface deformation information in two- simulation models, which are applied to generate the numerical
dimensional DIC. Due to that, computer-simulated random speckle speckle patterns, has yet to be reported. A number of experimental
patterns or articial random speckle structures are always applied results show that the displacement measurement accuracy of DIC is
for the practical implementation of the DIC. Computer-generated closely related to the quality of the random speckle patterns [911].
random speckle patterns can provide well-controlled image fea- It is of vital importance that how to properly select the numer-
tures and deformation information so as to verify the performance ical random speckle images. Therefore, it is worthy to compare
of DIC effectively. and evaluate the performance of the aforementioned simulation
There are some ways how to simulate random speckle patterns models.
numerically. For example, Zhou et al. [4] have proposed an easy In this paper, we fabricate the numerical random speckle pat-
model to simulate the random speckle patterns, which is based on terns using the above-mentioned simulation models, respectively.
the assumption of the sum of the individual Gaussian speckles, and Then, two numerical experiments are implemented to validate
rstly veried the performance of DIC using the simulated speckle the robustness, accuracy and efciency of the different simulation
images. From then on, this simulated model has been increas- models.
ingly used to generate the numerical speckle images in a large
quantity of literatures related to DIC. Moreover, another widely
2. Principle of digital image correlation
used way for the simulation of speckle patterns is based on the
In this section, the theory of DIC is discussed in brief. DIC uses
digital image processing to resolve displacement and deformation
Tel.: +86 13815579084. gradient elds. The basic principle of the standard subset-based
E-mail address: gqgu@ycit.edu.cn DIC is shown in Fig. 1, which is to match the same physical points

http://dx.doi.org/10.1016/j.ijleo.2015.08.271
0030-4026/ 2015 Elsevier GmbH. All rights reserved.
3714 G. Gu / Optik 126 (2015) 37133716

3.2. Simulation model 2

As we all know, a three-dimensional speckle eld can be pro-


duced when an optically rough surface is illuminated by coherent
laser light [13] and the origin and propagation of speckle eld obey
the law of statistical optics. For this reason, a computer-generated
speckle pattern method is put forward based on the calculation
of the FresnelKirchhoff diffraction integral. We fabricate numeri-
cal speckle patterns from randomly distributed object considering
aperture modulation. Different types of apertures, such as rectan-
Fig. 1. Schematic of relation of pixel point in reference (or undeformed) and target gular, circular or annular apertures and so on, used as a diffuser can
(or deformed) subsets. be investigated in the formation of random speckle patterns. Here,
we only take into account that the rectangular aperture is used as
the diffuser.
imaged in the reference image and the deformed image. Towards A rectangular illumination spot of sizes Dx and Dy in the part of
this, a square subset of N N pixels (or the so-called regions of objects surface illuminated by a plane wave is assumed. Consider
interest-ROI) surrounding the tested physical point in the initial bounded complex amplitude U0 (x, y) = Ur (x, y)exp( ikz) of incident
image is selected and used to nd its corresponding location in light, whose real part is dened as follows:
the deformed image by dening the maximum value of the cal- Dx Dy
culated correlation coefcient. The vector between the reference
1; |x| 2 and |y| 2
subset center and the target subset center is the in-plane displace-
Ur = . (4)
ment vector at the interested point P(x, y). A correlation coefcient
0; |x| > Dx and |y| > Dy
distribution is acquired by moving the reference subset through the
2 2
searching subset continuously and calculating the correlation coef-
cient at each location. In practical situations, the zero-normalized For simplicity we can assume that the plane wave has unity
cross-correlation criterion [12], which is insensitive to the scale and amplitude. Providing the zero-phase of the incident light in the
offset of illumination lighting uctuations, is dened below as: object plane (z = 0) and the unitary reection coefcient r(x, y) = 1,
n the complex amplitude of the light after the reection from the
[f (xi , yi ) fm ] [g(xi , yi ) gm ] objects surface can be written as
C(u.v) =  i=1
 2 , (1)
n 
n
(x , yi ) fm ]
2
g(xi , yi ) gm U(x, y, (x, y)) = U0 (x, y)r(x, y) exp(ik(x, y)) = exp(ik(x, y)),
i=1 [f i i=1
(5)
where f(xi , yi ) and g(xi , yi ) are the intensity values at (xi , yi ) in
 
the reference subset and (xi , yi ) in the target subset, respectively;
u, v are the displacements in the x and y directions, respectively; where k(x, y) is a random phase shift caused by random vari-
 
and u = xi xi , v = yi yi , fm and gm are the mean intensity values able surface roughness (x, y) and k is a wave number. Then the
of the reference and target subset; n denotes the number of pixels FresnelKirchhoff diffraction integral for calculation of the com-
contained in the reference subset. plex amplitude U(x , y ) of the light at the distance d from the object
plane (x, y) reduces into

3. Computer-generated speckle patterns



Dx /2
Dy/2
exp(ikd)
U(x , y ) =
id Dx /2 Dy/2
3.1. Simulation model 1
 
(x x) + (y y)2
2
In Ref. [4], Zhou et al. have proposed an easy and feasible model exp ik 2ik(x, y) dxdy. (6)
2(d + (x, y))
for the simulation of the random speckle pattern so as to verify
the performance of DIC based on computer numerical simulation.
Equation (6) is used for case of illumination of plane wave, then
Speckle patterns on the charge-coupled device (CCD) target are
the intensity of the simulated speckle patterns can be represented
assumed to be the sum of individual Gaussian speckle intensities:  2
  by means of relation I(x , y ) = U(x , y ) .


S r rk 2
I(r) = I0 exp , (2) 4. Generation of simulated speckle patterns
a2
k=1

According to the two computer simulation models presented


where S is the total number of computer-generated speckles, a is
above, the random speckle patterns can be generated by computer
speckle size, rk = (xk , yk )T are positions of each speckle with a ran-
program, respectively. In this paper, two types of random speckle
dom distribution, and I0 is the peak intensity of each speckle and
patterns are simulated having image dimensions 512 512 pix-
usually equals to one.
els. For model 1, the total number of computer-generated Gaussian
The speckle patterns are captured by the CCD target into discrete
speckles is 3000 and the Gaussian speckle size is 4 pixels; for model
pixels. Equation (2) can be transformed into the discretization form
2, we assume that Dx = Dy = 128 m, d = 20 cm, and  = 0.6328 m.
and written by as follows:
In order to simulate the Gaussian-correlated surface roughness

S
idx+dx
jdy+dy 2 2
distribution, (x, y) can be replaced by the uniformly distributed
(x xk ) + (y yk )
I[i, j] = I0 exp dxdy, (3) random numbers, which are produced by means of the random
a2
k=1
idx jdy vector sampling method [14].
Fig. 2 shows the two types of computer-generated random
where dx and dy are the pixel size, and and are duty cycles. speckle patterns, I and II, which are obtained from the models 1 and
In general, dx, dy, and and are set to 1 for simplicity. 2, respectively, and their corresponding histograms. From Fig. 2, we
G. Gu / Optik 126 (2015) 37133716 3715

Fig. 2. Computer-generated random speckle patterns and their corresponding gray


histograms.

can nd that the change of speckle average-distribution density in Fig. 3. Rigid body translation measuring results.
pattern II is much lower than the one in pattern I.

5. Verication using numerical simulation experiments concluded that these two types of simulated speckle patterns have
almost the same performance for the situation of homogeneous
In order to investigate and compare the performance of the deformation. Finally, in order to provide a visual understanding on
aforementioned two computer-generated random speckle pat- the type of deformation, a plot corresponding to the in-plane dis-
terns, verication of DIC code is applied in two well-controlled rigid placement vector is shown in Fig. 3(c) in which the arrows indicate
body in-plane deformation experiments, i.e., translation and rota- the magnitude and direction of the in-plane displacement. It can
tion. Firstly, two reference speckle images, shown in Fig. 2, are both be easily seen from the displacement vector map that the in-plane
generated from numerical simulation by computer program, which displacement is due to the in-plane translation of the simulated
are 8-bite images with dimensions of 512 512 pixels. Afterwards, speckle patterns.
numerically simulated deformed speckle patterns are generated by
applying the bicubic spline interpolation method [15] to the refer- 5.2. Experiment 2: rigid body in-plane rotation
ence images for the following two sets of numerically simulated
experiments. For the situation of heterogeneous deformation, the rigid body
in-plane rotation deformation has been taken into consideration.
5.1. Experiment 1: rigid body in-plane translation Likewise, numerically counterclockwise-rotated speckle images
with a range from 0.5 to 3 and rotation increment of 0.5 between
For two types of computer-generated random speckle patterns, successive images are also generated using the bicubic spline
numerically shifted speckle images in the u direction with a trans- interpolation method for two types of simulated speckle patterns,
lation increment of 0.5 pixels are, respectively, generated using respectively. For simplicity, the location of rotation center is just the
the bicubic spline interpolation method and sub-pixel translation center point of simulated speckle images, i.e. (256, 256). Applica-
method. Cross-correlation of a reference speckle image and a sec- tion of DIC with a subset size of 41 41 pixels for the measurement
ond image with a given rigid body in-plane translation yields the of in-plane deformation is then investigated for two numerically
deformation eld of the two types of the simulated speckle pat- simulated speckle patterns. According to our recent work [16], the
terns, respectively. The displacements between the undeformed relationship between the rotation angle and the in-plane displace-
and deformed images are computed using DIC code with a subset ment components is linear in theory. Thus, the rigid body in-plane
size of 41 41 pixels, which are shown in Fig. 3(a). The horizontal rotation angle can be obtained successfully based on the in-plane
axes are the preassigned translation values, while the vertical axes displacement components elds. The calculation results of rotation
are the results obtained from DIC. Obviously, the straight line rep- angle are shown in Fig. 4(a). The horizontal axes are the preassigned
resents a perfect correspondence between calculated values and rigid body in-plane rotation angles, while the vertical axes are the
preassigned values. From Fig. 3(a), we can observe that the calcu- results using DIC code. It is found that the straight line represents
lated results corresponding to two types of computer-generated a perfect correspondence between calculated values and preas-
speckle patterns are both at the vicinity of the preassigned dis- signed values. In Fig. 4(a), we can observe the calculated results
placements. In addition, the relative error between the measured related to speckle pattern II are much closer to the straight line
values and real values is also calculated, which is shown in Fig. 3(b). than those related to speckle pattern I. Fig. 4(b) illustrates the rela-
From Fig. 3(b), we can nd that the relative error corresponding to tive error between the measured values and the preassigned values
simulated speckle pattern I and II are mostly below 5% and the max- using the two types of computer generated speckle patterns. From
imum relative error, corresponding to pattern I, is 5.2%. It can be Fig. 4(b), we can see that: (1) the relative error corresponding to
3716 G. Gu / Optik 126 (2015) 37133716

and compared by means of DIC. Two numerical simulation experi-


ments are also implemented to study and evaluate the performance
of the two models. The results from these experiments have
shown that the simulated model based on the calculation of the
Fresnel-Kirchhoff diffraction integral has a higher robustness, bet-
ter accuracy, and higher efciency for the measurement of the rigid
body in-plane rotation. For the situation of in-plane translation, two
simulation models have almost the same measurement accuracy.
While, for the situation of in-plane rotation, the simulation model
2 has a certain advantage, especially in large angle rotation. In addi-
tion, we can observe from the simulated experiments results that
good computer-simulated random speckle pattern in DIC should
possess a comparatively high speckle average-distribution density.
Therefore, these results give us some hints that how to select the
appropriate simulation model for the random speckle pattern gen-
eration.

References

[1] F. Hild, S. Roux, Digital image correlation: from displacement measurement to


identication of elastic propertiesa review, Strain 42 (2006) 6980.
[2] X. Xu, K.F. Wang, G.Q. Gu, An improved method for shape measurement using
two-dimensional digital image correlation, Optik 124 (2013) 40974099.
[3] M. Kashfuddoja, R.G.R. Prasath, M. Ramji, Study on experimental characteriza-
tion of carbon ber reinforced polymer panel using digital image correlation:
a sensitivity analysis, Opt. Lasers. Eng. 62 (2014) 1730.
[4] P. Zhou, K.E. Goodson, Subpixel displacement and deformation gradient mea-
Fig. 4. Rigid body rotation measuring results. surement using digital image/speckle correlation (DISC), Opt. Eng. 40 (2001)
16131620.
[5] D.D. Duncan, S.J. Kirkpatrick, R.K. Wang, Statistics of local speckle contrast, J.
simulated speckle pattern I are mostly above 15% and the maximum Opt. Soc. Am. A 25 (2008) 915.
relative error corresponding to it is 23.9%; (2) the relative error [6] L. Leushacke, M. Kirchner, Three-dimensional correlation coefcient of speckle
corresponding to simulated speckle pattern II are mostly below intensity for rectangular and circular apertures, J. Opt. Soc. Am. A 7 (1990)
827832.
5% and the maximum relative error corresponding to it is 5.5%;
[7] A.M. Hamed, Numerical speckle images formed by diffusers using modulated
(3) these two types of simulated speckle patterns have almost the conical and linear apertures, J. Mod. Optic. 56 (2009) 11741181.
same performance for the situation of small rotation deformation. [8] I. Hamarov, P. Horvth, P. Smd, M. Hrabovsky, The simulation of the origin
and propagation of speckle eld generated through a plane wave and Gauss-
The comparison of relative error between two types of simulated
ian beam and its verication by speckle correlation method, Optik 123 (2012)
speckle patterns indicates that the speckle pattern obtained from 404408.
the simulated model 2 can be more applicable to the large rota- [9] D. Lecompte, A. Smits, S. Bossuyt, H. Sol, J. Vantomme, D. Van Hemelrijck, A.M.
tion deformation than the simulated model 1. It is probably due Habraken, Quality assessment of speckle patterns for digital image correlation,
Opt. Lasers. Eng. 44 (2006) 11321145.
to the fact that the phenomenon of de-correlation corresponding [10] Y.F. Sun, J.H.L. Pang, Study of optimal subset size in digital image correlation of
to pattern I increase gradually for the occasion of large angle rota- speckle pattern images, Opt. Lasers. Eng. 45 (2007) 967974.
tion deformation. Moreover, a plot corresponding to the in-plane [11] P. Mazzoleni, F. Matta, E. Zappa, M.A. Sutton, A. Cigada, Gaussion
pre-ltering for uncertainty minimization in digital image correlation
displacement vector is also shown in Fig. 4(c) from which it can be using numerically-designed speckle patterns, Opt. Lasers. Eng. 66 (2015)
easily seen that the in-plane displacement is due to a counterclock- 1933.
wise rotation of the simulated speckle patterns. [12] J. Zhang, G.C. Jin, S.P. Ma, L.B. Meng, Application of an improved subpixel regis-
tration model on digital speckle correlation measurement, Opt. Laser. Technol.
Finally, it is demonstrated from the numerical simulation exper- 35 (2003) 533542.
iments that the numerical model 2 for the generation of simulated [13] D.Y. Li, D.P. Kelly, J.T. Sheridan, Three-dimensional static speckle elds.
speckle patterns is more feasible, robust and efcient, and has bet- Part I. Theory and numerical investigation, J. Opt. Soc. Am. A 28 (2011)
18961903.
ter measurement accuracy and stability.
[14] X.L. Fang, D.N. Liang, A new method for correlated Gaussian series simulation,
Radar. Sci. Technol. 2 (2004) 211214.
6. Conclusion [15] R.C. Gonzalez, R.E. Woods, S.L. Eddins, Digital image processing using MATLAB,
Publishing House of Electronics Industry, Beijing, 2009.
[16] G.Q. Gu, K.F. Wang, X. Xu, Measurement of in-plane micro-rotations and
In this paper, two types of numerical simulation models for rotation-center location of a rigid body by using digital image correlation, Chin.
the generation of the random speckle patterns are investigated J. Laser 39 (2012) 0108004.

También podría gustarte