Assessment of Speckle Pattern Quality in Digital Image Correlation From The Perspective of Mean Bias Error
Assessment of Speckle Pattern Quality in Digital Image Correlation From The Perspective of Mean Bias Error
Measurement
journal homepage: www.elsevier.com/locate/measurement
A R T I C L E I N F O A B S T R A C T
Keywords: Digital image correlation (DIC) technology is severely affected by the speckle pattern quality. Most of the existing
Digital image correlation assessment methods always use only one parameter to evaluate both mean bias error and standard deviation
Speckle pattern quality error, such as the mean intensity gradient (MIG). However, the principles of these two error models are quite
Mean bias error
different. The mean bias error is closely related to the first-order and second-order gradients of speckle pattern
Assessment parameter
intensity. A parameter named Ef, based on the mean bias error, is proposed to evaluate the speckle pattern quality
in this work. Numerical translations are applied to eight different speckle patterns to justify its correctness. The
results indicate that the existing MIG is efficient to assess speckle pattern quality by evaluating the standard
deviation error, while the parameter Ef is efficient to assess the speckle pattern quality from the perspective of
mean bias error.
* Corresponding author at: State Key Laboratory of Mechanical Transmissions, Chongqing University, Chongqing 400044, China.
E-mail address: [email protected] (F. Liu).
https://doi.org/10.1016/j.measurement.2020.108618
Received 9 August 2020; Received in revised form 19 September 2020; Accepted 12 October 2020
Available online 20 October 2020
0263-2241/© 2020 Elsevier Ltd. All rights reserved.
X. Hu et al. Measurement 173 (2021) 108618
Many parameters are applied to evaluate the speckle pattern quality subsets before and after deformation by different strategies. The surface
based on the morphology, gray-level intensity, and such factors in of the specimen must have a random distributed speckle pattern and the
combination. Pan et al. [19] proposed the mean intensity gradient speckle pattern deforms together with the specimen surface. A correla
(MIG), which is the most widely used evaluation parameter, based on tion criterion is predefined to evaluate the similarity between the
the SSSIG. The MIG indicates that speckle patterns with a larger MIG will reference and deformed subsets. Forward additive Gauss–Newton al
produce smaller measurement errors because the mean bias error and gorithm (FA-GN) and IC-GN algorithm are widely used to calculate the
standard deviation error are inversely related to SSSIG. A similar optimal deformation parameters. Once the correlation criterion satisfies
parameter, called mean subset fluctuation, was also proposed by Hua the defined convergence condition, the displacements of the subset
et al. [20]. Zhao et al. [21] used the mean directional intensity deriva central can be determined. The basic principle of the IC-GN algorithm
tive (MID) to qualify wood texture pattern qualities for digital image used in this work is shown in Fig. 1. Details of different DIC algorithms
correlation. The principle of parameter MID is similar to MIG but with are described in Ref. [29]. The zero-mean normalized sum of squared
direction. The MID guided the operator to choose a suitable subset size difference (ZNSSD) criterion is used to evaluate the similarity between
in both x- and y-directions. Furthermore, Yu et al. [22] utilized the mean the reference subset and the deformed subset with size of (2M + 1) ×
intensity of the second derivative (MIOSD) to evaluate the speckle (2M + 1) pixels using the following expression:
pattern quality. The results indicated that high-quality speckle patterns { }2
should have a high-intensity gradient and a small second derivative, ∑ ∑
M M
f (W(x, y; Δp)) − f g(W(x, y; p)) − g
CZNSSD (Δp) = − (1)
while the reason was not theoretically explained. The numerical ex y=− M x=− M
Δf Δg
periments compared the speckle patterns with the same MIG or the
similar variation tendency between MIG and MIOSD, while the qualities Where f and g are the gray intensities of the reference subset and the
of speckle patterns with different MIG or different variation tendency deformed subset, respectively. p is the pre-computed first-order defor
between MIG and MIOSD were not known. Liu et al. [23] used Shannon mation parameter vector exerted on the deformed subset. W(x, y; p) and
entropy (SE), which is based on information theory to assess the speckle W(x, y; Δp) are the warp function and incremental warp function of the
pattern quality. The simulations indicated that a good quality speckle deformed subset and reference subset, respectively. f and g denote the
pattern with larger Shannon entropy will produce smaller mean bias mean intensity values of the reference subset and the deformed subset,
error. Two parameters related to the root mean square error (RMSE) √̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅
∑y=M ∑x=M ( )2̅
were proposed to characterize the total system and random errors [24]. respectively. Δf = y=− M x=− M f(W(x, y; Δp)) − f , Δg =
The parameters are related to the external noises of reference and √̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅
∑y=M ∑x=M 2
deformed images because the error RMSE is related to the noise and y=− M x=− M ((g(W(x, y; p)) − g) .
The fundamental principle of DIC is to match the corresponding Fig. 1. Standard subset-based DIC method with IC-GN algorithm.
2
X. Hu et al. Measurement 173 (2021) 108618
3.1. Existing parameters where W and H (pixels) are the width and height of image, respectively.
⃒ ( ) ⃒ √̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅
⃒∇f xij ⃒ = ∇fx (xij )2 + ∇fy (xij )2 is the modulus of the intensity
3.1.1. Auto-correlation peak sharpness
Bossuyt [30] introduced the autocorrelation peak sharpness radius to gradient at pixel xij . ∇fx (xij ) and ∇fy (xij ) are the x- and y-directional
quantify the sensitivity and robustness of DIC measurement. The metric intensity gradients at pixel xij , respectively, which can be computed by
is defined as: using a central difference algorithm. From the view of standard devia
√̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅ tion, MIG is useful to evaluate the quality of speckle pattern because the
Rpeak =
A|0 − A∞
〈 〉 (2) standard deviation error of measured displacement is just related to the
A|0 − A|±1 SSSIG and the standard deviation of noise. However, the MIG cannot
〈 〉 evaluate the speckle pattern quality accurate from the perspective of
where A|0 is the autocorrelation value for zero displacement, A|±1 is mean bias error.
the mean autocorrelation value obtained by shifting the pixel position of
the primary peak pixel by one pixel in four cardinal directions, and A|∞ 3.1.4. Multi-factor fusion index
is the value of autocorrelation to which the resulting radius corresponds. The MFFI [26] synthesizes the effects of the gray distribution of the
In the analysis of this work, A|∞ = 0 [18,30]. The parameter Rpeak in speckle pattern, the contrast of the speckle pattern and the morphology
dicates that speckle pattern with higher contrast, more features and of speckle particles on the quality of speckle pattern. These three terms
sharper edges performs better in DIC measurement. of MFFI are defined as IGD, MSDG and SDSPS, respectively.
√̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅
√ L− 1
3.1.2. Shannon entropy √∑
δIGD = √ P2k /(W × H) (7)
The SE for evaluating the quality of speckle pattern was proposed by k=0
Liu [23], which was a measure of the uncertainty associated with a
random variable in the information theory. The SE of image quantifies √̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅
√ L− 1
the expected value of the image information content. It is defined as δMSDG
√∑
= √ {(k − P) × Qk } (8)
follows: k=0
∑
L− 1
√̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅
H(Y) = − p(k)log(p(k)) (3) √ T
√1 ∑
k=0 δSDSPS =√ (An − A)2 (max(An ) > 1) (9)
T n=1
where H is the Shannon entropy, bits/pixel, L is the number of gray
levels, p(k) is the probability of each gray level of the image. The results where Pk is the number of pixels contained in each gray level, Qk = Pk /
show that the DIC measurement accuracy is closely related to the SE of (W × H), P = L−
∑ 1
k=0 k × Qk , An is the size of every speckle particle, A =
image. Larger SE denotes that the speckle pattern has more feature in ∑T
An /T is the mean value of speckle pattern size, and T is the number
formation and gives better measurement accuracy. n− 1
of speckle particles. The MFFI is defined as:
3.1.3. Mean intensity gradient 100 × δIGD
δMFFI = (10)
The MIG proposed by Pan et al. [19] is based on the mathematical δMSDG × δSDSPS
expectation and standard deviation of the measured displacement [6].
It is obvious that the smaller the value of MFFI is, the better the
As derived in Ref. [19], both the mean bias error and standard deviation
quality of speckle pattern is.
error of the measured displacement are in inverse proportion to the
SSSIG [7]. The mean bias error and standard deviation error of one-
dimensional (1D) displacement are described as follows: 3.2. Combined intensity gradient and second derivative
∑x=M ∑y=M [ ] 2 2
y=− M − h(xij )∇fx (xij ) + (1 − 2τx )(2M + 1) σ As shown in Eq. (4), if the IC-GN algorithm is used, the mean bias
(4)
x=− M
E(ue ) ≅ ∑x=M ∑y=M [ ]2
x=− M y=− M ∇fx (xij ) error of the estimated displacement is related to the subpixel displace
ment, the intensity gradient and the h(xij ). As observed from Ref. [6],
√̅̅̅
2σ h(xij ) in Eq. (4) is induced by intensity interpolation. We will derive the
std(ue ) ≅ √̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅ (5)
∑ ∑ [
x=M y=M ]2 approximate h(xij ) using two interpolation methods with translated
∇fx (xij ) images. E(ue ) can be explained in the following two subsections:
x=− M y=− M
3
X. Hu et al. Measurement 173 (2021) 108618
gij = (fij − f(i− 1)j )(1 − τx ) + f(i− 1)j , (11a) h(xij ) = g(1+τx )j − fij
= l1 (f(i− 1)j − 2fij + f(i+1)j ) + l2 (f(i− 2)j − 2fij + f(i+2)j ) + l3 (f(i− 3)j − 2fij + f(i+3)j )
g(i+1)j = (f(i+1)j − fij )(1 − τx ) + fij , (11b) ≅ k∇2 fx (xij )
(16)
g(i+τx )j = (g(i+1)j − gij )τx + gij , (11c) 2( )
where l1 = τ − τx ) − 15τ + 15τx + 12 ,
1 2
4 x
(1 2
x l2 =
The intensity difference h(xij ) can be obtained. 1 2
τ (1 − τ )2(
6τ 2
− 6 τ − 3
)
and l = 1 2
τ (1 − τ )2(
− τ 2
+ 6
)
are the co
4 x x x x 3 4 x x x
surement errors when the same MIG was used for the speckle patterns as
3.2.2. Cubic interpolation
indicated in Ref. [22].
For the 1D cubic interpolation, the intensity value at a non-integer
location is estimated by the intensity values at four integer locations.
3.2.3. Assessment parameter
Similar to linear interpolation, the non-integer positions of the reference
As observed in Eqs. (13) and (17), the biased expectations of a certain
and translated images can be calculated via cubic interpolation, as
subset obtained by different interpolation methods have similar for
shown in Fig. 3.
mulas. It should be noted that the parameters K1 and K2 are related to
In Fig. 3, all the integer pixels of the reference image translate τx in
the translation distance τx which can be regarded as constants for all the
the x-direction. There also are two steps to obtain the intensity value of
compared speckle patterns. According to the bias expectation in the x-
non-integer pixel positions in the translated image. As shown in Fig. 3,
direction, the following two parameters in both the x- and y-directions
the intensity value gij is equal to the intensity value f(i− τx )j , which is
for the entire speckle pattern are estimated as follows:
estimated by f(i− 2)j , f(i− 1)j , fij , and f(i+1)j using a cubic interpolation
∑W ∑H ⃒⃒ 2 ⃒
method. Similarly, the intensity value g(i− 1)j , g(i+1)j , and g(i+2)j also can be j=1 ∇ fx (xij )∇fx (xij )
⃒
(18a)
i=1
kx = ∑W ∑H [ ]2
obtained. Then, the intensity value of fij in the translated image, g(i+τx )j ,
i=1 j=1 ∇fx (xij )
is estimated by g(i− 1)j , gij , g(i+1)j , and g(i+2)j via cubic interpolation. For the
∑W ∑H ⃒⃒ 2 ⃒
intensity gij , j=1 ∇ fy (xij )∇fy (xij )
⃒
(18b)
i=1
ky = ∑W ∑H [ ]2
1 3 3 1 j=1 ∇fy (xij )
a = − f(i− 2)j + f(i− 1)j − fij + f(i+1)j , (14a) i=1
2 2 2 2
here ∇fx (xij ) and ∇fy (xij ) are the x- and y-directional intensity gra
5 1 dients at pixel xij , respectively, ∇2 fx (xij ) and ∇2 fy (xij ) are the x- and y-
b = f(i− 2)j − f(i− 1)j + 2fij − f(i+1)j , (14b)
2 2 directional second-order central differences respectively at pixel xij .
Based on the parameters kx and ky , a new global parameter, namely,
1 1
c=− f(i− 2)j + fij , (14c) the combined intensity gradient and second-order derivative (denoted
2 2
by Ef), is proposed to evaluate the quality of the entire speckle pattern as
4
X. Hu et al. Measurement 173 (2021) 108618
follows: speckles with a one-pixel radius. Next, the speckle particle size was
√̅̅̅̅̅̅̅̅̅̅̅̅̅̅ calculated for its four connected regions. The binarization threshold of
Ef = k2x + k2y (19) speckle pattern (g) was an approximate value selected artificially due to
the unobvious speckle features. As observed in Fig. 6, the change rules
where the parameter Ef is related to the intensity gradient and the for the curves of the SE, MIG, and MFFI criteria are quite different from
second derivative. The intensity gradient can be calculated by using a speckle pattern (a) to speckle pattern (h). The SE indicates that the order
central difference algorithm and the second derivative can be calculated of speckle patterns, from good quality to poor quality, is a > f > c > b >
by using a second-order central difference algorithm. Eq. (19) denotes e > d > g > h; the MIG indicates that the order of speckle patterns, from
that the smaller the value of Ef, the better the speckle pattern’s quality. good quality to poor quality, is a > f > b > c > e > h > d > g; and the
MFFI indicates that the order of speckle patterns, from good quality to
4. Numerical experiment poor quality, is a > b > c > f > e > d > g > h.
As observed in Figs. 5 and 6, the SE, MIG, and MFFI metrics did not
4.1. Speckle patterns provide the same order of speckle pattern quality. This indicates that
different metrics may get different orders of speckle pattern quality
In the numerical experiments, eight 8-bit (0–255 Gy-level range) because of the different care indexes.
speckle patterns with a resolution of pixels were introduced to study the Fig. 7 shows the proposed index Ef of the eight speckle patterns. As
efficiency of the parameter Ef on the assessment of speckle pattern also observed in this figure, the change rule of the curve of Ef is mono
quality. The eight speckle patterns were obtained by different technol tonically increasing from speckle pattern (a) to speckle pattern (h),
ogies, as shown in Fig. 4. indicating that the order of speckle patterns, from good quality to poor
The speckle pattern in Fig. 4(b) was made using a marker pen, Fig. 4 quality, is a > b > c > d > e > f > g > h.
(g) was made by painting, and the other six speckle patterns were made In Fig. 6, the SE, MIG, and MFFI metrics show that speckle patterns
by airbrush with different colored backgrounds and speckles. The in (e) and (f) have better speckle quality than speckle pattern (d), while
tensity was determined by the ratio of black and white paint, and the according to Ef in Fig. 7, the quality of speckle pattern (d) is better. As
speckle size and density were respectively determined by airbrush and shown in Fig. 4, speckle patterns (e) and (f) have more morphological
spraying time. As observed in Fig. 4, the gray-level intensity distribu features and shape edges than speckle pattern (d), so the SE which based
tions and morphological features of the eight speckle patterns are on feature information and the MIG which based on gradient are larger
distinctly different. than that of speckle pattern (d). More feature information and larger
gradient also will lead to smaller MFFI, and that makes speckle patterns
4.2. Metrics analysis (e) and (f) have better speckle quality than speckle pattern (d). While
more morphological features and shape edges may produce larger
As discussed in Section 3, the parameter Rpeak can evaluate the image interpolation errors and lead to larger Ef , as shown in Fig. 7.
contrast and morphological feature of pattern. The autocorrelation and
the autocorrelation peak sharpness radii of the eight speckle patterns are
shown in Fig. 5. Here, Rpeak indicates that the order of speckle patterns, 4.3. Results
from good quality to poor quality, is h > a > g > f > d > e > c > b.
Fig. 6(a)–(c) show the SE, MIG, and MFFI of the eight speckle pat To present the displacements accurately, a series of translated images
terns, respectively. For the SDSPS of the MFFI in this work, the image of the eight speckle patterns was generated by applying the Fourier
was first transformed into a binary image by using Otsu’s method [31]. shifting method. The sub-pixel displacements applied in the x-direction
Subsequently, the MATLAB function “imopen” was used to locate the ranged from 0 to 1 pixels, corresponded to a shift of 0.05 pixels between
Fig. 4. Artificial speckle patterns and the corresponding histograms, (b) made by marker pen, (g) made by brush, and others are made by airbrush with different
colored backgrounds and speckles.
5
X. Hu et al. Measurement 173 (2021) 108618
Fig. 5. (a) Autocorrelation, (b) autocorrelation peak sharpness radius (Rpeak). Pattern index a–h corresponds to the eight speckle patterns in Fig. 4.
Fig. 6. (a) Shannon entropy (SE), (b) mean intensity gradient (MIG), and (c) multi-factor fusion index (MFFI) of the speckle patterns (a)–(h) in Fig. 4.
than 10− 6 .
According to Refs. [5,33], the mean bias error and standard devia
tion error of measured displacements are defined as follows:
eu = umean − upre (20)
√̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅
√
√ 1 ∑ N
σu = √ (ui − umean )2 (21)
N − 1 i=1
6
X. Hu et al. Measurement 173 (2021) 108618
Fig. 8. Mean bias error interrelated to (a) variance of noise (10− 4) and (b) subset size.
relationship between the mean bias error and subset size when the noise signifying that the mean bias error is robust to the subset size [34].
variance was 1 × 10− 4 . Therefore, the effect of noise and subset size on the speckle pattern
It can be concluded from Fig. 8 that (1) the mean bias error of the quality assessment can be ignored when the IC-GN algorithm is used,
displacements calculated by the IC-GN algorithm remained steady with and the proposed parameter Ef can be used to evaluate the quality of the
little fluctuation as the noise level increased. (2) The mean bias error entire speckle pattern.
also remained nearly unchanged, while the subset size increased
Fig. 9. (a1)–(a2) Mean bias errors of the eight speckle patterns for rigid-body translation images over a 0–1pixel displacement range using 21 × 21 pixels subset (left)
and 41 × 41 pixels subset (right). (b1)–(b2) standard deviation errors using 21 × 21 pixels subset (left) and 41 × 41 pixels subset (right).
7
X. Hu et al. Measurement 173 (2021) 108618
4.3.2. Error estimation of the translated image speckle pattern with a larger intensity gradient may perform less well
Fig. 9 shows the mean bias errors and standard deviation errors than a speckle pattern with a smaller intensity gradient because the
under each imposed sub-pixel displacement for the eight speckle pat speckle pattern with a larger intensity gradient may also have a larger
terns. A Gaussian noise variance of 1 × 10− 4 was added to the reference second-order derivative, and lead to larger values of Eqs. (13) or (17).
and translated images. These errors were computed by using the 21 × 21 As observed in Fig. 10, the corresponding mean values of the
and 41 × 41 pixel subsets. measured displacements of the speckle patterns (a) to (h) increasingly
As observed in Fig. 9, the subset size has little influence on the mean diverge from 0.25. The mean bias error, from small to large, is a < b < c
bias error. However, larger subset sizes can reduce the influence of noise < d < e < f < g < h, indicating that the performance of the speckle
on the standard deviation error. The results of DIC show good agreement patterns, from good to poor, is a > b > c > d > e > f > g > h. Similar
with the theoretical estimations, and the mean bias errors indicate that results can be obtained for the standard deviation error. The orders of
the order of speckle patterns, from good quality to poor quality, is a > b speckle pattern quality obtained by Ef and MIG are consistent with the
> c > d > e > f > g > h; this order agrees with that estimated by Ef. The experiment results. As shown in Figs. 5–7, the orders of speckle pattern
standard deviation errors indicate that the order of speckle patterns, quality assessed by parameters Rpeak , SE and MFFI are different to that
from good quality to poor quality, is a > f > b > c > e > h > d > g, which obtained by parameters Ef and MIG. The derivation of the proposed
agrees with the order estimated by the MIG. The above results indicate parameter Ef indicates that the mean bias error of DIC is related to the
that a speckle pattern that has a smaller mean bias error may have a first-order and second-order gray intensity gradients, and the Ef com
larger standard deviation error. For example, speckle pattern (h) has the bines the first-order and second-order gray intensity gradients to eval
largest mean bias error, but its standard deviation error is not the uate the quality of different speckle pattern. So, it can be used to
largest. Only speckle pattern (a) has both the smallest mean bias error optimize and design the speckle pattern more effectively by considering
and the smallest standard deviation error. Therefore, a speckle pattern the first-order and second-order gray intensity gradients. However, the
with a larger intensity gradient may perform less well than a speckle parameters Rpeak , SE and MFFI are based on the morphology and gray-
pattern with a smaller intensity gradient. Fig. 9 indicates that the level intensity which cannot reflect the principle of the mean bias
parameter Ef efficiently evaluates the speckle quality from the error. Combining with these experiment results, the parameters Ef and
perspective of mean bias error, and the MIG efficiently evaluates the MIG are more efficient in assessing the speckle pattern quality than other
speckle quality from the standard deviation error perspective. The three parameters from the perspectives of mean bias error and standard
speckle pattern that has both a smaller mean bias error and a smaller deviation error, respectively.
standard deviation error performs better in DIC measurements.
5. Discussion
4.3.3. Subset size selection based on MIG
As analyzed in Section 4.3.1, the mean bias error of the pure rigid- 5.1. Effectiveness of Ef
body translation is minimally influenced by the subset size and noise
when using the IC-GN algorithm, while the standard deviation error is As shown in Ref. [6] and Fig. 9, the interpolation bias is nominally
substantially related to the subset size. As observed from Ref. [19], the anti-symmetric relative to the position of 0.5 pixel, and the interpolation
same standard deviation error can be achieved for different speckle bias being sinusoidal, with minima at the positions of integer and 0.5
patterns by adjusting the subset size according to Eq. (5). As shown in pixel. In Ref. [6], the gradient ∇gx (xij ) of the translated image varies
Fig. 9, since speckle pattern (a) has the smallest standard deviation with τx , in order to get an invariant that not varies with τx for estimating
error, it should be used as the comparison image. According to Eq. (5) parameter Ef in this study, the ∇gx (xij ) is replaced by ∇fx (xij ) for
and the MIG values, if the subset size is decided to be 13 × 13 pixels for simplification. Therefore, the mean bias error is almost a sinusoidal
speckle pattern (a), the standard deviation error of speckle pattern (a) curve because the gradients in the translated image are related to τx and
with a subset size of 13 pixels is 0.0053 pixels. To obtain the same estimated at non-integer positions, while Eqs. (13) and (17) are not si
standard deviation error, the equivalent subset size should be used for nusoidal curves because the gradients are estimated at integer positions
the seven other speckle patterns, with the size of 19 pixels, 27 pixels, 31 in the reference image. The parameters K1 and K2 in Eqs. (13) and (17)
pixels, 33 pixels, 43 pixels, 47 pixels, and 55 pixels, respectively, for are related to τx , which are the same for all the speckle patterns, and can
patterns f, b, c, e, h, d, and g. Fig. 10 shows the deviation between the be regarded as constants. The K1 and K2 are omitted during the deri
measured displacement and that for the eight speckles with a 0.25 pixel vation of parameter Ef, therefore, the order of the values of Efs is
displacement. By comparison, we can observe that approximately the insensitive to the rigid-body translation. As observed in Figs. 9 and 10,
same standard deviation error was obtained by using equivalent subset the umean deviates from one side of the pre-defined displacement for each
sizes. The mean bias errors of all eight speckle patterns are almost speckle pattern and the order of speckle pattern quality shows good
consistent even when different subset sizes were used. The mean bias agreement with that estimated by Ef. Therefore, the parameter Ef can be
error order is a < b < c < d < e < f < g < h, which agrees with that shown used to evaluate the speckle pattern quality.
in Fig. 9. For the standard deviation error, the order is a < f < b < c < e The speckle size and density also can affect the measurement accu
< h < d < g, which also agrees with that shown in Fig. 9. racy of DIC. However, different speckle size and density ultimately
The effectiveness of the proposed assessment parameter is demon provide different first-order and second gradients which are deeply
strated above by adding rigid-body translations to eight different speckle related the mean bias error. Speckle image with appropriate speckle size
patterns. The results indicate that the proposed parameter efficiently and density can reduce the errors. The parameter Ef shows that the mean
evaluates the speckle pattern quality from the mean bias error bias error is related to the first-order and second-order gradients. For
perspective and the MIG efficiently evaluates it from the standard de speckle size, very large speckle size will provide smaller first-order and
viation error perspective. However, we should note that the noise term second-order gradients which will lead to larger mean bias error and
of the mean bias error is ignored in these derivations and experiments larger standard deviation error, according to Ef, the mean bias error is
because the IC-GN algorithm is robust to noise. The accuracy and mainly affected by the smaller first-order gradients in this case [22];
calculation efficiency of IC-GN performs better than FA-GN [29]. very small speckle size will provide larger first-order and larger second-
Therefore, IC-GN is more suitable to DIC measurement and the proposed order gradients which will lead to larger mean bias error and smaller
assessment parameter based on IC-GN is reasonable. If the FA-GN al standard deviation error, similarly, the mean bias error is mainly
gorithm is used in DIC measurement, according to Eqs. (4), (13), and affected by the larger second-order gradients in this case [22]. There
(17), a high-quality speckle pattern should have a small second-order fore, the speckle pattern with an appropriate speckle size and density
derivative, which agrees with the conclusion of Yu et al [22]. A
8
X. Hu et al. Measurement 173 (2021) 108618
Fig. 10. Deviation of the measured displacement for the speckle patterns a–h using a fixed 13 × 13 subset size (top left corner) and equivalent subset.
9
X. Hu et al. Measurement 173 (2021) 108618
10
X. Hu et al. Measurement 173 (2021) 108618
Optik (Stuttg) 126 (2015) 4206–4211, https://doi.org/10.1016/j. [29] Y. Gao, T. Cheng, Y. Su, X. Xu, Y. Zhang, Q. Zhang, High-efficiency and high-
ijleo.2015.08.034. accuracy digital image correlation for three-dimensional measurement, Opt. Lasers
[24] Y. Su, Q. Zhang, X. Xu, Z. Gao, Quality assessment of speckle patterns for DIC by Eng. 65 (2014) 73–80, https://doi.org/10.1016/j.optlaseng.2014.05.013.
consideration of both systematic errors and random errors, Opt. Lasers Eng. 86 [30] S. Bossuyt, Optimized patterns for digital image correlation, Conf. Proc. Soc. Exp.
(2016) 132–142, https://doi.org/10.1016/j.optlaseng.2016.05.019. Mech. Ser. 3 (2013) 239–248, https://doi.org/10.1007/978-1-4614-4235-6_34.
[25] J. Park, S. Yoon, T.H. Kwon, K. Park, Assessment of speckle-pattern quality in [31] N. Otsu, Threshold selection method from gray-level histograms, IEEE Trans. Syst.
digital image correlation based on gray intensity and speckle morphology, Opt. Man Cybern. SMC-9 (1979) 62–66, https://doi.org/10.1109/tsmc.1979.4310076.
Lasers Eng. 91 (2017) 62–72, https://doi.org/10.1016/j.optlaseng.2016.11.001. [32] B. Pan, K. Li, W. Tong, Fast, robust and accurate digital image correlation
[26] J. Song, J. Yang, F. Liu, K. Lu, Quality assessment of laser speckle patterns for calculation without redundant computations, Exp. Mech. 53 (2013) 1277–1289,
digital image correlation by a Multi-Factor Fusion Index, Opt. Lasers Eng. 124 https://doi.org/10.1007/s11340-013-9717-6.
(2020), https://doi.org/10.1016/j.optlaseng.2019.105822. [33] S. Simončič, P. Podržaj, An improved digital image correlation calculation in the
[27] D. Lecompte, A. Smits, S. Bossuyt, H. Sol, J. Vantomme, D. Van Hemelrijck, A. case of substantial lighting variation, Exp. Mech. 57 (2017) 743–753, https://doi.
M. Habraken, Quality assessment of speckle patterns for DIC, Opt. Lasers Eng. 44 org/10.1007/s11340-017-0265-3.
(2006) 1132–1145, https://doi.org/10.1016/j.optlaseng.2005.10.004. [34] S. Yaofeng, J.H.L. Pang, Study of optimal subset size in digital image correlation of
[28] G. Crammond, S.W. Boyd, J.M. Dulieu-Barton, Speckle pattern quality assessment speckle pattern images, Opt. Lasers Eng. 45 (2007) 967–974, https://doi.org/
for digital image correlation, Opt. Lasers Eng. 51 (2013) 1368–1378, https://doi. 10.1016/j.optlaseng.2007.01.012.
org/10.1016/j.optlaseng.2013.03.014.
11