Cargando…

Comparison of Pre-Trained YOLO Models on Steel Surface Defects Detector Based on Transfer Learning with GPU-Based Embedded Devices

Steel is one of the most basic ingredients, which plays an important role in the machinery industry. However, the steel surface defects heavily affect its quality. The demand for surface defect detectors draws much attention from researchers all over the world. However, there are still some drawback...

Descripción completa

Detalles Bibliográficos
Autores principales: Nguyen, Hoan-Viet, Bae, Jun-Hee, Lee, Yong-Eun, Lee, Han-Sung, Kwon, Ki-Ryong
Formato: Online Artículo Texto
Lenguaje:English
Publicado: MDPI 2022
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC9783860/
https://www.ncbi.nlm.nih.gov/pubmed/36560304
http://dx.doi.org/10.3390/s22249926
_version_ 1784857673823420416
author Nguyen, Hoan-Viet
Bae, Jun-Hee
Lee, Yong-Eun
Lee, Han-Sung
Kwon, Ki-Ryong
author_facet Nguyen, Hoan-Viet
Bae, Jun-Hee
Lee, Yong-Eun
Lee, Han-Sung
Kwon, Ki-Ryong
author_sort Nguyen, Hoan-Viet
collection PubMed
description Steel is one of the most basic ingredients, which plays an important role in the machinery industry. However, the steel surface defects heavily affect its quality. The demand for surface defect detectors draws much attention from researchers all over the world. However, there are still some drawbacks, e.g., the dataset is limited accessible or small-scale public, and related works focus on developing models but do not deeply take into account real-time applications. In this paper, we investigate the feasibility of applying stage-of-the-art deep learning methods based on YOLO models as real-time steel surface defect detectors. Particularly, we compare the performance of YOLOv5, YOLOX, and YOLOv7 while training them with a small-scale open-source NEU-DET dataset on GPU RTX 2080. From the experiment results, YOLOX-s achieves the best accuracy of 89.6% mAP on the NEU-DET dataset. Then, we deploy the weights of trained YOLO models on Nvidia devices to evaluate their real-time performance. Our experiments devices consist of Nvidia Jetson Nano and Jetson Xavier AGX. We also apply some real-time optimization techniques (i.e., exporting to TensorRT, lowering the precision to FP16 or INT8 and reducing the input image size to 320 × 320) to reduce detection speed (fps), thus also reducing the mAP accuracy.
format Online
Article
Text
id pubmed-9783860
institution National Center for Biotechnology Information
language English
publishDate 2022
publisher MDPI
record_format MEDLINE/PubMed
spelling pubmed-97838602022-12-24 Comparison of Pre-Trained YOLO Models on Steel Surface Defects Detector Based on Transfer Learning with GPU-Based Embedded Devices Nguyen, Hoan-Viet Bae, Jun-Hee Lee, Yong-Eun Lee, Han-Sung Kwon, Ki-Ryong Sensors (Basel) Article Steel is one of the most basic ingredients, which plays an important role in the machinery industry. However, the steel surface defects heavily affect its quality. The demand for surface defect detectors draws much attention from researchers all over the world. However, there are still some drawbacks, e.g., the dataset is limited accessible or small-scale public, and related works focus on developing models but do not deeply take into account real-time applications. In this paper, we investigate the feasibility of applying stage-of-the-art deep learning methods based on YOLO models as real-time steel surface defect detectors. Particularly, we compare the performance of YOLOv5, YOLOX, and YOLOv7 while training them with a small-scale open-source NEU-DET dataset on GPU RTX 2080. From the experiment results, YOLOX-s achieves the best accuracy of 89.6% mAP on the NEU-DET dataset. Then, we deploy the weights of trained YOLO models on Nvidia devices to evaluate their real-time performance. Our experiments devices consist of Nvidia Jetson Nano and Jetson Xavier AGX. We also apply some real-time optimization techniques (i.e., exporting to TensorRT, lowering the precision to FP16 or INT8 and reducing the input image size to 320 × 320) to reduce detection speed (fps), thus also reducing the mAP accuracy. MDPI 2022-12-16 /pmc/articles/PMC9783860/ /pubmed/36560304 http://dx.doi.org/10.3390/s22249926 Text en © 2022 by the authors. https://creativecommons.org/licenses/by/4.0/Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (https://creativecommons.org/licenses/by/4.0/).
spellingShingle Article
Nguyen, Hoan-Viet
Bae, Jun-Hee
Lee, Yong-Eun
Lee, Han-Sung
Kwon, Ki-Ryong
Comparison of Pre-Trained YOLO Models on Steel Surface Defects Detector Based on Transfer Learning with GPU-Based Embedded Devices
title Comparison of Pre-Trained YOLO Models on Steel Surface Defects Detector Based on Transfer Learning with GPU-Based Embedded Devices
title_full Comparison of Pre-Trained YOLO Models on Steel Surface Defects Detector Based on Transfer Learning with GPU-Based Embedded Devices
title_fullStr Comparison of Pre-Trained YOLO Models on Steel Surface Defects Detector Based on Transfer Learning with GPU-Based Embedded Devices
title_full_unstemmed Comparison of Pre-Trained YOLO Models on Steel Surface Defects Detector Based on Transfer Learning with GPU-Based Embedded Devices
title_short Comparison of Pre-Trained YOLO Models on Steel Surface Defects Detector Based on Transfer Learning with GPU-Based Embedded Devices
title_sort comparison of pre-trained yolo models on steel surface defects detector based on transfer learning with gpu-based embedded devices
topic Article
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC9783860/
https://www.ncbi.nlm.nih.gov/pubmed/36560304
http://dx.doi.org/10.3390/s22249926
work_keys_str_mv AT nguyenhoanviet comparisonofpretrainedyolomodelsonsteelsurfacedefectsdetectorbasedontransferlearningwithgpubasedembeddeddevices
AT baejunhee comparisonofpretrainedyolomodelsonsteelsurfacedefectsdetectorbasedontransferlearningwithgpubasedembeddeddevices
AT leeyongeun comparisonofpretrainedyolomodelsonsteelsurfacedefectsdetectorbasedontransferlearningwithgpubasedembeddeddevices
AT leehansung comparisonofpretrainedyolomodelsonsteelsurfacedefectsdetectorbasedontransferlearningwithgpubasedembeddeddevices
AT kwonkiryong comparisonofpretrainedyolomodelsonsteelsurfacedefectsdetectorbasedontransferlearningwithgpubasedembeddeddevices