Skip to main content

Parallel Algorithms to Detect and Classify Defects in Surface Steel Strips

  • Conference paper
  • First Online:
Advances in Artificial Intelligence and Applied Cognitive Computing

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.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 259.00
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 329.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info
Hardcover Book
USD 329.99
Price excludes VAT (USA)
  • Durable hardcover edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

References

  1. 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)

    Google Scholar 

  2. 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)

    Article  Google Scholar 

  3. 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)

    Article  Google Scholar 

  4. R. Khaled, Fast and parallel summed area table for fabric defect detection. Int. J. Pattern Recognit. Artif. Intell. 30(09), 1660004 (2016)

    Article  Google Scholar 

  5. N. Neogi et al., Review of vision-based steel surface inspection systems. EURASIP J. Image Video Process. 2014(1), 50 (2014)

    Article  Google Scholar 

  6. 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)

    Google Scholar 

  7. H. Sager, E. Loay, George. Defect detection in fabric images using fractal dimension approach. International Workshop on Advanced Image Technology, vol. 2011 (2011)

    Google Scholar 

  8. S. Zhou et al., Classification of surface defects on steel sheet using convolutional neural networks. Materiali Tehnologije 51(1), 123–131 (2017)

    Article  Google Scholar 

  9. T. Ramesh, B. Yashoda, Detection and Classification of Metal Defects using Digital Image Processing, pp. 31–36 (2014)

    Google Scholar 

  10. 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

    Google Scholar 

  11. D. Wang, et al., Wood surface quality detection and classification using gray level and texture features. Int. Symp on Neural Networks. Springer, Cham (2015)

    Google Scholar 

  12. 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)

    Google Scholar 

  13. 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)

    Google Scholar 

  14. 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)

    Google Scholar 

  15. Y. Lu, Li, et al., Parallelizing image feature extraction algorithms on multi-core platforms. J. Parallel Distrib. Comput. J. 92, 1–14 (2016)

    Article  Google Scholar 

  16. H. Zhang et al., GPU-accelerated GLRLM algorithm for feature extraction of MRI. Sci. Rep. 9(1), 1–13 (2019)

    Google Scholar 

  17. M. Yazdchi, et al., Steel surface defect detection using texture segmentation based on multifractal dimension. Int. Conf. on. IEEE Digital Image Processing (2009)

    Google Scholar 

  18. 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)

    Google Scholar 

  19. 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)

    Google Scholar 

  20. T. Maenpaa, Surface quality assessment with advanced texture analysis techniques. Proc. of Int. Surface Inspection Summit, Luxembourg (2006)

    Google Scholar 

  21. 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)

    Google Scholar 

  22. I. Singh, N. Neeru, Performance comparison of various image Denoising filters under spatial domain. International Journal of Computer Applications 96(19), 21–30 (2014)

    Article  Google Scholar 

  23. F.C. Crow, Summed-area tables for texture mapping. ACM SIGGRAPH Comput. Graph. 18(3), 207–212 (1984)

    Article  Google Scholar 

  24. 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

  25. C. Zeller, Cuda c/c++ Basics (NVIDIA Coporation, NVIDIA, Santa Clara, California, USA, 2011)

    Google Scholar 

  26. H. Bensmail et al., Regularized Gaussian discriminant analysis through eigenvalue decomposition. J. Am. Stat. Assoc. 91(436), 1743–1748 (1996)

    Article  MathSciNet  MATH  Google Scholar 

  27. 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

    Article  MathSciNet  MATH  Google Scholar 

  28. 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)

    Google Scholar 

  29. G.J. McLachlan, Mahalanobis distance. Resonance 4(6), 20–26 (1999)

    Article  Google Scholar 

  30. G. Noaje, et al., Source-to-source code translator: OpenMP C to CUDA. IEEE 13th Int. Conf. High Performance Computing and Communications (HPCC) (2011)

    Google Scholar 

  31. 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)

    Google Scholar 

  32. 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)

    Google Scholar 

  33. R.M. Harlick et al., Textural features for image classification. IEEE Trans. Syst. Man Cybernet. SMC-3(6), 610–621 (1973)

    Article  Google Scholar 

  34. 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)

    Google Scholar 

  35. 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).

    Google Scholar 

  36. R. Mishra, D. Shukla, A survey on various defect detection. Int. J. Eng. Trends Technol. 10(13), 642–648 (2014)

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Khaled R. Ahmed .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2021 Springer Nature Switzerland AG

About this paper

Check for updates. Verify currency and authenticity via CrossMark

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)

Publish with us

Policies and ethics