Development of an Open-Source Software Tool for Microstructure Analysis of Materials Using Artificial Intelligence

Investigating the microstructures of materials with microscopy is a key task in quality assurance, the development of new materials, and the optimization of manufacturing processes. However, conventional image analysis often demands significant time for analysis and a large volume of images, and the predictions produced are commonly constrained. Applying deep learning, models can be trained to analyze material microstructures quickly and with greater accuracy. The objective of this study is to provide a method for the automatic segmentation of microstructural images obtained from microscopes or scanning electron microscopes using Convolutional Neural Networks. For this purpose, two software scripts were developed in Python employing OpenCV and the fastai library. The first script is designed to generate reference images, while the second is utilized for training a model and predicting the microstructure in an image. The test of the microstructural analysis using the developed software tools demonstrates that robust prediction results are attainable by using high-quality reference images. This tool has been made available as an open-source on GitHub for public use in materials analysis and can be enhanced and further developed if required.

Authors

Institutions

Publication Details

Journal
Key engineering materials
Published
2024-12-23
DOI
https://doi.org/10.4028/p-vcog1h
Citations
1
Primary Topic
Machine Learning in Materials Science
Type
article
Field-Weighted Citation Impact
0.12
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

Development of an Open-Source Software Tool for Microstructure Analysis of Materials Using Artificial Intelligence

Alvin Wan, Van Trung Trinh, Gia Khanh Pham, Anh Son Nguyen et al.
1 citations
Key engineering materials
Machine Learning in Materials Science
0.12
article

Development of an Open-Source Software Tool for Microstructure Analysis of Materials Using Artificial Intelligence

Alvin Wan, Van Trung Trinh, Gia Khanh Pham, Anh Son Nguyen, Kerim Yalcin
article en
1 citations

Abstract

Investigating the microstructures of materials with microscopy is a key task in quality assurance, the development of new materials, and the optimization of manufacturing processes. However, conventional image analysis often demands significant time for analysis and a large volume of images, and the predictions produced are commonly constrained. Applying deep learning, models can be trained to analyze material microstructures quickly and with greater accuracy. The objective of this study is to provide a method for the automatic segmentation of microstructural images obtained from microscopes or scanning electron microscopes using Convolutional Neural Networks. For this purpose, two software scripts were developed in Python employing OpenCV and the fastai library. The first script is designed to generate reference images, while the second is utilized for training a model and predicting the microstructure in an image. The test of the microstructural analysis using the developed software tools demonstrates that robust prediction results are attainable by using high-quality reference images. This tool has been made available as an open-source on GitHub for public use in materials analysis and can be enhanced and further developed if required.

Key engineering materialsVol. 1004
Munich University of Applied Sciences (DE), Hanoi University of Science and Technology (VN)
Industry, innovation and infrastructure
Openalex Percentile: Top 57%
Machine Learning in Materials Science
0.12
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.