Scratch detection of round buttons based on machine vision

One of the main quality problems of buttons is scratches. The use of machine vision to detect round button scratches can improve work efficiency and reduce costs. This paper has proposed a set of algorithms to improve the scratch detection. As the button has a plurality of ring regions, and the color of each ring region is not the same, Hough transform can be used to extract the center and radius of circular button, then polar transformation is used to convert the circle into a rectangle. It can be faster to divide the different annular regions and easier to partition a button image and calculate binary thresholds of partitions. Button surface is unsmooth and uneven dyeing, so it will interfere the detection of scratches. This paper presents an algorithm for suppression of ring texture, it can effectively reduce the button background irregular texture interference. As the same ring area may exist a variety of colors and the textures of different ring areas are not similar each other, in this paper an algorithm for finding binary thresholds for annular partitions is proposed to reduce interference of scratch judgment. In fact, many scratches are not continuous but intermittent. An intermittent scratch detection algorithm is also proposed to detect intermittent scratches. Combining all the algorithms the scratches in complex round buttons can be well detected.

[1]  Hwawon Hwang,et al.  Vertical scratch detection algorithm for high-speed scale-covered steel BIC(Bar in Coil) , 2010, ICCAS 2010.

[2]  Jiexin Pu,et al.  A novel surface defect detection method of cold rolled strips based on Artificial Immune System , 2014, 2014 IEEE International Conference on Information and Automation (ICIA).

[3]  Sang Woo Kim,et al.  Detection of scratch defects on slab surface , 2011, 2011 11th International Conference on Control, Automation and Systems.

[4]  Gholamreza Vossoughi,et al.  Dynamic Modeling of Scratch Drive Actuators , 2015, Journal of Microelectromechanical Systems.

[5]  Yi Zhu,et al.  Bottle cap scratches detection with computer vision techniques , 2013, 2013 Ninth International Conference on Natural Computation (ICNC).

[6]  Xu Jin-kai Optical Inspection Method for Surface Defects of Micro-components , 2011 .

[7]  Ling Xiong,et al.  Heavy rail surface defects detection based on the morphology of multi-scale and dual-structure elements , 2015, 2015 Chinese Automation Congress (CAC).

[8]  D Song Scratch Detection for Mobile Phone Accessories Based on Gabor and Texture Suppression , 2014 .