Authors: Farshid Golnary | Mohsen Asghari
Source: European Journal of Mechanics - A/Solids (article, 2025-01-27)
Field: Materials Science — Materials Chemistry

Efficient feature extraction for morphologically complex self-assembled porous microstructures using computational homology and unsupervised machine learning Porous microstructures formed during the self-assembly process exhibit complex morphologies that directly influence their material properties. This study proposes an efficient method for microstructural parametrization , specifically designed for these complex structures. The method effectively combines computational homology and unsupervised machine learning techniques to achieve this goal. Computational homology is a technique that analyzes topological spaces by examining "holes" of different dimensions. Therefore, it is particularly effective for the morphological analysis of random and heterogeneous porous microstructures. In this regard, computational homology is used to extract simpler disjoint regions within the microstructure. convolutional autoencoder , k-means clustering, and other quantitative analyses are employed to analyze these regions as grayscale images . A microstructure may consist of numerous disjoint regions. To efficiently represent these regions in a lower-dimensional space, a convolutional autoencoder is used. K-means clustering is then applied to group the low-dimensional representations of these disjoint regions based on morphological similarity. By clustering the microstructural regions, we can analyze the microstructures more efficiently and interpretably. Each disjoint region belongs to a cluster, and the microstructure is thus represented by low-dimensional features, indicating the percentage of disjoint regions in each cluster. To enhance interpretability, the feature orders are sorted based on their correlation with relative density. The correlation analysis revealed that the proposed microstructural representation features are interpretable, as the majority of features exhibit correlations with material properties such as Young's modulus and Poisson's ratio as well as topological features such as Betti numbers. The proposed method is computationally efficient due to its low-dimensional representation of the microstructure and is interpretable, with features sorted and organized based on their correlation with relative density. To demonstrate its efficiency, numerical experiments were performed on microstructures created during the spinodal decomposition process . The results show that the method is effective for computational tasks such as material properties prediction and inverse design . • A novel method for microstructural parametrization is proposed, integrating computational homology with unsupervised machine learning. • Computational homology analyzes porous microstructures by examining topological "holes" and extracting disjoint regions for detailed analysis. • A convolutional autoencoder is employed to efficiently represent microstructural regions in a low-dimensional space. • K-means clustering groups these low-dimensional representations by morphological similarity, enabling interpretable microstructural analysis. • The method's effectiveness is demonstrated on spinodal decomposition microstructures for property prediction and inverse design. Computer science ; Artificial intelligence ; Persistent homology ; Porosity ; Feature (linguistics) ; Unsupervised learning ; Microstructure ; Homology (biology) ; Pattern recognition (psychology) ; Materials science ; Biology ; Algorithm ; Amino acid Machine Learning in Materials Science ; Nanoporous metals and alloys ; Pickering emulsions and particle stabilization