Project Digital Image Correlation

This script is about Digital Image Correlation. The displacement and the strain fields are computed.

To do so, the image (at t+1) is divided into samples. The sample is then searched in an extended zone (at t). Sample and Search Zone for DIC
This displacement of the sample between the times t and t+1 is determined with a correlation function.
Map of the correlation for DIC

Please cite the following:
Rattez H, Shi Y, Sac-Morane A, Klaeyle T, Mielniczuk B, Veveakis M. (2022) Effect of grain size distribution on the shear band thickness evolution in sand. Géotechnique 72: 350-363. https://doi.org/10.1680/jgeot.20.P.120

This script is also used in:
Li S, Sac-Morane A, Soete J, Claes H, Vanhulst J, Rattez H. (xxxx). Fines-Induced Shear Band Thickening in Gap-Graded Soils: Evidence from Digital Image and Volume Correlations. ?:?. https://doi.org/?

In the following, a python script is presented. A Matlab version is available here.

The github project

Functions

  • Generate_images

    A python script to generate a pattern and to apply a deformation.

  • Parameters

    The python script where the parameters are defined.

  • Main

    The main script where the dic algorithm is applied.

Validation

Pure shearing
Validation for pure shearing
Block shearing in the x-direction
Validation for block shearing
Block shearing in the y-direction
Validation for block shearing