research papers
Orientation relationships, orientational variants and the embedding approach
aSchool of Mathematics and Statistics, Victoria University of Wellington, PO Box 600, Wellington, New Zealand, bSchool of Mathematics and Statistics, University of St Andrews, North Haugh, St Andrews, Fife, KY16 9SS, United Kingdom, and cGeophysics and Geoscience Informatics, TU Bergakademie Freiberg, Freiberg, Germany
*Correspondence e-mail: pej@st-andrews.ac.uk
For phase transformations within polycrystalline materials, the connection between the crystal orientations of parent grains and those of child grains is usually expressed in terms of (theoretical or measured) orientation relationships. This paper introduces a new approach to various problems associated with orientation relationships: (i) estimation, (ii) whether or not a single orientation relationship fits the data adequately, (iii) whether or not a set of children comes from a common parent, and (iv) reconstruction of a parent or of grain boundaries. The approach is an extension to the crystallographic context of the well established embedding approach to directional statistics. It is inherently statistical, producing precise probabilistic statements. Explicit coordinate systems are not used and arbitrary thresholds are avoided.
Keywords: orientation relationships; variants; determination; reconstruction; directional statistics.
1. Introduction
Phase transformations within polycrystalline materials often induce a transformation of the texture, i.e. of the statistical and spatial distribution of the crystallographic orientations of the crystallites. This usually involves the replacement of each parent crystal by several child crystals, possibly in a different symmetry group. Several mathematical models for describing these transformations have been constructed on theoretical grounds. Such models include the orientation relationships of Kurdjumow–Sachs (Kurdjumow & Sachs, 1930), Nishiyama–Wassermann (Wassermann, 1933, 1935; Nishiyama,1934) and Pitsch (1959, 1967). The presence of two symmetry groups leads to the problem of multiplicity of variants, i.e. orientations of (unseen) parent crystals giving rise to orientations of given child crystals. (A precise mathematical definition is given in Section 2.3.) Much work has been carried out developing methods for fitting these models and examining their adequacy, notably by Humbert and co-authors (e.g. Humbert et al., 1994, 1995, 2015) and by Cayron and his collaborators (e.g. Cayron et al., 2006; Cayron, 2019). Even within the topic of the austenite–martensite transformation there are very many papers in the materials science literature on problems involving variants, e.g. Nolze (2004b), Kitahara et al. (2006), Miyamoto et al. (2009), Abbasi et al. (2012, 2014), Koumatos & Muehlemann (2017) and Nyyssönen et al. (2016, 2018). These problems have been addressed by Mainprice et al. (1990) and Morales et al. (2018), for instance, in a geological context.
As far as we are aware, previous work on fitting orientation relationships and identifying variants takes the traditional viewpoint of estimating the relationship and assessing its fit, either informally or by making use of an arbitrary threshold of some measure of goodness of fit. For example, Nolze (2004a,b, 2005) measures the discrepancy between estimated and theoretical versions of a parameter [A]1,2 of an orientation relationship [see equation (1) below] by the (minimal) misorientation angle between representative rotations. The discrepancy is considered significant if it is larger than the accuracy of the experimental apparatus. In this paper we establish a sound statistical viewpoint on various types of problem involving orientation relationships and variants. In the traditional viewpoint, the key idea is that of being `numerically close' and the typical question is `how far apart are the measured and theoretical quantities?'. From the statistical viewpoint, the key idea is that of being `statistically close' (in a precise probabilistic sense) and the typical question is `what is the probability (under some hypothesis) that the measured and theoretical quantities are (at least) this far apart?'. If this probability is small then the hypothesis is rejected. We implement the statistical viewpoint here by using the embedding approach to crystallographic orientations introduced by Arnold et al. (2018), which is an application of the embedding approach to directional statistics [see e.g. Sections 2.1 and 9.1 of Mardia & Jupp (2000)]. The necessary measures of distance are constructed using orientation representations which incorporate the relevant symmetries, reducing the need to search for optimal representations within equivalence classes. The use of explicit coordinate systems is avoided.
The key points of our approach are as follows:
(i) Regarding each object such as a crystallographic orientation as a single object (equivalence class) in a quotient space, rather than considering a single representative orientation.
(ii) Avoiding arbitrary thresholds.
(iii) Avoiding arbitrarily chosen explicit coordinate systems (such as are used in asymmetric domains).
The notation used in this article is more mathematical and general than that traditionally used for discussing variants. The reasons for this choice are (i) the concepts of orientation relationship and variant are appropriate in contexts wider than the crystallographic, and (ii) for the embedding approach our notation is particularly convenient. We use the word `random' in the statistical sense of `not deterministic', so that repeating measurement of e.g. rotations will not produce exactly the same values (rather than implying that these rotations are uniformly distributed).
Some of the material in this paper has been presented in a more mathematical form suitable for statisticians by Arnold & Jupp (2019) and Arnold et al. (2018, 2021).
Section 2 gives a mathematical description of orientation relationships and variants. The embedding approach to crystallographic orientations is recalled in Section 3 and extended to the context of variants. Sections 4, 5, 6 and 7 treat methods for estimation (sometimes referred to as `calculation', `determination' or `evaluation') of orientation relationships, assessment of the adequacy of a single orientation relationship, assessment of the common parentage of child crystals and reconstruction of parents, respectively. In each of these sections established methods are recalled and then methods based on the embedding approach are given. Some practical illustrations of these new methods are given in Section 8.
2. Orientation relationships and variants
2.1. Orientations of symmetrical objects
The orientation of a rigid object in can be described by a rotation that transforms it into some standard orientation. If the object is asymmetrical then this rotation is unique, so that the orientations of the object correspond to elements of the group SO(3) of rotations of . If the object has symmetry group K then a rotation U has the same effect as the rotation UH for any H in K. Then the orientations of the object correspond to elements of the space SO(3)/K, i.e. the set of equivalence classes of elements of SO(3) under the right action of K. For U in SO(3) we shall denote the corresponding left of K, i.e. the equivalence class {UH : H ∈ K} of U in SO(3)/K by [U].
2.2. Orientation relationships
In many contexts, e.g. transformations involving a phase change, interest lies in the relationship between two random orientations with possibly different symmetry groups. Let [U]1 and [V]2 be random orientations in SO(3)/K1 and SO(3)/K2, respectively, where K1 and K2 are the symmetry groups. Particularly simple models relating [U]1 and [V]2 are the orientation relationships. These have the form
where R and A are in SO(3). {Note that, in general, equation (1) is not equivalent to [U]1 = [R−1VA−1]1.} The rotation R in (1) can arise as the result of measurements being made in different coordinate systems. For example, this situation arises when the two samples are aligned at different angles to a common laboratory measurement frame. A further complication may occur if pairs of measurements ([U1]1, [V1]2),…, ([Un]1, [Vn]2) are made at widely differing locations, in which case realistic modelling may require the use of an R that depends on location. Equation (1) determines the rotation R uniquely but it does not determine A. Indeed, because [U]1 = [UH]1 and [V]2 = for any H in K1 and any in K2, and A give the same orientation relationship (1). Thus (1) does not determine A fully but determines only its image [A]1,2 in the space . The space is the set of equivalence classes of elements W of SO(3) for which W and are equivalent for any H in K1 and any in K2. In crystallography it is usual to identify with an asymmetric domain, i.e. a connected subset of SO(3) that (apart from a set of measure zero) contains exactly one rotation in each equivalence class. Construction of asymmetric domains is considered in Section 6.3 of Morawiec (2004). Because, in any given context, there is no standard asymmetric domain, we prefer not to use such domains. An orientation relationship (1) gives rise to four types of problem:
(i) The estimation problem of estimating the unknown R and [A]1,2 on the basis of observations ([U1]1, [V1]2),…, ([Un]1, [Vn]2).
(ii) The single orientation relationship problem of assessing whether or not a single orientation relationship can describe the data adequately.
(iii) The sibling problem of determining whether or not elements [V1]2,…, [Vn]2 of SO(3)/K2 arise from some unknown common parent [U]1 under a known orientation relationship (R, [A]1,2). If [V1]2,…, [Vn]2 are distinct then they arise from some common U if and only if they are part of a set of variants (see Section 2.3).
(iv) The reconstruction problem of estimating the unknown [U]1 on the basis of a known (R, [A]1,2) and observations [V1]2,…, [Vn]2.
These problems are considered in Sections 4, 5, 6 and 7, respectively.
2.3. Variants
In general, an orientation relationship (1) does not yield a unique map from SO(3)/K1 to SO(3)/K2. Instead, to each [U]1 in SO(3)/K1 it assigns s distinct elements
of SO(3)/K2, where H1,…, Hs ∈ K1 and
KA being the intersection group defined as
Distinctness of [RUH1A]2,…, [RUHsA]2 in (2) is equivalent to for i ≠ j (see Appendix A). The [RUH1A]2,…, [RUHsA]2 in (2) are known as the (orientation) variants (or crystallographic variants) of [U]1 given by R and A. There is no distinguished variant among [RUH1A]2,…, [RUHsA]2, but the (arbitrary) choice of any one of these, [RUH0A]2, say, as a base point determines the function from K1 to the set of variants by = . Since = if and only if , the set (2) of variants can be identified with the space K1/KA.
As pointed out by Nolze (2008), in contrast to the commonly used theoretical orientation relationships [A]1,2, measured orientation relationships are `irrational' in that their descriptions in terms of crystallographic planes and directions do not have low This is because it is not possible to make measurements with perfect accuracy, and so the orientations [Ui]1 and [Vi]2 are random. The argument in Proposition 1 in Appendix A shows that the number of variants associated with a measured orientation relationship is |K1|. In real materials the variants are usually present in unequal quantities, a phenomenon known as variant selection, and some variants may even be absent. In many contexts it is of interest to estimate the overall proportions of the variants that are present. Whereas the orientational variants considered in this paper are cosets of KA in K1, the types of variant introduced by Cayron (2016, 2019) in connection with the physical mechanisms underlying martensitic crystallography are cosets of other subgroups of K1 that describe the distortion and stretch of crystal lattices.
As pointed out by Cayron (2006), the important algebraic structure associated with the set (2) of variants is that of a i.e. a set of arrows endowed with a partially defined associative composition in which every arrow has an inverse. Denote the set (2) of variants by V. Each triple (, , ) in can be regarded as an arrow from [RUHiA]2 to [RUHjA]2. The arrows (, , ) and (, , ) can be composed if and only if [RUHjA]2 = [RUHkA]2, in which case the composition is (, , ). It is useful to combine the arrows into equivalence classes called operators. Each operator can be written as for some i, j (but, in general, i and j are not unique) and can be regarded as being a theoretical transformation that takes the variant [RUHiA]2 to [RUHjA]2. Thus, the set of operators can be identified with the space . The operator can be regarded as the misorientation between [RUHiA]2 and [RUHjA]2.
The composition table of the . Gey & Humbert (2003) pointed out that, in the case of the Burgers orientation relationship (K1 = O, K2 = D6), the number of misorientations between the variants is less than the number of variants.
yields a multi-valued composition on the set of operators. This provides a way of attacking the sibling and reconstruction problems described in points (iii) and (iv) at the end of Section 2.23. The embedding approach
3.1. Embedding SO(3)/K
Because the SO(3)/K are not very easy to work with, Arnold et al. (2018) (see also Arnold & Jupp, 2019) developed the embedding approach in which a function t : SO(3)/K → E is used to send SO(3)/K into (but not onto) some inner-product space E. The function t is required to be (i) one-to-one, (ii) equivariant, i.e. 〈t([VU]), t([VW])〉 = 〈t([U]), t([W])〉 for U, V, W in SO(3), where 〈·, ·〉 denotes the inner product, (iii) such that t([U]) has expectation 0 if [U] is uniformly distributed on SO(3)/K. For the crystallographic groups C1, C2, C3, C4, D2, D6, T and O some useful functions t are given explicitly in Table 1. Together t and 〈·, ·〉 lead us to
spacesas a new measure of squared distance between elements [U] and [V] of SO(3)/K. By design it incorporates the symmetry group K and it replaces the need for misorientation angles. A useful summary of [U1],…, [Un] is their sample mean, , which is defined as the element of SO(3)/K that minimizes or, equivalently, maximizes . For K = Cr or Dr explicit approximations to sample means are given in Section 2.3 of Arnold & Jupp (2019).
3.2. Embedding K1\SO(3)/K2
The SO(3)/K, but the embedding approach can be used for them also.
spaces are even more complicated than the spacesAny t : SO(3)/K2 → E, where E is a can be averaged over K1 to give a corresponding , defined by
We shall exploit such in order to carry out inference on orientation relationships. If t has properties (ii) and (iii) of Section 3.1 then so does . On the other hand, t having property (i) (being one-to-one) does not imply that has this property also. In a few very special cases (e.g. K1 and K2 isomorphic to C2 and C3 and with a common axis) is identically zero. In the context of phase transitions it seems that such symmetries are not of practical interest.
4. Estimation
4.1. Estimation based on orientations of parents and children: established methods
Suppose that we are given paired observations ([U1]1, [V1]2),…, ([Un]1, [Vn]2) with [Ui]1 in SO(3)/K1 and [Vi]2 in SO(3)/K2 for 1 ≤ i ≤ n. It is assumed that the pairs ([U1]1, [V1]2),…, ([Un]1, [Vn]2) are observations of a pair ([U]1, [V]2) of random orientations that satisfy the orientation relationship (1). The problem is that of estimating the unknown [A]1,2 (and R if it is not known). In the case K1 = K2 = C1 (i.e. no symmetry, so that variants do not occur), an explicit estimate of A was given by Mackenzie (1957). In the general case, it follows from (1) that is close to [A]1,2 for i = 1,…, n. Then can be considered as the `local' estimate of [A]1,2 given by the observed pair ([Ui]1, [Vi]2). Here `local' is used in the sense that the estimate uses only quantities with index i, which in many cases means that they are measured at the ith location.
Using this approach Nolze found that, for transformation from face-centred cubic to body-centred cubic lattices, the standard theoretical models did not provide a good fit to the experimental data that he was investigating
4.2. Estimation based on orientations of parents and children: embedding approach
The embedding approach uses a suitable embedding t2 : SO(3)/K2 → E. If ([U1]1, [V1]2),…, ([Un]1, [Vn]2) are observations on a pair ([U]1, [V]2) of random orientations that satisfy the orientation relationship (1) then is close to [A]1,2 for i = 1,…, n. Therefore, it is sensible to estimate R and [A]1,2 by and , which are the R and [A]1,2 that minimize the squared distance , or equivalently that maximize , defined by
Thus, [A]1,2 can be taken as the sample mean of the images by [defined by (6)] of . An alternative method of estimation uses the R and [A]1,2 that maximize , which is defined by
[see Section 6.1 of Arnold et al. (2021)].
Not only can a point estimate of [A]1,2 be obtained, it is also possible to get confidence regions for [A]1,2. Bootstrap confidence regions for [A]1,2 can be calculated by resampling the data as follows. For a suitable B and m, for b = 1,…, B, sample (with replacement) m pairs (m ≤ n) ([Ub1]1, [Vb1]2),…, ([Ubm]1, [Vbm]2) from ([U1]1, [V1]2),…, ([Un]1, [Vn]2). Denote the estimate of [A]1,2 based on ([Ub1]1, [Vb1]2),…, ([Ubm]1, [Vbm]2) by . Define the similarity measure
For 0 < α < 1, define cα by
Then a 100 × (1 − α)% bootstrap confidence region for [A]1,2 is
For the corresponding test of H0 : [A]1,2 = [A0]1,2 (where [A0]1,2 is a specified theoretical [A]1,2), the p-value (i.e. the probability under H0 of another sample producing a value of at least as extreme as that observed) is
The hypothesis H0 is rejected at significance level α if p ≤ α or, equivalently, if the estimated lies outside the 100 × (1 − α)% bootstrap confidence region (11) for [A]1,2.
A flow chart for implementation of the techniques described in this subsection is given in Fig. 1.
4.3. Estimation based on orientations of children alone: established methods
In some settings, no observations on the orientations of parent grains are available. Nevertheless, in many cases it is possible to estimate [A]1,2 from orientations [V1]2,…, [Vn]2 of child grains.
The estimation method of Humbert et al. (2015) starts from observed child crystallographic orientations [V1]2,…, [V3]2 that are the visible part of ([U1]1, [V1]2), ([U2]1, [V2]2), ([U3]1, [V3]2). These pairs are taken to obey (at least approximately) a form of the orientation relationship (1), so that
for some U1, U2, U3 and A1, A2, A3. It is assumed that U1 ≃ U2 ≃ U3 ≃ U and A1 ≃ A2 ≃ A3 ≃ A for some U and A in SO(3) (assumptions that are reasonable if the orientations are measured at points near a triple junction and the local orientation relationships vary only slowly with position). It then follows from (13) that for i, j in {1, 2, 3} it is possible to choose Hi, Hj in K1 and , in K2 such that Ui ≃ UHi, Uj ≃ UHj and
Then
or, equivalently,
where . For given i and j, solutions for A of the equation obtained from (16) by replacing approximate equality by exact equality are far from unique. On the other hand, for general V1, V2, V3 (outside some set of measure 0), the three corresponding equations as i, j run through distinct (unordered) pairs in {1, 2, 3} do have a unique solution. In view of this, Humbert et al. (2015) suggested estimating the rotation A by any element of SO(3) that minimizes
the sum being over (i, j) = (1, 2), (1, 3), (2, 3) and the norm being the Frobenius norm [= Hilbert–Schmidt norm, defined by ∥B∥2 = trace(BBT)].
The estimation stage of the iterative reconstruction method of Nyyssönen et al. (2016, 2018) is also motivated by (16). Given (i) orientations [Vi]2 and [Vj]2 of distinct variants and (ii) Hm in K1 and , in K2, [A]1,2 is estimated by , where is found by iterative solution of
Since Hm, and are not known, Nyyssönen and co-workers recommend averaging the above as Hm, , run through K1, K2, K2. Note that averaging of rotations is not well defined.
4.4. Estimation based on orientations of children alone: embedding approach
Given an embedding t2 : SO(3)/K2 → E, define by
where [V]2,2 denotes the image of [V]2 in the space .
for some Hm in K1. It is therefore reasonable to estimate [A]1,2 as any element of that minimizes
the sum being over ordered pairs (i, j) of distinct elements of {1,…, n}.
A flow chart for implementation of the technique described in this subsection is given in Fig. 2.
5. Assessing the adequacy of a single orientation relationship
Whereas some data sets can be fitted well by the orientation relationship (1), for others such a single orientation relationship is inadequate and several orientation relationships are required. For data sets in which a single orientation relationship does not suffice, it is possible to identify clusters of observations within each of which the data share a single orientation relationship.
5.1. Established methods
We are unaware of anything in the crystallographic literature that considers exactly this problem.
5.2. Embedding approach
One way of exploring the adequacy of (1) is to use to divide the n pairs of observations ([U1]1, [V1]2),…, ([Un]1, [Vn]2) into subsets, each of which consists of pairs that give similar estimates of [A]1,2. is described in detail by Everitt et al. (2011), who give several algorithms. We find it convenient to use the following simple divisive algorithm. For an estimate found using the method of Section 4.2 and for i = 1,…, n, define di by
where δ is defined in (9). The maximum possible value of di is
[which does not depend on U in SO(3)]. A value of di near ρ2 indicates that the `local estimate' of [A]1,2 is close to the `global estimate' . The values of ρ2 corresponding to various symmetry groups are given in Table 2. If the single orientation relationship gives a good fit to the data ([U1]1, [V1]2),…, ([Un]1, [Vn]2) then d1,…, dn are all large. Placing all observations with di close to ρ2 into a cluster, re-estimate for that cluster. Repeat this process on the remaining observations, thus grouping them sequentially into clusters having similar local orientation relationships. If only one cluster is found then the single orientation relationship will describe the data well. Whereas the clustering of locations used by Johnstone et al. (2020) and Ostapovich & Trusov (2021) in the construction of crystal orientation maps takes place on SO(3)/K and is based on misorientation angles, the clustering used here takes place on and is based on the di of (22). The clustering of locations used by Gomes de Araujo et al. (2021) in the reconstruction of parent microstructure is based on misorientation angles between adjacent grains.
|
A flow chart for implementation of the technique described in this subsection is given in Fig. 3.
6. Common parentage
In some contexts, such as locating the boundaries of parent grains, it is useful to be able to assess whether or not a set of child crystals are from the same parent. Observed elements [V1]2,…, [Vn]2 of SO(3)/K2 can be considered as arising from some common parent if and only if they are close to variants corresponding to some element of SO(3)/K1.
6.1. Established methods
The method of Gey & Humbert (2003) and Karthikeyan et al. (2006) assesses [V1]2,…, [Vn]2 to be from the same parent if the observed misorientation angles between [Vi]2 and [Vj]2 for 1 ≤ i, j ≤ n are within some given threshold of the theoretical misorientation angles. These observed misorientation angles are
where the maximum is over in SO(3) with = for i = 1,…, n.
Cayron et al. (2006) considered the problem of finding maximal sets [V1]2,…, [Vn]2 of children from a common parent. Their method is based on considering triples [Vi]2, [Vj]2 and [Vk]2 to be from the same parent if they are coherent, i.e. there are operators Oij, Oik, Ojk taking [Vi]2 to [Vj]2, [Vi]2 to [Vk]2, [Vj]2 to [Vk]2, respectively, (at least approximately) and with Oik as some value of the composition of Ojk with Oij. Such a `nucleus' triple is `grown' by adding progressively further grains, to obtain a set of grains in which each triple is coherent. This is continued until a maximal such set is obtained.
6.2. Embedding approach
The embedding approach uses a suitable embedding t2 : SO(3)/K2 → E. Divisive is then applied to t2([V1]2),…, t2([Vn]2) using
as a measure of squared distance [see (5)] between [Vi]2 and the putative centre [Vc]2 of a cluster. The [Vc]2 for a cluster is chosen to minimize the sum of squared distances from that centre to the members of the cluster (i.e. it is set to be the sample mean defined in Section 3.1). If only one cluster is found then it is considered that [V1]2,…, [Vn]2 arise from the same parent.
A flow chart for implementation of the technique described in this subsection is given in Fig. 4.
7. Reconstruction
In some contexts the orientations [V1]2,…, [Vn]2 of child crystals are observed but the parent crystals are not visible. The reconstruction problem is that of estimating the orientation [U]1 of the parent crystal, assuming a given orientational relationship of the form (1) with R and [A]1,2 known. Thus, the problem is to estimate [U]1 such that [Vi]2 is close to [RWiA]2 (i = 1,…, n) for some W1,…, Wn with [W1]1 = ⋯ = [Wn]1 = [U]1.
7.1. Established methods
The reconstruction method introduced by Humbert et al. (1994) is based on the fact that, if the pairs ([U]1, [Vi]2) and ([U]1, [Vj]2) each satisfy the orientation relationship (1) (at least approximately) then (14) holds. It follows that
If R and A are known then applying this method to the three pairs (i, j) obtained from three variants yields a unique value for [U]1. If observations on n variants are available then Humbert & Gey (2002) and Gey & Humbert (2003) recommend that the values of [U]1 given by the ((n) || 3) triples of variants be averaged. Note that averaging of rotations is not well defined.
7.2. Embedding approach
One reconstruction method using the embedding approach starts with a suitable embedding t2 of SO(3)/K2 and known (or estimated) values of R and [A]2. It then calculates W1,…, Wn by the that maximize , i.e. that maximize
over W1,…, Wn satisfying [W1]1 = ⋯ = [Wn]1, and then estimates [U]1 by . In other words, the estimate of [U]1 is the element of SO(3)/K1 corresponding to the U in SO(3) that maximizes
where A is any representative in SO(3) of [A]1,2. In (28) it can be assumed without loss of generality that H1 = I3, the identity.
Locating the maximum of (28) involves maximization over SO(3) ×K1n, so it may be useful to consider an alternative estimator which is easier to compute. The left-hand approximate equality in (14) gives
and so
for any embedding t1 of SO(3)/K1. Define by
Thus it is reasonable to estimate [U]1 by the sample mean (based on t1) of , i.e. the [U]1 that maximizes
A flow chart for implementation of the technique described in this subsection is given in Fig. 5.
8. Practical applications
8.1. Spatially varying orientation relationship: austenite–martensite transformation
The data set considered by Wendler et al. (2017) consists of 9707 pairs of orientations ([Ui]1, [Vi]2), i = 1,…, 9707, of austenite and martensite, respectively. For each pair the orientations are measured at sites that are close but separated by a boundary between grains. The locations of the pairs on the surface of a steel sample are shown in Fig. 6. Fig. 7 displays these orientations on two stereonets (stereographic projections), one for the (face-centred cubic) austenite phase and the other for the (body-centred cubic) martensite phase. The symmetry groups K1 and K2 are both equal to the octahedral group O. In Fig. 7, each disc represents the upper half of the unit sphere, and each orientation [Ui]1 or [Vi]2 is represented by the three points at which the three (unordered) orthogonal axes determined by [Ui]1 or [Vi]2 intersect the upper half of the unit sphere. In each diagram there is considerable variation, which is due partly to the differing crystal orientations [Ui]1 of the austenite phase prior to the transformation. However, there is a degree of clustering present, which can be explained by differing orientation relationships [A]1,2 among the pairs of observations.
A , using S∞ from (8) [rather than S2 from (7)] was carried out. It reveals six clusters in of values of . Most observations belong to cluster 1 (n1 = 7214) or cluster 2 (n2 = 1844). Note that this is not a spatial clustering but rather a clustering of common orientation relationships. The locations of the clusters are shown by the colouring of the symbols in Fig. 6, and all six clusters occur at locations spread all over the surface of the steel sample.
as outlined in Section 5Fig. 8(a) shows the estimated orientations for each of the six clusters, c = 1,…, 6. These same orientations are shown together with the in Fig. 8(b). In drawing diagrams of this type we have had to make the choice to display each as an element of SO(3)/O, (arbitrarily) selecting the representation closest to the first observation in each cluster.
Fig. 7(b) appears to be a left–right reflection of the centre plot [labelled `{100}') in Fig. 5(d) of Wendler et al. (2017)]. (That the figures are not identical may be due to a difference in convention regarding Euler angles.) The colour codings in the two figures are completely different; that in Fig. 7(b) is derived from having taken full account of all ambiguities in rotation.
8.2. Testing whether [A]1,2 has a given value
In the analysis in Section 8.1 the estimated orientation relationship for cluster 2 is very close to the identity I3. We can test the hypothesis H0 : [A]1,2 = [I3]1,2 by forming a bootstrap confidence region for using the methods of Section 4. For demonstration purposes, we took a random subset of 50 observations from cluster 2. We then generated B = 100 bootstrap samples from this subset, and re-estimated [A]1,2 in each case. The distribution of values of is shown in Fig. 9(a), and the similarity measure δ0 for the hypothesized value falls well outside the distribution, a convincing rejection of H0. Fig. 9(b) displays the original estimate and the 100 replicate estimates, all lying well away from the hypothesized value [I3]1,2.
9. Software
The analyses in Section 8 were performed using the freely available statistical software R (https://www.R-project.org/). A general and flexible MATLAB tool kit for the analysis of crystallographic data is provided by the open-source crystallographic toolbox MTEX (Bachmann et al., 2010).
10. Conclusions
The intrinsic symmetries of crystal structures provide a challenge to statistical analysis due to the ambiguities of their representations. The challenge becomes greater in a setting where the orientations of crystals with different symmetries are to be compared.
In this paper we have applied the embedding approach from directional statistics to the representation of crystallographic orientation data. This approach enables us to reformulate standard problems of estimation and inference in the crystallographic setting, eliminating the ambiguities which arise from the crystallographic symmetries, while retaining the genuine multiplicity of crystallographic variants.
Although the embedded objects we work with may be unfamiliar, they are straightforward to implement in software, and should provide a practical tool for researchers seeking to characterize crystallographic structures and their transformations.
APPENDIX A
The number of variants
In the context of Section 2.3, elements [UHi]1 and [UHj]1 of SO(3)/K1 give rise to the same element of SO(3)/K2 under orientation relationship (1) if and only if [RUHiA]2 = [RUHjA]2. Since
the number of variants is s = |K1|/|KA|.
Proposition 1
There is a subset of SO(3) that has measure 0 and such that if A is outside then s = |K1|.
Proof
For given Hi in K1 and in K2, define the set by
Then either (i) or (ii) is contained in some proper subspace of the W in SO(3), so that = and therefore HiW = WHi for all W (including W = I3), implying that Hi = I3. In case (ii), there is some C in SO(3) such that tr(CW) = 0 for all W in . Thus has measure 0. Now let Hi and run through in K1 and K2, respectively and define as
of 3 × 3 matrices. In case (i), = for allSince this is a finite union, has measure 0. If H ∈ KA then H = Hi and H = for some Hi in K1 and in K2, so that . Thus, if then H = I3, so that |KA| = 1, and therefore s = |K1|.
□
It follows from Proposition 1 that if A is chosen randomly from some continuous distribution then, with probability 1, s = |K1|.
APPENDIX B
Some embeddings of SO(3)/K
The embedding approach is based on embeddings, i.e. well defined equivariant one-to-one functions tK : SO(3)/K → E, where E is an inner-product space on which SO(3) acts, such that tK([U]) has expectation 0 if [U] is uniformly distributed on SO(3)/K. Here, we focus on a simple choice of embedding tK of SO(3)/K into an appropriate space of symmetric arrays, where K is one of the crystallographic groups C1, C2, C3, C4, D2, D6 and O or the tetrahedral group T (in Schoenflies notation). Appropriate embeddings tK for general point groups K of the first kind are considered by Arnold & Jupp (2019) and Arnold et al. (2018, 2021).
It is convenient to describe the orientation of a crystal by a frame, meaning a set of vectors or axes that are fixed in the crystal. The presence of symmetry under group K means that such a frame is equivalent to one obtained from it by a rotation in K. The equivalence classes are known as K-frames. For K = C1 the frame is taken to be (u1, u2, u3) with u1, u2, u3 orthogonal unit vectors; for K = C2 the frame is (u0, ±u1) with u0 a unit vector and ±u1 an axis orthogonal to u0; for K = D2 it is a pair of orthogonal axes (±u1, ±u2); for K = Cr with r ≥ 3 or K = D6 with r ≥ 3, the vectors (u1,…, ur) are unit normals to the sides of a regular r-gon or hexagon; for O and T, the axes (±u1, ±u2, ±u3) and (±u1, ±u2, ±u3, ±u4) are unit normals to the sides of the cubic crystal and tetrahedral crystal, respectively. The K-frames will be denoted by square brackets, e.g. for K = Cr [u1,…, ur] denotes the K-frame arising from (u1,…, ur). The frames used are listed in Table 3. Note that the frames are specified entirely by vectors and axes; they do not depend on any coordinate system. For notational simplicity, we shall sometimes denote a K-frame by [U].
|
The embeddings tK are given explicitly in Table 1. They are based on symmetric r-way arrays, ⊗rui, which can be thought of as rth powers of vectors. In mathematical terms, they are coordinate representations of r-fold tensor products. For vectors u1,…, ur with ui = (ui,1, ui,2, ui,3)T for i = 1,…, r, the r-way array ⊗rui has (j1,…, jr)th entry
e.g. . Some of the tK also involve the arrays Nr for r even. These symmetric r tensors are defined by
where ∥v∥ denotes the length of v. In coordinate terms they have entries
where Σr is the group of permutations of {1,…, r} and δij = 1 for i = j, δij = 0 otherwise. Thus, e.g. = ( + + )/3. Some of the embeddings involve subtraction of constant terms to ensure that E{tK([U])} = 0 under uniformity. In the case of Cr, the embeddings contain oriented vectors u0 to specify the orientation of the directed axis of symmetry.
For our purposes it is not necessary to construct the representations tK([U]) explicitly; it is sufficient to compute inner products 〈tK([U]), tK([V])〉 as required, where 〈·, ·〉 is the standard inner product on the relevant space of symmetric arrays. The inner products are listed in Table 4.
|
Some much more general classes of embeddings than the tK given in Table 1 are considered by Hielscher & Lippert (2021) and Arnold et al. (2021).
In general, it is simpler and computationally faster to use inner products than to use misorientation angles. This is illustrated neatly in the cubic case. Consider [U] and [V] in SO(3)/O with u1, u2, u3 and v1, v2, v3 as the columns of U and V, respectively. Then
whereas the misorientation angle is
the minimum being over all ε1, ε2, ε3 = ±1 and all permutations j, k, ℓ of 1, 2, 3. Evaluating (41) involves about six times as many operations as evaluating (40).
Acknowledgements
We gratefully acknowledge invaluable discussions with and advice from Christiane Ullrich, Institute of Materials Science, and Javad Mola, Institute of Iron and Steel Technology, both at TU Bergakademie Freiberg, Germany, and also from Nathalie Gey, Laboratoire d'Etude des Microstructures et de Mécanique des Matériaux, UMR CNRS 7239, Université de Lorraine, Metz, France. Moreover, we are very thankful to Christiane Ullrich for providing the data used in Section 8.1. This paper is partly an extended version of oral contributions to the International Conference THERMEC'2018 held in Paris, France, 8–13 July 2018, and the International Materials Research Congress (IMRC) held in Cancún, Mexico, 19–24 August 2018.
References
Abbasi, M., Kim, D.-I., Nelson, T. W. & Abbasi, M. (2014). Mater. Charact. 95, 219–231. Web of Science CrossRef CAS Google Scholar
Abbasi, M., Nelson, T. W., Sorensen, C. D. & Wei, L. (2012). Mater. Charact. 66, 1–8. Web of Science CrossRef CAS Google Scholar
Arnold, R. & Jupp, P. E. (2019). Applied Directional Statistics: Modern Methods and Case Studies, edited by C. Ley & T. Verdebout, pp. 41–60. London: Chapman & Hall/CRC. Google Scholar
Arnold, R., Jupp, P. E. & Schaeben, H. (2018). J. Multivariate Anal. 165, 73–85. Web of Science CrossRef Google Scholar
Arnold, R., Jupp, P. E. & Schaeben, H. (2021). Directional Statistics for Innovative Applications, edited by A. SenGupta & B. C. Arnold. Heidelberg: Springer. Google Scholar
Bachmann, F., Hielscher, R. & Schaeben, H. (2010). Solid State Phenom. 160, 63–68. CrossRef CAS Google Scholar
Cayron, C. (2006). Acta Cryst. A62, 21–40. Web of Science CrossRef CAS IUCr Journals Google Scholar
Cayron, C. (2016). Acta Mater. 111, 417–441. Web of Science CrossRef CAS Google Scholar
Cayron, C. (2019). Acta Cryst. A75, 411–437. Web of Science CrossRef IUCr Journals Google Scholar
Cayron, C., Artaud, B. & Briottet, L. (2006). Mater. Charact. 57, 386–401. Web of Science CrossRef CAS Google Scholar
Everitt, B., Landau, S., Leese, M. & Stahl, D. (2011). Cluster Analysis, 5th ed. Wiley Series in Probability and Statistics. Chichester: John Wiley and Sons. Google Scholar
Gey, N. & Humbert, M. (2003). J. Mater. Sci. 38, 1289–1294. Web of Science CrossRef CAS Google Scholar
Gomes de Araujo, E., Pirgazi, H., Sanjari, M., Mohammadi, M. & Kestens, L. A. I. (2021). J. Appl. Cryst. 54, 569–579. Web of Science CrossRef CAS IUCr Journals Google Scholar
Hielscher, R. & Lippert, L. (2021). J. Multivariate Anal. 185, 104764. Web of Science CrossRef Google Scholar
Humbert, M., Germain, L., Gey, N. & Boucard, E. (2015). Acta Mater. 82, 137–144. Web of Science CrossRef CAS Google Scholar
Humbert, M. & Gey, N. (2002). J. Appl. Cryst. 35, 401–405. Web of Science CrossRef CAS IUCr Journals Google Scholar
Humbert, M., Moustahfid, H., Wagner, F. & Philippe, M. J. (1994). Scr. Metall. Mater. 30, 377–382. CrossRef CAS Web of Science Google Scholar
Humbert, M., Wagner, F., Moustahfid, H. & Esling, C. (1995). J. Appl. Cryst. 28, 571–576. CrossRef CAS Web of Science IUCr Journals Google Scholar
Johnstone, D. N., Martineau, B. H., Crout, P., Midgley, P. A. & Eggeman, A. S. (2020). J. Appl. Cryst. 53, 1293–1298. Web of Science CrossRef CAS IUCr Journals Google Scholar
Karthikeyan, T., Saroja, S. & Vijayalakshmi, M. (2006). Scr. Mater. 55, 771–774. Web of Science CrossRef CAS Google Scholar
Kitahara, H., Ueji, R., Tsuji, N. & Minamino, Y. (2006). Acta Mater. 54, 1279–1288. Web of Science CrossRef CAS Google Scholar
Koumatos, K. & Muehlemann, A. (2017). Acta Cryst. A73, 115–123. Web of Science CrossRef IUCr Journals Google Scholar
Kurdjumow, G. & Sachs, G. (1930). Z. Phys. 64, 325–343. CrossRef Google Scholar
Mackenzie, J. K. (1957). Acta Cryst. 10, 61–62. CrossRef IUCr Journals Web of Science Google Scholar
Mainprice, D., Humbert, M. & Wagner, F. (1990). Tectonophysics, 180, 213–228. CrossRef Web of Science Google Scholar
Mardia, K. V. & Jupp, P. E. (2000). Directional Statistics. Chichester: Wiley. Google Scholar
Miyamoto, G., Takayama, N. & Furuhara, T. (2009). Scr. Mater. 60, 1113–1116. Web of Science CrossRef CAS Google Scholar
Morales, L. F. G., Mainprice, D. & Kern, H. (2018). Tectonophysics, 724–725, 93–115. Web of Science CrossRef Google Scholar
Morawiec, A. (2004). Orientations and Rotations, 1st ed. Berlin: Springer-Verlag. Google Scholar
Nishiyama, Z. (1934). Sci. Rep. Tohoku Univ. 23, 637–664. CAS Google Scholar
Nolze, G. (2004a). Proceedings of the CHANNEL Users Conference 2004, Ribe, Denmark, pp. 37–45. Berlin: BAM. Google Scholar
Nolze, G. (2004b). Z. Metallkd. 95, 744–755. Web of Science CrossRef CAS Google Scholar
Nolze, G. (2005). Determining the f.c.c./b.c.c. Orientational Relationship in Plessite Regions of Iron Meteorites. HKL Users Meeting. Google Scholar
Nolze, G. (2008). Cryst. Res. Technol. 43, 61–73. Web of Science CrossRef CAS Google Scholar
Nyyssönen, T., Isakov, M., Peura, P. & Kuokkala, V.-T. (2016). Metall. Mater. Trans. A, 47, 2587–2590. Google Scholar
Nyyssönen, T., Peura, P. & Kuokkala, V.-T. (2018). Metall. Mater. Trans. A, 49, 6426–6441. Google Scholar
Ostapovich, K. V. & Trusov, P. (2021). Crystals, 11, 336. Web of Science CrossRef Google Scholar
Pitsch, W. (1959). Philos. Mag. 4, 577–584. CrossRef Web of Science Google Scholar
Pitsch, W. (1967). Arch. Eisenhüttenwesen 38, 853–864. CAS Google Scholar
Wassermann, G. (1933). Arch. Eisenhüttenwesen 6, 347–351. CAS Google Scholar
Wassermann, G. (1935). Über den Mechanismus der α–γ Umwandlung des Eisens. Mitteilungen aus dem Kaiser-Wilhelm-Institut für Eisenforschung zu Düsseldorf. Düsseldorf: Verlag Stahleisen. Google Scholar
Wendler, M., Ullrich, C., Hauser, M., Krüger, L., Volkova, O., Weiß, A. & Mola, J. (2017). Acta Mater. 133, 346–355. Web of Science CrossRef CAS Google Scholar
This is an open-access article distributed under the terms of the Creative Commons Attribution (CC-BY) Licence, which permits unrestricted use, distribution, and reproduction in any medium, provided the original authors and source are cited.