This paper presents an algorithm for stochastic reconstruction of three-dimensional material microstructure from its single two-dimensional cross-sectional image, based on the neural network operating on a principle of generative adversarial learning. The novelty of the proposed algorithm is in introduction of the reconstruction error, which is invariant to translational and rotational transformations and increases stability of the neural-network training and quality of generated structures. It is shown that a use of variational autoencoder helps to extract useful features from a cross-sectional image and provide additional information to a generator for accurate structure reconstruction. A set of 3D microstructures with corresponding 2D slice from each of them is required for model training. The model was trained and tested on sets of binary microstructures of porous materials with open-cell and closed-cell internal morphology. The obtained results for statistical evaluation of material microstructure demonstrate the effectiveness of the proposed algorithm.
History
School
Mechanical, Electrical and Manufacturing Engineering
This paper was accepted for publication in the journal Computer-Aided Design and the definitive published version is available at https://doi.org/10.1016/j.cad.2023.103498