Jammisetty Yedukondalu, Sahebgoud Hanamantray Karaddi, C. H. Hima Bindu, Diksha Sharma, Achintya Kumar Sarkar, Lakhan Dev Sharma
{"title":"利用卷积神经网络和深度可视化分析自动检测金属表面瑕疵","authors":"Jammisetty Yedukondalu, Sahebgoud Hanamantray Karaddi, C. H. Hima Bindu, Diksha Sharma, Achintya Kumar Sarkar, Lakhan Dev Sharma","doi":"10.1007/s13369-024-09230-z","DOIUrl":null,"url":null,"abstract":"<div><p>Automatic inspection of metal surfaces for defects has gained increasing interest in the quality control of industrial products. However, this poses a challenging problem due to the complexity of industrial environments. Traditionally, defect detection relies on image processing or shallow machine learning. Still, these methods are limited to detecting defects only under specific conditions: clear defect outlines, strong contrast, low noise, limited scales, or specific lighting conditions. This work proposes a two-step approach for the automatic detection of metallic defects in real industrial scenarios. The approach focuses on accurately localizing and classifying defects within input images. We employed six convolutional neural networks (CNNs): GoogleNet, Squeezenet, Resnet18, Resnet101, Alexnet, and InceptionV3, to categorize images from the NEU Metal Surface Defects into different varieties of defects: crazing, inclusion, patches, pitted, rolled, and scratches. The approach involves training the CNNs using the Adam optimizer to classify defects. The dataset is preprocessed for color, scaled, and augmented in both phases. The ResNet18 outperformed the other networks, achieving an accuracy (AC%) of 99.77% for <span>\\(K=10\\)</span>. The proposed approach successfully detected surface flaws in metals under various industrial scenarios. The results are reliable and accurate to detect defects in metal surfaces when compared to existing techniques.</p></div>","PeriodicalId":54354,"journal":{"name":"Arabian Journal for Science and Engineering","volume":"50 4","pages":"2795 - 2806"},"PeriodicalIF":2.6000,"publicationDate":"2024-06-26","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":"{\"title\":\"Automated Metal Surface Flaws Detection Using Convolutional Neural Network and Deep Visualization Analysis\",\"authors\":\"Jammisetty Yedukondalu, Sahebgoud Hanamantray Karaddi, C. H. Hima Bindu, Diksha Sharma, Achintya Kumar Sarkar, Lakhan Dev Sharma\",\"doi\":\"10.1007/s13369-024-09230-z\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"<div><p>Automatic inspection of metal surfaces for defects has gained increasing interest in the quality control of industrial products. However, this poses a challenging problem due to the complexity of industrial environments. Traditionally, defect detection relies on image processing or shallow machine learning. Still, these methods are limited to detecting defects only under specific conditions: clear defect outlines, strong contrast, low noise, limited scales, or specific lighting conditions. This work proposes a two-step approach for the automatic detection of metallic defects in real industrial scenarios. The approach focuses on accurately localizing and classifying defects within input images. We employed six convolutional neural networks (CNNs): GoogleNet, Squeezenet, Resnet18, Resnet101, Alexnet, and InceptionV3, to categorize images from the NEU Metal Surface Defects into different varieties of defects: crazing, inclusion, patches, pitted, rolled, and scratches. The approach involves training the CNNs using the Adam optimizer to classify defects. The dataset is preprocessed for color, scaled, and augmented in both phases. The ResNet18 outperformed the other networks, achieving an accuracy (AC%) of 99.77% for <span>\\\\(K=10\\\\)</span>. The proposed approach successfully detected surface flaws in metals under various industrial scenarios. The results are reliable and accurate to detect defects in metal surfaces when compared to existing techniques.</p></div>\",\"PeriodicalId\":54354,\"journal\":{\"name\":\"Arabian Journal for Science and Engineering\",\"volume\":\"50 4\",\"pages\":\"2795 - 2806\"},\"PeriodicalIF\":2.6000,\"publicationDate\":\"2024-06-26\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"0\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"Arabian Journal for Science and Engineering\",\"FirstCategoryId\":\"103\",\"ListUrlMain\":\"https://link.springer.com/article/10.1007/s13369-024-09230-z\",\"RegionNum\":4,\"RegionCategory\":\"综合性期刊\",\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"Q2\",\"JCRName\":\"MULTIDISCIPLINARY SCIENCES\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"Arabian Journal for Science and Engineering","FirstCategoryId":"103","ListUrlMain":"https://link.springer.com/article/10.1007/s13369-024-09230-z","RegionNum":4,"RegionCategory":"综合性期刊","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"Q2","JCRName":"MULTIDISCIPLINARY SCIENCES","Score":null,"Total":0}
引用次数: 0
摘要
金属表面缺陷自动检测在工业产品的质量控制中越来越受到关注。然而,由于工业环境的复杂性,这构成了一个具有挑战性的问题。传统上,缺陷检测依赖于图像处理或浅层机器学习。然而,这些方法仅限于在特定条件下检测缺陷:缺陷轮廓清晰、对比度强、噪声低、尺度有限或特定照明条件。这项工作提出了一种在实际工业场景中自动检测金属缺陷的两步方法。该方法的重点是对输入图像中的缺陷进行精确定位和分类。我们采用了六个卷积神经网络(CNN):GoogleNet、Squeezenet、Resnet18、Resnet101、Alexnet 和 InceptionV3,将 NEU 金属表面缺陷中的图像分类为不同种类的缺陷:裂纹、内含物、斑块、凹坑、轧制和划痕。该方法包括使用 Adam 优化器训练 CNN,对缺陷进行分类。数据集在两个阶段都经过颜色预处理、缩放和增强。ResNet18 的表现优于其他网络,其准确率(AC%)达到了 99.77%(K=10\)。所提出的方法成功地检测了各种工业场景下的金属表面缺陷。与现有技术相比,该方法检测金属表面缺陷的结果准确可靠。
Automated Metal Surface Flaws Detection Using Convolutional Neural Network and Deep Visualization Analysis
Automatic inspection of metal surfaces for defects has gained increasing interest in the quality control of industrial products. However, this poses a challenging problem due to the complexity of industrial environments. Traditionally, defect detection relies on image processing or shallow machine learning. Still, these methods are limited to detecting defects only under specific conditions: clear defect outlines, strong contrast, low noise, limited scales, or specific lighting conditions. This work proposes a two-step approach for the automatic detection of metallic defects in real industrial scenarios. The approach focuses on accurately localizing and classifying defects within input images. We employed six convolutional neural networks (CNNs): GoogleNet, Squeezenet, Resnet18, Resnet101, Alexnet, and InceptionV3, to categorize images from the NEU Metal Surface Defects into different varieties of defects: crazing, inclusion, patches, pitted, rolled, and scratches. The approach involves training the CNNs using the Adam optimizer to classify defects. The dataset is preprocessed for color, scaled, and augmented in both phases. The ResNet18 outperformed the other networks, achieving an accuracy (AC%) of 99.77% for \(K=10\). The proposed approach successfully detected surface flaws in metals under various industrial scenarios. The results are reliable and accurate to detect defects in metal surfaces when compared to existing techniques.
期刊介绍:
King Fahd University of Petroleum & Minerals (KFUPM) partnered with Springer to publish the Arabian Journal for Science and Engineering (AJSE).
AJSE, which has been published by KFUPM since 1975, is a recognized national, regional and international journal that provides a great opportunity for the dissemination of research advances from the Kingdom of Saudi Arabia, MENA and the world.