A Deep Convolutional Neural Network to Analyze Position Averaged Convergent Beam Electron Diffraction Patterns

Weizong Xu,James M. LeBeau
DOI: https://doi.org/10.1016/j.ultramic.2018.03.004
2017-08-03
Abstract:We establish a series of deep convolutional neural networks to automatically analyze position averaged convergent beam electron diffraction patterns. The networks first calibrate the zero-order disk size, center position, and rotation without the need for pretreating the data. With the aligned data, additional networks then measure the sample thickness and tilt. The performance of the network is explored as a function of a variety of variables including thickness, tilt, and dose. A methodology to explore the response of the neural network to various pattern features is also presented. Processing patterns at a rate of $\sim$0.1 s/pattern, the network is shown to be orders of magnitude faster than a brute force method while maintaining accuracy. The approach is thus suitable for automatically processing big, 4D STEM data. We also discuss the generality of the method to other materials/orientations as well as a hybrid approach that combines the features of the neural network with least squares fitting for even more robust analysis. The source code is available at <a class="link-external link-https" href="https://github.com/subangstrom/DeepDiffraction" rel="external noopener nofollow">this https URL</a>.
Data Analysis, Statistics and Probability,Materials Science
What problem does this paper attempt to address?
This paper aims to solve the problem of automatically analyzing the thickness and tilt of materials through the Position Averaged Convergent Beam Electron Diffraction (PACBED) pattern. Specifically, the paper proposes a method based on Deep Convolutional Neural Networks (DCNNs) for automatically calibrating the size, center position and rotation angle of the zero - order disk without pre - processing the data. After aligning the data, an additional network further measures the sample thickness and tilt. The study explores how the network performance varies with multiple variables such as thickness, tilt and dose, and proposes a method to explore the response of neural networks to different pattern features. The main contributions of the paper are as follows: 1. **Automation and Efficiency**: This method can process data at a speed of about 0.1 seconds per pattern, several orders of magnitude faster than the traditional brute - force method while maintaining accuracy. This makes the method suitable for automatically processing large - scale 4D STEM data. 2. **Robustness**: By combining a neural network and a least - squares fitting (LSF) hybrid method, the robustness and accuracy of the analysis are further improved. 3. **Generality**: The paper discusses the generality of this method for other materials and orientations, and shows that the trained network can be applied to pattern alignment in different directions and structures. ### Specific Problem Solving **User Question: What problem does this paper attempt to solve?** **Answer**: This paper attempts to solve the problem of automatically analyzing the thickness and tilt of materials through the Position Averaged Convergent Beam Electron Diffraction (PACBED) pattern. Traditional methods such as least - squares fitting (LSF) are precise but time - consuming and prone to human error. The paper proposes a method based on Deep Convolutional Neural Networks (DCNNs) that can automatically calibrate the size, center position and rotation angle of the zero - order disk and further measure the sample thickness and tilt, thereby achieving fast, accurate and automated PACBED analysis.