Browse > Article
http://dx.doi.org/10.6109/jkiice.2021.25.12.1853

Machine Parts(O-Ring) Defect Detection Using Adaptive Binarization and Convex Hull Method Based on Deep Learning  

Kim, Hyun-Tae (Major of Applied Software Engineering, Dongeui University,)
Seong, Eun-San (Department of Digital Media Engineering, Dong-Eui University)
Abstract
O-rings fill the gaps between mechanical parts. Until now, the sorting of defective products has been performed visually and manually, so classification errors often occur. Therefore, a camera-based defect classification system without human intervention is required. However, a binarization process is required to separate the required region from the background in the camera input image. In this paper, an adaptive binarization technique that considers the surrounding pixel values is applied to solve the problem that single-threshold binarization is difficult to apply due to factors such as changes in ambient lighting or reflections. In addition, the convex hull technique is also applied to compensate for the missing pixel part. And the learning model to be applied to the separated region applies the residual error-based deep learning neural network model, which is advantageous when the defective characteristic is non-linear. It is suggested that the proposed system through experiments can be applied to the automation of O-ring defect detection.
Keywords
O-ring; Adaptive binarization; Convex hull; Deep learning;
Citations & Related Records
연도 인용수 순위
  • Reference
1 K. He, X. Zhang, S. Ren, and J. Sun, "Deep Residual Learning for Image Recognition," Proceedings of the IEEE International Conference on Computer Vision and Pattern Recognition, pp. 770-778, 2016.
2 E. S. Seong and H. T. Kim, "Rubber O-ring defect detection using adaptive binarization, Convex Hull preprocessing, and convolutional neural network learning method," in Proceeding of the Korean Institute of Information and Communication Sciences Conference), pp. 623-625, 2021.
3 D. Avis, D. Bremner, and R. Seidel, "How good are convex hull algorithms?," Computational Geometry, vol. 7, no. 5-6, pp. 265-301, 1997.   DOI
4 H. S. Park and J. W. Lee, "Correct Linear Skyline Algorithm in High-Dimensional Space," Journal of the Korean Institute of Information Scientists and Engineers, vol. 45, no. 10, pp. 1089-1095, Oct. 2018.
5 Muthukrishnan, Understanding Graham scan algorithm for finding the Convex hull of a set of Points [Internet]. Available: https://muthu.co/understanding-graham-scanalgorithm-for-finding-the-convex-hull-of-a-set-of-points/.
6 M. K. Kim, "Feature Extraction on a Periocular Region and Person Authentication Using a ResNet Model," Journal of Korea Multimedia Society, vol. 22, no. 12, pp. 1347-1355, Dec. 2019.
7 H. J. Kang, "Efficient Fixed-Point Representation for ResNet-50 Convolutional Neural Network," Journal of the Korea Institute of Information and Communication Engineering, Korea, vol. 22, no. 1, pp. 1-8, May. 2018.   DOI
8 M. L. Feng and Y. P. Tan, "Adaptive binarization method for document image analysis," 2004 IEEE International Conference on Multimedia and Expo (ICME) (IEEE Cat. No.04TH8763), Taipei, Taiwan, vol. 1, pp. 339-342, 2004.
9 J. S. Kim, "Recognition Performance Improvement of QR and Color Codes Posted on Curved Surfaces," Journal of the Korea Institute of Information and Communication Engineering, vol. 23, no. 3, pp. 267-275, Mar. 2019.   DOI