journal article·2022-04Open access

Automated Crystal Orientation Mapping in py4DSTEM using Sparse Correlation Matching

Colin Ophus, Steven E. Zeltmann, Alexandra Bruefach, Alexander Rakowski, Benjamin H. Savitzky, Andrew M. Minor, Mary C. Scott

Microscopy and Microanalysis· Volume 28· Issue 2

Abstract

Crystalline materials used in technological applications are often complex assemblies composed of multiple phases and differently oriented grains. Robust identification of the phases and orientation relationships from these samples is crucial, but the information extracted from the diffraction condition probed by an electron beam is often incomplete. We have developed an automated crystal orientation mapping (ACOM) procedure which uses a converged electron probe to collect diffraction patterns from multiple locations across a complex sample. We provide an algorithm to determine the orientation of each diffraction pattern based on a fast sparse correlation method. We demonstrate the speed and accuracy of our method by indexing diffraction patterns generated using both kinematical and dynamical simulations. We have also measured orientation maps from an experimental dataset consisting of a complex polycrystalline twisted helical AuAgPd nanowire. From these maps we identify twin planes between adjacent grains, which may be responsible for the twisted helical structure. All of our methods are made freely available as open source code, including tutorials which can be easily adapted to perform ACOM measurements on diffraction pattern datasets.
Source: crossref · Quality: baseline

Research context

OpenAlex topics: Machine Learning in Materials Science · Advanced Electron Microscopy Techniques and Applications · Electron and X-Ray Spectroscopy Techniques

SciVX discovery tags are terminology-based. OpenAlex topics are source-provided classifications.

References (71)

Show source-provided references
1. 10.1016/j.commatsci.2012.10.02810.1016/j.commatsci.2012.10.028 ↗
2. 10.1016/0022-3115(78)90243-X10.1016/0022-3115(78)90243-X ↗
3. 10.1002/aenm.20190148910.1002/aenm.201901489 ↗
4. 10.1126/sciadv.abb597610.1126/sciadv.abb5976 ↗
5. 10.1017/S143192762002477010.1017/S1431927620024770 ↗
6. 10.1017/CBO978051161509210.1017/CBO9780511615092 ↗
7. 10.1017/S143192762100047710.1017/S1431927621000477 ↗
8. 10.1016/j.ultramic.2019.11289010.1016/j.ultramic.2019.112890 ↗
9. 10.1103/PhysRevLett.121.25550210.1103/PhysRevLett.121.255502 ↗
10. Gibbs · 1884
11. 10.1139/p64-21310.1139/p64-213 ↗
12. 10.1021/acs.accounts.1c0007310.1021/acs.accounts.1c00073 ↗
13. 10.1016/j.ultramic.2015.08.00110.1016/j.ultramic.2015.08.001 ↗
14. 10.1017/S143192762002441110.1017/S1431927620024411 ↗
15. 10.1002/crat.20110012510.1002/crat.201100125 ↗
16. 10.1103/PhysRevLett.117.07610110.1103/PhysRevLett.117.076101 ↗
17. 10.1023/A:101797343259210.1023/A:1017973432592 ↗
18. 10.1146/annurev-conmatphys-031113-13385810.1146/annurev-conmatphys-031113-133858 ↗
19. 10.1038/s41563-020-00833-z10.1038/s41563-020-00833-z ↗
20. 10.1039/D1NR01442K10.1039/D1NR01442K ↗
21. 10.1016/j.ultramic.2012.12.01910.1016/j.ultramic.2012.12.019 ↗
22. 10.1103/PhysRevLett.103.09720210.1103/PhysRevLett.103.097202 ↗
23. Fultz · 2012
24. 10.1145/325334.32524210.1145/325334.325242 ↗
25. 10.1107/S205327331401643X10.1107/S205327331401643X ↗
26. 10.1016/j.ultramic.2016.12.02110.1016/j.ultramic.2016.12.021 ↗
27. 10.1038/ncomms826710.1038/ncomms8267 ↗
28. Borchardt-Ott · 2011
29. 10.1107/S010876739200508710.1107/S0108767392005087 ↗
30. 10.1088/1361-6528/aba5b610.1088/1361-6528/aba5b6 ↗
31. 10.1021/cm201783z10.1021/cm201783z ↗
32. 10.1017/S143192761900049710.1017/S1431927619000497 ↗
33. 10.1002/adfm.20190201710.1002/adfm.201902017 ↗
34. Munshi, J , Rakowski, A , Savitzky, BH , Zeltmann, SE , Ciston, J , Henderson, M , Cholia, S , Minor, AM , Chan, MKY & Ophus, C (2021). Disentangling multiple scattering with deep learning: application to strain mapping from electron diffraction patterns. arXiv:2202.00204.
35. 10.1016/j.ultramic.2021.11325610.1016/j.ultramic.2021.113256 ↗
36. 10.1063/1.492299410.1063/1.4922994 ↗
37. 10.1016/0921-5107(95)03011-510.1016/0921-5107(95)03011-5 ↗
38. 10.1146/annurev.matsci.30.1.15910.1146/annurev.matsci.30.1.159 ↗
39. 10.1109/TPAMI.1987.476796610.1109/TPAMI.1987.4767966 ↗
40. Cautaerts, N , Crout, P , Ånes, HW , Prestat, E , Jeong, J , Dehm, G & Liebscher, CH (2021). Free, flexible and fast: Orientation mapping using the multi-core and GPU-accelerated template matching capabilities in the python-based open source 4D-STEM analysis toolbox Pyxem. Available at arXiv:2111.07347 [cond-mat.mtrl-sci].10.1016/j.ultramic.2022.113517 ↗
41. 10.1107/S205225251600943X10.1107/S205225251600943X ↗
42. Jeong, J , Cautaerts, N , Dehm, G & Liebscher, CH (2021). Automated crystal orientation mapping by precession electron diffraction assisted four-dimensional scanning transmission electron microscopy (4D-STEM) using a scintillator based CMOS detector. Available at arXiv:2102.09711.10.1017/S1431927621012538 ↗
43. 10.1016/j.actamat.2020.05.05010.1016/j.actamat.2020.05.050 ↗
44. Wu, M , Harreiss, C , Ophus, C & Spiecker, E (2021). Seeing structural evolution of organic molecular nano-crystallites using 4D scanning confocal electron diffraction. Available at arXiv:2110.02373.
45. 10.1107/S0365110X5700219410.1107/S0365110X57002194 ↗
46. 10.1186/s40679-017-0046-110.1186/s40679-017-0046-1 ↗
47. 10.1017/S143192761100005510.1017/S1431927611000055 ↗
48. Anaconda Software Distribution (2020). Anaconda Documentation. Vers. 2-2.4.0. Anaconda Inc. https://docs.anaconda.com/
49. 10.1007/978-3-030-33260-010.1007/978-3-030-33260-0 ↗
50. 10.1103/PhysRevB.92.20540210.1103/PhysRevB.92.205402 ↗
51. 10.1016/j.micron.2021.10314110.1016/j.micron.2021.103141 ↗
52. 10.1017/S143192762100804710.1017/S1431927621008047 ↗
53. 10.1016/j.ultramic.2017.03.01610.1016/j.ultramic.2017.03.016 ↗
54. 10.1016/j.tsf.2007.03.00710.1016/j.tsf.2007.03.007 ↗
55. 10.1063/1.481232310.1063/1.4812323 ↗
56. 10.1107/S205225251402228310.1107/S2052252514022283 ↗
57. 10.4028/www.scientific.net/MSF.157-162.24710.4028/www.scientific.net/MSF.157-162.247 ↗
58. 10.1524/zkri.2010.120510.1524/zkri.2010.1205 ↗
59. 10.1063/1.482915410.1063/1.4829154 ↗
60. 10.1002/smll.20200544710.1002/smll.202005447 ↗
61. 10.1126/science.abe126710.1126/science.abe1267 ↗
62. 10.1016/j.ultramic.2009.06.00210.1016/j.ultramic.2009.06.002 ↗
63. 10.1002/crat.20100067610.1002/crat.201000676 ↗
64. 10.1088/0965-0393/23/8/08350110.1088/0965-0393/23/8/083501 ↗
65. 10.1017/S143192762002430710.1017/S1431927620024307 ↗
66. 10.1017/S143192762000171310.1017/S1431927620001713 ↗
67. Rapid spot diffraction patterns identification through template matching
68. 10.1021/ja208121c10.1021/ja208121c ↗
69. 10.1103/PhysRevB.73.02410210.1103/PhysRevB.73.024102 ↗
70. 10.1017/S143192762100304410.1017/S1431927621003044 ↗
71. 10.1002/andp.1921369030410.1002/andp.19213690304 ↗