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
- Alvin Wan (ORCID: https://orcid.org/0000-0003-2625-5899)
- Van Trung Trinh
- Gia Khanh Pham (ORCID: https://orcid.org/0000-0003-0900-5353)
- Anh Son Nguyen (ORCID: https://orcid.org/0000-0002-7221-3369)
- Kerim Yalcin
Institutions
- Munich University of Applied Sciences (DE)
- Hanoi University of Science and Technology (VN)
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