A real-time algorithm for aluminum surface defect extraction on non-uniform image from CCD camera

A novel real-time defect extraction framework is proposed for handling non-uniform images in high-speed aluminum strip surface inspection. The image is first preprocessed by Gaussian smoothing operator and Prewitt edge detection, which is robust to image non-uniformity. Afterwards, a fast adaptive segmentation algorithm is applied to further remove the effect of non-uniformity and enhance the edge detection. The final defect extraction image is achieved through morphological operations. The resultant method is computationally efficient and robust to non-uniformity. The proposed framework is evaluated on a large dataset of aluminum strip surface images obtained from the product line. The experimental results show that the proposed method achieves real-time defects extraction, and it outperforms the previous methods in accuracy.

[1]  H.Y.K. Lau,et al.  A real-time computer vision system for detecting defects in textile fabrics , 2005, 2005 IEEE International Conference on Industrial Technology.

[2]  Z. Hocenski,et al.  Neural network based detection of defects in texture surfaces , 2005, Proceedings of the IEEE International Symposium on Industrial Electronics, 2005. ISIE 2005..

[3]  Xinbin Luo,et al.  Defect detection in aluminum foil by measurement-residual-based chi-square detector , 2011 .

[4]  Tod S. Levitt,et al.  A Real-Time Automated Visual Inspection System for Hot Steel Slabs , 1983, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[5]  Takao Sugimoto,et al.  Development of a surface defect inspection system using radiant light from steel products in a hot rolling line , 1998, IEEE Trans. Instrum. Meas..

[6]  Liang Liao,et al.  Development of a real-time machine vision system for detecting defeats of cord fabrics , 2010, 2010 International Conference on Computer Application and System Modeling (ICCASM 2010).

[7]  Andrew K. C. Wong,et al.  A new method for gray-level picture thresholding using the entropy of the histogram , 1985, Comput. Vis. Graph. Image Process..

[8]  Rafael C. González,et al.  Local Determination of a Moving Contrast Edge , 1985, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[9]  Rein van den Boomgaard,et al.  Methods for fast morphological image transforms using bitmapped binary images , 1992, CVGIP Graph. Model. Image Process..

[10]  Ke Xu,et al.  Design of online surface inspection system of hot rolled strips , 2008, 2008 IEEE International Conference on Automation and Logistics.

[11]  P. D. Thouin,et al.  Survey and comparative analysis of entropy and relative entropy thresholding techniques , 2006 .

[12]  Shi-Jinn Horng,et al.  Entropy thresholding and its parallel algorithm on the reconfigurable array of processors with wider bus networks , 1999, IEEE Trans. Image Process..