Published March 9, 2026 | Version v1.0
Software Open

Grain-shape based strain reconstruction from EBSD maps (MATLAB implementation and cp-Ti dataset)

  • 1. CNRS Délégation Centre-Est

Description

This repository provides the MATLAB implementation and example dataset associated with the grain-shape based methodology proposed for reconstructing grain-scale plastic strain tensors from sequential EBSD maps.

The approach estimates the in-plane strain tensor of individual grains by tracking invariant microstructural features (triple junctions) between an initial and a deformed configuration. Directional strains are determined from the change in radial vectors relative to grain centroids and the strain tensor components are identified through a least-squares formulation.

The repository contains:

• MATLAB scripts implementing the strain reconstruction workflow  
• Example EBSD datasets for commercially pure titanium (cp-Ti)  
• Functions for grain reconstruction, twin-related grain merging and strain computation  
• GROD analysis and correlation with equivalent strain  

The main script `run_cpTi_example.m` reproduces the complete workflow used in the study, including:

1. Loading EBSD maps
2. Grain reconstruction using MTEX
3. Twin-related grain merging
4. Grain-scale strain tensor reconstruction
5. GROD computation
6. Statistical analysis and publication-quality figures

This example dataset corresponds to plane compression of commercially pure titanium (ASTM Grade 2) with a macroscopic thickness reduction of approximately 12–13%.

The repository is intended to provide a reproducible reference implementation for researchers interested in grain-scale plasticity analysis using EBSD.

Requirements:
• MATLAB
• MTEX toolbox

Files

grainResolvedStrainAnalysis.zip

Files (26.8 MB)

Name Size Download all
md5:84d50e6664c61630ac8a24ca61822d57
26.8 MB Preview Download