MTEX Interface Userguide
MTEX Interface Userguide
❗ The « user friendly » MTEX_interface has been developed to treat your EBSD data
using the open access Matlab-based MTEX toolbox (https://mtex-toolbox.github.io/). If you
use this interface for any publication, please, do not forget to cite the appropriate
references, including - at least - Hielscher and Schaeben (2008; j. app. crystallogr.) and
Bachmann et al. (2010; Solid state phenom.). The MTEX_interface has been also used
and developed in Précigout et al. (2017; Nat. comm; 2022; Sci. Rep.).❗
4/ Provide the minimum number of pixels used to de ne a grain. According the ISO
standard ISO13067(2011), the value by default is set to 10°; all grains with less than 10
pixels will be removed.
fi
fi
fi
5/ De ne twin boundaries to be merged in their parent grains. Either select « all phases »,
so that all (listed) twins will be merged, or click on « selected phase(s) » to de ne twins
you want to be merged. Only the listed twins will be considered. If you need to add some
twin information for a given phase, you will need to edit the script « mtex-#.#.#/
Startup_folder/Twins.m ».
6/ Choose to delete (or not) border grains, i.e., all incomplete grains at the edge of the
map.
7/ Choose to denoise (or not) your dataset. This option uses the halfquadratic lter, as
advised by the MTEX developers, but depending on the size of the EBSD dataset, the
denoising may take a long while.
fi
fi
fi
8/ Grains will be calculated and cleaned, and then two menus will appear together with a
phase map con rming (or not) that you are dealing with the good dataset in the right
position. The menu « SETTINGS » is used to de ne the parameters of your map/plot, such
as the phase color, boundary width, color bar or miller indices. Make sure the « OK »
push button at the top right is always green (if red, click on it). This means that all
parameters, upon any modi cation, have been taken into account for plotting. The
second menu « PLOTTING » is used to plot any kind of EBSD data, including map, pole
gure, histogram, etc. The dimensions and font size of the menus can be adapted by
editing and launching the script « BoxSizes.m ».
fi
fi
fi
fi
SETTINGS Menu
Current phase(s): If one phase is selected, only the data of the current phase will be
plotted. To plot several phases on single plot(s), select « Multiple », click on the OK
button, and then select the phases you want to plot.
⚠ Merge phases: if you want to merge some phases, the EBSD dataset (EBSD variable)
needs to be edited before treating it. To do so, import the EBSD data as usual (using the
import wizard from MTEX), open the script « mergePhases.m » and launch it to select the
phases you want to merge. Then click on « startup treatment » and follow the instructions.
Color bar: Any color bar can be created using the color push buttons from bottom (Bot.) to
top. The percentages below refer to the color position in the color bar. You can create a
color bar with 2, 3, 4 or 5 colors. To produce a color bar with less than 5 colors, enter
« 100 » below the top color. Any created color bar can be recorded in the dropdown menu
using the « R » button (new color bar(s) must be recorded into the « colorbars » folder).
The « R » button can be also used to delete a color bar from the dropdown menu.
PLOTTING Menu
Phase map = Push button to plot a phase map of the current phase(s).
Grain boundaries = Push button to add high-angle (grain) boundaries on the current map
window (for most of map options). If no map window is open, only grain boundaries will be
displayed.
Inner boundaries = Push button to add low-angle (inner) boundaries on the current map
window (for most of the « map » options). If no map window is open, only inner boundaries
will be displayed.
PLOT options:
- Image quality/band contrast = Map of the EBSD pixels based on the kikuchi band
contrast.
- Random color map = Provides a phase map attributing a random color to each grain.
- Inverse pole gure map = Map of the EBSD pixels considering their misorientation
between a given reference axis (X, Y or Z) and their crystal coordinates (displayed in
IPF).
- Grain orientation spread (GOS) = Provides a map and histogram of the grain
orientation spread for the current phase/selected grains.
fi
- Kernel Average Misorientation (KAM) = Provides a map of the mean misorientation
angles between one pixel and its closest neighbor pixels. The order indicates the
number of corona(s) (kernel) considered to de ne the mean orientation of neighbor
pixels.
- Weighted Burger Vector (WBV) = Provides a map of the WBV magnitude and a IPF of
the mean WBV with respect to crystal coordinates.
- Pole gure (incl. seismic predictions) = Provides a pole gure (PF) of the current phase
axis/plane (as de ned in the SETTINGS menu) with respect to the reference axes (X, Y
and Z). This option includes several PF options that are automatically considered in
subsequent PF plots using the Quick PF push button. In the PF window, a dropdown
menu also provides information about the dataset/texture. If a dropdown menu
appears in the top left corner, this means that seismic predictions are possible to be
plotted based on the elastic constants (references available in the script
« seismicProperties.m ») and texture of the considered phase.
- Inverse pole gure (IPF) = Provides an inverse pole gure of the main current phase
axes with respect to a given reference axis (X, Y and/or Z).
- Grain size = Provides a grain area color map and a grain size distribution (histogram) of
the current phase(s). The histogram also contains a dropdown menu that includes
statistical information.
- Aspect ratio = Provides a map and histogram of the current phase(s) aspect ratio. The
rose diagram provides the distribution of long axis orientations.
- Shape factor = Provides a map and histogram of the current phase(s) shape factor.
- PARIS factor = Provides a map and histogram of the current phase(s) PARIS factor.
- PAROR/SURFOR = Provides the cumulative projection function of the current grains
and grain boundary segments
(https://mtex-toolbox.github.io/ProjectionBasedParameters.html)
EDIT options:
- Remove grain(s) = Opens a phase map of the full EBSD dataset to click on grain(s)
you want to remove. Any « plot » option then do not consider the removed grains/EBSD
pixels anymore.
- Select area(s) = Opens a phase map of the full EBSD dataset to select one or several
areas (up to 4) either by 1) clicking on the top left corner, and then providing the
dimensions (« Fixed » Rectangle) or 2) clicking on vertices. In the latter case, you can
fi
fi
𝛌
fi
𝛌
fi
𝛌
fi
fi
fi
choose between rectangle(s) by clicking on the top left and bottom corner (‘On-map’
rectangle), or polygon(s) by clicking on each vertices (‘on-map’ polygon). Only the
selected EBSD dataset is then considered to plot any feature using the « plot » options.
Quick IPF = Push button to plot an inverse pole gure (IPF) of the current dataset using
the current IPF parameters. Refer to the SETTINGS menu to select the reference axi(e)s.
Reset grains = Sets back to the initial dataset for plotting EBSD
data. Depending on the previous selection(s), grains can be
either reset to the original dataset - as imported from the .ctf/.ang
le - or only reset one step back from the last selection (data
rotation, area selection, grain removing or grain selection). One
possibility also exists to set back to the original dataset by
keeping the last area selection.