indexing#

Tools for indexing of EBSD patterns by matching to a dictionary of simulated patterns.

Some of these tools are used in dictionary_indexing().

Functions

compute_refine_orientation_projection_center_results(...)

Compute the results from refine_orientation_projection_center() and return the CrystalMap and EBSDDetector.

compute_refine_orientation_results(results, ...)

Compute the results from refine_orientation() and return the CrystalMap.

compute_refine_projection_center_results(...)

Compute the results from refine_projection_center() and return the score array and EBSDDetector.

merge_crystal_maps(crystal_maps[, ...])

Merge a list of at least two single phase CrystalMap with a 1D or 2D navigation shape into one multi phase map.

orientation_similarity_map(xmap[, n_best, ...])

Compute an orientation similarity map (OSM) where the ranked list of the dictionary indices of the best matching simulated patterns in one point is compared to the corresponding lists in the nearest neighbour points [Marquardt et al., 2017].

Classes

NormalizedCrossCorrelationMetric([...])

Similarity metric implementing the normalized cross-correlation, or Pearson Correlation Coefficient [Gonzalez and Woods, 2017].

NormalizedDotProductMetric([...])

Similarity metric implementing the normalized dot product [Chen et al., 2015].

SimilarityMetric([n_experimental_patterns, ...])

Abstract class implementing a similarity metric to match experimental and simulated EBSD patterns in a dictionary.