An Efficient End-to-End Multitask Network Architecture for Defect Inspection

Recently, computer vision-based methods have been successfully applied in many industrial fields. Nevertheless, automated detection of steel surface defects remains a challenge due to the complexity of surface defects. To solve this problem, many models have been proposed, but these models are not g...

Full description

Bibliographic Details
Main Authors: Chunguang Zhang, Heqiu Yang, Jun Ma, Huayue Chen
Format: Article
Language:English
Published: MDPI AG 2022-12-01
Series:Sensors
Subjects:
Online Access:https://www.mdpi.com/1424-8220/22/24/9845
_version_ 1827636987025162240
author Chunguang Zhang
Heqiu Yang
Jun Ma
Huayue Chen
author_facet Chunguang Zhang
Heqiu Yang
Jun Ma
Huayue Chen
author_sort Chunguang Zhang
collection DOAJ
description Recently, computer vision-based methods have been successfully applied in many industrial fields. Nevertheless, automated detection of steel surface defects remains a challenge due to the complexity of surface defects. To solve this problem, many models have been proposed, but these models are not good enough to detect all defects. After analyzing the previous research, we believe that the single-task network cannot fully meet the actual detection needs owing to its own characteristics. To address this problem, an end-to-end multi-task network has been proposed. It consists of one encoder and two decoders. The encoder is used for feature extraction, and the two decoders are used for object detection and semantic segmentation, respectively. In an effort to deal with the challenge of changing defect scales, we propose the Depthwise Separable Atrous Spatial Pyramid Pooling module. This module can obtain dense multi-scale features at a very low computational cost. After that, Residually Connected Depthwise Separable Atrous Convolutional Blocks are used to extract spatial information under low computation for better segmentation prediction. Furthermore, we investigate the impact of training strategies on network performance. The performance of the network can be optimized by adopting the strategy of training the segmentation task first and using the deep supervision training method. At length, the advantages of object detection and semantic segmentation are tactfully combined. Our model achieves mIOU 79.37% and mAP@0.5 78.38% on the NEU dataset. Comparative experiments demonstrate that this method has apparent advantages over other models. Meanwhile, the speed of detection amount to 85.6 FPS on a single GPU, which is acceptable in the practical detection process.
first_indexed 2024-03-09T15:53:06Z
format Article
id doaj.art-fbb9c5aec09a4f448ac8ac9a42f40ef7
institution Directory Open Access Journal
issn 1424-8220
language English
last_indexed 2024-03-09T15:53:06Z
publishDate 2022-12-01
publisher MDPI AG
record_format Article
series Sensors
spelling doaj.art-fbb9c5aec09a4f448ac8ac9a42f40ef72023-11-24T17:56:15ZengMDPI AGSensors1424-82202022-12-012224984510.3390/s22249845An Efficient End-to-End Multitask Network Architecture for Defect InspectionChunguang Zhang0Heqiu Yang1Jun Ma2Huayue Chen3School of Automation and Electrical Engineering, Dalian Jiaotong University, Dalian 116028, ChinaSchool of Automation and Electrical Engineering, Dalian Jiaotong University, Dalian 116028, ChinaSchool of Automation and Electrical Engineering, Dalian Jiaotong University, Dalian 116028, ChinaSchool of Computer Science, China West Normal University, Nanchong 637002, ChinaRecently, computer vision-based methods have been successfully applied in many industrial fields. Nevertheless, automated detection of steel surface defects remains a challenge due to the complexity of surface defects. To solve this problem, many models have been proposed, but these models are not good enough to detect all defects. After analyzing the previous research, we believe that the single-task network cannot fully meet the actual detection needs owing to its own characteristics. To address this problem, an end-to-end multi-task network has been proposed. It consists of one encoder and two decoders. The encoder is used for feature extraction, and the two decoders are used for object detection and semantic segmentation, respectively. In an effort to deal with the challenge of changing defect scales, we propose the Depthwise Separable Atrous Spatial Pyramid Pooling module. This module can obtain dense multi-scale features at a very low computational cost. After that, Residually Connected Depthwise Separable Atrous Convolutional Blocks are used to extract spatial information under low computation for better segmentation prediction. Furthermore, we investigate the impact of training strategies on network performance. The performance of the network can be optimized by adopting the strategy of training the segmentation task first and using the deep supervision training method. At length, the advantages of object detection and semantic segmentation are tactfully combined. Our model achieves mIOU 79.37% and mAP@0.5 78.38% on the NEU dataset. Comparative experiments demonstrate that this method has apparent advantages over other models. Meanwhile, the speed of detection amount to 85.6 FPS on a single GPU, which is acceptable in the practical detection process.https://www.mdpi.com/1424-8220/22/24/9845surface defect detectionsemantic segmentationobject detectionmulti-task network
spellingShingle Chunguang Zhang
Heqiu Yang
Jun Ma
Huayue Chen
An Efficient End-to-End Multitask Network Architecture for Defect Inspection
Sensors
surface defect detection
semantic segmentation
object detection
multi-task network
title An Efficient End-to-End Multitask Network Architecture for Defect Inspection
title_full An Efficient End-to-End Multitask Network Architecture for Defect Inspection
title_fullStr An Efficient End-to-End Multitask Network Architecture for Defect Inspection
title_full_unstemmed An Efficient End-to-End Multitask Network Architecture for Defect Inspection
title_short An Efficient End-to-End Multitask Network Architecture for Defect Inspection
title_sort efficient end to end multitask network architecture for defect inspection
topic surface defect detection
semantic segmentation
object detection
multi-task network
url https://www.mdpi.com/1424-8220/22/24/9845
work_keys_str_mv AT chunguangzhang anefficientendtoendmultitasknetworkarchitecturefordefectinspection
AT heqiuyang anefficientendtoendmultitasknetworkarchitecturefordefectinspection
AT junma anefficientendtoendmultitasknetworkarchitecturefordefectinspection
AT huayuechen anefficientendtoendmultitasknetworkarchitecturefordefectinspection
AT chunguangzhang efficientendtoendmultitasknetworkarchitecturefordefectinspection
AT heqiuyang efficientendtoendmultitasknetworkarchitecturefordefectinspection
AT junma efficientendtoendmultitasknetworkarchitecturefordefectinspection
AT huayuechen efficientendtoendmultitasknetworkarchitecturefordefectinspection