Statistically conditioned polycrystal generation using denoising diffusion models
Source abstract
Abstract
Synthetic microstructure generation algorithms have emerged as a key tool for enabling large ICME and Materials Informatics efforts. In particular, statistically conditioned generative models allow researchers to systematically explore complex design spaces encountered in microstructure design. In spite of the engineering importance of polycrystalline materials, generative frameworks for these systems remain extremely limited. This stunted development – in comparison to the N-phase microstructure generation problem – occurs because of the complexities inherent to the representation of the polycrystalline orientation fields. For example, these fields exhibit multiple crystal- and sample-level symmetries. In prior work, these difficulties have resulted in instabilities in deep generative models for polycrystalline microstructures. In this work, we propose the use of a Reduced-Order Generalized Spherical Harmonic (ROGSH) basis to address the challenge described above. The proposed approach accounts for the complex sample- and crystal-level symmetries, and produces well behaved and low dimensional representations whose space has a meaningful Euclidean measure. We then demonstrate the ROGSH basis’s remarkable ability to produce stable denoising diffusion models by using our recently established Local–Global generative framework to create visually realistic synthetic polycrystalline microstructures. Furthermore, we demonstrate that the generation process can be conditioned on both first- and second-order spatial statistics of the polycrystalline orientation fields.
Source: expertdata · Quality: candidate unverified · Source record ↗
Research context
OpenAlex topics: Generative Adversarial Networks and Image Synthesis · Bayesian Methods and Mixture Models · Protein Structure and Dynamics
SciVX discovery tags are terminology-based. OpenAlex topics are source-provided classifications.
References (87)
Show source-provided references
1. Perspective: Machine learning in experimental solid mechanics10.1016/j.jmps.2023.105231 ↗
2. Perspective on the impact of machine learning, deep learning, and artificial intelligence on materials, processes, and structures engineering10.1007/s40192-018-0117-8 ↗
3. Torquato · 2002
4. Adams · 2013
5. Autonomous development of a machine-learning model for the plastic response of two-phase composites from micromechanical finite element models10.1007/s11837-021-04696-w ↗
6. Overview of constitutive laws, kinematics, homogenization and multiscale methods in crystal plasticity finite element modeling: Theory, experiments, applications10.1016/j.actamat.2009.10.058 ↗
7. Identifying structure-property relationships through DREAM.3D representative volume elements and DAMASK crystal plasticity simulations: An integrated computational materials engineering approach10.1007/s11837-017-2303-0 ↗
8. Gaussian process autoregression models for the evolution of polycrystalline microstructures subjected to arbitrary stretching tensors10.1016/j.ijplas.2023.103532 ↗
9. A machine learning framework for the temporal evolution of microstructure during static recrystallization of polycrystalline materials simulated by cellular automaton10.1016/j.commatsci.2020.110132 ↗
10. Relibaility-based topology optimization with stochastic heterogeneous microstructure properties
11. A microstructure-based fatigue model for additively manufactured Ti-6Al-4V, including the role of prior β boundaries10.1016/j.ijplas.2023.103569 ↗
12. Reduced-order models for microstructure-sensitive effective thermal conductivity of woven ceramic matrix composites with residual porosity10.1016/j.compstruct.2021.114399 ↗
13. Voxelized atomic structure framework for materials design and discovery10.1016/j.commatsci.2023.112431 ↗
14. Multi-objective materials Bayesian optimization with active learning of design constraints: Design of ductile refractory multi-principal-element alloys10.1016/j.actamat.2022.118133 ↗
15. Batch active learning for accelerating the development of interatomic potentials10.1016/j.commatsci.2022.111330 ↗
16. Denoising diffusion algorithm for inverse design of microstructures with fine-tuned nonlinear material properties10.1016/j.cma.2023.116126 ↗
17. Microstructure design using machine learning generated low dimensional and continuous design space10.1016/j.mtla.2020.100690 ↗
18. Generale · 2023
19. Efficient generation of N-field microstructures from 2-point statistics using multi-output Gaussian random fields10.1016/j.actamat.2022.117927 ↗
20. Robertson · 2023
21. Ultra-efficient reconstruction of 3D microstructure and distribution of properties of random heterogeneous materials containing multiple phases10.1016/j.actamat.2020.116526 ↗
22. Reconstructing random heterogeneous media through differentiable optimization10.1016/j.commatsci.2021.110455 ↗
23. Descriptor-based reconstruction of three-dimensional microstructures through gradient-based optimization10.1016/j.actamat.2022.117667 ↗
24. Effective stiffness tensor of composite media: 1. Exact series expansions10.1016/S0022-5096(97)00019-7 ↗
25. A modified strong-constrast expansion for estimating the effective thermal conductivity of multiphase heterogeneous materials10.1063/1.4768467 ↗
26. Accelerating phase field based microstructure evolution predictions via surrogate models trained by machine learning methods
27. Reduced-order microstructure-sensitive protocols to rank-order the transition fatigue resistance of polycrystalline microstructures10.1016/j.ijfatigue.2018.09.011 ↗
28. Reduced-order structure-property linkages for polycrystalline microstructures based on 2-point statistics10.1016/j.actamat.2017.03.009 ↗
29. Kaundinya · 2021
30. Data science approaches for microstructure quantification and feature identification in porous membranes10.1016/j.memsci.2017.06.020 ↗
31. Generating three-dimensional structures from a two-dimensional slice with generative adversarial network-based dimensionality expansion10.1038/s42256-021-00322-1 ↗
32. Zelaia · 2023
33. Markov random field based microstructure reconstruction using the principal image moments10.1016/j.matchar.2021.111281 ↗
34. Polycrystalline microstructure reconstruction using Markov random fields and histogram matching10.1016/j.cad.2019.102806 ↗
35. A framework for automated analysis and simulation of 3D polycrystalline microstructures. Part 2: Synthetic microstructure generation10.1016/j.actamat.2007.11.040 ↗
36. Bunge · 1982
37. Hammond · 2015
38. Stochastic reconstruction of oolitic limestone by generative adversarial networks10.1007/s11242-018-1039-9 ↗
39. Dureth · 2022
40. Machine learned-based microstructure prediction during laser sintering of alumina10.1038/s41598-021-89816-x ↗
41. An efficient optimization based microstructure reconstruction approach with multiple loss functions10.1016/j.commatsci.2021.110709 ↗
42. Stochastic microstructure characterization and reconstruction via supervised learning10.1016/j.actamat.2015.09.044 ↗
43. Random heterogeneous materials via texture synthesis10.1016/j.commatsci.2014.12.017 ↗
44. Data-driven learning of 3-point correlation functions as microstructure representations10.1016/j.actamat.2022.117800 ↗
45. Adaptable physics-based super-resolution for electron backscatter diffraction maps
46. Jangid · 2023
47. Seibert · 2023
48. A superior descriptor of random textures and its predictive capacity10.1073/pnas.0905919106 ↗
49. Microstructure generation via generative adversarial network for heterogeneous, topoligically complex 3D materials10.1007/s11837-020-04484-y ↗
50. Ogoke · 2022
51. Large-scale 3D random polycrystals for the finite element method: Generation, meshing and remeshing10.1016/j.cma.2011.01.002 ↗
52. Kanapy: A python package for generating complex synthetic polycrystalline microstructures10.21105/joss.01732 ↗
53. Generation of statistically representative synthetic three-dimensional microstructures10.1016/j.scriptamat.2017.11.034 ↗
54. AFRL additive manufacturing modeling series: Challenge 4, 3D reconstruction of an IN625 high-energy diffraction microscopy sample using multi-modal serial sectioning10.1007/s40192-021-00212-9 ↗
55. Microstructure sensitive design for performance optimization10.1016/j.pmatsci.2009.08.002 ↗
56. Understanding and visualizing microstructure and microstructure variance as a stochastic process10.1016/j.actamat.2011.06.051 ↗
57. Solid mixture permittivities10.1063/1.1742339 ↗
58. Bounds for effective elastic moduli of disordered materials10.1016/0022-5096(77)90009-6 ↗
59. A strong contrast homogenization formulation for multi-phase anistropic materials10.1016/j.jmps.2008.01.003 ↗
60. Microstructure taxonomy based on spatial correlations: Application to microstructure coarsening10.1016/j.actamat.2016.01.046 ↗
61. Digital representation and quantification of discrete dislocation structures10.1007/s11837-021-04669-z ↗
62. Extraction of reduced-order process-structure linkages from phase-field simulations10.1016/j.actamat.2016.10.071 ↗
63. Machine learning-based reduced order polycrystalline modelling for ICME applications10.1007/s40192-018-0123-x ↗
64. Mechanical responses of primary-α Ti grains in polycrystalline samples: Part II – Bayesian estimation of the crystal-level elastic-plastic mechanical properties from spherical-indentation measurements10.1007/s40192-021-00204-9 ↗
65. Single crystal elastic constants of additively manufactured components determined by resonant ultrasound spectroscopy10.1016/j.matchar.2022.112244 ↗
66. Y. Song, J. Sohl-Dickstein, D.P. Kigma, A. Kumar, S. Ermon, B. Poole, Score-based Generative Modeling Through Stochastic Differential Equations, in: International Congress for Learning Representation, 2021, pp. 1–36.
67. Ho · 2020
68. Luo · 2022
69. Y. Song, S. Ermon, Generative Modeling by Estimating Gradients of the Data Distribution, in: NeurIPS 2019, 2019.
70. Song · 2021 · 1
71. Ho · 2022
72. Harvey · 2022
73. Anand · 2022
74. Equivariant diffusion for molecule generation in 3D
75. Palette: Image-to-image diffusion model
76. Ramesh · 2022
77. Glow: Generative flow with invertible 1x1 convolutions
78. Neighborhood spatial correlations and machine learning classification of fatigue hot-spots in Ti–6Al–4V10.1016/j.mechmat.2023.104679 ↗
79. Texture analysis with MTEX–Free and open source software toolbox10.4028/www.scientific.net/SSP.160.63 ↗
80. Multidimensional binary search trees used for associative searching10.1145/361002.361007 ↗
81. Microstructure reconstruction from 2-point statistics using phase recovery algorithms10.1016/j.actamat.2007.10.044 ↗
82. Reconstructing random media10.1103/PhysRevE.57.495 ↗
83. Modeling heterogeneous materials via two-point correlations. II. Algorithmic details and applications10.1103/PhysRevE.77.031135 ↗
84. Influence of macrozones on the fatigue cracking behavior and fracture mechanisms of rolled Ti–6Al–4V alloy10.1016/j.msea.2021.141824 ↗
85. Dream.3D: A digital representation environment for the analysis of microstructure in 3D10.1186/2193-9772-3-5 ↗
86. A. Leach, S.M. Schmon, M.T. Degiacomi, C.G. Willcocks, Denoising diffusion probabilistic models on so (3) for rotational alignment, in: ICLR 2022 Workshop on Geometrical and Topological Representation Learning, 2022.
87. Lee · 2023