Abstract
In steel industry, automatic defects inspection and classification is of great importance to improve the quality. This chapter proposes and develops parallel algorithms using CUDA to improve the required computing time to detect defects in surface steel strips. The algorithm divides steel images into non-overlapped region of interest (ROI) and employs the summed area table to improve the required time to extract statistical features per (block) ROI. The computation time of the proposed parallel algorithm excels the sequential one. Support vector machine classifier has been used to classify patches, scratches, and scale defects. The experimental results indicate significant improvements and 1.6 speed up.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
Mostafa Sadeghi, Hossein Soltani, Kamran Zamanifar, Application of parallel algorithm in image processing of steel surfaces for defect detection, Special Issue: Technological Advances of Engineering Sciences, Fen Bilimleri Dergisi (CFD), Cumhuriyet University, Turkey. 36(4), 263-273 (2015)
K. Song, Y. Yunhui, A noise robust method based on completed local binary patterns for hot-rolled steel strip surface defects. Appl. Surf. Sci. 285, 858–864 (2013)
S. Tian, X. Ke, An algorithm for surface defect identification of steel plates based on genetic algorithm and extreme learning machine. Metals 7(8), 311 (2017)
R. Khaled, Fast and parallel summed area table for fabric defect detection. Int. J. Pattern Recognit. Artif. Intell. 30(09), 1660004 (2016)
N. Neogi et al., Review of vision-based steel surface inspection systems. EURASIP J. Image Video Process. 2014(1), 50 (2014)
R. Khaled, A. Nahed, An efficient defect classification algorithm for ceramic tiles. IEEE 13th Int. Symp. on Autonomous Decentralized System (ISADS), pp. 255–261 (2017)
H. Sager, E. Loay, George. Defect detection in fabric images using fractal dimension approach. International Workshop on Advanced Image Technology, vol. 2011 (2011)
S. Zhou et al., Classification of surface defects on steel sheet using convolutional neural networks. Materiali Tehnologije 51(1), 123–131 (2017)
T. Ramesh, B. Yashoda, Detection and Classification of Metal Defects using Digital Image Processing, pp. 31–36 (2014)
Xianghua Xie, A review of recent advances in surface defect detection using texture analysis techniques, Electronic Letters on Computer Vision and Image Analysis, 7(3), 1-22 2008. Computer Vision Center / Universitat Autonoma de Barcelona, Barcelona, Spain
D. Wang, et al., Wood surface quality detection and classification using gray level and texture features. Int. Symp on Neural Networks. Springer, Cham (2015)
L. Weiwei, et al., Automated on-line fast detection for surface defect of steel strip based on multivariate discriminant function. Intelligent Information Technology Application, IEEE. IITA'08. Second Int. Symp on. Vol. 2 (2008)
G. Wu, et al., A bran-new feature extraction method and its application to surface defect recognition of hot rolled strips. IEEE Int. Conf. on Automation and Logistics (2007)
Y. Zhang et al., Fabric defect detection and classification using gabor filters and gaussian mixture model, in Asian Conference on Computer Vision, (Springer, Berlin, Heidelberg, 2009)
Y. Lu, Li, et al., Parallelizing image feature extraction algorithms on multi-core platforms. J. Parallel Distrib. Comput. J. 92, 1–14 (2016)
H. Zhang et al., GPU-accelerated GLRLM algorithm for feature extraction of MRI. Sci. Rep. 9(1), 1–13 (2019)
M. Yazdchi, et al., Steel surface defect detection using texture segmentation based on multifractal dimension. Int. Conf. on. IEEE Digital Image Processing (2009)
J.P. Yun, et al., Vertical scratch detection algorithm for high-speed scale-covered steel BIC (Bar in Coil). Int. Conf. on. IEEE Control Automation and Systems (ICCAS) (2010)
P. Caleb, M. Steuer, Classification of surface defects on hot rolled steel using adaptive learning methods. Knowledge-Based Intelligent Engineering Systems and Allied Technologies, IEEE Proc. Fourth Int. Conf. on. Vol. 1 (2000)
T. Maenpaa, Surface quality assessment with advanced texture analysis techniques. Proc. of Int. Surface Inspection Summit, Luxembourg (2006)
S.R. Mahakale, N.V. Thakur, A comparative study of image filtering on various noisy pixels. International Journal of Image Processing and Vision Sciences 1(2), 69–77 (2012)
I. Singh, N. Neeru, Performance comparison of various image Denoising filters under spatial domain. International Journal of Computer Applications 96(19), 21–30 (2014)
F.C. Crow, Summed-area tables for texture mapping. ACM SIGGRAPH Comput. Graph. 18(3), 207–212 (1984)
D. Kirk, NVIDIA CUDA software and GPU parallel computing architecture. Proceedings of the 6th International Symposium on Memory Management, ISMM 2007, Montreal, Quebec, Canada, (2007), pp. 103-104. DOI: https://doi.org/10.1145/1296907.1296909
C. Zeller, Cuda c/c++ Basics (NVIDIA Coporation, NVIDIA, Santa Clara, California, USA, 2011)
H. Bensmail et al., Regularized Gaussian discriminant analysis through eigenvalue decomposition. J. Am. Stat. Assoc. 91(436), 1743–1748 (1996)
B.W. Silverman, On the estimation of a probability density function by the maximum penalized likelihood method. Annals of Statistics 10(3), 795–810 (1982). https://doi.org/10.1214/AOS/1176345872
L. Machlica, Fast estimation of Gaussian mixture model parameters on GPU using CUDA. 12th IEEE Int. Conf. on Parallel and Distributed Computing, Applications and Technologies (2011)
G.J. McLachlan, Mahalanobis distance. Resonance 4(6), 20–26 (1999)
G. Noaje, et al., Source-to-source code translator: OpenMP C to CUDA. IEEE 13th Int. Conf. High Performance Computing and Communications (HPCC) (2011)
C. Park, W. SangChul, An automated web surface inspection for hot wire rod using undecimated wavelet transform and support vector machine. Industrial Electronics, Annual 35th Conference of IEEE, IECON’09 (2009)
P. Mohanaiah, P. Sathyanarayana, L. GuruKumar, Image texture feature extraction using GLCM approach. International Journal of Scientific and Research Publications 3(5), 290–294 (2013)
R.M. Harlick et al., Textural features for image classification. IEEE Trans. Syst. Man Cybernet. SMC-3(6), 610–621 (1973)
A. Parvez, C.P. Anuradha, Efficient implementation of GLCM based texture feature computation using CUDA platform. Int. Conf. on Trends in Electronics and Informatics (ICEI) (2017)
M. Arun, R. Prathipa, P.S.G. Krishna, Automatic defect detection of steel products using supervised classifier, International Journal of Innovative Research in Computer and Communication Engineering, India. 2(3), 3630-3635 (2014).
R. Mishra, D. Shukla, A survey on various defect detection. Int. J. Eng. Trends Technol. 10(13), 642–648 (2014)
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2021 Springer Nature Switzerland AG
About this paper
Cite this paper
Ahmed, K.R., Al-Saeed, M., Al-Jumah, M.I. (2021). Parallel Algorithms to Detect and Classify Defects in Surface Steel Strips. In: Arabnia, H.R., Ferens, K., de la Fuente, D., Kozerenko, E.B., Olivas Varela, J.A., Tinetti, F.G. (eds) Advances in Artificial Intelligence and Applied Cognitive Computing. Transactions on Computational Science and Computational Intelligence. Springer, Cham. https://doi.org/10.1007/978-3-030-70296-0_40
Download citation
DOI: https://doi.org/10.1007/978-3-030-70296-0_40
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-030-70295-3
Online ISBN: 978-3-030-70296-0
eBook Packages: Computer ScienceComputer Science (R0)