File Exchange

image thumbnail

2D_Global_AL_Digita​l Image Correlation and Tracking

version 2.2 (9.88 MB) by JinYang
AL-DIC(Augmented Lagrangian DIC) is a fast, parallel-computing DIC algorithm which also considers global kinematic compatibility.


Updated 14 Aug 2019

GitHub view license on GitHub

AL-DIC is a fast, parallel-computing DIC algorithm, which combines advantages of Local Subset DIC (fast, compute in parallel) and Global DIC (guarantee kinematic compatibility).

For full details, and to use this code, please cite our paper:
Yang, J. and Bhattacharya, K. Exp.Mech. (2019) 59: 187.

or request full text from:

Here I list some benefits of AL-DIC algorithm:
• Fast algorithm using distributed parallel computing;
• Add global kinematic compatibility as a global constraint in the form of augmented Lagrangian, and implemented using Alternating Direction Method of Multipliers scheme;
• Correlate both displacement fields and affine deformation gradients at the same time;
• Don’t need much manual experience of choosing displacement smoothing filters.
• Work well with compressed DIC images and adaptive mesh. See our paper: Yang, J. & Bhattacharya, K. Exp Mech (2019).

Cite As

Yang, Jin. 2D_ALDIC. CaltechDATA, 2019, doi:10.22002/d1.1188.

View more styles

Yang, J. and Bhattacharya, K. Augmented Lagrangian Digital Image Correlation. Exp.Mech. 59: 187, 2018.

Comments and Ratings (4)

Jin Yang

@Daheng Wei, Have you add all the subfolders ('./src', './plotfiles', ... ) to the matlab path?

Deheng WEI

Sorry to disturb you Dr. Yang. When I go to Section 2 of the 'main_ALDIC.m' after succeeding in Section 1, the error "Undefined function or variable 'ReadImage'." appears. How to solve it? Thank you.

Hao Zhou

Really good code, strongly recommend!




Update software filename


Correct typos.


1. Multi-frames image sequence can be loaded automatically. 2. We can Provide output deformation fields with original DIC grayscale images as the background. 3. ALDIC Subproblem 2 can handle both finite difference and finite element scheme.


Update Manual


Change logo image.


Change logo image


Change logo image


Add researchgate paper add


Change folder name.

MATLAB Release Compatibility
Created with R2018b
Compatible with any release
Platform Compatibility
Windows macOS Linux
Tags Add Tags