Sensors 19 03987 v4
Sensors 19 03987 v4
net/publication/341978110
CITATIONS READS
29 1,923
2 authors:
All content following this page was uploaded by Shamim Akhter on 10 July 2020.
Abstract— Steel is one of the most important building In this study, we advance the steel defect inspection methods
materials of modern times and the production process of flat sheet by applying modern segmentation approach to partition the
steel is complicated. Before shipping or delivering steel, sheets image into various regions and designing a new machine
need to undergo a careful inspection procedure to avoid defects learning model to feed the region pixels to detect the defect
and thus localizing and classifying surface defects on a steel sheet region from a single sample image of steel sheet and classify
is crucial. In this study, we advance the steel defect inspection
them according to their corresponding multi-level classes.
methods by designing machine learning models that aim to detect
multi-level defects from sample steel sheet images and classify We apply U-NET and Residual U-NET to solve the given
them according to their corresponding classes. We explore two (2) problem. Dice coefficient method is used to trace the
deep learning methods including U-NET and Deep Residual U- accuracy of the selected machine learning models
NET to solve the steel defect detection problem with a Dice
coefficient accuracy of 0.543 and .731 correspondingly.
II. RELATED WORKS
Keywords—Deep Learning, U-NET, Deep Residual U-NET, Many researchers introduced computer vision steel
Defect Detection, Steel Surface Images. surface inspection systems. Caleb and Steuer in [1] used
artificial neural networks (ANN) to detect defects in hot
rolled steel strip. Pakkanen et al. in [2] applied edge
I. INTRODUCTION histogram, color structure, and homogeneous texture as
The defect detection system in steel sheet surfaces is features extractor, and K-Nearest Neighbor as a classifier on
playing a critical role in the steel sheets industry by detecting, hot-rolled steel strip surface to detect the defected images.
localizing, recognizing and subsequently correcting causative Hongbin and Keesug et al. in [3] applied Support Vector
factors. It is also quite necessary for controlling product Machine (SVM) as a classifier of the inspection system, SVM
quality and generating real-time analysis reports. Detecting gives better performance than ANN for their samples on hot
process involves determining the existence of the steel rolling steel. Smriti and Bhandari in [4] considered edge
surface defects from images taken from the industrial detection with a modified scheme based on heuristics used by
cameras. Localization locates all known content in the scene human inspectors for identifying surface imperfections to
including the defect regions. Recognition takes the defect compute the features then applied SVM as classifier for
regions infers the defect category according to the defect classifying surface images into two (2) classes defective and
appearance. A defect detection system in steel sheet surfaces defect-free; the system was applied on surface texture
is thus a combined process of detection, localization, and database. Sharifzadeh et al. in [5] used image processing
classification. Typically, in steel mills, human inspectors algorithms for detecting four popular classes of steel defects.
manually perform the defect detection process on steel sheets. Liu et al. in [6] used a relevance vector machine as a classifier
However, this procedure is very time consuming, costly but to detect four kinds of defects on the steel surface. Luiz et al.
lower efficient and does not meet up the requirement of real- in [7] adopted Principal Component Analysis as features
time online defect detection. Many recent pieces of research extractor, and Self-Organizing Maps as a classifier to classify
are conducted on a combined approach of computer vision six classes of the hot-rolled steel surface defects. Song and
with machine learning methods to solve the requirements for Yan in [8] proposed a new method Adjacent Evaluation
real-time online defect detection on steel sheets. However, Completed Local Binary Patterns as feature extractor and
they apply some morphological operations on high-frequency employed SVM as a classifier on Northeastern University
images generated by low-cost industrial cameras and simple (NEU) hot-rolled steel strip surface defect database. Song et
classifiers to solve the classification problem. Thus, these al. in [9] adopted a scattering convolution network as a
approaches lower accuracy and unable to handle complex feature extractor and employed SVM as a classifier on the
problems including multi-level classifications or localize the NEU database. Wang et al. [10] proposed fault diagnosis
defected area within a single image. based on a continuous sparse auto-encoder and illustrated the
effectiveness of the presented approach by IEC TC 10 dataset
of transformers faults. Mao et al. in [11] proposed an
intelligent fault-diagnosis by the auto-encoder algorithm the
effectiveness of the presented approach is verified by rolling
element bearings data set. Lu et al. in [12] used stacked de-
noising auto-encoder as fault diagnosis method and rotating
IV. METHODOLOGY
A. U-NET
U-NET [14] architecture is presented in fig.3. It consists
of a contracting path (the left side) and an expanding path (the
right side). There are 4 down-sampling layers in the
contracting path. Each down-sampling layer contains two
3x3 convolutional units, each followed by batch
normalization and ReLU, and then a 2x2 max pooling. The
contextual information from the contracting path is then
Figure 1: Number of images for each label.
transferred to the expanding path by skip connection. There
are four (4) up-sampling layers in the expanding path. Each
up-sampling layer contains a 2x2 transposed convolution, a
concatenation with the corresponding feature maps from the
encoding path, and two (2) 3x3 convolutional units, each
followed by batch normalization and ReLU. Finally, there is
a 1x1 convolutional layer and a SoftMax layer to map the
feature vector at each pixel into five (5) different classes (0
for no defect, 1-4 for defects of different classes).
Figure 3: Architecture of the U-NET
c)
Image (HxW=256x1600)
ACKNOWLEDGMENT
This research is supported and funded by the
Information and Communication Technology (ICT)
Division, Government of the People's Republic of
Bangladesh. The authors would like to express their sincere
gratitude to the International University of Business
Agriculture and Technology (IUBAT), Sector-10, Uttara
Model Town, Dhaka, Bangladesh for their necessary
supports.
REFERENCES
[1] P. Caleb and M. Steuer, “Classification of surface defects on hot rolled
steel using adaptive learning methods”, Fourth International
Conference on Knowledge-Based Intelligent Engineering Systems and
Allied Technologies, Bright, UK, August 30 – September 1, 2000.
[2] J. Pakkanen, J. Iivarinen, R. Rautkorpi, and J. Rauhamaa, “Content-
based retrieval of surface defect images with PicSOM”, International
Journal of Fuzzy Systems, vol. 6, no. 3, pp.160-167, 2004.
[3] C. Keesug, K. Kyungmo, J. Lee, “Development of defect classification
algorithm for POSCO rolling strip surface inspection system”, SICE-
ICASE International Joint Conference, Busan, Korea, Oct. 18-21,
2006.
[4] H. Smriti and S. Bhandari,”A simple approach to surface defect
detection”, The Third International Conference on Industrial and
Information Systems, Kharagpur, India, December 8-10, 2008.
[5] M. Sharifzadeh, S. Alirezaee, R. Amirfattahi, and S. Sadri, “Detection
of steel defect using the image processing algorithms”, 12th IEEE
International Multitopic Conference, Karachi, Pakistan, December 23-
24, 2008.
[6] Y. Liu, Y. Hsu and Y. Sun, “A computer vision system for automatic
steel surface inspection”, 5th IEEE Conference on Industrial
Electronics and Applications, USA, June 15-17, 2010.
[7] A. Luiz, L. Flavio, and E. Paulo, “Automatic detection of surface
defects on rolled steel using computer vision and artificial neural
networks”, 36th Annual Conference on IEEE Industrial Electronics
Society, Glendale, USA, November 7-10, 2010.
[8] K. Song and Y. Yan, “A noise robust method based on completed local
binary patterns for hot-rolled steel strip surface defects”, Applied
Surface Science, vol. 285, pp. 858-864, 2013.
[9] K. Song, S. Hu, Y. Yan, “Automatic recognition of surface defects on
hot-rolled steel strip using scattering convolution network”, Journal of
Computational Information Systems, vol. 7, pp. 3049-3055, 2014.
[10] L. Wang, Z. Xiaoying, P. Jiangnan and T. Gongyou,” Transformer fault
diagnosis using continuous sparse autoencoder”, Springer Plus, vol. 5,
pp. 1-13, 2016.
[11] W. Mao, J. He, Y. Li and Y. Yan,” Bearing fault diagnosis with auto-
encoder extreme learning machine: a comparative study”, Journal of
Mechanical Engineering Science, vol. 1, no. 1, pp. 1–19, 2016.
[12] C. Lu, W. Zhen-Ya, Q. Wei-Li and M. Jian, “Fault diagnosis of rotary
machinery components using a stacked denoising auto-encoder based
health state identification”, Signal Processing, vol. 130, pp. 377-388,
2016.