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...
Autores principales: | , , , , |
---|---|
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 |