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.

Authors

Institutions

Publication Details

Journal
European Journal of Mechanics - A/Solids
Published
2025-01-27
DOI
https://doi.org/10.1016/j.euromechsol.2025.105589
Primary Topic
Machine Learning in Materials Science
Type
article
Field-Weighted Citation Impact
0.00
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

Efficient feature extraction for morphologically complex self-assembled porous microstructures using computational homology and unsupervised machine learning

Farshid Golnary, Mohsen Asghari
European Journal of Mechanics - A/Solids
Machine Learning in Materials Science
article

Efficient feature extraction for morphologically complex self-assembled porous microstructures using computational homology and unsupervised machine learning

Farshid Golnary, Mohsen Asghari
article en

Abstract

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.

European Journal of Mechanics - A/SolidsVol. 111
Sharif University of Technology (IR)
Openalex Percentile: Top 99%
Machine Learning in Materials Science
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.