An image-driven machine learning approach to kinetic modeling of a discontinuous precipitation reaction
Elizabeth Kautz, Wufei Ma, Saumyadeep Jana, Arun Devaraj, Vineet, Joshi, B\"ulent Yener, Daniel Lewis

TL;DR
This paper presents a machine learning approach using convolutional neural networks and clustering for microstructure quantification and kinetic modeling of a discontinuous precipitation reaction, reducing bias and utilizing limited data.
Contribution
It introduces an image-driven machine learning method combining CNNs and k-means clustering for microstructure analysis and kinetic modeling in materials science.
Findings
CNNs effectively represent microstructure images
Segmentation with k-means agrees with manual annotations
Classification accuracy is 94% for five classes
Abstract
Micrograph quantification is an essential component of several materials science studies. Machine learning methods, in particular convolutional neural networks, have previously demonstrated performance in image recognition tasks across several disciplines (e.g. materials science, medical imaging, facial recognition). Here, we apply these well-established methods to develop an approach to microstructure quantification for kinetic modeling of a discontinuous precipitation reaction in a case study on the uranium-molybdenum system. Prediction of material processing history based on image data (classification), calculation of area fraction of phases present in the micrographs (segmentation), and kinetic modeling from segmentation results were performed. Results indicate that convolutional neural networks represent microstructure image data well, and segmentation using the k-means clustering…
Click any figure to enlarge with its caption.
Figure 1
Figure 2
Figure 3
Figure 4
Figure 5
Figure 6
Figure 7
Figure 8
Figure 9
Figure 10
Figure 11
Figure 12| Parameter | Value | |
| Model Specification | Optimizer | Adam |
| Learning Rate | 5.00E-06 | |
| Body activation | ReLU | |
| Output activation | Softmax | |
| Input dimension | (240,320,3) | |
| Output dimension | (5) | |
| Compilation | loss | MSE |
| optimizer | RMSProp | |
| metric | Accuracy, MAPE MSE | |
| Cross Validation | fold | 5 |
| training data | 80% of augmented images | |
| testing data | 20% of augmented images | |
| batch size | 20 | |
| epochs | 150 |
| Avg Area Fraction Stdev | |||
| Time at 500°C (hr) | Phase | Thresholding | k-means |
| 0 | UC | 0.0531 0.0152 | 0.0327 0.0049 |
| -U + -UMo | 0.0000 0.0000 | 0.0000 0.0000 | |
| -UMo matrix | 0.9469 0.0152 | 0.9673 0.0049 | |
| 1 | UC | 0.0225 0.0027 | 0.0142 0.0030 |
| -U + -UMo | 0.0420 0.0104 | 0.0308 0.0044 | |
| -UMo matrix | 0.9356 0.0131 | 0.9549 0.0061 | |
| 10 | UC | 0.0495 0.0100 | 0.0206 0.0029 |
| -U + -UMo | 0.1852 0.0475 | 0.1536 0.0671 | |
| -UMo matrix | 0.7653 0.0564 | 0.8258 0.0687 | |
| 50 | UC | 0.1174 0.0140 | 0.0467 0.0461 |
| -U + -UMo | 0.6089 0.0162 | 0.5144 0.0695 | |
| -UMo matrix | 0.2737 0.0134 | 0.4389 0.0610 | |
| 100 | UC | 0.0362 0.0124 | 0.1545 0.0898 |
| -U + -UMo | 0.9154 0.0193 | 0.8455 0.0898 | |
| -UMo matrix | 0.0484 0.0069 | 0.0000 0.0000 | |
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
Methodsk-Means Clustering
An image-driven machine learning approach to kinetic modeling of a discontinuous precipitation reaction
Elizabeth Kautz 111E.K. (Author One) and W.M. (Author Two) contributed equally to this work.
Pacific Northwest National Laboratory, 902 Battelle Boulevard, P.O. Box 999, Richland, WA 99352, United States
Wufei Ma 222E.K. (Author One) and W.M. (Author Two) contributed equally to this work.
Saumyadeep Jana
Arun Devaraj
Vineet Joshi
Bülent Yener
Computer Science Department, Rensselaer Polytechnic Institute, Troy, NY 12180, USA
Daniel Lewis
Materials Science and Engineering Department, Rensselaer Polytechnic Institute, Troy, NY 12180, USA
Abstract
Micrograph quantification is an essential component of several materials science studies. Machine learning methods, in particular convolutional neural networks, have previously demonstrated performance in image recognition tasks across several disciplines (e.g. materials science, medical imaging, facial recognition). Here, we apply these well-established methods to develop an approach to microstructure quantification for kinetic modeling of a discontinuous precipitation reaction in a case study on the uranium-molybdenum system. Prediction of material processing history based on image data (classification), calculation of area fraction of phases present in the micrographs (segmentation), and kinetic modeling from segmentation results were performed. Results indicate that convolutional neural networks represent microstructure image data well, and segmentation using the k-means clustering algorithm yields results that agree well with manually annotated images. Classification accuracies of original and segmented images are both 94% for a 5-class classification problem. Kinetic modeling results agree well with previously reported data using manual thresholding. The image quantification and kinetic modeling approach developed and presented here aims to reduce researcher bias introduced into the characterization process, and allows for leveraging information in limited image data sets.
keywords:
machine learning , computer vision , image segmentation , k-means , CNN , U-Mo , microstructure , metallography , phase transformations , discontinuous precipitation , JMAK
††journal: Materials Characterization
1 Introduction
Phase transformations and microstructural evolution in material systems are often studied extensively using imaging techniques, but a gap in such studies is a reproducible, quantitative description of microstructure image data that can then be linked to variables of interest (e.g. processing parameters, material chemistry). Typically, quantitatively linking image data to processing history relies on significant domain knowledge and manual or semi-automated image analysis. Such an approach to image analysis can be biased and inefficient. To address this need for an improved approach to microstructure quantification for materials science studies, we test the applicability of machine learning methods for studying the kinetics of a discontinuous precipitation reaction. Such a phase transformation has previously been observed in several metal alloys including Mg-Al [1], Fe-Cr [2, 3], Cu-Ni-Sn [4], and U-Mo [5]. Here, we perform a case study on the discontinuous precipitation reaction observed in uranium alloyed with 10 wt% Mo (U-10Mo).
U-10Mo is currently under investigation as a candidate low enriched uranium (LEU) fuel system in order to replace highly enriched uranium (HEU) fuels currently used in several research and radioisotope production facilities worldwide. Replacement of HEU with a LEU fuel system will reduce proliferation concerns associated with continued operation with HEU fuels [6, 7, 8, 9, 10, 11, 12].
A monolithic, plate-type design has recently received significant attention for this new LEU fuel system due to the increased U density achievable in comparison to the dispersion design. High U density is needed to meet reactor performance requirements of U.S. High Performance Research Reactors (HPRRs) [13, 14]. However, the U-10Mo monolithic fuel system requires several thermo-mechanical processing steps in order to create the final fuel form. Microstructure generated as a function of fuel processing must therefore be well-characterized in order to develop microstructure-processing-property relationships necessary for nuclear fuel qualification [15, 16]. One particularly important aspect of on-going U-10Mo microstructure characterization efforts is understanding the mechanisms and kinetics of phase transformations observed during temperatures typical of hot isostatic pressing (HIP). Prior work has reported a phase transformation of the U-10Mo matrix during annealing treatments in the temperature range expected for HIP (approximately 450-525°C) [15, 5]. The phase transformation pathway has been detailed in our prior work, and involves both discontinuous and continuous precipitation reaction types, as follows [5]:
-UMo -U + Mo-enriched -UMo (discontinuous)
-UMo ’-U2Mo (continuous)
Figure 1 illustrates the microstructure evolution of U-10Mo after casting and homogenization, and subsequent sub-eutectoid annealing treatments at 500°C for 1 to 100 hours. The micrographs shown here demonstrate the progression of the discontinuous precipitation reaction, where the lamellar transformation products consume prior -UMo matrix grains with increasing time at 500°C.
These lamellar transformation products (also referred to here as discontinuous precipitation products) formed during this discontinuous precipitation reaction have significant implications to fuel performance; the -U phase has poor swelling behavior during neutron irradiation [17, 18, 19]. Thus, the formation of any -U must be minimized in the fuel fabrication process, because any non-uniform swelling of fuel in an operating research reactor could impact mechanical integrity of fuel elements. Improving predictive capabilities related to the kinetics of this lamellar phase transformation is needed to predict the extent of this transformation, and improve materials process design.
In addition to these lamellar transformation products, a matrix phase and inclusions are also visible in micrographs. The specific microstructural features of interest in this system are clearly labeled in Figure 2 and include the following: (1) the -UMo matrix phase, (2) uranium carbide (UC) inclusions, and (3) lamellar transformation products. At lower magnifications (for example, in Figure 2(a)), the lamellae appear as a continuous darker gray-scale region, but at higher magnifications the alternating phases are more clearly shown, as in Figure 2(b). It is also noted here that the black/dark regions are referred to here as a UC phase, but prior work has indicated that these inclusions can also include a phase that is Si-rich. Thus, the microstructural feature referred to in this work as UC can either be UC or a U2MoSi2C phase [20]. For the purposes of image analysis in this study, distinguishing between UC and U2MoSi2C phases is not needed, but the authors acknowledge that different inclusion phases exist in this material system.
Several methods have been used to quantitatively analyze the lamellar transformation products formed during sub-eutectoid annealing treatments, including: X-ray diffraction, differential scanning calorimetry, and optical and scanning electron microscopy. Analysis of micrographs is the only way to detect (and quantify) the extent of this phase transformation when it is less than 20% [15]. Thus, to build a predictive model relating processing parameters (time, temperature) to microstructure, image data (specifically from a scanning electron microscope, SEM) must be used. While American Society for Testing and Materials (ASTM) standards exist for quantifying some microstructural features (e.g. average grain size measurement and nodule count in ductile iron [21, 22]) these standards are limited in terms of applicability to very few material systems and microstructures. Existing standards are insufficient for scientists looking to develop quantitative microstructure-processing-properties relationships rapidly, without significant development time for different material systems. More complex microstructural features, such as impurity phase precipitates, inclusions, voids, dendrites, and lamellae are typically quantitatively described using methods specifically developed for specific images and systems.
Recently, the use of machine learning methods has gained popularity for use in a wide range of materials science and engineering applications [23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44]. A rapidly growing area in machine learning in materials science is in image data (micrograph) quantification. Prior work has demonstrated success of convolutional neural networks (CNNs) in microstructure recognition tasks without significant development time, and state-of-the-art performance for a wide range of microstructures (e.g. forged titanium, perlitic steel, metal powder, ceramics) [26, 27, 25, 23, 45]. Taking this micrograph representation and linking it to material properties, kinetics, or performance has received less attention today, but is the natural next step beyond the simpler recognition task.
Additionally, the application of machine learning methods to large image data sets, such as those available through ImageNet is routinely done [46, 47]. The ImageNet database includes over 14 million natural images that can be used for training and testing of machine learning models. Application of machine learning methods to limited data sets is still a frontier in the machine learning community [30, 48, 45, 28, 49], and is of interest to materials science data analysis problems, where only limited or historic data sets are available, and the cost/time associated with obtaining very large data sets is prohibitive.
To continue building the cross-disciplinary nature of machine learning applied to microstructure image analysis, we developed an image-driven machine learning approach for the purpose of relating micrographs to annealing parameters (500°C for 0-100 hours) for the U-10Mo system. Here, we utilize CNNs for predicting processing from image data, and k-means clustering for image segmentation for the purpose of kinetic modeling. We also demonstrate our approach is viable to analysis of limited original image data sets.
2 Methods
2.1 Experimental Materials and Methods
Depleted U alloyed with 10 wt% Mo (U-10Mo) alloys were studied here in order to perform characterization tasks on U-10Mo alloys with low radioactivity in comparison to prototypic LEU fuel materials which contain 19-20% 235U (relative to all U isotopes).
The samples analyzed in this work include U-10Mo alloys cast and then subjected to a homogenization anneal at 900°C for 48 hours, and samples that were cast and homogenized and then annealed at a sub-eutectoid temperature of 500°C for 1 to 100 hours. Details on sample fabrication were previously reported in Reference [15].
It is noted here that although there are several other steps in the fuel fabrication process, the focus of this work was to investigate the specific parameters of time and temperature in a small case study.
All samples were sectioned, mounted in epoxy and polished using standard metallographic techniques and equipment. In order to obtain an acceptable surface finish needed for imaging, samples were polished according to the procedure detailed in Reference [50].
2.2 Image Data
Image data used in this work includes images taken using two scanning electron microscopes (SEMs): a FEI Quanta dual beam Focused Ion Beam/Scanning Electron Microscope (FIB/SEM), and a JEOL JSM-7600F Field Emission SEM. The backscatter electron detector was used for improved atomic number (Z) contrast. All images were taken of metallographically prepared samples by two different microscope operators. Thus the image data used for training and testing was somewhat diverse in terms of resolution, contrast, focus, and magnifications selected. The idea in using a variety of images from different microscopes, but of the same sample was to develop a more robust model that can distinguish between different material processing conditions from different original images.
All images used in this work are of a depleted U-10Mo alloy fabricated and prepared according to details presented in Section 2.1. Images were taken over a range of magnifications from 250x to 1,000x. Image data was labeled based on processing history, where five material conditions were studied here. Each condition corresponds to a different sub-eutectoid annealing time at 500°C: 0 (as-cast and homogenized), 1, 10, 50, and 100 hours.
Each original image is 1886 by 2048 or 1024 by 1280 pixels including a scale bar region. Prior to training/testing, image data was cropped to remove this scale bar, and to generate a universal image size of 960 by 1280 pixels for training and testing. 140 original images were used for classification (with 16-43 images per class). Prior to segmentation, image pre-processing was performed to remove noise from the original images. Both median and Gaussian filters were applied to each image, where the median filter size used was 5x5 pixels and the Gaussian sigma was 4.
2.3 Data Analysis Approach
The approach developed here builds upon previous work that tested several methods for quantifying microstructure image data and concluded micrographs were best represented by feature vectors extracted using a pre-trained CNN [24]. In this work, the VGG-19 pre-trained CNN was used [51], and fine-tuning was performed [52], which involved only modifying the fifth layer or block in the CNN and freezing all parameters in the first four blocks. Data augmentation method is also used so we have a total of 538 images for training and testing. This method allows for us to use the VGG-19 pre-trained CNN to more effectively represent our microstructure image data, and have been shown to successfully represent image data well versus training a deep CNN from scratch[52]. This section details our overall approach (summarized in Figure 3), including use of machine learning methods for microstructure representation, classification, and segmentation to inform kinetic modeling.
Data analysis investigated as part of this work involves two main tasks: (1) image classification (where each class corresponds to a different processing history), and (2) segmentation.
The purpose of image classification is to determine how accurately material processing history can be predicted based on image data alone. For the segmentation task, the purpose is to quantify the microstructure image data and estimate the area fraction corresponding to distinct microstructural features of interest. The micrographs were segmented using the k-means clustering method [53], where the features of interest include: the -UMo matrix phase, UC inclusions, and lamellar transformation products of -U + -UMo. Detailed characterization of the as-cast and homogenized, and annealed microstructures can be found elsewhere [15, 54, 5].
We test the accuracy of segmentation by then determining the classification accuracy of segmented images. From segmentation results, the area fraction of lamellar transformation products formed in the discontinuous precipitation reaction were described as a function of processing parameters (time and temperature) by the Johnson-Mehl-Avrami-Kolmogorov (JMAK) equation :
[TABLE]
where is fraction of the lamellar transformation products (U + -UMo), is annealing time in hours, and is annealing temperature (500°C), and are kinetic parameters. is a time constant, and is inversely proportional to the growth rate of the transformation products. also depends on volume or nucleation sites in a given volume. describes dimension of transformation products and is typically an integer value of 1-4 [55]. The significance of and is discussed in additional detail in Section 3. To extract and from segmentation data, the JMAK equation presented in Equation 1 can be rewritten in the following form:
[TABLE]
To determine values of k and n from the above equation, can be plotted versus . When a line of the form is fit to the data, b is and m is . This Avrami analysis has been performed in similar kinetic moedling work reported in References [15, 56].
All images are pre-processed in order to first improve contrast between the -UMo matrix phase, the dark carbide inclusions, and the lamellar transformation products.
For image segmentation, k-means clustering is applied to classify pixels into three clusters based on their grayscale values in each image. The size of each cluster is then calculated, and sorted by mean grayscale of each cluster. As was previously shown in Figure 2, each microstructural feature of interest (matrix, inclusion, lamellar transformation products) has a distinct graycale value, which allows for segmentation based on grayscale to be successful. For each input image the output is three positive numbers that sum to 1, meaning we calculate fraction of each image corresponding to each cluster. Segmented images are classified using a random forest model [57].
2.4 Software Specifications and Selection of Model Parameters
All experimentation was carried out with Python version 3.6.7 with the help of various open-source libraries. The opencv, scipy, skimage, numpy, and sklearn packages (compatible with Python version 3.6.7) were used for training, testing, and validation. An initial investigation of the optimal hyperparamters was made manually by researchers. The Adam optimization strategy was used in training [58]. Mean squared error (MSE) was chosen as the loss for the problem, however, in interpretation of model performance, mean absolute percent error (MAPE) was also calculated to provide a more meaningful metric. Equations for MSE and MAPE are provided here in Equations 3 and 4 for completeness. A similar approach was used for displaying training history in prior work [28]. Here, is the number of data points (images), is the labeled image class, and is the predicted class.
[TABLE]
[TABLE]
All relevant model parameters are summarized in Table 1. A GTX 1080 graphics card was used for classification using the pre-trained CNN.
A schematic of the network developed for classification in this work is provided in Figure 4.
3 Results and Discussion
3.1 Microstructure Recognition
The first step in any microstructure characterization effort is recognition (i.e. identifying the microstructural features of interest, and grouping similar images for subseqent analysis). For the specific task of recognition, we developed a 5-class classification model where microstructure image data is represented by a feature vector extracted by a pre-trained and fine-tuned CNN. A microstructure image of size 960 by 1280 is fed into the model and a feature vector of length 5 is returned. Each element in the feature vector is a floating number between 0 and 1, where the largest element indicates the class the input image belongs to. The architecture of the CNN used in this work is schematically shown in Figure 4.
CNN model performance was assessed by investigating model training and validation history. In Figure 5, mean absolute percent error (MAPE) and mean square error (MSE) are plotted versus epoch for both training and validation cases. While MSE is set as the model loss, MAPE is plotted as well as a more meaningful metric for model performance. Here, we can see that for training, MAPE and MSE both decrease and stabilize after approximately 60 epochs, at a MAPE value of less 5%. This stabilization in model loss indicates that the model has converged and no further performance improvement is obtained with increasing number of epochs. With each epoch, the CNN learns trends in the data set, the MSE decreases and model performance improves.
A 5-fold cross validation strategy was used to test the trained model performance on never before seen data. After 140 epochs, MAPE is approximately 5%, which is very low, particularly given the low number of images used in model training.
3.2 Segmentation
Next, after images are grouped into 1 of 5 classes, segmentation was performed using the k-means clustering on the grayscale value of each pixel, where k is either 2 or 3, depending on the material condition. For example the as-cast and homogenized sample has only 2 microstructural features of interest (matrix and UC phases), and thus k is 2 for this particular class. However, for images that correspond to as-cast, homogenized, and annealed, there are three microstructural features of interest, thus k is 3 for these material conditions.
To evaluate the accuracy of segmentation, the segmented images were then classified. When images were classified into 1 of 5 groups (corresponding to the material conditions previously described), a 5-fold cross-validation accuracy 94% was achieved. This high accuracy indicates that the segmented images can be identified as 1 of the 5 material conditions with a result consistent with classification of the original data. This result also suggests the segmentation of original images represents the original image data well, and the k-means clustering algorithm is a viable method for micrograph segmentation and quantification.
The challenge of image classification based on very limited training data is of significant concern to materials science studies, where there may not be hundreds or thousands of images available, or historic data may need to be mined, in which case additional image data could not be obtained for model development.
The 5 classes correspond to the previously described processing conditions previously described (as-cast and homogenized, annealed at 500°C for 1-100hr). These processing conditions produce microstructures with varying area fractions of the lamellar transformation products, which is accurately captured by image segmentation via k-means clustering. Results from segmentation via manual thresholding and k-means clustering are summarized in Figure 6 for all material processing conditions studied in this work.
Based on visual examination of segmentation results, we see that the k-means segmentation accurately segments image data well into UC, matrix, and lamellar transformation products. The segmented images appear very similar between those generated by the k-means algorithm and simple thresholding. In some cases, the segmented images look distinctly different. For example, for that 500°C - 50hr anneal example, the segmented image by k-means shows a lower area fraction of the lamellar transformation product than compared to the original image or the thresholded image. This difference could be attributed to the contrast of the original image data. Some regions within the transformed region appear very similar to the matrix grayscale value, and thus the k-means algorithm incorrectly identified some regions as matrix instead of transformation products. Despite this distinct difference, the segmented image via k-means still appears to represent the original image data well. To reduce such errors in area fraction calculation, several images should be segmented and used to generate an area fraction average (as was done in this work). Additionally, the k-means algorithm segmented some grain boundaries as the UC phase, leading to an artificially high UC area fraction for the image corresponding to the 500°C - 100hr annealing treatment. Incorrect segmentation of the UC phase inclusions requires additional investigation on how to distinguish between grain boundaries and secondary phases. The main advantage to the application of k-means clustering to image segmentation versus thresholding is no requirement for researcher intervention in the image analysis process, and thus the ability to process large amounts of diverse image data obtained from different microscope and from different operators that selected different constrast/brightness, stigmation, and focus settings, and where image resolution may also be different.
In other microstructures that undergo phase transformations, typically transformation products are identified in micrographs based on their distinctly different grayscale value, thus this method can be easily applied to a different material system for quantifying microstructure image data. While theory regarding nucleation and growth of discontinuous precipitation reaction products have been reviewed in detail [59, 60, 61], methods for handling image data to quantify the kinetics associated with this particular phase transformation has not been investigated.
Figure 7 clearly shows that as the area fraction of the -UMo matrix decreases, the area fraction of the transformation products increases, which we observe when visually examining micrographs. This trend is consistent with the understanding of this particular transformation in which the lamellar products consume -UMo grains. The area fraction of the UC inclusions is not included in this plot, because this value was consistent for each group of images analyzed, as previously summarized in Table 2. While segmentation results can be visually seen by comparing each original image to the corresponding segmented image, the plot provided in Figure 7 provides a different way of investigating segmentation results. The data points lying along a straight line indicates that the calculated area fractions for the transformed region (needed for studying kinetics of phase transformation in this system) are accurate, because if the UC area fraction is consistent, the remaining image consists of lamellae and matrix, and the totals of these two area fractions should sum to close to 1.0 (less the area fraction of carbide inclusions). Thus these two features are linearly related, which is confirmed in the Figure 7 plot.
3.3 Kinetic Modeling
From segmentation results and with the assumption that the discontinuous precipitation reaction can be described by the JMAK equation, we can plot our segmented results as a function of time, as shown in Figure 8. By fitting a line to data obtained from segmentation, the kinetic parameters of k and n in the JMAK equation were determined to be 0.0293 and 0.8051, respectively, based on segmentation via k-means, and 0.0320 and 0.872 for thresholding.
Results from thresholding (in a semi-automated methods, as previously described) and k-means segmentation are plotted together in order to compare results from each approach. The difference in measured area fraction of the discontinuous precipitation products varies between 0.01112 - 0.094478 when comparing k-means versus manual thresholding. In all cases, the k-means clustering algorithm yields a lower calculated area fraction of the discontinuous precipitation products in comparison to thresholding. Based on the results summarized in Figure 8, similar k and n values can be obtained from these two methods, and thus in terms of kinetic modeling, the new approach for image analysis used here is not distinctly different than previously used manual thresholding, as reported in Reference [15]. However, our approach does allow for a more standardized analysis of a more image data, without extensive domain knowledge or intervention from the researcher.
As previously discussed in Reference [15], the value of n is related to nucleation and growth, whereas k is related to reaction rate. Typical values of n are from 1 to 4. A value of 1 for n indicates diffusion controlled growth of the transformation products of interest. Here, values of n close to 1 were calculated based on segmentation results, suggesting the discontinuous precipitation reaction is diffusion-controlled, and nucleation grain boundaries [62, 63]. The calculated n-values here are consistent with previously reported results in Reference [15]. Any small differences in the kinetic parameters calculated in this work versus that reported in Reference [15] can be attributed to different image analysis approaches, where in prior work, the UC phase was not separately segmented from the transformed region, and fewer number of images were used in analysis.
A key conclusion from this Avrami analysis is that the image analysis/quantification approach developed in this work successfully describes image data well for the purpose of kinetic modeling and developing microtructure-processing relationships. The approach developed here can easily be transferred to different images and processing conditions within this system, or adapted for a system in which phase transformation kinetics can be better understood by leveraging microstructure image data.
4 Limitations
Limitations associated with the data analysis approach presented here are generally related to reliance on domain knowledge, the amount of original image data available, and visualization of results.
Image data labeling was performed using based on domain knowledge of SEM imaging and the U-10Mo material system. Images were labeled according to the sub-eutectoid annealing time at 500°C. Low-level pixel processing was performed in order to determine the ground truth of area fraction measurements used to compare to results from deep learning methods. Additionally, 2D image data is used in this work to quantify amount of phase transformation product, which is a 3D object. Thus 2D image data is an inherently limited representation of material microstructure. Obtaining 3D information on microstructures is possible via serial sectioning and data reconstruction methods, however these methods are much more time consuming in comparison to simpler imaging only via SEM or optical methods. It is also of primary interest in this work to investigate microstructure quantification/characterization methods that can be applied to existing image data sets in order to leverage the wealth of image data in materials science communities. Thus, the data analysis approach presented here is limited to using area fraction as a proxy for volume fraction, and to limited image data sets for training/testing machine learning models. With increased number of raw image data per class, classification accuracies would likely improve. Additional heat treatment times at the 500°C annealing temperature would also be helpful in developing a more representative kinetic model for this particular system. With additional heat treatment times, calculated values of and in the JMAK equation may be more accurate.
Lastly, a known disadvantage or limitation of using CNNs for microstructure representation is that it can be difficult to interpret intermediate features within the neural network architecture, as noted by Kono et al in related work [45]. To allow for interpretation of features extracted by the CNN, activation maps can be utilized as was presented by Ling et al.
5 Conclusions
Micrograph quantification is an essential component of to understanding microstructure-processing-property-performance relationships in a wide range of material systems. A more efficient and less biased methodology would enable more rapid discoveries in the field of materials science, and allow for leveraging the wealth of knowledge available in micrographs. Here, we address this need for improved micrograph image analysis approaches and tools by developing an image-driven machine learning approach to microstructure quantification which involves the following tasks: (1) prediction of material processing history based on image data (classification), (2) calculation of area fraction of phases present in the micrographs (segmentation), and (3) kinetic modeling from segmentation results. This approach was developed in a case study on the U-10Mo system, which experiences a discontinuous precipitation reaction during sub-eutectoid annealing at 500°C between 1-100 hours. We used a total of 140 original BSE-SEM micrographs for model development and analysis.
The purpose of this work is to enable the development of microstructure-processing relationships in metal alloy systems in which routine image analysis, particularly image segmentation, is required. The approach developed and presented here is more efficient and less biased than more commonly used manual methods of low-level pixel processing.
The following conclusions and insights can be drawn from this work:
Number of original images, and their quality can significantly impact classification and segmentation results.
- 2.
A pre-trained and fine-tuned CNN (here, VGG-19) represents microstructure image data well for the purpose of micrograph recognition in a multi-class problem. A classification accuracy of 94% (for 5-fold cross validation) was achieved despite very limited image data available for model training and testing (less than 45 original images per class for training/testing).
- 3.
Segmentation using the k-means clustering algorithm yielded results (area fraction of different phases) that agreed well with manually annotated images.
- 4.
Classification of segmented images yields an accuracy of 94% (same accuracy obtained for original image data classification) suggesting that the k-means clustering algorithm accurately represents original data.
- 5.
Kinetic modeling results agree well with previously reported data that was developed using a more manual approach to image analysis. The application of CNNs to classification, and k-means clustering for segmentation allows for researchers to leverage information in small image data sets for understanding trends in microstructural evolution.
5.1 Future Work
Future work includes studying larger image data sets, and studying both thermal and mechanical processing steps on microstructural evolution. Additionally, segmentation via CNNs could be investigated and visualization of texture features could also be performed in order to correlate with kinetics of the discontinuous precipitation reaction. This approach to visualization of texture features is detailed in Reference [23]. Further, the generalizability of the methods presented here should be investigated further by applying the workflow presented here to kinetic modeling in a different system other than U-10Mo. Our approach has the potential to generalize to multiple material systems, since several others works (previously discussed in Section 1) also apply CNNs to microstructure image data representation, indicating that CNNs are a flexible approach for studying material science micrographs.
Acknowledgments
This work was conducted at Pacific Northwest National Laboratory operated by Battelle for the United States Department of Energy. This work was funded by the U.S. Department of Energy National Nuclear Security Administration’s Office of Material Management and Minimization and performed at Pacific Northwest National Laboratory (PNNL) under contract DE-AC05-76RL01830. The authors acknowledge Dr. Aritra Chowdhury for his work in image classification that was essential in paving the way for the work presented here. The authors also wish to acknowledge personnel at PNNL for experimental work done to generate data used in this work, in particular the following individuals: Shelly Carlson (PNNL) for metallographic sample preparation for subsequent imaging, and Alan Schemer-Kohrn (PNNL) for expertise in electron microscopy and image acquisition of image data used in this work.
Contributions
D.J.L. and B.Y. conceptualized the data analysis approach presented here. E.J.K performed all image analysis and kinetic modeling, and lead manuscript writing. W.M. performed machine learning methods development. V.J. directed sample preparation and research efforts presented here. S.J. and A.D. contributed to discussions of results and significance to phase transformations in the U-Mo system. All authors contributed to manuscript preparation.
Data Availability
The raw/processed data required to reproduce these findings cannot be shared at this time due to technical or time limitations.
References
- [1]
K. Braszczyńska-Malik, “Discontinuous and continuous precipitation in magnesium–aluminium type alloys,” Journal of Alloys and Compounds, vol. 477, no. 1-2, pp. 870–876, 2009.
- [2]
N. S. Srinivas and V. Kutumbarao, “On the discontinuous precipitation of cr 2n in cr-mn-n austenitic stainless steels,” Scripta Materialia, vol. 37, no. 3, pp. 285–291, 1997.
- [3]
M. Sennour, P.-H. Jouneau, and C. Esnouf, “Tem and ebsd investigation of continuous and discontinuous precipitation of crn in nitrided pure fe-cr alloys,” Journal of materials science, vol. 39, no. 14, pp. 4521–4531, 2004.
- [4]
B. Alili, D. Bradai, and P. Zieba, “On the discontinuous precipitation reaction and solute redistribution in a cu-15% ni-8% sn alloy,” Materials characterization, vol. 59, no. 10, pp. 1526–1530, 2008.
- [5]
A. Devaraj et al., “Phase transformation of metastable discontinuous precipitation products to equilibrium phases in u10mo alloys,” Scripta Materialia, vol. 156, pp. 70 – 74, 2018, [Online]. Available: http://www.sciencedirect.com/science/article/pii/S1359646218304196
- [6]
S. Van Den Berghe and P. Lemoine, “Review of 15 years of high-density low-enriched UMo dispersion fuel development for research reactors in europe,” Nuclear Engineering and Technology, vol. 46, no. 2, pp. 125 – 146, 2014.
- [7]
S. Neogy, A. Laik, M. T. Saify, S. K. Jha, D. Srivastava, and G. K. Dey, “Microstructural evolution of the interdiffusion zone between U-9 wt% Mo fuel alloy and Zr-1 wt% Nb cladding alloy upon annealing,” Metallurgical and Materials Transactions A, vol. 48, no. 6, pp. 2819–2833, Jun 2017.
- [8]
M. Ugajin, A. Itoh, M. Akabori, N. Ooka, and Y. Nakakura, “Irradiation behavior of high uranium-density alloys in the plate fuels,” Journal of Nuclear Materials, vol. 254, no. 1, pp. 78 – 83, Mar 1998.
- [9]
J. Snelgrove, G. Hofman, M. Meyer, C. Trybus, and T. Wiencek, “Development of very-high-density low-enriched-uranium fuels,” Nuclear Engineering and Design, vol. 178, no. 1, pp. 119 – 126, 1997.
- [10]
M. Meyer et al., “Low-temperature irradiation behavior of uranium-molybdenum alloy dispersion fuel,” Journal of Nuclear Materials, vol. 304, no. 2, pp. 221 – 236, Aug 2002.
- [11]
Y. S. Kim and G. Hofman, “Fission product induced swelling of U–Mo alloy fuel,” Journal of Nuclear Materials, vol. 419, no. 1, pp. 291 – 301, Dec 2011.
- [12]
Studies on fuels with low fission gas release, no. IAEA-TECDOC-970. International Atomic Energy Agency, October 1996.
- [13]
D. E. Burkes et al., “Thermal properties of U-Mo alloys irradiated to moderate burnup and power,” Journal of Nuclear Materials, vol. 464, pp. 331–341, Sep 2015.
- [14]
——, “Fuel thermo-physical characterization project: Fiscal year 2014 final report,” PNNL, Richland, WA, United States, Tech. Rep. PNNL-24135, Mar 2015.
- [15]
S. Jana et al., “Kinetics of cellular transformation and competing precipitation mechanisms during sub-eutectoid annealing of U10Mo alloys,” Journal of Alloys and Compounds, vol. 723, pp. 757–771, Jun 2017.
- [16]
M. MEYER et al., “Irradiation performance of u-mo monolithic fuel,” Nuclear Engineering and Technology, vol. 46, no. 2, pp. 169 – 182, 2014, [Online]. Available: http://www.sciencedirect.com/science/article/pii/S1738573315301613
- [17]
A. Roberts and A. Cottrell, “Creep of alpha uranium during irradiation with neutrons,” Philosophical Magazine, vol. 1, no. 8, pp. 711–717, 1956.
- [18]
S. Pugh, “Swelling in alpha uranium due to irradiation,” Journal of Nuclear Materials, vol. 4, no. 2, pp. 177–199, 1961.
- [19]
B. Hudson, K. Westmacott, and M. Makin, “Dislocation loops and irradiation growth in alpha uranium,” Philosophical Magazine, vol. 7, no. 75, pp. 377–392, 1962.
- [20]
L. Kovarik, A. Devaraj, C. Lavender, and V. Joshi, “Crystallographic and compositional analysis of impurity phase u2mosi2c in umo alloys,” Journal of Nuclear Materials, 2019, [Online]. Available: http://www.sciencedirect.com/science/article/pii/S0022311518317239
- [21]
Standard Test Methods for Determining Average Grain Size, ASTM International ASTM E112-13, 2013, [Online]. Available: www.astm.org
- [22]
Standard Test Method for Determining Nodularity And Nodule Count In Ductile Iron Using Image Analysis, ASTM International, ASTM E2567-16a, 2016, [Online]. Available: www.astm.org
- [23]
J. Ling, M. Hutchinson, E. Antono, B. DeCost, E. A. Holm, and B. Meredig, “Building data-driven models with microstructural images: Generalization and interpretability,” Materials Discovery, vol. 10, pp. 19 – 28, Dec 2017.
- [24]
A. Chowdhury, E. Kautz, B. Yener, and D. Lewis, “Image driven machine learning methods for microstructure recognition,” Computational Materials Science, vol. 123, p. 176 – 187, Oct 2016.
- [25]
B. L. DeCost, T. Francis, and E. A. Holm, “High throughput quantitative metallography for complex microstructures using deep learning: A case study in ultrahigh carbon steel,” 05 2018.
- [26]
B. L. DeCost and E. A. Holm, “A computer vision approach for automated analysis and classification of microstructural image data,” Computational Materials Science, vol. 110, pp. 126 – 133, 2015.
- [27]
B. L. DeCost, H. Jain, A. D. Rollett, and E. A. Holm, “Computer vision and machine learning for autonomous characterization of am powder feedstocks,” JOM, vol. 69, no. 3, pp. 456–465, Mar 2017.
- [28]
E. J. Kautz, A. R. Hagen, J. M. Johns, and D. E. Burkes, “A machine learning approach to thermal conductivity modeling: A case study on irradiated uranium-molybdenum nuclear fuels,” Computational Materials Science, vol. 161, pp. 107 – 118, 2019, [Online]. Available: http://www.sciencedirect.com/science/article/pii/S092702561930045X
- [29]
J. M. Johns and D. Burkes, “Development of multilayer perceptron networks for isothermal time temperature transformation prediction of U-Mo-X alloys,” Journal of Nuclear Materials, vol. 490, pp. 155 – 166, Jul 2017.
- [30]
K. T. Butler, D. W. Davies, H. Cartwright, O. Isayev, and A. Walsh, “Machine learning for molecular and materials science,” Nature, vol. 559, no. 7715, pp. 547–555, Jul 2018.
- [31]
P. Nikolaev et al., “Autonomy in materials research: A case study in carbon nanotube growth,” npj Computational Materials, vol. 2, p. 16031, Oct 2016.
- [32]
W. Ye, C. Chen, S. Dwaraknath, A. Jain, S. P. Ong, and K. A. Persson, “Harnessing the Materials Project for machine-learning and accelerated discovery,” MRS Bulletin, vol. 43, no. 9, pp. 664–669, Sep 2018.
- [33]
C. Oses, C. Toher, and S. Curtarolo, “Data-driven design of inorganic materials with the Automatic Flow Framework for Materials Discovery,” MRS Bulletin, vol. 43, no. 9, pp. 670–675, Sep 2018.
- [34]
C. Draxl and M. Scheffler, “NOMAD: The FAIR concept for big data-driven materials science,” MRS Bulletin, vol. 43, no. 9, pp. 676–682, Sep 2018.
- [35]
A. Menon et al., “Elucidating multi-physics interactions in suspensions for the design of polymeric dispersants: a hierarchical machine learning approach,” Molecular Systems Design & Engineering, vol. 2, pp. 263–273, Jun 2017.
- [36]
J. J. Plata et al., “An efficient and accurate framework for calculating lattice thermal conductivity of solids: AFLOW—AAPL Automatic Anharmonic Phonon Library,” npj Computational Materials, vol. 3, no. 1, p. 45, Oct 2017.
- [37]
L. Ward et al., “Strategies for accelerating the adoption of materials informatics,” MRS Bulletin, vol. 43, no. 9, pp. 683–689, Sep 2018.
- [38]
S. V. Kalinin, B. G. Sumpter, and R. K. Archibald, “Big–deep–smart data in imaging for guiding materials design,” Nature materials, vol. 14, p. pages 973–980, Sept 2015.
- [39]
“An approach for the aging process optimization of al–zn–mg–cu series alloys,” Materials & Design, vol. 30, no. 7, pp. 2460 – 2467, 2009.
- [40]
“Deep learning approaches for mining structure-property linkages in high contrast composites from simulation datasets,” Computational Materials Science, vol. 151, p. 278 – 287, 2018.
- [41]
A. J. Ballard et al., “Perspective: Energy Landscapes for Machine Learning,” Physical Chemistry Chemical Physics, vol. 19, no. 20, pp. 12 585–12 603, 2017, arXiv: 1703.07915.
- [42]
S. Chmiela, H. E. Sauceda, K.-R. Müller, and A. Tkatchenko, “Towards exact molecular dynamics simulations with machine-learned force fields,” Nature Communications, vol. 9, no. 1, p. 3887, Sep. 2018.
- [43]
K. J. Jose, N. Artrith, and J. Behler, “Construction of high-dimensional neural network potentials using environment-dependent atom pairs,” The Journal of chemical physics, vol. 136, no. 19, p. 194111, 2012.
- [44]
A. P. Bartók et al., “Machine learning unifies the modeling of materials and molecules,” Science advances, vol. 3, no. 12, p. e1701816, 2017.
- [45]
“Microstructure recognition using convolutional neural networks for prediction of ionic conductivity in ceramics,” Acta Materialia, vol. 141, pp. 29 – 38, 2017, [Online]. Available: http://www.sciencedirect.com/science/article/pii/S1359645417307383
- [46]
A. Krizhevsky, I. Sutskever, and G. E. Hinton, “ImageNet Classification with Deep Convolutional Neural Networks,” in Advances in Neural Information Processing Systems 25, F. Pereira, C. J. C. Burges, L. Bottou, and K. Q. Weinberger, Eds. Curran Associates, Inc., 2012, pp. 1097–1105, [Online]. Available: http://papers.nips.cc/paper/4824-imagenet-classification-with-deep-convolutional-neural-networks.pdf, Accessed on: 2018-12-15.
- [47]
J. Deng, W. Dong, R. Socher, L.-j. Li, K. Li, and L. Fei-fei, “Imagenet: A large-scale hierarchical image database,” in In CVPR, 2009.
- [48]
B. M. Lake, R. Salakhutdinov, and J. B. Tenenbaum, “Human-level concept learning through probabilistic program induction,” Science, vol. 350, no. 6266, pp. 1332–1338, 2015.
- [49]
J. D. A. C. E. Mace, E. K.and Ward, “Use of neural networks to analyze pulse shape data in low-background detectors,” Journal of Radioanalytical and Nuclear Chemistry, Jul 2018.
- [50]
R. Prabhakaran, V. V. Joshi, M. A. Rhodes, A. L. Schemer-Kohrn, A. D. Guzman, and C. A. Lavender, “U-10mo Sample Preparation and Examination using Optical and Scanning Electron Microscopy,” Pacific Northwest National Lab. (PNNL), Richland, WA (United States), Tech. Rep. PNNL-25308, Mar. 2016, [Online]. Available: https://www.osti.gov/biblio/1339911-sample-preparation-examination-using-optical-scanning-electron-microscopy, Accessed on: 2018-05-23.
- [51]
K. Simonyan and A. Zisserman, “Very deep convolutional networks for large-scale image recognition,” arXiv preprint arXiv:1409.1556, 2014.
- [52]
N. Tajbakhsh et al., “Convolutional neural networks for medical image analysis: Full training or fine tuning?” IEEE transactions on medical imaging, vol. 35, no. 5, pp. 1299–1312, 2016.
- [53]
A. K. Jain, “Data clustering: 50 years beyond k-means,” Pattern recognition letters, vol. 31, no. 8, pp. 651–666, 2010.
- [54]
A. Devaraj et al., “Grain boundary engineering to control the discontinuous precipitation in multicomponent u10mo alloy,” Acta Materialia, vol. 151, pp. 181–190, 2018.
- [55]
D. A. Porter, K. E. Easterling, and M. Sherif, Phase Transformations in Metals and Alloys, 3rd ed. Boca Raton, FL, USA: CRC press, 2009.
- [56]
S. Semboshi, S. Amano, J. Fu, A. Iwase, and T. Takasugi, “Kinetics and equilibrium of age-induced precipitation in cu-4 at. pct ti binary alloy,” Metallurgical and Materials Transactions A, vol. 48, no. 3, pp. 1501–1511, Mar 2017, [Online]. Available: https://doi.org/10.1007/s11661-016-3949-x
- [57]
L. Breiman, “Random forests,” Machine learning, vol. 45, no. 1, pp. 5–32, 2001.
- [58]
D. P. Kingma and J. Ba, “Adam: A method for stochastic optimization,” ArXiv, dec 2014.
- [59]
M. Hillert, “On theories of growth during discontinuous precipitation,” Metallurgical and Materials Transactions B, vol. 3, no. 11, pp. 2729–2741, 1972.
- [60]
D. Williams and E. Butler, “Grain boundary discontinuous precipitation reactions,” International Metals Reviews, vol. 26, no. 1, pp. 153–183, 1981.
- [61]
M. Hillert, “An improved model for discontinuous precipitation,” Acta Metallurgica, vol. 30, no. 8, pp. 1689–1696, 1982.
- [62]
A. Kolmogorov, “On the statistical theory of metal crystallization (1937),” Selected works of AN Kolmogorov, vol. 2, pp. 188–192, 1991.
- [63]
K. Chai, T. Lin, P. He, and J. Sun, “The limited annealing treatment of the zr55cu30al10ni5 metallic glass below its glass transition temperature,” Journal of Alloys and Compounds, vol. 620, pp. 137–141, 2015.
The reference list from the paper itself. Each links out to its DOI / PubMed record.
- 1[1] K. Braszczyńska-Malik, “Discontinuous and continuous precipitation in magnesium–aluminium type alloys,” Journal of Alloys and Compounds , vol. 477, no. 1-2, pp. 870–876, 2009.
- 2[2] N. S. Srinivas and V. Kutumbarao, “On the discontinuous precipitation of cr 2n in cr-mn-n austenitic stainless steels,” Scripta Materialia , vol. 37, no. 3, pp. 285–291, 1997.
- 3[3] M. Sennour, P.-H. Jouneau, and C. Esnouf, “Tem and ebsd investigation of continuous and discontinuous precipitation of crn in nitrided pure fe-cr alloys,” Journal of materials science , vol. 39, no. 14, pp. 4521–4531, 2004.
- 4[4] B. Alili, D. Bradai, and P. Zieba, “On the discontinuous precipitation reaction and solute redistribution in a cu-15% ni-8% sn alloy,” Materials characterization , vol. 59, no. 10, pp. 1526–1530, 2008.
- 5[5] A. Devaraj et al. , “Phase transformation of metastable discontinuous precipitation products to equilibrium phases in u 10mo alloys,” Scripta Materialia , vol. 156, pp. 70 – 74, 2018, [Online]. Available: http://www.sciencedirect.com/science/article/pii/S 1359646218304196
- 6[6] S. Van Den Berghe and P. Lemoine, “Review of 15 years of high-density low-enriched U Mo dispersion fuel development for research reactors in europe,” Nuclear Engineering and Technology , vol. 46, no. 2, pp. 125 – 146, 2014.
- 7[7] S. Neogy, A. Laik, M. T. Saify, S. K. Jha, D. Srivastava, and G. K. Dey, “Microstructural evolution of the interdiffusion zone between U-9 wt% Mo fuel alloy and Zr-1 wt% Nb cladding alloy upon annealing,” Metallurgical and Materials Transactions A , vol. 48, no. 6, pp. 2819–2833, Jun 2017.
- 8[8] M. Ugajin, A. Itoh, M. Akabori, N. Ooka, and Y. Nakakura, “Irradiation behavior of high uranium-density alloys in the plate fuels,” Journal of Nuclear Materials , vol. 254, no. 1, pp. 78 – 83, Mar 1998.
