journal article·2024-11-01Open access

Classification of CoCr-based magnetic thin films via GLCM texture features extracted from EFTEM images and machine learning

Abdul Hamid Rumman, Kaushik Barua, Shohaib Ibne Monju, Mohd Rakibul Hasan Abed, Sadika Jannath Tan-Ema, Jafar F. Al-Sharab, Saquib Ahmed

AIP Advances· Volume 14· Issue 11

Abstract

Gray-level co-occurrence matrix (GLCM) texture features offer a powerful technique for image analysis in various fields, including medical diagnostics and material classification. This research investigates their efficacy in classifying CoCr-based magnetic thin films—Co84Cr16, Co80Cr16Pt4, Co80Cr16Ta4, and Co76Cr16Ta4Pt4—using energy-filtered transmission electron microscopy (EFTEM) images. The raw EFTEM images were preprocessed to divide into variable quantities of equal segments (9, 18, or 36), leading to three distinct training and testing sets. Light Gradient Boosting Machine (LightGBM) and Artificial Neural Network (ANN) were employed, achieving accuracies exceeding 85%. Besides the accuracy metric, the ML models underwent a comprehensive evaluation using precision, recall, F1-score for each class, and 10-fold cross-validation. Furthermore, a comparative study between the LightGBM and ANN models was performed by conducting feature importance analysis using SHapley Additive exPlanations (SHAP). Notably, both ML models exhibit an accuracy of over 85%. Furthermore, the strategic segmentation of images into 18 equal pieces yielded 100% accuracy using the ANN model. The research delves into the nuanced dynamics surrounding the impact of training and testing set size on the model’s performance. Finally, the feature importance analysis via SHAP identifies pivotal contributors, accentuating the ANN model’s adeptness in leveraging a broader spectrum of features for pattern identification and underscoring the effectiveness of neural network-based models in navigating the intricate landscape of image classification tasks.
Source: crossref · Quality: baseline

Research context

OpenAlex topics: Non-Destructive Testing Techniques · Surface Roughness and Optical Measurements · Industrial Vision Systems and Defect Detection

SciVX discovery tags are terminology-based. OpenAlex topics are source-provided classifications.

Affiliations

Department of Materials and Metallurgical Engineering (MME), Bangladesh University of Engineering and Technology (BUET), East Campus 1 , Dhaka 1000,

Northwestern State University 2 , Natchitoches, Louisiana 71497,

3 STEM Pioneers, Lousiana and Texas, USA

State University of New York - Buffalo State 4 , Buffalo, New York 14222,

References (46)

Show source-provided references
1. In vivo skin capacitive imaging analysis by using grey level co-occurrence matrix (GLCM)10.1016/j.ijpharm.2013.10.024 ↗
2. Automated pollen identification using microscopic imaging and texture analysis10.1016/j.micron.2014.09.002 ↗
3. Kernel-based PSO and FRVM: An automatic plant leaf type detection using texture, shape, and color features10.1016/j.compag.2016.04.033 ↗
4. Fabric defect detection based on GLCM and Gabor filter: A comparison10.1016/j.ijleo.2013.05.004 ↗
5. Texture analysis in gel electrophoresis images using an integrative kernel-based approach10.1038/srep19256 ↗
6. Computer analysis of ultrasonic signals in diffuse liver disease10.1016/0301-5629(79)90004-8 ↗
7. Texture-based classification of focal liver lesions on MRI at 3.0 Tesla: A feasibility study in cysts and hemangiomas10.1002/jmri.22268 ↗
8. Range- and azimuth-dependent variability of image texture in two-dimensional echocardiograms10.1161/01.cir.68.4.834 ↗
9. Volumetric texture analysis of breast lesions on contrast-enhanced magnetic resonance images10.1002/mrm.21347 ↗
10. Lung cancer detection using textural features
11. Quantitative analysis of lesion morphology and texture features for diagnostic prediction in breast MRI10.1016/j.acra.2008.06.005 ↗
12. Texture features on T2-weighted magnetic resonance imaging: New potential biomarkers for prostate cancer aggressiveness10.1088/0031-9155/60/7/2685 ↗
13. Haralick texture analysis of prostate MRI: Utility for differentiating non-cancerous prostate from prostate cancer and differentiating prostate cancers with different Gleason scores10.1007/s00330-015-3701-8 ↗
14. Quantitative analysis and fracture detection of pelvic bone X-ray images
15. Efficient prediction and classification for cirrhosis disease using LBP, GLCM, and SVM from MRI images10.1016/j.matpr.2021.03.418 ↗
16. A machine learning based framework for verification and validation of massive scale image data10.1109/tbdata.2017.2680460 ↗
17. SVM-based bone tumor detection by using the texture features of X-ray image
18. Automated classification of ovarian tumors using GLCM and Tamura features with light GBM classifier
19. Screening of COVID-19 based on GLCM features from CT images using machine learning classifiers10.1007/s42979-022-01583-2 ↗
20. GLCM based LGBM classification for COVID-19 analysis using chest X-ray images
21. Vision-based skin lesion characterization using GLCM and Haralick features
22. Classification of chronic kidney disease in sonography using the GLCM and artificial neural network10.3390/diagnostics11050864 ↗
23. Mammograms classification using gray-level co-occurrence matrix and radial basis function neural network10.1016/j.procs.2015.07.340 ↗
24. Morphological arrhythmia automated diagnosis method using gray-level co-occurrence matrix enhanced convolutional neural network10.1109/access.2019.2918361 ↗
25. Retinal blood vessel segmentation with neural network by using gray-level co-occurrence matrix-based features10.1007/s10916-014-0085-2 ↗
26. Automatic classification of cast iron grades using support vector machine10.1016/j.ijleo.2017.11.183 ↗
27. Metallographic specimen imaging classification: A machine learning approach
28. Classification of copper alloys microstructure using image processingand neural network
29. Automatic defects detection and classification of low carbon steel WAAM products using improved remanence/magneto-optical imaging and cost-sensitive convolutional neural network10.1016/j.measurement.2020.108633 ↗
30. Fault classification for photovoltaic modules using thermography and image processing
31. Organic solar cells defects detection by means of an elliptical basis neural network and a new feature extraction technique10.1016/j.ijleo.2019.163038 ↗
32. Automatic grading of TFT–LCD glass substrates using optimized support vector machines. An abridged version of this paper appears in the proceedings of the ADCHEM 2012, Singapore, July 201210.1021/ie300363c ↗
33. Automatic defect recognition of TFT array process using gray level co-occurrence matrix10.1016/j.ijleo.2013.11.070 ↗
34. An automatic detection method of nanocomposite film element based on GLCM and adaboost M110.1155/2015/205817 ↗
35. Mixing effects of SEM imaging conditions on convolutional neural network-based low-carbon steel classification10.1016/j.mtcomm.2022.104062 ↗
36. A new analysis approach based on Haralick texture features for the characterization of microstructure on the example of low-alloy steels10.1016/j.matchar.2018.08.009 ↗
37. Feature extraction and microstructural classification of hot stamping ultra-high strength steel by machine learning10.1007/s11837-022-05265-5 ↗
38. Feature descriptors from scanned images of chromium electrodeposits as predictor parameters of surface roughness and crystallographic texture10.1016/j.chemolab.2015.10.004 ↗
39. Deep learning analysis on microscopic imaging in materials science10.1016/j.mtnano.2020.100087 ↗
40. Magnetic energy distribution in polycrystalline sputtered CoCr magnetic thin films10.1051/epjap:2008048 ↗
41. Textural features for image classification10.1109/tsmc.1973.4309314 ↗
42. Designing Gabor filters for optimal texture separability10.1016/s0031-3203(99)00181-8 ↗
43. Wavelets for texture analysis, an overview
44. GLCM texture: A tutorial v. 3.0 March 2017
45. LightGBM: A highly efficient gradient boosting decision tree
46. Learning representations by back-propagating errors10.1038/323533a0 ↗