Advanced computer vision algorithm for extraction of microstructural features from BSE images of powder metallurgical microstructures
摘要
Manual methods for measuring grain size are often time-consuming and labor-intensive, as grain size analysis is essential for understanding material properties. This research introduces an innovative method leveraging Python libraries such as OpenCV, SciPy, and NumPy to automate the segmentation and extract microstructural features such as grain, grain boundary, edge grains and pores in backscattered electron (BSE) images. The analysis of BSE images presents several challenges, including noise, inconsistent contrast, improper thresholding, merged grains, edge grain exclusion, and accurate grain boundary identification. To overcome these obstacles, advanced image processing strategies were employed. Gaussian filtering with mean of (9,9) and σ = 1 optimized to minimize noise, and Contrast Limited Adaptive Histogram Equalization (CLAHE) with a tile grid size of (8,8) and clip limit of