Automated evaluation of Cr-III coated parts using Mask RCNN and ML methods

In this study, chrome coatings were carried out using a Cr-III electroplating bath. The coated parts were classified depending on their appearance. A new approach was developed to classify the coated parts automatically using artificial intelligence methods. Mask RCNN and machine learning (ML) metho...

Full description

Saved in:
Bibliographic Details
Published inSurface & coatings technology Vol. 422; p. 127571
Main Authors Katırcı, Ramazan, Yılmaz, Esra Kavalcı, Kaynar, Oğuz, Zontul, Metin
Format Journal Article
LanguageEnglish
Published Lausanne Elsevier B.V 25.09.2021
Elsevier BV
Subjects
Online AccessGet full text
ISSN0257-8972
1879-3347
DOI10.1016/j.surfcoat.2021.127571

Cover

More Information
Summary:In this study, chrome coatings were carried out using a Cr-III electroplating bath. The coated parts were classified depending on their appearance. A new approach was developed to classify the coated parts automatically using artificial intelligence methods. Mask RCNN and machine learning (ML) methods such as Multilayer Perceptron (MLP), Support Vector Classifier (SVC), Gaussian Process (GP), K-nearest Neighbors (KNN), XGBoost, and Random Forest Classifier (RFC) were used together. Mask RCNN was used to clean the coated parts from the redundant data. The extracted data were flattened and converted to the row vectors for use as input in ML methods. ML algorithms were used to classify the coated parts as “Pass” and “Fail”. The classification accuracy was checked with the leave one out (loo) cross-validation method. RFC method gave the highest accuracy, 0.83, and F1 score, 0.88. The accuracy of Mask RCNN was checked using a dataset of separated validation images. It was observed that extracting the unnecessary data from the images increased the accuracy exceedingly. Moreover, the method exhibits a high potential to keep the parameters of the electroplating process under control. •The quality of coating was classified using artificial intelligence methods.•Mask R-CNN algorithm was used to clean the data.•The hyperparameters of MLP, SVC, GP, KNN, XGBoost, and RFC methods were optimized.•RF method indicated the best performance (F1 score = 0.88)•Mask RCNN and ML methods were compared in terms of classification performance.
Bibliography:ObjectType-Article-1
SourceType-Scholarly Journals-1
ObjectType-Feature-2
content type line 14
ISSN:0257-8972
1879-3347
DOI:10.1016/j.surfcoat.2021.127571