Peak Area Detection Network for Directly Learning Phase Regions from Raw X-ray Diffraction Patterns

X-ray diffraction (XRD) is a well-known technique used by scientists and engineers to determine the atomic-scale structures as a basis for understanding the composition-structure-property relationship of materials. The current approach for the analysis of XRD data is a multi-stage process requiring several intensive computations such as integration along 2θ for conversion to 1D patterns (intensity-2θ), background removal by polynomial fitting, and indexing against a large database of reference peaks. It impacts the decisions about the subsequent experiments of the materials under investigation and delays the overall process. In this paper, we focus on eliminating such multi-stage XRD analysis by directly learning the phase regions from the raw (2D) XRD image. We introduce a peak area detection network (PADNet) that directly learns to predict the phase regions using the raw XRD patterns without any need for explicit preprocessing and background removal. PADNet contains specially designed large symmetrical convolutional filters at the first layer to capture the peaks and automatically remove the background by computing the difference in intensity counts across different symmetries. We evaluate PADNet using two sets of XRD patterns collected from SLAC and Bruker D-8 for the Sn-Ti-Zn-O composition space; each set contains 177 experimental XRD patterns with their phase regions. We find that PADNet can successfully classify the XRD patterns independent of the presence of background noise and perform better than the current approach of extrapolating phase region labels based on 1D XRD patterns.

[1]  S. Suram,et al.  High-throughput synchrotron X-ray diffraction for combinatorial phase mapping. , 2014, Journal of synchrotron radiation.

[2]  Jianjun Hu,et al.  Semi-Supervised Approach to Phase Identification from Combinatorial Sample Diffraction Patterns , 2016 .

[3]  Geoffrey E. Hinton,et al.  Rectified Linear Units Improve Restricted Boltzmann Machines , 2010, ICML.

[4]  Alain Biem,et al.  High-Performance Parallel and Stream Processing of X-ray Microdiffraction Data on Multicores , 2012 .

[5]  Ichiro Takeuchi,et al.  Comparison of dissimilarity measures for cluster analysis of X-ray diffraction data from combinatorial libraries , 2017, npj Computational Materials.

[6]  Jan Weijma,et al.  X-Ray Diffraction of Iron Containing Samples: The Importance of a Suitable Configuration , 2017 .

[7]  Sergey Ioffe,et al.  Batch Normalization: Accelerating Deep Network Training by Reducing Internal Covariate Shift , 2015, ICML.

[8]  R. Dinnebier FWHM optimized polynomial smoothing filters: A practical approach , 2003, Powder Diffraction.

[9]  David L. Bish,et al.  Modern powder diffraction , 1989 .

[10]  M. Woolfson An introduction to X-ray crystallography: Bibliography , 1997 .

[11]  Alain Biem,et al.  A Pipelining Implementation for Parsing X-ray Diffraction Source Data and Removing the Background Noise , 2010 .

[12]  Melkon Tatlier,et al.  Artificial neural network methods for the prediction of framework crystal structures of zeolites from XRD data , 2011, Neural Computing and Applications.

[13]  John M. Gregoire,et al.  Perspective: Composition–structure–property mapping in high-throughput experiments: Turning data into knowledge , 2016 .

[14]  A. Savitzky,et al.  Smoothing and Differentiation of Data by Simplified Least Squares Procedures. , 1964 .

[15]  Sergey Ioffe,et al.  Inception-v4, Inception-ResNet and the Impact of Residual Connections on Learning , 2016, AAAI.

[16]  Geoffrey E. Hinton,et al.  ImageNet classification with deep convolutional neural networks , 2012, Commun. ACM.

[17]  I. D. Brown,et al.  The inorganic crystal structure data base , 1983, J. Chem. Inf. Comput. Sci..

[18]  H. Koinuma,et al.  Combinatorial solid-state chemistry of inorganic materials , 2004, Nature materials.

[19]  J.-S. Chung,et al.  Automated indexing for texture and strain measurement with broad-bandpass x-ray microbeams , 1999 .

[20]  Gaël Varoquaux,et al.  Scikit-learn: Machine Learning in Python , 2011, J. Mach. Learn. Res..

[21]  Wei-keng Liao,et al.  ElemNet: Deep Learning the Chemistry of Materials From Only Elemental Composition , 2018, Scientific Reports.

[22]  W. Park,et al.  Classification of crystal structure using a convolutional neural network , 2017, IUCrJ.

[23]  Robert C. Reynolds,et al.  X-Ray Diffraction and the Identification and Analysis of Clay Minerals , 1989 .

[24]  Jonathan Paisley,et al.  High-throughput powder diffraction. I. A new approach to qualitative and quantitative powder diffraction pattern analysis using full pattern profiles , 2004 .

[25]  S. Brückner,et al.  Estimation of the background in powder diffraction patterns through a robust smoothing procedure , 2000 .

[26]  L. Alexander,et al.  X-Ray diffraction procedures for polycrystalline and amorphous materials , 1974 .

[27]  Martín Abadi,et al.  TensorFlow: Large-Scale Machine Learning on Heterogeneous Distributed Systems , 2016, ArXiv.

[28]  Alok Choudhary,et al.  Extracting Grain Orientations from EBSD Patterns of Polycrystalline Materials Using Convolutional Neural Networks , 2018, Microscopy and Microanalysis.