untethered atom · EBSD/TKD FAQ

untetheredatom.comEBSD/TKD › FAQ

EBSD & TKD troubleshooting FAQ

The colors did something weird and we both know it.

Why the indexing, the colors, or the cleanup did what they did, each answer linked to the interactive part that shows it happening.

From Kikuchi Bands to an Orientation Open the interactive page →

How does EBSD indexing actually turn a Kikuchi pattern into an orientation?

A Hough transform converts the pattern's bands into peaks (exploiting the line-point duality between real and Hough space), then a triplet-vote algorithm matches band intersections against the crystal's known interplanar angles to solve for Euler angles. This page runs the real algorithm on a live simulated pattern. See it worked out on From Kikuchi Bands to an Orientation →

What do CI and MAD actually tell me about how trustworthy an indexed point is?

Confidence index (CI) measures how much better the best solution votes than the next-best, while mean angular deviation (MAD) measures how well the matched bands actually agree with the solution geometrically, they catch different failure modes. This page checks both against known ground truth. See it worked out on From Kikuchi Bands to an Orientation →

Reading an IPF Map Open the interactive page →

Why do two very different orientations sometimes show up as almost the same IPF color?

IPF coloring maps a crystal direction onto a color wedge, and that mapping isn't one-to-one across the full orientation space, so orientations tens of degrees apart can land on nearly identical colors. This page's impostor-pair finder locates exactly these near-collisions. See it worked out on Reading an IPF Map →

What does an IPF map never actually show me?

A single IPF map only encodes where one crystal axis points, it can't show rotation about that axis, which is the third degree of freedom in a full orientation. This page covers what that hidden angle means for interpretation. See it worked out on Reading an IPF Map →

Misorientation, Boundaries & CSL Open the interactive page →

How do I calculate the misorientation between two grains from EBSD data?

Misorientation is the disorientation axis and angle that rotates one grain's orientation into the other's, minimized over crystal symmetry so you get the smallest equivalent angle. This page lets you click two grains and computes it directly. See it worked out on Misorientation, Boundaries & CSL →

Why does changing my grain-boundary misorientation threshold change the grain count on the exact same dataset?

Grain count depends on where you draw the line between "a real boundary" and "just orientation noise," so a stricter or looser threshold reclassifies boundaries and can merge or split grains without the underlying data changing at all. This page's threshold slider shows the count shift live. See it worked out on Misorientation, Boundaries & CSL →

Should twins be separate grains in grain-size analysis?

It depends on the question. If you care about Hall-Petch-style mean free path, twins are real obstacles and should count as separate grains. If you care about processing history or recrystallization, annealing twins are inherited by the parent grain and merging them gives a more meaningful size. The EBSD-3 page's "merge Sigma-3 twins" checkbox shows how the grain count and mean size shift between the two conventions. See it worked out on Misorientation, Boundaries & CSL →

Texture: Pole Figures & ODFs Open the interactive page →

How do I read a pole figure or an ODF section for texture components?

Pole figures plot where a specific crystal plane's normal points across all grains; ODF sections (by φ₂) unpack that into the full orientation distribution, with named texture components (cube, rolled-fcc, fibre textures) sitting at specific, recognizable addresses. This page builds textures grain by grain and marks those addresses. See it worked out on Texture: Pole Figures & ODFs →

Cleaning Data Honestly Open the interactive page →

Why does cleaning up my EBSD scan change my measured grain count and twin fraction?

Cleanup algorithms reassign or remove low-confidence pixels, which necessarily changes grain boundaries and small-grain/twin detection, sometimes toward the truth, sometimes away from it depending on how aggressive the settings are. This page corrupts a known-truth microstructure and runs real cleanup on it so you can see the error curve directly, it's U-shaped, not monotonic. See it worked out on Cleaning Data Honestly →

Why TKD Beats EBSD at the Nanoscale Open the interactive page →

My grains are nanocrystalline: should I use bulk EBSD or TKD?

TKD (transmission Kikuchi diffraction) trades bulk EBSD's ~70° tilted-surface interaction volume for a thin-foil transmission geometry, which gives much better spatial resolution for nanocrystalline material, at the cost of needing a TEM-thin specimen. This page's interaction-volume sandbox compares both directly on the same nanocrystalline film. See it worked out on Why TKD Beats EBSD at the Nanoscale →

Why is my TKD pattern worse after making the foil thinner?

TKD needs enough crystal thickness for the backscattered electrons to form Kikuchi bands; below about 40 to 60 nm (material-dependent), there are too few pattern-carrying exits and the pattern washes out. The EBSD-6 page's thickness-window model shows the sweet spot directly: too thick and the spatial resolution degrades, too thin and there is no pattern to index. See it worked out on Why TKD Beats EBSD at the Nanoscale →

Pattern Quality as Data Open the interactive page →

Why does my EBSD image quality (IQ) drop before indexing actually starts failing?

Lattice damage degrades Kikuchi band sharpness gradually, so IQ falls continuously as strain or damage increases, well before it gets bad enough to actually break indexing. This page damages a lattice progressively and shows exactly where IQ starts falling versus where indexing fails. See it worked out on Pattern Quality as Data →

Can I just use an IQ map as a strain map?

Not safely: several different microstructural features produce IQ maps that visually resemble strain contrast, but only one of them actually is strain. This page walks through three look-alike IQ maps and which one is the real thing. See it worked out on Pattern Quality as Data →

Why does pattern quality drop near a grain boundary?

The electron interaction volume straddles two crystals near a boundary, producing a blurred pattern from two overlapping Kikuchi patterns. The IQ drop width depends on the interaction volume diameter (beam energy, material, and tilt geometry) and the boundary inclination through the foil. The EBSD-7 page covers what IQ is and is not; the EBSD-6 page's interaction-volume model shows the geometry. See it worked out on Pattern Quality as Data →

KAM, GNDs & the Step Size Open the interactive page →

Why does KAM depend on step size, and can it measure dislocation density?

KAM averages the misorientation to each pixel's neighbours over a kernel whose physical size is the step size times the kernel radius, so a larger step returns a larger KAM. That part is supposed to happen: the density formula divides by the step, and on a noiseless map the two cancel exactly, leaving a density that does not depend on the step at all. Measurement noise is what breaks the cancellation, because noise does not shrink when the step does, so dividing by a smaller step multiplies it up. On a simulated fine-grained bcc iron with 500 nm grains each bending at 2° per micron, Hough-grade indexing at 0.5° reports about twenty times the true dislocation density at a 45 nm step. Coarsening the step helps, but only up to a point, because a second limit closes in from the other side: once the kernel is wider than the grains, the threshold discards nearly every neighbour pair it reaches for. At a 360 nm step 79% of pairs are thrown away and the density reads about half the truth; at 720 nm every pair is thrown away and the map returns nothing at all. So the useful step is a window, not a direction, and on a fine-grained material the two conditions can fail to overlap, at which point better angular precision is the only thing that opens it. Separately, and not fixable by any step size, a surface map gives orientation gradients in two directions only, so it can fill five of the nine components of Nye's dislocation density tensor; the four that need a gradient normal to the surface stay unknown. On a realistic mixed curvature that costs about a third of the dislocation content. See it worked out on KAM, GNDs & the Step Size →