 Research article
 Open Access
 Published:
Measuring acceleration fields via regularized digital image correlation
Advanced Modeling and Simulation in Engineering Sciences volume 7, Article number: 30 (2020)
Abstract
Digital image correlation (DIC) is a fullfield measurement technique. In instantaneous approaches (i.e., registering two images), DIC only gives access to displacement (or velocity) fields. Consequently, acceleration fields are not one of the primary measured variables. To evaluate acceleration fields, a regularization scheme has to be used. The latter may be either heuristic or mechanically motivated. The key idea of the paper is to use spatiotemporal analyses in order to explicitly measure acceleration fields. Various regularization schemes will be assessed, and their relative merits will be studied when performing uncertainty quantifications. Pyrotechnic cutting simulations will provide a set of artificial pictures to be studied in order to validate the new implementations. This analysis enables the measurement performances to be evaluated for the new implementations.
Introduction
Pyrotechnic devices are currently used in the aerospace industry to cut different parts of a launcher or activate onboard systems. However, it is hard to quantify the impact of detonations on such complex structures [1, 2]. This observation calls for experimental validations of the numerical predictions. The present paper deals with the issue of acceleration measurements as a way of assessing the reliability of payloads against such loadings. Near the source of the shock, the actual loads are hard to quantify. A solution to circumvent the problem consists in measuring acceleration fields induced by shock waves.
Experiments on mockups typically consist in the separation of two bolted plates using a pyrotechnic device. Today, the kinematic measurements are performed with accelerometers and strain gauges. These point measurements have limited frequency and amplitude ranges. The purpose of the present study is to evaluate the feasibility of acceleration measurements via fullfield measurements, namely, digital image correlation (DIC [3,4,5]).
With the development of digital high speed cameras [6], studies focusing on high strain rate experiments have been published. The first paper to report displacement, velocity, acceleration, strain and strain rate fields [7] was based on instantaneous stereocorrelation with a commercial code. Since then, very few publications presented acceleration fields measured via DIC [8]. Virtually all results required postprocessing and filtering procedures from instantaneous DIC analyses [7, 9,10,11,12]. A first alternative consists in performing local time interpolations to measure directly, say, strain rate fields [13] and possibly acceleration fields. In global spatiotemporal DIC [14, 15], the acceleration field becomes a direct output via exact differentiation of temporal shape functions [8]. Exact differentiation may also be performed after a postprocessing (smoothing) of the data, but the reliability of such an data processing is never checked with respect to the original input images, in contrast to global spatiotemporal DIC. Other types of temporal regularization were proposed within the proper generalized decomposition (PGD) framework [16, 17]. Although second order differentiability is not directly ensured, supplementing PGD with a suited additional regularization may provide the needed regularity.
In the following, it is proposed to extend the concept of mechanical regularization [18,19,20], which was applied to static problems, to dynamic analyses. The outline of the paper is as follows. First, spatiotemporal DIC is introduced, and its declination with the use of orthonormal modes is briefly summarized. Uncertainty quantifications are performed to illustrate the gain of temporal regularization accounting for piecewise linear and continuous acceleration fields. Second, dynamic regularization is discussed as an extension of static regularization. Uncertainty quantifications are also performed. Last, a numerical test case illustrates the relative merits of spatiotemporal and dynamic regularizations.
Spatiotemporal digital image correlation
Instantaneous DIC is based on the registration of two frames [3]. Conversely, spatiotemporal DIC analyses the full movie of an experiment [14]. Let us consider a time interval \([t_0;t_n]\), where \(t_0\) corresponds to the first frame and \(t_n\) the last frame of the movie. Similarly, the spatial domain is defined by the socalled region of interest (ROI). Spatiotemporal analyses will seek displacements minimizing the gap to gray level conservation over the whole set of frames
where \({\widehat{f}}\) denotes the image of the reference configuration, which is either the picture \(f_{t_0}({\varvec{x}})\) of the reference configuration [14] or its denoised estimate [15, 16]. Equation (1) accounts for the apparent motion of any point of the ROI over time and corresponds to the optical flow [21]. It is worth noting that in the present setting is Lagrangian since the sought spatiotemporal displacement field is determined with respect to the reference configuration.
The global DIC residual, \(\varrho _{C}\), reads
The spatiotemporal displacement field \({\varvec{{\upsilon }}}({\varvec{x}},t)\) is parameterized as
where \({{\varvec{\theta }}}_i\) are spatial shape functions, \(\phi _j\) temporal shape functions, and \(\alpha _{ij}\) the sought nodal (spatiotemporal) displacements when a finite element setting is chosen. Thus, high order temporal continuity can be assumed between images by using appropriate temporal shape functions \(\phi _j\) [8].
In the following, a Gauss–Newton scheme is selected to iteratively minimize Eq. (1). The corrections to the spatiotemporal amplitudes \(\delta \alpha _{ij}\) are computed using the spatiotemporal Hessian matrix \([{\varvec{H}}^{st}]\) and residual vector \(\{{\varvec{B}}\}\)
with
and
where \(\tilde{{\varvec{{\upsilon }}}}\) denotes the current estimate of the displacement field, and \({\widetilde{\rho }}\) the corresponding gray level residuals
evaluated at any pixel position \({{\varvec{x}}}\) within the ROI, and any time t between \(t_0\) and \(t_n\) at which an image was acquired.
By constructing an orthonormal temporal basis [14], the previous system reduces to analyses that are formally identical to instantaneous DIC problems, and can be implemented in a non intrusive way in any standard DIC code [14, 15, 17]. For instance, considering the temporal mode k, the modal correction vector \(\{\delta {\varvec{\alpha }}^k\}\) becomes
where \([{{\varvec{H}}}^{s}]\) denotes the spatial Hessian matrix (just as if the temporal shape function was a Dirac, i.e., instantaneous DIC)
and \(\{{\varvec{\beta }}^k\}\) the residual vector associated with the temporal mode \(\psi ^k\)
where the temporal shape function \(\psi ^k\) weights \(\{{{\varvec{b}}}(t)\}\), the column vector gathering all instantaneous contributions
In the following analyses, cubic Bsplines were used as temporal shape functions \(\phi _j\). By construction, the displacements and velocities can be made continuous. However, the acceleration field is only piecewise continuous with such a setting. Additional constraints were added to also enforce full temporal continuity, thereby reducing the total number of kinematic unknowns (Appendix A). For the spatial discretization, 3noded (T3) elements (with linear interpolation) were selected and regular meshes were constructed. All DIC analyses reported herein were performed within the Correli 3.0 framework developed at LMT [22] in a \(\hbox {Matlab}^{\circledR }\) environment. The most computationintensive operations of the Gauss–Newton scheme are related to the computations of the instantaneous Hessian and residual vector. The latter is updated at each iteration as the gray level residuals change. They were performed by calling binary MEX files generated from optimized C++ kernels.
It is proposed to evaluate measurement uncertainties thanks to a 500 frame film of a speckle pattern with no external load acquired with a Photron camera (SAZ 2100 k, 20,000 fps, definition: \(1024\times 1024\) px, the physical size of one pixel is \(200~{\upmu }\text {m}\)). Then DIC analyses were carried out for different spatial discretizations. The latter ones were characterized by a typical length scale chosen to be the square root of the mean element surface, which is referred as element size \(\ell _x\) throughout the paper. It is worth noting that since an FEbased kinematic basis was used, the element size does not correspond to the spatial resolution of the registration scheme. With the uniform mesh used herein, the spatial resolution of inner nodes was equal to \(\sqrt{6}\ell _x\) (i.e., each node is shared by 6 T3 elements), of edge nodes is \(\sqrt{3}\ell _x\) (i.e., each node is shared by 3 elements), \(\sqrt{2}\ell _x\) (i.e., each node is shared by 2 elements).
The variance was evaluated in time for each nodal displacement \(u_{i}(t) = \alpha _{ij}\phi _j(t)\)
Then, the standard displacement uncertainty was calculated for all spatial degrees of freedom
The same type of quantities was computed for nodal velocities \(v_i(t)=\alpha _{ij}{{\dot{\phi }}}_j(t)\) (not used hereafter) or accelerations \(a_{i}(t) = \alpha _{ij} \ddot{\phi }_j(t)\)
The latter will be referred to as standard acceleration uncertainty. Let us stress that although these quantities are important, they only provide a partial view of the global uncertainty that would require the full covariance matrix. The above variances are the restriction of this matrix to its diagonal elements. The proper use of the acceleration data (e.g., for comparison to models) should make use of the entire covariance matrix to be optimal [23].
In Fig. 1, the standard displacement and acceleration uncertainties are reported as functions of the element size \(\ell _x\). Two different sets of results are compared, namely, (i) instantaneous analyses in which no temporal regularization was used, and (ii) spatiotemporal analyses with 20 pictures per temporal element (i.e., \(\ell _t = 1\) ms). As for the spatial resolution, \(\ell _t\) does not correspond to the temporal resolution. A first order approximation is \(\sqrt{2}\ell _t\). For any reported quantity, the lower the element size, the higher the measurement uncertainty. This trend corresponds to the classical compromise between spatial resolution and measurement uncertainty [3, 4, 24]. It is equally valid for displacement and acceleration uncertainties.
The standard displacement uncertainties were compared to the levels obtained from the inverse of the instantaneous Hessian \([{{\varvec{H}}}^s]\) multiplied by the variance of acquisition noise (since the reference image was denoised), which is equal to the covariance matrix [14]. The square root of the mean diagonal terms (i.e., variances) is reported in Fig. 1a. A good agreement was observed between these two ways of assessing the displacement uncertainties. For spatiotemporal analyses, the spatiotemporal Hessian \([{{\varvec{H}}}^{st}]\) was considered instead in the covariance matrix. The use of the spline functions allowed the variances of the spatiotemporal degrees of freedom to be reduced by a factor of more than 10, thereby leading to a decrease of the standard displacement uncertainties by a multiplicative factor of 0.3.
For the standard acceleration uncertainties, the gain is significantly higher and from the previous results, it leads to a gain of \(0.3^5\approx 2.7\times 10^{3}\). This prediction is close to what is observed from the a posteriori estimates shown in Fig. 1b. It is worth noting that the gain for velocity uncertainties is expected to be of the order of \(0.3^3\approx 3\times 10^{2}\). When comparing the performance in terms of temporal regularization, there is a very significant gain for the acceleration uncertainties, and a more limited one for the displacement uncertainties [8].
This uncertainty quantification allows us to conclude that only the spatiotemporal analysis provides a good acceleration measurement at higher acquisition rates. Similar trends were observed when an Euler Bernoulli kinematics was selected and uncertainties in terms of displacement and curvature were compared with standard discretizations [25]. The present regularization can be seen as an ad hoc choice of the time shape functions as called for by the needed regularity. Yet, it does not refer to the physics at play in the observed phenomena. The following section aims at adding such prior knowledge in the acceleration measurement.
Dynamic regularization
The interest of implementing mechanical regularization lies in the fact that artifactual high spatial frequency noise produced by DIC measurements can be filtered out as shown for static analyses [19, 20]. There, the DIC functional was regularized with a weighted equilibrium gap functional [18], thereby dampening out displacement fluctuations that were not mechanically admissible. Such static regularization may not be compatible with dynamic experiments for which the kinetic energy is not negligible with respect to the strain energy.
The linear momentum balance equation reads
where \({\varvec{\sigma }}\) denotes the Cauchy stress tensor, \(\rho \) the mass density, \({\ddot{{\varvec{u}}}}\) the acceleration field, and \({{\varvec{f}}}\) body forces. In the absence of body forces, and assuming linear elasticity, the discretized equation becomes [26]
where \([{{\varvec{K}}}]\) is the stiffness matrix, \([{{\varvec{M}}}]\) the mass matrix, \(\{{{\varvec{u}}}\}\) the column vector gathering all nodal displacements, and \(\{{\ddot{{\varvec{u}}}}\}\) the column vector gathering all nodal accelerations for time t.
Dynamic residuals are therefore formed as the L2norm of instantaneous load residuals
to be summed over the whole time domain
The quantity to be minimized in dynamically regularized DIC \(\varrho _{R}^2\) corresponds to the DIC functional \(\varrho _C^2\) penalized by the dynamic functional \(\varrho _{D}\)
where \(w_D\) is the weight put on the dynamic residual, namely, the higher the weight, the more regularized the measured displacement (and acceleration) fields. The value of this weight will be discussed later on.
With the present spatiotemporal setting, the computation of dynamic residuals is straightforward. The nodal displacements \(\{{{\varvec{u}}}^k(t)\}\) and accelerations \(\{{\ddot{{\varvec{u}}}}^k(t)\}\) for the temporal mode k read
and the corresponding dynamic residuals become
where the penalization matrix \([{\varvec{\Pi }}^k]\) for mode k is expressed as
The iterative minimization (8) becomes
where \(\{\tilde{{\varvec{\alpha }}}^k\}\) is the current estimate of the modal amplitudes, and \(\{\delta {\varvec{\alpha }}^k\}\) their corrections.
As for static regularizations, the weight \(w_D\) is proportional to a regularization length \(\ell _D\) (in pixels) raised to the power 4, as can be shown by a simple power counting in Fourier space [23]. In order to set the prefactor so that this regularization length scale is given a direct meaning, a trial displacement field \({\varvec{u}}^*\) is chosen to normalize the regularization cost function. A convenient choice is a plane wave \({{\varvec{u}}}^*= {{\varvec{u}}}_0 \sin (x/L)\) whose characteristic scale is defined as L (i.e., half the largest length in the ROI). The DIC and mechanical residual norms are computed from this trial field
where \(\{\varvec{\alpha }^*\}\) is the FE discretization of \({{\varvec{u}}}^*\). With these notations, when the regularization at scale \(\ell _D\) is sought, the weight reads
The effect of dynamic (and static) regularization on uncertainty quantification was analyzed by using the same type calculations as in the previous section. For the static regularization, the contribution of the kinetic energy in the estimation of the mechanical residuals (Eq. 18) was discarded. The corresponding residual is denoted by \(\varrho _S\) (instead of \(\varrho _D\)). In the following, only one (fine) spatial discretization was considered (i.e., \(\ell _x = 3\) mm or 15 px) and one temporal element size (i.e., \(\ell _t = 1\) ms). The regularization lengths corresponding to the dynamic and static regularizations were varied and their effect on the standard displacement and acceleration uncertainties are shown in Fig. 2. The same tradeoff between measurement uncertainty and regularization lengths is observed, namely, the higher the regularization length, the higher the penalization weight, and the lower the uncertainties. Even though the spatial discretization was small, the uncertainty level was controlled by the regularization length (once it becomes greater than the element size).
Further, the static and dynamic regularizations led to virtually the same uncertainty levels. In both cases they act as low pass filters, and the higher the regularization lengths, the lower the measurement uncertainties. When compared to spatiotemporal DIC, the order of magnitude of the measurement uncertainties was identical. This observation shows that, if discretization errors are not considered, the effect of dynamic regularization is similar to temporal discretization changes. Such a trend was also observed for static regularizations [18, 20]. However, the regularization strategy allows the mesh size to be decreased at will, provided the regularization length remains sufficiently large. In the extreme case, pixelscale discretizations may be considered as was proven for digital volume correlation [27, 28].
Virtual test case
Numerical experiment
The following proof of concept is a numerical simulation of pyrotechnic cutting. It corresponds to the dynamic separation of two assembled aluminium alloy plates with a density \(\rho =2710\) kg/\(\hbox {m}^3\), Poisson’s ratio \(\nu =0.33\), and Young’s modulus \(E=69\) GPa (see Fig. 3). The acceleration amplitude reaches 50,000g, which corresponds to the socalled zone Z1 of pyrotechnic cutting [1, 29]. The boundary conditions consist in applying a load history on the plate (at rest at \(t=0\)), which models linear pyrotechnic cutting [30]. The corresponding acceleration history is shown in Fig. 4a for the cutting signal due to ignition in the cord, and the induced shock wave in the plate (Fig. 4b). The maximum acceleration amplitude is 600,000g for the former and 300,000g for the latter.
Its history was assumed to be acquired at a 1 Mfps acquisition rate with a definition of \(320 \times 192\) pixels (Fig. 12a). The resolution was to equal to \(500~{\upmu }\text {m/pixel}\), which was selected to measure displacements of the order of \(20~{\upmu }\text {m}\) over an area of \(160\times 96\) \(\hbox {mm}^2\) (Fig. 3). This size was a compromise between the low displacement amplitude of the observed shock wave and a reasonably large zone of the plate. It is worth noting that such definition and temporal sampling are compatible with existing hardware (e.g., Shimadzu HPVX ultrahigh speed camera [8, 31]).
To create artificial frames, the simulated displacement field was linearly interpolated at every time t of the acquisition procedure. Then, the reference speckle pattern was deformed (see Appendix B). If not otherwise stated, the gray level interpolation scheme is based on cubic splines. To be representative of an actual acquisition, the series of reference images that were deformed were corrupted by acquisition noise (whose mean standard deviation is equal to 3.1 gray levels for 8bit pictures, see Fig. 12b). The number of frames was determined according to the camera acquisition parameters and the duration of the film (i.e., \(180~{\upmu }\text {s}\) in the present case).
Qualitative analysis
The following analyses are based on a spatial discretization of the displacement field with elements of average size \(\ell _x = 7.5\) mm (or 15 pixels). For the temporal interpolation, Bspline elements of size \(\ell _t = 10~{\upmu }\text {s}\) (or 10 frames) were considered. For the dynamic regularization, different regularization lengths were selected. Figure 5a shows the displacement history of the mesh center. The maximum amplitude was equal to \(120~{\upmu }\text {m}\) (i.e., less than 0.25 pixel). The displacement levels were reasonably well captured, as soon as some dynamic regularization was applied. Conversely, when no regularization was selected, the agreement was less good. This trend was even more pronounced in the acceleration history (Fig. 5b) for which the unregularized case led to very high discrepancies that were less important for spatiotemporal DIC, and even lower for the two regularization lengths. For the instantaneous analysis, unrealistic levels were measured even though the displacements were rather well captured.
The dynamic (mechanical) nodal residuals are shown in Fig. 6 for different regularization lengths at a given time \(t=85~{\upmu }\text {s}\). Their levels decrease as the regularization length increases in accordance with Eq. (17).
Quantitative results
Let us now compare spatial fields and temporal histories obtained with the different DIC implementations, namely, instantaneous analyses, spatiotemporal registrations without or with dynamic regularization (\(\ell _D=75\) pixels) with respect to the reference solution taken from the pyrotechnic cutting simulation. Displacement fields are shown in Fig. 7 at time \(t=85~\upmu \)s (i.e., for the 86th frame). It is representative of the first propagation of the shock wave (Fig. 3). All analyses captured reasonably well the spatial distribution. The instantaneous and unregularized spatiotemporal analyses led to RMS differences of 8–\(9~{\upmu }\text {m}\) (i.e., less than 0.02 pixel), which is very small given the noise level (Fig. 12b). The dynamically regularized solution lowered the RMS difference by a factor of 2 in comparison with the previous levels.
The various acceleration fields are reported in Fig. 8. For instantaneous DIC, they were computed via centered finite differences and were not filtered. The corresponding field is not representative of the shock wave simulation. It is too noisy and displays amplitudes greater than \(3\times 10^6\) m/\(\hbox {s}^2\), while the expected level is less than \(5\times 10^5\) m/\(\hbox {s}^2\). The RMS difference with respect to the reference solution is greater than the maximum amplitude. The spatiotemporal analysis with no dynamic regularization leads to lower nonphysical fluctuations (RMS difference ten times lower than in the previous case). A clear gain is observed with such approach. Even closer results to the reference solution are obtained for the spatiotemporal scheme with dynamic regularization.
The acceleration history of the central node is plotted in Fig. 9a to highlight the interest of dynamic regularization. As for the previous results, the acceleration from the instantaneous analysis is primarily corrupted by noise. If no filtering is applied, this result disqualifies this type of approach in the present case. All spatiotemporal analyses better captured the accelerations. Further, when a small regularization length is chosen, the results are close to those with no dynamic regularization. Conversely, for a larger regularization length, the results are very close to the reference solution (Fig. 9b). It is worth noting that the regularization was voluntarily turned off for the first 10 and last 10 frames and leads to higher nonphysical fluctuations. For the displacements (Fig. 9c), the previous conclusion also applies.
The change of the mechanical residuals with the regularization length (Fig. 10a) proves the efficiency of the dynamic regularization in comparison with the static regularization (i.e., the contribution of the mass matrix was turned off). The two gray level interpolation schemes (Appendix B) do not yield the same results in the case of static regularization. Conversely, this effect is not observed for the dynamic regularization.
Figure 10b focuses on the gray level residuals. In the present case, the dynamic regularization does not make them vary much with an increase of the regularization length \(\ell _D\). They are always less than 1.7% of the dynamic range for a spline interpolation of the gray levels, and 2.2% for the linear interpolation. In the present case, the gray level interpolation scheme has a more significant influence.
Last, Fig. 10c shows the global residuals \(\varrho _R\) as functions of the regularization length. When the latter increases, static residuals increase while dynamic residuals remain essentially constant. This trend proves that the dynamic model describes more faithfully a shock wave, because, even if the penalization with the mechanical model increases, the total residuals do not vary much. Conversely, for the static regularization, the regularization length should not be too large as it would cutoff physical phenomena. This observation does not hold for the linear gray level interpolation scheme. These last results validate the dynamic regularization and its implementation. The effect of the gray level interpolation scheme is also observed with identical trends as those in the gray level residuals.
Conclusion
Spatiotemporal DIC analyses can be used to measure acceleration fields that are, say, continuous (in time and space when global registrations are performed). Such temporal regularization enables displacement and more importantly acceleration uncertainties to be lowered in comparison with instantaneous approaches. Such expectations were supported by uncertainty quantifications based on actual acquisitions with a highspeed camera.
Within such spatiotemporal framework, it is straightforward to add a dynamic penalization, which dampens out displacement fluctuations that are not mechanically admissible. Such approach corresponds to an enhancement of the static penalization based upon the equilibrium gap functional [32], which was introduced in DIC analyses [18,19,20]. Uncertainty quantifications showed that similar levels (as previously observed) could be achieved for displacements and accelerations with fine spatiotemporal meshes when dynamic regularization was enforced.
The benefit of dynamic regularization was also shown on an artificial test case in which deformed pictures were constructed from simulation results of the pyrotechnic cutting of a plate. Adequate choices of temporal shape functions and of the regularization model provide acceleration measurements with the expected magnitude and with mitigated influence of acquisition noise. It was shown that measurements via DIC were possible with the spatiotemporal code when dynamically regularized to quantify acceleration amplitudes of the order of 10,000g.
The next step of such analyses would be to test them under real experimental conditions to further validate the analyses preformed herein. Further, the mechanical residuals were computed within the small perturbation framework and in linear elasticity. Geometric and material nonlinearities may also be accounted for. Last, the same type of procedures could be used to analyze vibration tests.
Availability of data and materials
None.
Abbreviations
 DIC:

Digital image correlation
 PGD:

Proper generalized decomposition
 RMS:

Root mean square
 ROI:

Region of interest
References
 1.
Derumaux M. Modeling and simulation of joints submitted to pyrotechnic shocks [Ph.D. thesis]. École normale supérieure de Cachan; 2004.
 2.
Bézier G. On the frequency study of pyroshock propagation in complex structures [Ph.D. thesis]. École normale supérieure de Cachan; 2012.
 3.
Sutton MA, Orteu JJ, Schreier H. Image correlation for shape, motion and deformation measurements: basic concepts, theory and applications. New York: Springer; 2009.
 4.
Hild F, Roux S. Digital image correlation. In: Rastogi P, Hack E, editors. Optical methods for solid mechanics. A fullfield approach. Weinheim: Wiley; 2012. p. 183–228.
 5.
Sutton MA. Computer visionbased, noncontacting deformation measurements in mechanics: a generational transformation. Appl Mech Rev. 2013;65(AMR–13–1009):050802.
 6.
Etoh TG, Nguyen QA. In: Tsuji K, editor. Evolution of highspeed image sensors. New York: Springer International Publishing; 2018. p. 81–101.
 7.
Tiwari V, Sutton MA, McNeill SR, Xua S, Deng X, Fourney WL, et al. Application of 3D image correlation for fullfield transient plate deformation measurements during blast loading. Int J Impact Eng. 2009;36(6):862–74.
 8.
Hild F, Bouterf A, Roux S. Measurement of kinematic fields via DIC for impact engineering applications. Int J Impact Eng. 2019;130:163–71.
 9.
Pierron F, Sutton MA, Tiwari V. Ultra high speed DIC and virtual fields method analysis of a three point bending impact test on an aluminium bar. Exp Mech. 2011;51(4):537–63.
 10.
Koohbor B, Kidane A, Lu WY, Sutton MA. Investigation of the dynamic stressstrain response of compressible polymeric foam using a nonparametric analysis. Int J Impact Eng. 2016;91:170–82.
 11.
Koohbor B, Kidane A, Lu WY. Effect of specimen size, compressibility and inertia on the response of rigid polymer foams subjected to high velocity direct impact loading. Int J Impact Eng. 2016;98:62–74.
 12.
Koohbor B, Kidane A, Sutton MA, Zhao X, Mallon S. Analysis of dynamic bending test using ultra high speed DIC and the virtual fields method. Int J Impact Eng. 2017;110:299–310.
 13.
Broggiato GB, Casarotto L, Del Prete Z, Maccarrone D. Fullfield strain rate measurement by whitelight speckle image correlation. Strain. 2009;45(4):364–72.
 14.
Besnard G, Leclerc H, Roux S, Hild F. Analysis of image series through digital image correlation. J Strain Anal. 2012;47(4):214–28.
 15.
Berny M, Archer T, Mavel A, Beauchêne P, Roux S, Hild F. On the analysis of heat haze effects with spacetime DIC. Opt Lasers Eng. 2018;40:544–56.
 16.
Berny M, Jailin C, Bouterf A, Hild F, Roux S. Model reduction for spacetime DIC. Mea Sci Technol. 2018;29(12):125008.
 17.
Passieux JC, Bouclier R, Périé JN. A spacetime PGDDIC algorithm: application to 3D mode shapes measurements. Exp Mech. 2018;58:1195–206.
 18.
Réthoré J, Roux S, Hild F. An extended and integrated digital image correlation technique applied to the analysis fractured samples. Eur J Comput Mech. 2009;18:285–306.
 19.
Roux S, Hild F, Leclerc H. Mechanical assistance to DIC. In: Espinosa H, Hild F, editors. Full field measurements and identification in solid mechanics, Procedia IUTAM, vol. 4. Amsterdam: Elsevier; 2012. p. 159–68.
 20.
Tomičević Z, Hild F, Roux S. Mechanicsaided digital image correlation. J Strain Anal. 2013;48:330–43.
 21.
Horn BKP, Schunck BG. Determining optical flow. Artif Intell. 1981;17:185–203.
 22.
Leclerc H, Neggers J, Mathieu F, Hild F, Roux S. Correli 3.0 [IDDN.FR.001.520008.000.S.P.2015.000.31500]. Agence pour la Protection des Programmes, Paris (France); 2015.
 23.
Roux S, Hild F. Optimal procedure for the identication of constitutive parameters from experimentally measured displacement fields. Int J Solids Struct. 2020;184:14–23.
 24.
Besnard G, Hild F, Roux S. “Finiteelement” displacement fields analysis from digital images: application to PortevinLe Chatelier bands. Exp Mech. 2006;46:789–803.
 25.
Hild F, Roux S, Gras R, Guerrero N, Marante ME, FlórezLópez J. Displacement measurement technique for beam kinematics. Optics Lasers Eng. 2009;47:495–503.
 26.
Thomson WT. Theory of vibration with applications. 3rd ed. Upper Saddle River: Prentice Hall; 1988.
 27.
Leclerc H, Périé JN, Roux S, Hild F. Voxelscale digital volume correlation. Exp Mech. 2011;51(4):479–90.
 28.
Leclerc H, Périé JN, Hild F, Roux S. Digital volume correlation: what are the limits to the spatial resolution? Mech Ind. 2012;13:361–71.
 29.
Louaas E. Prise en compte dans le programme Ariane 5 de l’environnement associé à la propagation des chocs. In: Ariane 5 structures and technologies congress; 1993. p. 409–415.
 30.
Collet C, Chabin P, Grzeskowiak H. Experimental contribution to the modeling of shock propagation induced by a linear pyrotechnical source. J IEST. 2008;51(1):122–45.
 31.
HighSpeed Video Camera. http://www.shimadzu.com/an/test/hpv/; 2020.
 32.
Claire D, Hild F, Roux S. A finite element formulation to identify damage fields: the equilibrium gap method. Int J Numer Meth Eng. 2004;61(2):189–208.
 33.
Sur F, Grediac M. Sensor noise modeling by stacking pseudoperiodic grid images affected by vibrations. IEEE Signal Process Lett. 2014;21(4):432–6.
 34.
Curt J, Capaldo M, Hild F, Roux S. Optimal digital color image correlation. Optics Lasers Eng. 2020;127:105896.
 35.
Bornert M, Brémand F, Doumalin P, Dupré JC, Fazzini M, Grédiac M, et al. Assessment of digital image correlation measurement errors: methodology and results. Exp Mech. 2009;49(3):353–70.
 36.
MATLAB release R2019a. The Mathworks, Inc., Natick, Massachusetts (USA); 2019.
Acknowledgements
None.
Funding
None.
Author information
Affiliations
Contributions
CLG, FH and SR discussed the regularization strategy. CLG implemented the new regularization scheme within the Correli 3.0 framework [22] and ran all the computations reported herein. CLG, FH and SR wrote the paper. All authors read and approved the final manuscript.
Corresponding author
Ethics declarations
Competing interests
The authors declare that they have no competing interests.
Additional information
Publisher's Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Appendices
Appendices
Appendix A: Bspline shape functions
When considering cubic Bsplines, four shape functions \(\phi _i\), with \(i\in \{1,2,3,4\}\), for any dimensionless time \(\tau \in [0;1]\) are defined as
with \(\tau = (tt_i)/(t_{i+1}t_i)\), where \(t_i\) is the beginning and \(t_{i+1}\) the end of the temporal interval of element i. The displacement interpolation becomes
The displacement continuity between two neighboring elements i and \(i+1\) at time \(t_{i+1}\) (i.e., \(u^i(t_{i+1}) = u^{i+1}(t_{i+1})\)) leads to the following condition (since \(\phi _3(1)=1\) and \(\phi _1(0)=1\))
Similarly, the continuity of the velocities at time \(t_{i+1}\) is expressed as (since \(\phi '_4(1)=1\) and \(\phi '_2(0)=1\))
Last, the acceleration continuity at time \(t_{i+1}\) requires that
Figure 11 illustrates the temporal interpolation with two Bspline elements that are not evenly distributed in the time domain. With three continuity conditions, out of the eight shape functions, only five are independent (see Fig. 11a) but defined over the whole time domain. Figure 11b proves that the acceleration field will be continuous since all five shape functions are continuous over the considered time domain.
Appendix B: Virtual deformation of images
In the present study, the reference images \(f_t({{\varvec{x}}})\) were constructed by using actual pictures of the uncertainty analyses. Consequently, they included the effect of acquisition noise (and its dependence with the gray levels) so that each of them was different. The denoised reference image \({\widehat{f}}\) was constructed by considering the mean (over time) of all pictures \(f_t({{\varvec{x}}})\), see Fig. 12. Acquisition noise \(\eta ({{\varvec{x}}},t)\) was then computed as the difference, for each pixel and each time, of \(f_t({{\varvec{x}}}){\widehat{f}}({{\varvec{x}}})\). Figure 12b shows that \(\eta ({{\varvec{x}}},t)\) is Poissonian since its variance \(\sigma _{\eta }^2\) is proportional to the gray level of \({\widehat{f}}\). The Anscombe transform could be used to account for such effect [33, 34].
With the selected resolution (i.e., \(500~{\upmu }\text {m}\) per pixel), the numerical mesh was overlaid and the displacements were interpolated for any position according to the shape functions of 3noded (linear) elements. Similarly, the temporal changes were interpolated on the time basis of the acquisition device, which is not necessarily identical to that of the numerical simulations. In the present case, 250 pictures were generated each microsecond with a definition of \(320\times 192\) pixels (Fig. 12a).
The construction of the picture in the deformed configuration \(g_t\) requires the gray levels to be evaluated at pixel positions \({\varvec{\xi }}\). Therefore, an inverse mapping is required to determine the position \({{\varvec{x}}}\) in the reference configuration such that \({{\varvec{x}}}+{\varvec{{\upsilon }}}({{\varvec{x}}},t)={\varvec{\xi }}\) [35]. In the present case, a Newton’s method was used to determine \({{\varvec{x}}}\). Once the position \({{\varvec{x}}}({\varvec{\xi }})\) was known, a gray level interpolation scheme enables \(f_t({{\varvec{x}}}({\varvec{\xi }}))\) to be computed, and invoking gray level conservation, it is equal to \(g_t({\varvec{\xi }})\). This operation was repeated for all pixels and all frames considered in the analysis. In the studies presented herein two gray level interpolation schemes were considered, namely, bilinear and cubic splines as implemented in \(\hbox {Matlab}^{\circledR }\) [36].
Rights and permissions
Open Access This article is licensed under a Creative Commons Attribution 4.0 International License, which permits use, sharing, adaptation, distribution and reproduction in any medium or format, as long as you give appropriate credit to the original author(s) and the source, provide a link to the Creative Commons licence, and indicate if changes were made. The images or other third party material in this article are included in the article’s Creative Commons licence, unless indicated otherwise in a credit line to the material. If material is not included in the article’s Creative Commons licence and your intended use is not permitted by statutory regulation or exceeds the permitted use, you will need to obtain permission directly from the copyright holder. To view a copy of this licence, visit http://creativecommons.org/licenses/by/4.0/.
About this article
Cite this article
Le Gourriérec, C., Roux, S. & Hild, F. Measuring acceleration fields via regularized digital image correlation. Adv. Model. and Simul. in Eng. Sci. 7, 30 (2020). https://doi.org/10.1186/s40323020001705
Received:
Accepted:
Published:
Keywords
 Acceleration fields
 Digital image correlation (DIC)
 Dynamic regularization