Automated Metal Surface Flaws Detection Using Convolutional Neural Network and Deep Visualization Analysis

被引:2
|
作者
Yedukondalu, Jammisetty [1 ]
Karaddi, Sahebgoud Hanamantray [3 ]
Bindu, C. H. Hima [1 ]
Sharma, Diksha [2 ]
Sarkar, Achintya Kumar [2 ]
Sharma, Lakhan Dev [3 ]
机构
[1] QIS Coll Engn & Technol, Dept Elect & Commun Engn, Ongole, Andhra Pradesh, India
[2] Indian Inst Informat Technol, Dept Elect & Commun Engn, Sri City 517541, Andhra Pradesh, India
[3] VIT AP Univ, Sch Elect Engn, Amaravati, Andhra Pradesh, India
关键词
Metal surface; Flaws detection; CNN; Data augmentation; Image processing; DEFECT DETECTION; SYSTEM;
D O I
10.1007/s13369-024-09230-z
中图分类号
O [数理科学和化学]; P [天文学、地球科学]; Q [生物科学]; N [自然科学总论];
学科分类号
07 ; 0710 ; 09 ;
摘要
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\documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$K=10$$\end{document}. 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.
引用
收藏
页码:2795 / 2806
页数:12
相关论文
共 50 条
  • [21] Automated detection of cecal intubation with variable bowel preparation using a deep convolutional neural network
    Low, Daniel J.
    Hong, Zhuoqiao
    Khan, Rishad
    Bansal, Rishi
    Gimpaya, Nikko
    Grover, Samir C.
    ENDOSCOPY INTERNATIONAL OPEN, 2021, 09 (11) : E1778 - E1784
  • [22] Application of deep convolutional neural network for automated detection of myocardial infarction using ECG signals
    Acharya, U. Rajendra
    Fujita, Hamido
    Oh, Shu Lih
    Hagiwara, Yuki
    Tan, Jen Hong
    Adam, Muhammad
    INFORMATION SCIENCES, 2017, 415 : 190 - 198
  • [23] AUTOMATED DETECTION OF CECAL INTUBATION WITH VARIABLE BOWEL PREPARATION USING A DEEP CONVOLUTIONAL NEURAL NETWORK
    Low, Daniel J.
    Hong, Zhuoqiao
    Jugnundan, Sechiv
    Mukherjee, Anjishnu
    Grover, Samir C.
    GASTROENTEROLOGY, 2021, 160 (06) : S376 - S377
  • [24] Feature visualization of Raman spectrum analysis with deep convolutional neural network
    Fukuhara, Masashi
    Fujiwara, Kazuhiko
    Maruyama, Yoshihiro
    Itoh, Hiroyasu
    ANALYTICA CHIMICA ACTA, 2019, 1087 : 11 - 19
  • [25] Automated Detection of Lunar Rockfalls Using a Convolutional Neural Network
    Bickel, Valentin Tertius
    Lanaras, Charis
    Manconi, Andrea
    Loew, Simon
    Mall, Urs
    IEEE TRANSACTIONS ON GEOSCIENCE AND REMOTE SENSING, 2019, 57 (06): : 3501 - 3511
  • [26] Automated Detection of Retinal Fluid Using a Convolutional Neural Network
    Hormel, Tristan
    Wang, Jie
    You, Qisheng
    Huang, David
    Hwang, Thomas
    Jia, Yali
    INVESTIGATIVE OPHTHALMOLOGY & VISUAL SCIENCE, 2019, 60 (11)
  • [27] Automated Pain Severity Detection Using Convolutional Neural Network
    Semwal, Ashish
    Londhe, Narendra D.
    PROCEEDINGS OF THE 2018 INTERNATIONAL CONFERENCE ON COMPUTATIONAL TECHNIQUES, ELECTRONICS AND MECHANICAL SYSTEMS (CTEMS), 2018, : 66 - 70
  • [28] Deep Learning Implementation using Convolutional Neural Network in Mangosteen Surface Defect Detection
    Azizah, Laila Ma'rifatul
    Umayah, Sitti Fadillah
    Riyadi, Slamet
    Damarjati, Cahya
    Utama, Nafi Ananda
    2017 7TH IEEE INTERNATIONAL CONFERENCE ON CONTROL SYSTEM, COMPUTING AND ENGINEERING (ICCSCE), 2017, : 242 - 246
  • [29] Automated Pterygium Detection Using Deep Neural Network
    Zamani, N. Syahira M.
    Zaki, Wan Mimi Diyana Wan
    Huddin, Aqilah Baseri
    Hussain, Aini
    Mutalib, Haliza Abdul
    Ali, Aziah
    IEEE ACCESS, 2020, 8 : 191659 - 191672
  • [30] Seq2Image: Sequence Analysis using Visualization and Deep Convolutional Neural Network
    Tavakoli, Neda
    2020 IEEE 44TH ANNUAL COMPUTERS, SOFTWARE, AND APPLICATIONS CONFERENCE (COMPSAC 2020), 2020, : 1332 - 1337