Skip to main content
Log in

DIC Challenge: Developing Images and Guidelines for Evaluating Accuracy and Resolution of 2D Analyses

  • Published:
Experimental Mechanics Aims and scope Submit manuscript

Abstract

With the rapid spread in use of Digital Image Correlation (DIC) globally, it is important there be some standard methods of verifying and validating DIC codes. To this end, the DIC Challenge board was formed and is maintained under the auspices of the Society for Experimental Mechanics (SEM) and the international DIC society (iDICs). The goal of the DIC Board and the 2D–DIC Challenge is to supply a set of well-vetted sample images and a set of analysis guidelines for standardized reporting of 2D–DIC results from these sample images, as well as for comparing the inherent accuracy of different approaches and for providing users with a means of assessing their proper implementation. This document will outline the goals of the challenge, describe the image sets that are available, and give a comparison between 12 commercial and academic 2D–DIC codes using two of the challenge image sets.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7
Fig. 8
Fig. 9
Fig. 10
Fig. 11
Fig. 12
Fig. 13
Fig. 14
Fig. 15
Fig. 16

Similar content being viewed by others

Notes

  1. Certain commercial equipment, instruments, or materials are identified in this paper in order to specify the experimental procedure adequately. Such identification is not intended to imply recommendation or endorsement by the National Institute of Standards and Technology, nor is it intended to imply that the materials or equipment identified are necessarily the best available for the purpose.

  2. Following the standard FE terminology, verification tests [16] the code to ensure that it is written correctly and is returning the correct answer.

  3. Slight variations in results can be seen between the LabVIEW and MatLAB analysis codes due to differing interpolation and fitting functions.

References

  1. Chu T, Ranson W, Sutton M (1985) Applications of digital-image-correlation techniques to experimental mechanics. Exp Mech 25(3):232–244. https://doi.org/10.1007/bf02325092

    Article  Google Scholar 

  2. Bruck H, McNeill S, Sutton M, Peters W (1989) Digital image correlation using Newton-Raphson method of partial differential correction. Exp Mech 29(3):261–267. https://doi.org/10.1007/bf02321405

    Article  Google Scholar 

  3. Luo PF, Chao YJ, Sutton MA, Peters WH III (1993) Accurate measurement of three-dimensional deformations in deformable and rigid bodies using computer vision. Exp Mech 33(2):123–132. https://doi.org/10.1007/BF02322488

    Article  Google Scholar 

  4. Helm JD, McNeill SR, Sutton MA (1996) Improved three-dimensional image correlation for surface displacement measurement. Opt Eng 35(7):1911–1920. https://doi.org/10.1117/1.600624

    Article  Google Scholar 

  5. Bay BK, Smith TS, Fyhrie DP, Saad M (1999) Digital volume correlation: three-dimensional strain mapping using X-ray tomography. Exp Mech 39(3):217–226. https://doi.org/10.1007/Bf02323555

    Article  Google Scholar 

  6. Sutton DA, Orteu JJ, Schreier HW (2009) Image correlation for shape, motion and deformation measurements. Springer, New York

    Google Scholar 

  7. Reu P (2012) Hidden components of DIC: calibration and shape function – part 1. Exp Tech 36(2):3–5. https://doi.org/10.1111/j.1747-1567.2012.00821.x

    Article  Google Scholar 

  8. Reu P (2012) Introduction to digital image correlation: best practices and applications. Exp Tech 36(1):3–4. https://doi.org/10.1111/j.1747-1567.2011.00798.x

    Article  Google Scholar 

  9. Hild F, Roux S (2012) Comparison of local and global approaches to digital image correlation. Exp Mech 52(9):1503–1519. https://doi.org/10.1007/s11340-012-9603-7

    Article  Google Scholar 

  10. Stanislas M, Okamoto K, Kahler C (2003) Main results of the first international PIV challenge. Meas Sci Technol 14(10):R63–R89

    Article  Google Scholar 

  11. Stanislas M, Okamoto K, Kähler C, Westerweel J, Scarano F (2008) Main results of the third international PIV challenge. Exp Fluids 45(1):27–71. https://doi.org/10.1007/s00348-008-0462-z

    Article  Google Scholar 

  12. Stanislas M, Okamoto K, Kähler CJ, Westerweel J (2005) Main results of the second international PIV challenge. Exp Fluids 39(2):170–191. https://doi.org/10.1007/s00348-005-0951-2

    Article  Google Scholar 

  13. BIPM I, IFCC I, IUPAC I, ISO O (2008) The international vocabulary of metrology—basic and general concepts and associated terms (VIM), 3rd edn. JCGM 200: 2012. JCGM (Joint Committee for Guides in Metrology)

  14. Reu P (2011) Experimental and numerical methods for exact subpixel shifting. Exp Mech 51(4):443–452. https://doi.org/10.1007/s11340-010-9417-4

    Article  Google Scholar 

  15. Orteu J-J, Garcia D, Robert L, Bugarin F (2006) A speckle texture image generator. In: Speckle06: speckles, from grains to flowers. International Society for Optics and Photonics, pp 63410H–63410H–63416

  16. Oberkampf WL, Barone MF (2006) Measures of agreement between computation and experiment: validation metrics. J Comput Phys 217(1):5–36. https://doi.org/10.1016/j.jcp.2006.03.037

    Article  MATH  Google Scholar 

  17. Lehmann TM, Gonner C, Spitzer K (1999) Survey: Interpolation methods in medical image processing. IEEE T Med Imaging 18(11):1049–1075. https://doi.org/10.1109/42.816070

    Article  Google Scholar 

  18. Baldi A, Bertolino F (2015) Experimental analysis of the errors due to polynomial interpolation in digital image correlation. Strain 51(3):248–263

    Article  Google Scholar 

  19. Bornert M, Doumalin P, Dupré J-C, Poilane C, Robert L, Toussaint E, Wattrisse B (2017) Shortcut in DIC error assessment induced by image interpolation used for subpixel shifting. Opt Laser Eng 91:124–133

    Article  Google Scholar 

  20. Grédiac M, Sur F (2014) 50th anniversary article: effect of sensor noise on the resolution and spatial resolution of displacement and strain maps estimated with the grid method. Strain 50(1):1–27. https://doi.org/10.1111/Str.12070

    Article  Google Scholar 

  21. Wang Y, Lava P, Debruyne D (2015) Using super-resolution images to improve the measurement accuracy of DIC. Paper presented at the Optical measurement techniques for systems and structures III, Antwerp, Belgium, 8–9 April 2015

  22. Reu P (2015) All about speckles: contrast. Exp Tech 39(1):1–2. https://doi.org/10.1111/ext.12126

    Article  Google Scholar 

  23. Wang YQ, Sutton MA, Bruck HA, Schreier HW (2009) Quantitative error assessment in pattern matching: effects of intensity pattern noise, interpolation, strain and image contrast on motion measurements. Strain 45(2):160–178. https://doi.org/10.1111/j.1475-1305.2008.00592.x

    Article  Google Scholar 

  24. Cox RW, Raoqiong T (1999) Two- and three-dimensional image rotation using the FFT. IEEE Trans Image Process 8(9):1297–1299

    Article  MathSciNet  Google Scholar 

  25. Fazzini M, Mistou S, Dalverny O, Robert L (2010) Study of image characteristics on digital image correlation error assessment. Opt Laser Eng 48(3):335–339

    Article  Google Scholar 

  26. Passieux J-C, Bugarin F, David C, Périé J-N, Robert L (2015) Multiscale displacement field measurement using digital image correlation: application to the identification of elastic properties. Exp Mech 55(1):121–137. https://doi.org/10.1007/s11340-014-9872-4

    Article  Google Scholar 

  27. Boyce BL, Reu PL, Robino CV (2006) The constitutive behavior of laser welds in 304L stainless steel determined by digital image correlation. Metall Mater Trans A Phys Metall Mater Sci 37A(8):2481–24922492

    Article  Google Scholar 

  28. Bornert M, Bremand F, Doumalin P, Dupre JC, Fazzini M, Grediac M, Hild F, Mistou S, Molimard J, Orteu JJ, Robert L, Surrel Y, Vacher P, Wattrisse B (2009) Assessment of digital image correlation measurement errors: methodology and results. Exp Mech 49(3):353–370. https://doi.org/10.1007/s11340-008-9204-7

    Article  Google Scholar 

  29. Schreier HW, Sutton MA (2002) Systematic errors in digital image correlation due to undermatched subset shape functions. Exp Mech 42(3):303–310

    Article  Google Scholar 

  30. Grédiac M, Blaysat B, Sur F (2017) A critical comparison of some metrological parameters characterizing local digital image correlation and grid method. Exp Mech 57(6):871–903

    Article  Google Scholar 

  31. Sutton MA, Yan JH, Tiwari V, Schreier HW, Orteu JJ (2008) The effect of out-of-plane motion on 2D and 3D digital image correlation measurements. Opt Laser Eng 46(10):746–757. https://doi.org/10.1016/j.optlaseng.2008.05.005

    Article  Google Scholar 

  32. Reu P, Toussaint E, Jones EM, Bruck HA, Iadicola MA, Balcaen R, Turner DZ, Siebert T, Lava P, Simonsen M (In Review) DIC Challenge: Developing Images and Guidelines for Evaluating Accuracy and Resolution of 2D Analyses. Exp Mech

Download references

Acknowledgements

The 2D-DIC Challenge is dedicated to Dr. Laurent Robert. An active and important board member in the early years of the project, who passed away in 2016. He has been sorely missed in the experimental mechanics community. The Challenge would like to thank, Francois Hild, Stephane Roux and Bernd Wieneke for pointing out the Lagrange/Euler discrepancy and suggesting solutions to that problem. The out-of-plane bias experiment was developed by Pascal Lava.

Sandia National Laboratories is a multimission laboratory managed and operated by National Technology and Engineering Solutions of Sandia, LLC., a wholly owned subsidiary of Honeywell International, Inc., for the U.S. Department of Energy's National Nuclear Security Administration under contract DE-NA-0003525.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to P. L. Reu.

Appendices

Appendix 1

In this section, example analyses and some comments are provided for Image Sets 1–13 and 16–17. These DIC results were performed by the lead author (not by the DIC Challenge participants), using a single, commercially-available DIC software. These results are intended to provide examples of analysis techniques and typical results expected from these images for others who intend to use the image sets to test their own DIC code.

A.1 Sample 1 and Sample 5 – Rigid-Body-Motion with Contrast Variation

Sample 1 and 5 are both rigid body shifted images with varying contrast and noise (1.5 counts) in an 8-bit image. The images are shifted in both x- and y-directions simultaneously in shifts of 0.05 pixels/step (Sample 1 – see Fig. 17) and 0.1 pixels/step (Sample 5 – see Fig. 18). Figure 17 shows the histogram for Sample 1 for the first and last image. Sample 1 provides a varying contrast throughout the image series. Most DIC codes cannot correlate throughout the entire series unless a ZNSSD algorithm is used because the contrast shift is different for each image. It is important for DIC codes to compensate for contrast shifts because in most DIC experiments, particularly for stereo-DIC, there will be changes in the contrast during the experiment.

Fig. 17
figure 17

Bias and variance results for Sample 1. Inset in the figure are the DIC analysis parameters and the full-field results for file “trxy_s2_01.tif” with the subset size pictured on the speckle pattern. Bottom of figure is the histogram for the first and last image of the series as labeled. Error bars are based on +/− one standard deviation

Fig. 18
figure 18

Bias and variance results for Sample 5. Inset color plot is for “Sample5-000 X0.00 Y0.00 N2 C75 R10.tif”. Bottom of figure is the histogram for the first and last image of the series as labeled. Error bars are based on +/− one standard deviation

A.2 Sample 2 and Sample 4 – Rigid-Body-Motion with High Image Noise

Sample 2 and Sample 4 were created to have rigid-body shifts with poor contrast and very high noise. Results for Sample 2 are shown in Fig. 19 and for Sample 4 are shown in Fig. 20.

Fig. 19
figure 19

Sample 2 results. Insets show the DIC settings and the results from “trs2_b8_01.tif”. The DIC results are plotted over a reduced range of contrast to make the speckles visible. The subset is shown over the speckle pattern, note that the speckles are barely visible. Error bars are based on ± one standard deviation

Fig. 20
figure 20

Sample 4 results for image “Sample4-002 X0.2 Y0.2 N8 C50 R0.tif”. Inset in the figure are the image (which appears nearly black due to the poor contrast) with the large subset (white square) required to get correlation to work as indicated in the DIC settings. Bottom of figure is the histogram for the first image of the series as labeled. Error bars are based on +/− one standard deviation

A.3 Sample 3 and Sample 3b – FFT Rigid-Body-Motion and Step Shift

Sample 3 is an FFT shifted image with a typical noise level and can be used to look at the variance and bias errors (shown in Fig. 21).

Fig. 21
figure 21

Bias and variance results for Sample 3. Inset shows the DIC settings and results from “Sample3-002 X0.20 Y0.20 N2 C0 R0.tif”. Subset is shown over the speckle pattern. Bottom of figure is the histogram for the first image of the series as labeled. Error bars are based on +/− one standard deviation

Sample 3b shifts half of the image by 0.05, 0.1, 0.2, 0.25 and 0.5 pixels. Results are shown in Fig. 22 for all 5 shifts using the DIC settings shown in the inset. A study on the effect of changing the step size and the subset size are shown in Fig. 23. It can be seen that larger subsets and steps create a larger roll-off at the discontinuity.

Fig. 22
figure 22

Results from all Sample 3b line cuts. Full-field results shown for “Sample3 Half01.tif” with the line cut shown. Histogram of the reference image and DIC settings also shown

Fig. 23
figure 23

Close up of the shift profiles near the discontinuity for a subset and step size study using the “Sample3 Half01.tif” image and the line cut (in Fig. 22). Subset from smallest to largest are shown inset on the speckle pattern

A.4 Sample 6 and Sample 7 – Pseudo-Experimental Image Shifting

Sample 6 and Sample 7 were created using the pseudo-experimental approach. Note that the errors are much larger for Sample 7 than for the similar synthetically generated Samples 2 and 4. As the pseudo-experimental results mimic more realistically the errors that are witnessed in a typical DIC experiment, it prompts the question: What is being missed in the synthetic image creation process?

Fig. 24
figure 24

Sample 6 results for low-noise pseudo-experimentally shifted images. Inset DIC results are for “Sample6-Pro Dot G0_Y00 X00.tif”. Inset shows speckle pattern with subset overlay. Histogram also shown. Error bars are based on +/− one standard deviation

Fig. 25
figure 25

Sample 7 results for image “Sample7-LCG25-Y02-X02.tif” are shown in the inset with the subsite size illustrated. DIC parameters are inset as well. Bottom of figure is the histogram for the first image of the series as labeled. Error bars are based on +/− one standard deviation

A.5 Sample 8 and Sample 9 – Image Rotation

For Sample 8 and 9 the rotation mean and standard deviation were calculated at each subset step using the following equation:

$$ \theta ={\tan}^{-1}\frac{\sqrt{u^2+{v}^2}}{\sqrt{{\left(x-256\right)}^2+{\left(y-256\right)}^2}}\bullet \frac{180}{\pi } $$
(4)

The results are plotted in angle error, defined as the difference between the known angle and the measured angle: (θDIC – θsynthetic). Figure 26 are the results for Sample 8 and Fig. 27 for Sample 9. The results are nearly identical, with the results from Sample 9 being noisier as indicated by the larger error bars representing one standard deviation (1σ) of the angle error. Sample 9 has a slightly larger angle noise due most likely to the sub-optimal painted speckle pattern verses the nearly ideal speckle pattern created by TexGen.

Fig. 26
figure 26

Sample 8 TexGen rotation results. Inset DIC results for “rot_s1_05-tif”. Subset overlay on speckle pattern, histogram and DIC settings also displayed. Error bars are based on +/− one standard deviation

Fig. 27
figure 27

Sample 9 FFT rigid body rotation results for image “Sample9–05.tif”. Inset in the figure are the full-field measured results for the 5° case, with the DIC software settings listed. Bottom of figure is the histogram for the first image of the series as labeled. Error bars are based on +/− one standard deviation

A.6 Samples 10, 11, 11b – Spatially Varying Strain Field

Sample 10 and Sample 11 used a spatially varying function from Fazzini and Laurent [25].

Sample 11b was created with a triangle shaped displacement field. This creates a step in the strain field that can be used to investigate the roll-off of the DIC filtering. Typical results with the DIC settings can be found in Fig. 28.

Fig. 28
figure 28

Sample 11b results for the triangle wave function created using the FFT. Inset is the full-field strain results for image “Sample 11b Tri-0.5.tif”, which corresponds to a strain of 0.00195. Software settings for the analysis are inset as well. Commanded results are dotted lines, DIC reconstructed solid lines of the same color. Bottom of figure is the histogram for the first image of the series as labeled

A.7 Samples 12 and 13 – Experimental Image Series

Figure 29 shows a cross-sectional data cut through the center of the specimen for Sample 12 with the principal strain plotted. The subset, step and strain window (filter) were varied to demonstrate the importance of these parameters on the spatial resolution conducting a typical virtual strain gage size study. More details on the specimen and material may be found in [26].

A full-field result from Sample 13 is shown in Fig. 30. Incremental correlation was used with the DIC settings shown in the figure. Strain in the y-direction is plotted. More details on the experiment can be found in [27].

Fig. 29
figure 29

Sample 12 results for image “oht_cfrp_11.tiff”. Inset full-field data is for subset = 15, step = 3, strain window = 5. Line cut plots shown taken vertically through the center of the specimen. Also shown the histogram for the first image of the series as labeled

Fig. 30
figure 30

Sample 13 results for image “pw-0mil-p2-n14-660_0.tif”. Strain in the vertical direction is shown using the inset DIC software settings. Also shown the histogram for the first image of the series as labeled

A.8 Sample 16 – Experimental in-Plane Translation

Sample 16 was a rigid-body experimental translation data set. The experimental description and setup are detailed in the text and shown in Fig. 4. Displacement results for two steps, one early in the translation and one towards the end are shown in Fig. 31 and were analyzed using 3 common DIC interpolants (Fig. 35). Also reported in the figure are the stage position error and standard deviation. The interpolation bias error can be clearly seen in the DIC results (Fig. 35). The final complication is the lens distortions which began to grow as the sample was translated. Even with small lens distortions (±0.03 pixels at 1-pixel translation), they caused the displacement error to be incorrectly reported (see Fig. 34 image 00050). However, we assume that the mean value reported is still correct. Therefore, the error bars we report in Fig. 32 are the +/− one standard deviation noise from the first 0.01-pixel step before lens distortions become noticeable and biased the noise results.

Note the bias errors are extremely small. The ability to experimentally measure the bias errors (for a good interpolant) is extremely difficult. To our knowledge, there is only one other experiment reported in the literature where the bias errors can be clearly seen in an experiment using a translation stage [18]. To achieve this required control of the lab environment, a high-precision stage, and the image noise had to be reduced via binning and averaging the images. This is a cautionary tale regarding the relative importance of the bias errors versus the other experimental errors. For comparison we show a more typical experimental result in Fig. 33 where the identical setup was used with PointGrey cameras. We conducted the same shifting experiment but without averaging and binning of the images. Here the variance error can be seen to dominate and the interpolation bias error is no longer visible in the results.

Fig. 31
figure 31

Experimental setup and stage specifications. DIC full-field results show the lens distortions at the last image

Fig. 32
figure 32

Prosilica subpixel shifting results showing three different interpolants

Fig. 33
figure 33

Comparison of a typical camera without binning and averaging versus the binned results. Note that the bias error for a typical camera setup is overwhelmed by the variance error (shown as error bars of ± one standard deviation)

A.9 Sample 17 (Out-of-Plane Phase Shifted)

Figure 34 shows the results from the DIC analysis of the out-of-plane shifted images. The u-displacement results shown are after fitting a best fit line to the u-displacement field and subtracting this best fit line from the raw u displacements. This removes the large u-expansion seen and highlights the interpolant error. Each blue to red “sine” wave indicates a linear shift of 1-pixel over the period. The overall expansion of the image then is about 15 pixels in the u-direction (same results in v, although not shown). Calculation of the strain immediately shows the bias error, without need of removing the uniform expansion. Note the marked improvement in switching from a linear interpolant to a bi-cubic spline interpolant in the bias error.

Fig. 34
figure 34

Sample 17 results for a bi-linear interpolant (top) showing both the u-displacement results (left) and the strain εxx results (right) and cubic-spline interpolant (bottom)

Appendix 2

Appendix 2 contains some supplementary figures for Sample 14 that show the full-field results for all the codes.

Fig. 35
figure 35

Image “Sample 14 L5 Amp0.1.tif” for all the codes as submitted by the participants and decoded and plotted by the LabVIEW code. Note some codes present results all the way to the edge of the FOV. White gaps in the displacement field indicate regions either above or below the scale limits rather than missing data

Fig. 36
figure 36

Sample 14 L5 full-field strain plots. Again, some bias errors can be seen, and a feel for the relationship between smoothing and noise is intuitively obvious. White gaps in the strain field indicate regions either above or below the scale limits rather than missing data. Note the small vertical strain banding on the left side in the zero strain region in all of the results. The reason for this is unknown, but ubiquitous

Fig. 37
figure 37

Displacement results for Sample 14 L5. Command, mean, bias and standard deviation curves are color coded in the plots. Typical results are shown

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Reu, P.L., Toussaint, E., Jones, E. et al. DIC Challenge: Developing Images and Guidelines for Evaluating Accuracy and Resolution of 2D Analyses. Exp Mech 58, 1067–1099 (2018). https://doi.org/10.1007/s11340-017-0349-0

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11340-017-0349-0

Keywords

Navigation