Abstract
The crystallographic texture of metallic materials is a key microstructural feature that is responsible for the anisotropic behavior, e.g. important in forming operations. In materials science, crystallographic texture is commonly described by the orientation distribution function, which is defined as the probability density function of the orientations of the monocrystal grains conforming a polycrystalline material. For representing the orientation distribution function, there are several approaches such as using generalized spherical harmonics, orientation histograms, and pole figure images. Measuring distances between crystallographic textures is essential for any task that requires assessing texture similarities, e.g. to guide forming processes. Therefore, we introduce novel distance measures based on (i) the Earth Movers Distance that takes into account local distance information encoded in histogram-based texture representations and (ii) a distance measure based on pole figure images. For this purpose, we evaluate and compare existing distance measures for selected use-cases. The present study gives insights into advantages and drawbacks of using certain texture representations and distance measures with emphasis on applications in materials design and optimal process control.

Original content from this work may be used under the terms of the Creative Commons Attribution 4.0 license. Any further distribution of this work must maintain attribution to the author(s) and the title of the work, journal citation and DOI.
1. Introduction
The crystallographic texture is a microstructural feature that describes the non-uniform distribution of grain orientations in polycrystalline materials. In metallic materials, the texture is initiated via solidification and can be modified by thermal, mechanical, and termo-mechanical processes like heat treatment, cold forming or hot forming. The existence of preferred grain orientations, however, leads to the typically anisotropic behavior of processed metallic products and is therefore an important aspect for the metal industry. Consequently, texture optimization along the processing-structure-properties chain [1] is of major importance. The measurement of the distance or also the similarity between crystallographic textures becomes essential when target textures have to be reached by a process. Then it is important to know how far the actual texture of the process path is away from the target [2]. The knowledge of texture distances is also required for the design of textures for given desired properties [3].
In general, the distribution of microstructural features, such as the orientation distribution, can be described by sets of n-point correlation functions [4]. This work is focused on the first order approximation by the one-point correlation function (probability density function). This approximation is commonly used for many tasks in materials science and industry, see [5] and [6]. One of the most important one-point correlation functions for many material properties in polycrystalline materials is the orientation distribution function (ODF), see [6]. It is used in this paper to demonstrate the concepts of representations and distance measurements of one-point correlation functions. In the literature, however, only few investigations in ODF distance measures can be found. These are explained in detail in the subsequent section summarizing the related work, where we also present other density distance measures, which have so far not been applied to ODF.
The commonly used distance measures take only into account the shape difference of the density functions, but do not consider the underlying orientation distances and correlations. This missing information is represented in the proposed new distance measures, which also represent orientation distances or even neighborhood correlations between orientations. The effect of incorporating or neglecting this information by using the various distance measures is discussed and demonstrated in this paper. We have chosen process path optimization and machine learning of microstructure-properties-relation as demonstration use cases.
Crucial for measuring texture distances is the way how the crystallographic texture, i.e. the ODF, is represented. Having grain orientation data, the ODF can be approximated basically by using different methods, representing the ODF under different aspects: (i) on the basis of a series expansion using generalized spherical harmonics (GSH) as described in Bunge [7] or hyperspherical harmonics [8, 9], (ii) on the basis of orientation histograms [2], and (iii) by parameterizing characteristic texture components and fibers, see Delannay et al [10] and Kocks et al [6]. Also experimental pole figures and inverse pole figures [6] can be used to represent the ODF.
As the ODF is a probability density function, the similarity between two ODFs can be expressed by many density-related distance and divergence measures from probability theory textbooks, such as the four most important measures Kullback–Leibler Divergence [11], Hellinger distance [12], Bhattacharyya distance [13], and Wasserstein metric [14]. Typically used distance measure in material science is defined like in [15], where neither the distance nor the neighborhood relations between the corresponding orientations are reflected by this measure.
Instead of expanding into a finite GSH series, the density is approximated by principal component analysis (PCA) [16] in [17] to reduce the representation dimension of the density functions (representing texture representative volume elements) [5, 18]. The distance is then measured by the Euclidean distance between the PCA coefficient vectors (see [19]). The PCA coefficients are ordered according to ascending represented variance of the principal components. In texture analysis, higher variance components are more important, but by using the Euclidean distance all components are weighted equally.
A different distance measure is introduced in [20] for fcc textures (e.g. goss, brass, copper, etc [6]) that are described by their typical components in Rodrigues space. Sundararaghavan and Zabaras [20] uses pole-density functions of essential orientation fibers in the fundamental zone for decomposition. The ODF is then described by a feature vector containing the expansion coefficients as entries. The distance between two ODFs is then measured using the l2 norm between their two feature vectors. This approach, however, is only applicable for textures that show such characteristic fibers and is therefore not generalizable.
Alternatively, in [21, 22], the ODF distance is measured on the basis of pole figures. This is done by calculating the sum of absolute or squared distance, respectively, between discretized pole figures of the ODFs. Another distance measure based on pole figures was introduced in [23]: The two values of the pole figures of two ODFs are taken at the same position of the discretization grid and stored as entries of a two dimensional vector and then plotted as a point cloud in a 2-d diagram. This scatter plot is then analyzed by performing a linear regression. The regression parameters offset and slope as well as the correlation factor are determined, where the latter is used as a similarity score between the two ODFs. However, this measure ignores the neighborhood relations of the orientations represented in the pole figures.
The idea of using orientation histograms to measure similarities of textures is used by [24]. This work analyzes the reconstruction of textures by a finite number of orientations with equal weight. In [24], the similarity between original and reconstructed ODFs are quantified by the measure proposed in [23], but also by comparing orientation histograms in the Euler space by the root mean squared deviation of the bin entries of both histograms. The use of histogram bin entries does not consider neighborhood relations between orientations. Furthermore, operating in the Euler space suffers from its distortion.
Dornheim et al [2] introduced an alternative approach that uses the Chi-Squared distance [25] applied to histogram-based texture representations in the space of unit quaternions. By using unit quaternions to describe orientations, distances between individual orientations can be evaluated in a straightforward manner [26]. Moreover, the Chi-Squared distance measure has the particular advantage that it is statistically consistent and minimum and maximum bounds exists. But as before, also only bin entries are compared. Neglecting the underlying orientation distances leads to a distance measure, which does not represent texture distances well, especially in the case of sparse histograms.
A histogram based measure also taking into account the distances between the representatives of the bins is the Earth Mover's Distance (EMD) [27, 28]. Therefore it is better suited to represent texture distances even with sparse histograms.
The main contribution of the present paper is the development of novel distance measures for crystallographic textures. These are (i) the Earth Movers distance taking into account local distance information encoded in histogram-based texture representations and (ii) a distance measure based on pole figure images. The GSH distance is used for comparison, for which we provide a complete derivation of this distance measure. We compare the distance measures to existing measures and outline their applicability. Furthermore, we show the effect of selected texture representations on the developed distance measures.
Our second use-case demonstrates the suitability of the selected texture representations for carrying property information. In the field of machine learning in materials science, it is essential to develop predictive models that can be used to design and optimize materials with specific properties. For this purpose, we develop neural networks for learning texture-property relations for the investigated texture representations and investigate the results among each others.
The methods applied in this paper are summarized in the following section 2. Then, in section 3, first, we outline advantages and disadvantages of the proposed texture distance measures and investigate the effect of the corresponding texture representations on the distance measures. Second, as an additional study, the effect of texture representations on learning texture-properties-relations are analyzed. The findings of this work are discussed in section 4. We summarize our work and draw conclusions in section 5. Important symbols for representing crystallographic texture and measuring texture distances that are used throughout this study are summarized in table 4 and table 5 in appendix
2. Methods
2.1. ODF
Grain orientations can be parameterized in different ways, see [29]. Most frequently used in experimentation are Euler angles [7, 30], which describe an orientation as three subsequently executed rotations around defined axes of a Cartesian coordinate system. However, due to singularities, the Euler space is distorted, in general. To overcome this issue, the axis-angle description [29] or Rodrigues vectors [31] can be used, which describe orientations as a rotation around a 3d-vector (the length of the vector yields the rotation). A general drawback of these descriptions, however, remains, which is that for doing calculus, signs and special conventions have to be respected and the amount of permutations that follows from it is relatively high. For this reason, unit quaternions, which are unique and well-defined, have been introduced for the description of orientations [32].
To describe the crystallographic texture of materials, typically, the ODF defined by
with g being an orientation in SO(3) and V(g) describing the volume in SO(3), is used. Although our study is not limited by certain symmetry conditions, in this work, we assume f(g) underlying cubic symmetry conditions as we focus particularly on steel materials. As a consequence of such symmetry conditions, certain subspaces of SO(3) are equivalent and, thus, SO(3) can be reduced to the so-called fundamental zone, see [29]. In the following, we present commonly used texture descriptions and methods to measure distances between textures.
For expressing an orientation g, several representations exist (see [29]). For this study, however, two typically used representations are of importance, which are the Euler angle representation following [7] and the representation using unit quaternions, see for example [31, 32]. The Euler angles define subsequent rotations about the axes X, Z, X of a Cartesian coordinate system, while quaternions form a vector in a four-dimensional vector space [32].
In material science the commonly used distance measure between two ODFs and is defined in [15], equation (49) as:
with g being an orientation in the orientation space SO(3). This distance measure represents the integral squared difference between the amplitudes of the density functions only. In equation (2) the ODFs are usually represented as truncated GSH series, but can also be approximated by orientation histograms. In [15], approximations of the ODF distance are calculated similiarly to equation (2), but on the basis on two-point correlation functions. In our work, we transfer this approach to ODFs, which capture one-point correlation functions. As already mentioned in the Introduction (see section 1), due to the property of equation (2), neither the distance nor the neighborhood relationships between the corresponding orientations are reflected by this distance measure. Instead, the Sinkhorn distance is proposed in the study.
2.2. Texture representations and distance measures
2.2.1. GSH functions.
The ODF f(g) can be approximated by a series expansion on the basis of GSHs [7]
with the orthonormal basis functions
in which g is expressed as Euler angles and denotes generalizations of the associated Legendre functions. The coefficients of the series expansion are often used as descriptors for crystallographic texture, as they encode the shape of the ODF, see for example [33–35]. In these works, however, symmetries of the ODF are taken into account, yielding a more compact form of equation (3) as certain functions can be transformed or eliminated, depending on the symmetry [7]. In this study, GSHs are generated using the software PyMKS [36].
The distance between two ODFs and can be expressed according to equation (2) as
When the densities and are expanded in two series of GSH base functions
and
the distance measure of equation (5) becomes
Considering the orthogonality of , the distance measure between orientation densities and reduces to
For the sake of completeness, we included the full derivation of equation (9) in appendix
2.2.2. Orientation histograms.
Orientation histograms have been introduced in [2] to facilitate formulating statistical distance measures. The basis of the approach is the quaternion distance between two unit quaternions q1 and q2 as given in [26]:
To construct an orientation histogram, a set O of j nearly uniformly distributed orientations oj in SO(3) (or the fundamental zone, if symmetry conditions hold) is needed. The set O forms the bin centers of the orientation histograms and is derived using the algorithm introduced in [37], as is implemented in the software neper [38].
For a set of orientations G that describes the crystallographic texture of a material, assignment vectors w g are calculated for each element by
with denoting the jth component of w g . Furthermore, Nl is a set of l nearest neighbor orientations of g in terms of the orientation distance equation (10). This so-called soft-assignment approach (with soft assignment factor l) guarantees that orientations that do not lie perfectly in the bin center are assigned proportionally to the neighbor bins . Finally, a volume average over the assignment vectors of the individual orientations w g yields the orientation histogram
On the basis of the orientation histograms, texture distances can be defined using any histogram-based distance measure. The Chi-Squared distance and the EMD, as well as a faster implementation of the EMD, called the Sinkhorn distance [39], are introduced in the following.
2.2.2.1. Chi-Squared distance.
In [2], the Chi-Squared distance measure [25] was shown to be suitable for this purpose. The Chi-Squared distance between two orientation histograms and is defined as follows [25]:
However, for comparing sparsely populated histograms, the applicability of the Chi-Squared distance measure is limited. In such cases, the Chi-Squared distance measure is very likely to show very high values (close to the maximum) and is therefore not sensitive for changes in the histograms. This is why we propose to use the EMD [27].
2.2.2.2. Earth movers distance.
The EMD [27, 28], going back to the works [40] and [41], is based on a solution to the well-known transportation problem [42]. It is typically used for comparing distributions over a discrete region (e.g. the bins of a histogram as being used in image retrieval [28]). EMD measures the minimum amount of work needed to transport the probability mass from one distribution to the other to make them equal. The work of transfer between two bins is the transported probability mass times the distance between the representatives of the bins. In our case we consider the minimum amount of work needed to transform one orientation histogram into the other. Thereby, orientation distances between bins play an important role, compared to the Chi-Squared distance.
The computation of the EMD can be formalized as a linear programming problem with constraint conditions as described in [27], which is used in our approach. The principle procedure of this approach is as follows: Given two sets of tuples: and where , are the histogram bin centers represented as unit quaternions and , are the entries (weights) of the corresponding histogram. Respecting the crystal symmetry, the ground distance matrix is calculated, where dij is the distance between the quaternion representations and . The quaternion distance [26] is used as the distance function:
where · denotes the product of the vector elements (not the quaternion multiplication, which results in another quaternion). The aim of solving the transportation problem is to find a flow matrix , where fij is the flow between and , that minimizes the overall work
Once the transportation problem is solved, and thus the optimal flow F is found, the EMD is defined as the normalized distance between the sets and :
2.2.2.3. Sinkhorn distance.
The solution of the transport problem as discussed above suffers from the increase in complexity with increasing number of histogram bins, which is also the dimensionality δ of the histogram representation space. If two histograms of dimension δ are compared, the costs for the calculation of the optimal transport distances scale at least in [39, 43]. The transportation problem therefore becomes intractable when δ exceeds around 100. To overcome this issue, in [39] the Sinkhorn algorithm is proposed instead. In this work, an additional constrain is introduced, in order to ensure that the the KL divergence between the flow matrix F and πi is smaller to the pre-defined parameter α:
This results in the requirement that s(F) should be as large as possible,
The resulting (dual) Sinkhorn distance is
which is again a convex function. By forming the Lagrangian and searching for its minimum with respect to , a strictly convex problem is obtained yielding a unique optimal solution. It is shown that the resulting optimum is also a distance. Since the Sinkhorn algorithm relies on matrix-vector products, the distance can be computed through Sinkhorn's matrix scaling algorithm, whereby it is several orders of magnitude faster than transport solvers.
In our approach, we calculate the histogram distances using the highly efficient Sinkhorn algorithm ([39], algorithm 1) with 100 iterations and setting the value of parameter λ to 0.01. Furthermore the algorithm can be integrated as a fully differentiable function in optimization frameworks such as being used for neural networks and implemented on Graphics Processing Units.
2.2.3. Pole figures.
A pole figure is a graphical representation used in materials science and crystallography to display the orientation of polycrystals. It is based on a stereographic projection that maps three-dimensional information on a two-dimensional plane [6]. When using pole figures, the neighborhood relations of the orientations are represented by the neighboring pixels in the image. In this study, pole figures are generated using the software mtex [44]. Distances between textures are measured by comparing two pole figures and pixel-wise by means of the absolute or l1 loss:
where N denotes the number of pixels and M denotes the number of pole figures.
2.3. Texture representations for learning texture-property relations
When texture-property relations are learned, the textures are transformed into a latent space, which arranges the texture representations according to their properties. Looking at machine learning in materials design, we want to retrieve texture, which correspond to given properties. For this purpose it is very important that the latent space representation also reflects the distance in the original texture space. This can be enforced by using e.g. siamese neural networks [3]. It still remains crucial that the original texture representation contains the essential information about the properties.
In order to investigate the ability of the discussed texture representations being suitable for carrying property information, we develop neural network-based models for learning the relation between textures and their corresponding properties, based on the texture-property data set described in section 2.4.2. This forward mapping from textures to properties is modeled as a regression problem. The regression loss is given by the mean squared error between the predicted properties and the true properties p :
where θ are the trainable parameters and is a regularization term that is used to prevent overfitting with the hyperparameter λ defining the strength of the regularization (also known as weight decay, see [45, 46]). We use E11, E22, E33, , , to describe the elastic and plastic of material properties. For learning the relation between textures and corresponding properties, we represent the textures in three different ways:
- as orientation histograms having the resolution J = 512 and l {1, 3}.
- as pole figures for the Miller's indices (001), (110), (111), where the polar coordinates are transformed into Cartesian coordinates with a resolution of pixels. The resulting pole figure representation for one exemplary ODF is depicted in figure 1.
- as GSH textures for degree L = 16 and L = 10. For the mapping, we use only a subset of the GSH coefficients, as the first coefficient equals one and half of the remaining coefficients are complex conjugates of the other half [47].
Figure 1. Representation of the ODF by two-dimensional pole figures for the Miller's indices (001) (left), (110) (center) and (111) (right) with a resolution of pixels.
Download figure:
Standard image High-resolution imageFully connected neural networks are used for orientation histograms and GSH representations, whereas convolutional neural networks (CNN) are used for pole figure representations [48, 49]. CNNs are well-studied deep learning methods for image data [50–52] and are particularly powerful for processing images, where the underlying neighborhood relations between pixels are exploited, as is the case with pole figures. The topologies of the neural network models are listed in table 7 (appendix
2.3.1. Orientations histograms.
The topology for the neural network on the basis of orientation histogram (see table 7 (a) and figure 9(a)) consists of three hidden fully connected layers, where each of the layers halve the size of the previous layer. The output of the third hidden layer is followed by two processing layers which feed a final linear regression layer, giving a float output vector for the six predicted properties .
2.3.2. GSH.
The topology for GSH with L = 10 (see table 7(b) and figure 9(b)) half the size of the previous layer within the first three fully connected hidden layers. This is followed by the final linear regression layer for the six predicted properties . The first fully connected hidden layer of the topology for GSH with L = 16 (see table 7(c) and figure 9(c)) reduces the input data to the size of 160 neurons. This is followed by four hidden fully connected layers, where each of the layers halve the size of the previous layer. This is followed by the final linear regression layer for the six predicted properties .
2.3.3. Pole figures.
The layout of the CNN topology can be seen in table 7(d) and figure 9(d). The convolutional layers have a filter kernel size of , for which an increasing size of the feature maps was selected. A common approach is a stride of length one with no sub-sampling in the convolutional layers. Instead, sub-sampling is performed in the pooling layers with stride of length two, halving the pooling layer input (in a Gaussian resolution pyramid). The convolutional layers and the pooling layers are stacked two times and their output is vectorized. This high-dimensional vector is processed by four consecutive fully connected layers to feeding the final linear regression layer for the six predicted properties .
2.3.4. Implementation details.
In the context of hyperparameter optimization the random search method [53] is applied using 5-fold cross-validation. Based on the analysis of the hyperparameters, the following decisions are made about the investigated hyperparameters: The Xavier method [54] is used for weight initialization. The Adam Optimizer [55] was found to be most efficient, with the following parameters: learning rate = 0.001, weight decay = 10−6, batch size = 32. The models are trained for 200 epochs, where the best intermediate result of the test set is retained to prevent over fitting. This can be considered as an application of early stopping [56]. The tanh activation function is used. The neural networks are implemented based on the Pytorch API [57].
2.4. Texture data sets for evaluation
2.4.1. Texture evolution and properties calculation.
The basis for the investigations in the present paper is a simulated metal forming process, which is described in [2] and for which a simulation framework has been published [58]. The simulation is based on the Taylor-type crystal plasticity model introduced in [59], which is modified in terms of hardening as described in [60]. For a detailed description of the material model, we refer to appendix
Basically, the simulation framework allows for applying sequences of tension and compression operations on a point within a workpiece of the material under consideration (which we call material point in the following). These operations are defined by applying the deformation gradient
with orthogonal basis vectors e i and the outer product denoted by the operator ⊗. Expressed as a matrix, the deformation gradient writes
is defined by the applied tensile load increment and both, and , are determined such that the stress boundary conditions are fulfilled, see [2]. Each of the individual tensile load increments can be oriented arbitrarily to the material point yielding , which is a rotated form of the deformation gradient, following
with the rotation matrix R . We use the framework to simulate texture evolution and generate different crystallographic textures for our analysis. It is well known that Taylor-type mean-field models typically overestimate texture evolution [6]. However, for the purpose of our study the used mean-field model is sufficient as we prioritize execution speed over predicting highly realistic material behavior.
In addition, the simulation framework is used to calculate material properties. The properties we focus on are the orientation dependent Young's moduli and anisotropy similar to R-values, as in [61]. R-values, however, are originally developed to express plastic anisotropy in sheet metals. On this basis, we use an R-values-like measure, , to described the plastic anisotropy at the material point in three space directions. To do so, tension tests are conducted in each space direction using the simulation framework. The -values are given by the relation between tensile and lateral strain. On the basis of the simulated tension tests, also, the Young's modulus Ei is calculated in three space directions.
2.4.2. Crystallographic texture data generation.
In total, two data sets are generated: a first one, which serves to compare the different measures of texture distances and a second (larger) one to serve the demonstration use case of learning texture-property relations. The generation of both data sets is described in the following.
2.4.2.1. Distance measurement evaluation set.
For this purpose we are seeking datasets where the texture distance between subsequent elements is continuously increasing. To generate such an ODF dataset, we simulate an uniaxial tension test (20 load steps with applied strain). When repeatedly applying tension operations on a material with initial texture as in the example process, the distance from the initial texture is expected to be smoothly and monotonically increasing. We generate three such datasets by starting the simulated tension test with different initial texture as follows:
- Initial Texture 1: A grey initial texture is used that consists of 512 nearly uniformly distributed orientations () in the cubic-triclinic fundamental zone. The orientations are generated using the algorithm described in [37].
- Initial Texture 2: 100 orientations () are randomly sampled from the 512 orientations of Initial Texture 1.
- Initial Texture 3: The third initial texture consists of only one orientation ().
2.4.2.2. Texture-property data set.
For learning of a generalized texture-property mapping, a total of 76 980 simulations were conducted, each by applying seven tension steps of strain based on equation (24). The rotation matrix R is determined on the basis of one randomly chosen orientation from a set of 25 (also nearly uniformly) distributed orientations. The properties Ei and are then calculated for each texture of the thereby obtained texture dataset.
3. Results
In the following, we show the effect of using different texture representations in the two investigated use cases.
3.1. Comparing measures of texture distances
The distances of cristallographic textures are usually measured in materials science by means of equation (2) with the texture ODFs represented as truncated GSH expansions. A more recent approach uses orientation histograms as discrete representations of the ODFs, while the distance is still calculated according to equation (2) in its discretized form (Chi-Squared distance (equation (13))). Our alternative approaches of using the Sinkhorn distance (equation (16)) between orientation histograms and of representing ODFs as pole figures to calculate the pole figure distance (equation (20)) capture orientation neighborhoods of and correlations between orientations. We first compare the non-GSH approaches among each other, and then compare the best of them, the Sinkhorn distance, to the classical GSH approach.
The effect of the various discussed ODF representations on the corresponding ODF distance measures are shown in the following. For this purpose, we use the distance measurement evaluation set
described in section 2.4.2, resulting from the forming process, which consists of 20 tension steps. We determine the distances from the initial texture to each subsequent texture : ,...,, where represents the distance function. Such sequences of distance measure values are then compared using different texture representations. An overview of the methods of data generation and distance measurements is depicetd in figure 10 in appendix
3.1.1. Orientation histogram and pole figure representations.
In the following, we compare the distances, which result from using
- 1.the Chi-Squared distance (equation (13)),
- 2.the Sinkhorn distance (equation (16)) and
- 3.the pole figure distance (equation (20)).
These measures are calculated for the textures resulting from the forming process starting at the three different initial textures. For each texture set, the orientation histograms and pole figures (depicted in figures 2–4) are created as follows: The textures are represented by orientation histograms of different resolution, where the number of histogram bins J {}. The histogram of each resolution is smoothed with three different soft-assignment values l {}. We generate pole figures for the Miller's indices and transform the polar coordinates into Cartesian coordinates with a resolution of pixels.
Figure 2. Representation of the ODF with one single orientation () by two-dimensional pole figures for the Miller's indices (001), (110), and (111) with a resolution of 64 × 64 pixels as well as by orientation histograms for number of bins J = 512 and soft-assignment l = 3. The first row shows the initial texture at process step 0, the second row shows the representations at process step 10, and the third row shows the representations at the final process step 19.
Download figure:
Standard image High-resolution imageFigure 3. Representation of the ODF with 100 orientations () by two-dimensional pole figures for the Miller's indices (001), (110), and (111) with a resolution of 64 × 64 pixels as well as by orientation histograms for number of bins J = 512 and soft-assignment l = 3. The first row shows the initial texture at process step 0, the second row shows the representations at process step 10, and the third row shows the representations at the final process step 19.
Download figure:
Standard image High-resolution imageFigure 4. Representation of the ODF with 512 orientations () by two-dimensional pole figures for the Miller's indices (001), (110), and (111) with a resolution of 64 × 64 pixels as well as by orientation histograms for number of bins J = 512 and soft-assignment l = 3. The first row shows the initial texture at process step 0, the second row shows the representations at process step 10, and the third row shows the representations at the final process step 19.
Download figure:
Standard image High-resolution imageTo make the distances comparable independent of the measure under consideration, we normalize the distances by dividing the raw distance by the maximum possible distance in each case. The maximum possible distance is the distance between two single crystals and , which have the maximum distance in their orientations:
The sequences of these normalized distances are calculated for our three different texture sets and plotted as distance curves over process step number (depicted in figure 5) They are discussed in the following.
Figure 5. Distances over process step curves for the textures with 512 orientations (, first row), with 100 orientations (, second row) and one single orientation (, third row). The Chi-Squared distance (red) and Sinkhorn distance (blue) are represented for the soft-assignment l = 1 (a), (d), (g), l = 3 (b), (e), (h) and l = 5 (c), (f), (i). Each of these diagrams shows the curves for the different number of bins {} and the pole figure distance curve in black. The Quaternion distance curve is shown in the single orientations diagrams (g), (h), (i) in green color.
Download figure:
Standard image High-resolution image3.1.1.1. Initial Texture 1 ().
The distance curves of the Chi-Squared and Sinkhorn distance measures for the (J, l)-settings of the orientation histograms as well the distance curves of the l1-distance measure for the pole figures are depicted in figures 5(a)–(c). It can be seen that the Chi-Squared and Sinkhorn distance values for J = 512 and l = 1 do not increase until step 2 despite the expected texture evolution due to increasing load (figure 5(a)). This is because in this special case, all texture orientations are located initially in the bin centers. Our process then needs two steps to force the movement of the orientations into another bins. On the other hand, when applying smoothing by soft-assignment with l = 3 and l = 5, a small process-enforced movement from the bin center is enough to change the histogram and the distance value. Furthermore, the Chi-Squared distance curve is not smooth for l = 1 (figure 5(a)) and erroneously not monotonic for l = 1 and J = 2048. At higher soft-assignment values l = 3 (figure 5(b)) and l = 5 (figure 5(c)) the Chi-Squared distance curve shows a monotonic behavior and is smoother. Another effect of the discretization parameters of the histograms on their distance curves is the variance of the distance values at a process step. One can see from figures 5(a)–(c) that this variance is much higher for the Chi-Squared than for the Sinkhorn distance measure and therefore the Chi-Squared measure is much more sensitive against the choice of histogram parameter values. The Sinkhorn distance as well as the pole figure distance result in monotonic and smoother curves, while the Sinkhorn distance is less sensitive to the number of bins J and soft-assignment l.
3.1.1.2. Initial texture 2 ().
The results of the investigated distances for the orientation histograms and pole figures are depicted in figures 5(d)–(f). The general behavior of the curves is similar to the case , but the curves are rougher for the Chi-Squared measure where also the maximum value is much higher compared to than for the Sinkhorn distance, the curves of which still remain smooth. The distance curve resulting for the pole figure measure remains almost unaffected.
3.1.1.3. Initial texture 3 ().
The results of the investigated distances for textures with only one orientation are shown in figures 5(g)–(i). The simulated process delivers a sequence of single crystals where the texture is determined by their orientation quaternions. The quaternion distance equation (14) can be used in this case as the ground truth for the texture distance. The quaternion distance curve is strictly monotonic and almost linear. The Chi-Squared distance measure can not cope with this case because it changes its value only if the single crystal orientation moves into a different bin and then immediately takes on the maximum possible value (saturation). Higher-order soft-assignments smoothen this step function behavior and let the curves saturate slower. The discontinuity problem of the Chi-Squared curves is less prominent for Sinkhorn distance curves because the quaternion distances between bin centers are also taken into account. This also forces the Sinkhorn distance curves to be closer to distance curve and also prevents saturation. The pole figure distance curve is monotonic and smooth, but deviates from the linear ground truth curve by forming a half sigmoid function which saturates smoothly with increasing step number.
3.1.2. GSHs.
After having learned that the Sinkhorn distance delivers the best results related to histogram distance measures at textures composed of 512 orientations, we now compare these results to the results from using the distance measure (equation (9)) based on GSH texture representations of various GSH degrees. For this part of our study, we use the Initial Texture 1 set () from the distance measurement evaluation set described in section 2.4.2. The ODF is approximated by a GSH series expansion ([7]) of the degrees L {4, 6, 8, 10, 16} [7]. For comparison, we show the corresponding Sinkhorn distance.
The value ranges of the different analyzed distances differ due to different representations. To compensate this effect the distances are normalized to the value of the distance at step 19 (maximum distance value):
The results for the GSH distance are shown over process step numbers in figure 6. It can be seen that the Sinkhorn distance increases stronger in the first steps and then tends to saturate at later steps. In contrast, the GSH distance shows a small increase at the beginning and increases stronger after certain process steps, resulting in an approximately linear increase from step 8 onwards. In general, the GSH distance is strictly monotonic and smooth. The curves show that the GSH distance measure is less sensitive to small textures distances than the Sinkhorn distance measure, while the latter tends to saturate at higher distances.
Figure 6. Distances over process step curves for the textures with 512 orientations (). In each of the charts (a), (b) and (c) the GSH distance (red) is plotted for L {4, 6, 8, 10, 16}. The Sinkhorn distance curves (blue) for number of bins {128, 256, 512, 1024, 2048} are shown in (a) for the soft-assignment l = 1, in (b) for l = 3 and in (c) for l = 5.
Download figure:
Standard image High-resolution image3.1.3. Investigation of experimentally measured textures.
Finally, we evaluate the distance measures at experimentally measured textures of a DC04 steel sheet at different processing steps. The data was obtained from EBSD measurements conducted after (1) hot rolling, (2) cold rolling and (3) heat treatment in order to study the texture evolution [62]. The resulting textures are shown as pole figures and orientation histograms in figure 7. After hot rolling, a nearly gray texture can be observed, while cold rolling and heat treatment result in pronounced textures typical for these processing steps. In figure 8, we additionally provide visualizations of each individual orientation distribution as sections through the Euler space. Therein, the typically pronounced α and γ fiber of cold rolling textures can be clearly seen. The α fiber disappears after heat treatment, while the γ fiber gets more pronounced [63].
Figure 7. Representation of the ODF for the experimentally measured textures by two-dimensional pole figures for the Miller's indices (001), (110), and (111) with a resolution of 64 × 64 pixels as well as by orientation histograms for a number of bins J = 512 and soft-assignment l = 3. The first row shows the hot rolled texture, the second row shows cold rolled texture, and the third row shows the heat treated texture.
Download figure:
Standard image High-resolution imageFigure 8. Orientation distribution of the experimentally measured textures as sections throught the Euler space. The first row shows the hot rolled texture, the second row shows cold rolled texture, and the third row shows the heat treated texture.
Download figure:
Standard image High-resolution imageThe distances of the ODFs are calculated between textures after (1) hot rolling and (2) cold rolling, (2) cold rolling and (3) heat treatment, and (1) hot rolling and (3) heat treatment. For our experimental data it is not possible to compare GSH-based distance measures to histogram-based and pole-figure-based distance measures, because the prerequisites of normalization as in the simulated process are not given: With only three textures, it makes no sense to use one distance for normalization of the others as we did it by using the distance of the last process step in the simulated 20-step process. To compare distances between the three experimental textures, we were normalizing the distances of the histogram-based and pole-figure-based measures by the distance between two single crystals (maximum possible), but which can not be calculated for GSH representations.
The observed qualitative behaviour of the textures is reflected by all distance measures, which are shown in table 1. The difference between the behaviours of the different distance measures is small, because all the experimental textures are not very sharp (sparse), which would induce distinct distance measure behaviours.
Table 1. Results of the measured distances between each of the experimentally measured textures. The results are shown for the orientation histograms (OH) with a fixed number of bins J = 512 and varying soft-assignments l, as well as for the pole figures.
Texture | Distance | Hot rolled vs. Cold rolled | Cold rolled vs. Heat treated | Hot rolled vs. Heat treated |
---|---|---|---|---|
OH for l = 1 | 0.421 | 0.296 | 0.453 | |
OH for l = 3 | 0.368 | 0.209 | 0.340 | |
OH for l = 5 | 0.343 | 0.184 | 0.305 | |
OH for l = 1 | 0.206 | 0.180 | 0.207 | |
OH for l = 3 | 0.195 | 0.166 | 0.192 | |
OH for l = 5 | 0.189 | 0.163 | 0.186 | |
Pole figures | 0.241 | 0.172 | 0.228 |
3.2. Learning texture-property relations
The results of the texture-property relations are summarized in table 2. The coefficient of determination R2 is used for comparison, as well as the regression errors MAE and MAE, which denote the mean absolute error (MAE) between the true and predicted Young's moduli and -values. An MAE of Young's moduli and of of is sufficient in most applications. Additionally, the numbers of input features of the used texture representations are noted. It is shown that texture-property relations with a sufficient prediction quality can be achieved for all texture representations. By considering the orientation histograms, better results are obtained with the soft-assignment l = 3. Comparing all texture representations, the estimator quality for GSH for L = 16 is best considering R2 while pole figures achieves the best result considering MAE. The distribution of the property values of the learning data set is shown in table 3.
Table 2. Results of the investigated textures for learning the texture-property relations. Regression error MAE is given in GPa, Regression error MAE in - and Regression score R2 in %. The best results for the metrics are noted in bold.
Texture | Number of features | R2 | MAE | MAE |
---|---|---|---|---|
Orientation histograms for | 512 | 98.2 | 0.329 | 0.022 |
Orientation histograms for | 512 | 99.5 | 0.125 | 0.012 |
GSH for L = 10 | 80 | 99.3 | 0.152 | 0.015 |
GSH for L = 16 | 280 | 99.7 | 0.087 | 0.011 |
Pole figures | 99.6 | 0.080 | 0.011 |
Table 3. Distribution of the property space for the underlying data set. The E-Values are given in GPa and the -Values are given in -.
Property | Min. Value | Max. Value | Range | Mean | Std. |
---|---|---|---|---|---|
E11 | 204 | 231 | 27 | 216 | 3.14 |
E22 | 206 | 234 | 28 | 218 | 3.42 |
E33 | 204 | 229 | 25 | 217 | 3.27 |
0.373 | 4.024 | 3.651 | 1.084 | 0.284 | |
0.342 | 2.882 | 2.540 | 0.964 | 0.167 | |
0.239 | 2.210 | 1.971 | 0.931 | 0.194 |
4. Discussion
The findings of this work will be discussed under three aspects: (1) ODF-based texture representations, (2) texture distances measured with representations as discussed in (1), and (3) effects of texture representations on learning of texture-property relations.
4.1. ODF-based texture representations
Pole figures are the richest representation of the investigated textures in this study, as they are represented as image data. In this representation, the neighborhood relations of the orientations are represented by the neighboring pixels in the image. Moreover, the visualization of the ODF by pole figures is interpretable by domain experts, which in turn allows them to interpret texture-property relations represented by neural regression networks. In contrast, neighborhood relations are not reflected by orientation histograms, since the order of bins does not reflect the order of orientations, cf section 2.2.2. For a comparison of the ODF represented as pole figures and orientation histograms see figures 2–4. Orientation relationships are only represented by orientation histograms when the orientations of the bin centers are included. The representations of ODFs by GSH coefficients does not contain any information about orientation relationships. When using GSHs, neighborhood relations between orientations are implicitly represented by the base functions, which belong to the GSH coefficients. When expanding an ODF using GSH with only low order coefficients, sharp textures can not be represented very well. Besides pole figure images, plots showing sections through the Euler space are also often used to visualize the orientation distribution. However, due to the distortion of the Euler space, this representations is disadvantageous for representing and processing crystallographic texture data.
4.2. Texture distance measures
Distances between textures using the distance measurement evaluation set described in section 2.4.2 are evaluated by means of a stepwise process, which pushes the texture further apart from the initial texture at each step. When constantly applying tensile load increments on a material with initial texture as it is done in the example process (cf section 2.4.1), the distance between texture and is expected to be smoothly and monotonically increasing with step number k. The GSH-based distance measure as well as the distance measures based on pole figures show this behavior. The monotonic requirement of the distance measure is also preserved by the Sinkhorn distance of the histogram representation, while it is violated by the Chi-Squared distance measure at soft-assignment l = 1 of the histogram representation. The Chi-Squared distance measure is often not smooth (see figure 5), independent of the soft-assignment parameter, while the Sinkhorn distance is smooth in all of the presented studies (except for the single crystal example shown in figure 5(g)).
Another disadvantage of the Chi-Squared distance is its high sensitivity with respect to a shift of orientations from one bin to another one. This is less pronounced for dense histograms (i.e. where there is a non-zero number in each bin) than for sparse histograms. This is best seen by looking at extreme cases of three sparse histograms: Histogram has orientations only in one single bin o1, otherwise all entries are zero. Histogram has orientations only in an immediate neighbor bin of o1. Histogram has orientations only in any other bin. The Chi-Squared distances in both cases and thus maximal (following equation (13)), no matter how close the unit quaternions of the bins are.
In general, it can be seen that the soft-assignment parameter has a strong effect on the Chi-Squared distance measure, as it incorporates local orientation distances by distributing histogram weights to several bins. This is artificially countering the disadvantage of sensibility against the shift of orientations. The Sinkhorn distance, in contrast, is not affected much by the soft-assignment parameter as it incorporates also the distances between the orientations of the bin representatives (cf Eq(14)). This reflects the neighborhood relations of the orientation space over which the ODF is spanned. Nevertheless, larger values of soft-assignment l yield smoother distance curves. In the case of Chi-Squared distance the usage of l > 1 is mandatory for the above mentioned reasons.
In addition, the number of histogram bins of the orientation histogram has a significant effect on the Chi-Squared distance measure, which can be seen in figures 5(a)–(c) and (d)–(e): the higher the number of histogram bins, the lower the distance is. For higher number of histogram bins (e.g. J = 2048), the Chi-Squared distance even tends to converge towards the Sinkhorn distance. The Sinkhorn distance in-turn is much less sensitive to the number of histogram bins.
Regarding the single crystal texture study (Initial Texture 3 ( = 1)), the orientation histogram-based distance measures do not show a smooth behavior, because the crystal rotation after loading cannot be tracked adequately by the orientation histograms. Therefore, the Chi-Squared and the Sinkhorn distance jumps at certain load steps, independently of the number of histogram bins and soft-assignment parameter. However, because of the bin-wise comparison, the Chi-Squared distance reaches quickly it is maximum value. In contrast, the Sinkhorn distance does not reach the maximum value at all and converges almost to the same value for different number of histogram bins and soft-assignments. Moreover, the Sinkhorn distance is closer to the quaternion distance, which can be considered to be the ground truth in this case.
In contrast to the orientation histogram-based distance measures, the pole figure distance shows a rather smooth behavior over the loading steps, as the rotation of the single crystal is tracked by the pole figure. This is due to the generation of pole figures by using a Gaussian kernel which spreads the orientations over several pixels. The distance curves resulting from pole figures are monotonic and smooth. Also the GSH distance shows a smooth behavior in all cases, as it is based on a smooth function approximation (cf equation (9)). However, in figure 6, it can be seen that the GSH distance behaves contrary to the Sinkhorn distance, as it has a slight increase at the beginning of the loading steps and a rather strong increase later. This characteristic cannot be influenced by the degree L of the GSH distance and does not seem to have a strong effect in this example. It can be seen from figure 6 that the GSH distance measure has lower resolution power at small texture distance than the Sinkhorn distance measure while it is higher at larger texture distances than Sinkhorn.
When applying the distance measures on experimentally measured textures, naturally, the texture distances do not behave linearly in the chain hot rolling, cold rolling and heat treatment. Heat treated and cold rolled textures are similarly far from the hot rolled texture, what in the sense of the Sinkhorn distance means that the work to change a grey texture to one of these textures is similar.
4.3. Estimation of texture-property relations
Besides evaluating different texture representations for texture distance measurement their suitability for modeling texture-property relations was investigated in section 2.3. The results show that sufficient prediction quality can be achieved for all texture representations (see table 2), whereas the best results are obtained with the textures represented as pole figures (considering MAE) and GSH with L = 16 (considering R2).
The pole figure representation allows the neural network models to exploit the pixel-represented neighborhood relationships within the textures through convolutional operations, which explains the superior prediction quality. However, the pole figure image data must be transformed by a backbone to a vectorized latent space by means of convolutional and pooling layers, before the neural network head can perform the regression to the property values. The additional backbone layers make processing of pole figures more complex than using histograms as input, which results in higher model training efforts.
In contrast, the orientation histograms can be directly used as input for the neural regression network, reducing the overall network complexity. Investigations were performed for the number of histogram bins J = 512 and soft-assignment l = 1 and l = 3, where the better result is achieved with l = 3. The improvement with l = 3 can be explained by the approximate consideration of neighborhood relationships by higher order smoothing via soft assignment. The number of bins of J = 512 was chosen as compromise between computational cost and representation quality.
The GSH representations can be directly used as input as well. The investigation was performed using GSH representations of the degrees L = 16 and L = 10, which comprise of 280 and 80 features respectively. A better prediction quality is achieved with L = 16, but with L = 10 sufficient results are already achieved with its lower number of features, requiring a less complex neural network model. Better prediction results than with orientation histograms can be achieved by GSH-based models with lower number of features due to the implicit representation of orientation neighborhood relations in the base functions of the GSHs.
5. Conclusion
The measurement of texture distances is essential for any task, where knowledge about the assessment of texture similarities is required. Examples are the design of processes, which are supposed to reach a given a target texture, and modeling of texture-property relations for materials design aiming to optimize textures for given properties. Nevertheless only a few studies can be found in the materials science literature related to distance measures between textures.
Therefore this has been investigated in more detail in this paper for crystallographic textures, which are commonly described by the ODF. Methods of distance measurement based on representations of the ODF such as GSHs, orientation histograms and pole figures have been developed and investigated: (1) explicit distance measure between two ODFs expanded in GSH, (2) Sinkhorn distance measure and (3) Chi-Squared distance measure for ODFs represented by orientation histograms and (4) distance measure for ODFs represented as pole figures.
By evaluating the texture distances resulting from an example process, we were able to figure out the advantages and drawbacks using the discussed texture representations and distance measures as presented in the discussion. We found that the Sinkhorn distance should be chosen when a high resolution of small distances is more important, and the GSH distance when large distances have to be better resolved.
The texture representations and distance measures were also applied to experimental data from a hot rolling—cold rolling—heat treatment process chain, where the process state evolution is well reflected by all distance measures under consideration due to the non-spiky nature of the ODFs.
We also investigated the suitability of the texture representations under consideration for learning texture-property relations. Our finding is that using GSHs achieves similar quality than using pole figures, but with a lower computing complexity. Both are superior to using orientation histograms which make only limited use of orientation neighborhoods.
In the present work, we applied our methods on data from mean-field simulations. The next step is to apply distance measurements as well as learning the structure-property relationship on spatially resolved data from full-field simulations.
Acknowledgments
We would like to thank the German Research Foundation (DFG) for funding the presented work, which was carried out within the research Project Number 415804944: 'Taylored Material Properties via Microstructure Optimization: Machine Learning for Modelling and Inversion of Structure-Property-Relationships and the Application to Sheet Metals'. Also we would like to thank Prof. Surya Kaldindi for his support to derive the GSH distance.
Data availability statement
The data that support the findings of this study are openly available at the following URL/DOI: https://fordatis.fraunhofer.de/handle/fordatis/319 [64].
Appendix A: Summary of important symbols
Table 4. Summary of important symbols for representing crystallographic texture that are used throughout this study.
Notation | Description |
---|---|
g | Orientation (point in SO(3)). |
f(g) | Orientation distribution function. |
Approximation of the ODF as orientation histogram. | |
Approximation of the ODF as polefigure. | |
Approximation of the ODF on the basis of generalized spherical harmonics. | |
qo | Quaternion representation. |
Table 5. Summary of important symbols for measuring crystallographic texture distances that are used throughout this study.
Notation | Description |
---|---|
Chi-Squared distance between two orientation histograms. | |
Sinkhorn distance between two orientation histograms. | |
Distance between two pole figures. | |
Distance between two orientation densities expressed as GSH. |
Appendix B: GSH distance
The distance between two ODFs and can be expressed according to equation (2) as
When the densities and are expanded in two series of GSH base functions
and
The distance measure of equation (27) becomes
Substituting yields and
All mixed terms contain expressions of
The mixed terms therefore all vanish due to orthogonality and only the squared terms remain
The integration of the terms containing the integrands gives
The integrads and are always equal to 1.
Therefore
The integral over the Legendre polynomials is
Inserting all terms into
The distance measure between orientation densities and , when expressed as series expansion of GSHs is then finally
Appendix C: Taylor-type material model
The basic form of the Taylor-type material model used in this study originates from the description in [59]. The operators · and : denote dot and the double dot product.
For n crystals, the volume averaged stress is defined by
with being the Cauchy stress tensor of a single crystal i with volume . The Cauchy stress tensor T is derived from the stress tensor in the intermediate configuration using a multiplicative decomposition of the deformation gradient in its elastic and plastic part ():
Here, I denotes the second order identity tensor and denotes the forth order elastic stiffness tensor. When applying to cubic crystal symmetry, is composed of three independent parameters, which are C11, C12, and C44. To transform T into , the following relation is used:
The plastic velocity gradient , which is used to described the evolution of the plastic deformation, is defined as the sum of the shear rates on the slip systems η [65]
The slip systems are defined by the slip plane normal and the slip direction . For the purpose of this work, we used the slip system families for body-centered cubic crystals ( and in Miller index notation).
A phenomenological power law, as is for example described in [66], is used to determine the slip rates:
where , , and m are material dependent parameters for the slip resistance, reference shear rate, and the shear rate sensitivity, respectively. Furthermore, the resolved shear stress, denoted by , is defined by Schmid's law
The evolution of slip resistance is described by
with an interaction matrix taking into account self and latent hardening. This matrix is composed of diagonal elements equal to 1.0 and off-diagonal elements q1 and q2 (see [60]). In addition, Γ denotes the accumulated plastic shear, which is defined by
Finally, an extended Voce-type model is used to describe the hardening behavior [67]:
as is used for example in [60, 68]. The used model contains four material dependent parameters τ0, τ1, ϑ0, and ϑ1, which are calibrated to DC04 steel. The material dependent parameters that are used in this study are defined as in [2]. These are summarized in table 6.
Table 6. Material dependent parameters used in this study (see [2]).
Parameter | C11 | C12 | C44 | m | τ0 | τ1 | ϑ0 | ϑ1 | q1 | q2 | |
---|---|---|---|---|---|---|---|---|---|---|---|
value | 226 | 140 | 116 | 0.001 | 0.02 | 90 | 32 | 250 | 60 | 1.4 | 1.4 |
unit | GPa | GPa | GPa | s−1 | — | MPa | MPa | MPa | MPa | — | — |
The reorientation of the crystals is calculated based on a rigid body rotation [69]:
with the rotation matrices R 0 describing the original crystal orientation and R 1 describing the orientation after deformation. is derived using the polar decomposition of :
with the elastic part of the right Cauchy–Green tensor . The orientation of a crystal is therefore expected to change smoothly for an applied load. For tensile load increments, we furthermore expect the distances between the initial texture and the evolving texture to increase monotonically.
The presented crystal plasticity model involves solving the constitutive equations using an implicit time integration scheme and an iterative two-stage method to determine the unknown stress tensor in the intermediate configuration and the slip resistance [59]. Further implementation details can be found in [63]. In [68], it was shown that the model can reproduce experimentally measured rolling textures of a dual phase steel on the basis of a spatially resolved microstructure model. In contrast, the Taylor framework used in this study is known to typically overestimate texture evolution and produce sharper textures [6]. Nevertheless, for the purposes of this paper, the computationally inexpensive Taylor-type material model is sufficient. Other descriptions of the Taylor-type material model used in this study can be found in [2, 3].
Appendix D: SPM-details
Table 7. Topologies of the developed neural networks models for learning the structure-property relations.
Texture | Layer | Layer type | Output dim. |
---|---|---|---|
(a) Orientation histogram | 0 | Input layer | |
1 | Fc + Tanh | ||
2 | Fc + Tanh | ||
3 | Fc + Tanh | ||
4 | Fc + Tanh | ||
5 | Fc + Tanh | ||
6 | Fc | ||
(b) GSH, L = 10 | 0 | Input layer | |
1 | Fc + Tanh | ||
2 | Fc + Tanh | ||
3 | Fc + Tanh | ||
4 | Fc | ||
(c) GSH, L = 16 | 0 | Input layer | |
1 | Fc + Tanh | ||
2 | Fc + Tanh | ||
3 | Fc + Tanh | ||
4 | Fc + Tanh | ||
5 | Fc + Tanh | ||
6 | Fc | ||
(d) Pole figures | 0 | Input layer | |
1 | 2dConv + Tanh | ||
2 | MaxPool2d | ||
3 | 2dConv + Tanh | ||
4 | MaxPool2d | ||
5 | Vectorized | ||
6 | Fc + Tanh | ||
7 | Fc + Tanh | ||
8 | Fc + Tanh | ||
9 | Fc + Tanh | ||
10 | Fc |
Figure 9. Topologies of the neural networks for learning the texture-property relations by the texture representations (a) orientation histograms, (b) GSH for L = 10, (c) GSH for L = 16 and (d) Pole figures.
Download figure:
Standard image High-resolution imageAppendix E: Overview of the methods of the generation the ODFs and measuring the distances
Figure 10. Overview of the methods of the generation the ODFs and measuring the distances by the corresponding distance functions. The green squares indicate the used software for the approximation of the ODF. The set of ODFs represents the textures resulting from the simulated forming process at different process steps (see section 2.4.2).
Download figure:
Standard image High-resolution image