Tube Defect Detection Algorithm Under Noisy Environment Using Feature Vector and Neural Networks

  • Chi-Tho Cao
  • Van-Phu Do
  • Byung-Ryong LeeEmail author
Regular Paper


Surface flaw detection has been advanced steadily for decades thank to the advent of computer vision and artificial intelligence. However, there exist serious defect detection challenges in tube manufacturing, including the lack of a collected dataset, decision-making ambiguity in engineering judgment, and unstable lighting condition of the environment. This work aims to investigate an effective method to distinguish deformity that performs despite these challenges to deliver quality control in tube manufacturing. We present a new tube detection algorithm under limited data set and noisy environment due to unstable lighting condition, for which we introduced a feature vector to describe the defect problem. Using the feature vector and a neural network we are able to successfully detect and classify tube defect.


Machine vision Surface flaw detection Neural network 



This work was supported by the 2016 Research Fund of University of Ulsan.


  1. 1.
    Neogi, N., Mohanta, D. K., & Dutta, P. K. (2014). Review of vision-based steel surface inspection systems. Journal on Image and Video Processing, 2014, 50.CrossRefGoogle Scholar
  2. 2.
    Nakazawa, T., & Samara, A. (2014). Three-dimensional inline inspection for substrate warpage and ball grid array coplanarity using stereo vision. Applied Optics, 53, 3101–3109.CrossRefGoogle Scholar
  3. 3.
    Erhan, D., Szegedy, C., Toshev, A., & Anguelov, D. (2013). Scalable object detection using deep neural networks. arXiv:1312.2249.
  4. 4.
    Xie, X. (2008). A review of recent advances in surface defect detection using texture analysis techniques. ELCVIA Electronic Letters on Computer Vision and Image Analysis, 7, 1–22.CrossRefGoogle Scholar
  5. 5.
    Luiz, A. O. M., Flavio, L. C. P., & Paulo, E. M. A. (2010). Automatic detection of surface defects on rolled steel using computer vision and artificial neural networks. In IEEE (pp. 1081–1086).
  6. 6.
    Yun, J. P., Jeon, Y.-J., Choi, D., & Kim, S. W. (2012). Real-time defect detection of steel wire rods using wavelet filters optimized by univariate dynamic encoding algorithm for searches. Journal of the Optical Society of America A, 29, 797.CrossRefGoogle Scholar
  7. 7.
    Choi, D.-C., Jeon, Y.-J., Lee, S. J., Yun, J. P., & Kim, S. W. (2014). Algorithm for detecting seam cracks in steel plates using a Gabor filter combination method. Applied Optics, 53, 4865.CrossRefGoogle Scholar
  8. 8.
    Kuo, C.-F., Hsu, C.-T. M., Fang, C.-H., Chao, S.-M., & Lin, Y.-D. (2013). Automatic defect inspection system of colour filters using Taguchi-based neural network. International Journal of Production Research, 51, 1464–1476.CrossRefGoogle Scholar
  9. 9.
    Jeon, Y.-J., Choi, D., Lee, S. J., Yun, J. P., & Kim, S. W. (2016). Steel-surface defect detection using a switching-lighting scheme. Applied Optics, 55, 47.CrossRefGoogle Scholar
  10. 10.
    Xi, J., Shentu, L., Hu, J., & Li, M. (2017). Automated surface inspection for steel products using computer vision approach. Applied Optics, 56, 184.CrossRefGoogle Scholar
  11. 11.
    A practical guide to machine vision lighting: National instruments. Accessed May 5, 2018.
  12. 12.
    Lee, D. J., Redd, S., Schoenberger, R., Xu, X., & Zhan, P. (2003). An automated fish species classification and migration monitoring system. In The 29th annual conference of the IEEE industrial electronics society, 2003. IECON’03 (Vol. 2, pp. 1080–1085).Google Scholar
  13. 13.
    Yang, S., Zhang, C., & Wu, W. (2018). Binary output layer of feedforward neural networks for solving multi-class classification problems. arXiv:1801.07599[cs, math].
  14. 14.
    Liu, Y., & Yu, F. (2014). Automatic inspection system of surface defects on optical IR-CUT filter based on machine vision. Optics and Lasers in Engineering, 55, 243–257.CrossRefGoogle Scholar

Copyright information

© Korean Society for Precision Engineering 2019

Authors and Affiliations

  1. 1.School of Mechanic and Automotive EngineeringUniversity of UlsanUlsanSouth Korea
  2. 2.Abeosystem Co, LTDUlsanSouth Korea

Personalised recommendations