Abstract
Defect detection on an object surface is one of the most important tasks of an automated visual inspection system. The most modern defect detection systems are required to operate in real-time and handle high-resolution images. One of main difficulties in system applications is that it cannot be used for general inspection of various types of surface without tuning the internal parameters. In this paper, we demonstrate how to solve the problem mentioned above by using simple variance profile values of pixel intensities and applying it to the random-forest-based machine learning algorithm. Variance of Variance (VOV) profiles are used to describe the texture of an object surface and to amplify the irregularity of intensity variations. The feature amplification property of the VOV method can be applied generally to various types of surface and defect. For effective learning and reduction of false detection, a defect-size insensitive approach and a hard sample retraining process are introduced. The experimental results demonstrate reliable defect detection for various surface types without changing parameters.
Similar content being viewed by others
References
Tsai, D. M., Lin, P. C., and Lu, C. J., “An Independent Component Analysis-based Filter Design for Defect Detection in Low-Contrast Surface Images,” Pattern Recognition, Vol. 39, No. 9, pp. 1679–1694, 2006.
Tsai, D. M., Tseng, Y. H., Chao, S. M., and Yen, C. H., “Independent Component Analysis based Filter Design for Defect Detection in Low-Contrast Textured Images,” Proc. of International Conference on Pattern Recognition, Vol. 2, pp. 231–234, 2006.
Tsai, D. M. and Lai, S. C., “Defect Detection in Periodically Patterned Surfaces Using Independent Component Analysis,” Pattern Recognition, Vol. 41, No. 9, pp. 2812–2832, 2008.
Sezer, O. G., Ertiizun, A., and Erçil, A., “Independent Component Analysis for Texture Defect Detection,” Pattern Recognition and Image Analysis, Vol. 14, No. 2, pp. 303–307, 2004.
Jasper, W. J., Garnier, S. J., and Potlapalli, H., “Texture Characterization and Defect Detection using Adaptive Wavelets,” Optical Engineering, Vol. 35, No. 11, pp. 3140–3149, 1996.
Funck, J. W., Zhong, Y., Butler, D. A., Brunner, C. C., and Forrer, J. B., “Image Segmentation Algorithms Applied to Wood Defect Detection,” Computers and Electronics in Agriculture, Vol. 41, No. 1, pp. 157–179, 2003.
Serdaroglu, A., Ertuzun, A., and Erçil, A., “Defect Detection in Textile Fabric Images using Wavelet Transforms and Independent Component Analysis,” Pattern Recognition and Image Analysis, Vol. 16, No. 1, pp. 61–64, 2006.
Yang, W., Li, D., Zhu, L., Kang, Y., and Li, F., “A New Approach for Image Processing in Foreign Fiber Detection,” Computers and Electronics in Agriculture, Vol. 68, No. 1, pp. 68–77, 2009.
Chan, C. H. and Pang, G. K., “Fabric Defect Detection by Fourier Analysis,” IEEE Transactions on Industry Applications, Vol. 36, No. 5, pp. 1267–1276, 2000.
Kumar, A. and Pang, G. K., “Defect Detection in Textured Materials using Gabor Filters,” IEEE Transactions on Industry Applications, Vol. 38, No. 2, pp. 425–440, 2002.
Briman, L., “Random Forests,” Machine Learning, Vol. 45, No. 1, pp. 5–23, 2001.
Caruana, R., Karampatziakis, N., and Yessenalina, A., “An Empirical Evaluation of Supervised Learning in High Dimensions,” Proc. of the 25th International Conference on Machine Learning, pp. 96–103, 2008.
Viola, P. and Jones, M., “Rapid Object Detection using a Boosted Cascade of Simple Features,” Proc. of IEEE Computer Society Conference on Computer Vision and Pattern Recognition, Vol. 1, pp. 511–518, 2001.
Crow, F. C., “Summed-Area Tables For Texture Mapping,” ACM SIGGRAPH Computer Graphics, Vol. 18, No. 3, pp. 207–212, 1984.
Ozuysal, M., Calonder, M., Lepetit, V., and Fua, P., “Fast Keypoint Recognition using Random Ferns,” IEEE Transactions on Pattern Analysis and Machine Intelligence, Vol. 32, No. 3, pp. 448–461, 2010.
Shumin, D., Zhoufeng, L., and Chunlei, L., “AdaBoost Learning for Fabric Defect Detection based on Hog and SVM,” Proc. of International Conference on Multimedia Technology, pp. 2903–2906, 2011.
Cord, A. and Chambon, S., “Automatic Road Defect Detection by Textural Pattern Recognition based on AdaBoost,” ComputerAided Civil and Infrastructure Engineering, Vol. 27, No. 4, pp. 244–259, 2012.
Freund, Y. and Schapire, R. E., “A Decision-Theoretic Generalization of On-Line Learning and an Application to Boosting,” Journal of Computer and System Sciences, Vol. 55, No. 1, pp. 119–139, 1997.
Teng, Z. and Kang, D. J., “Disjunctive Normal Form of Weak Classifiers for Online Learning based Object Tracking,” Proc. of the International Conference on Computer Vision Theory and Applications, Vol. 2, pp. 138–146, 2013.
Yang, K., “Anytime Synchronized-Biased-Greedy Rapidly-Exploring Random Tree Path Planning in Two Dimensional Complex Environments,” International Journal of Control, Automation and Systems, Vol. 9, No. 4, pp. 750–758, 2011.
Helen, R. and Kamaraj, N., “CAD Scheme To Detect Brain Tumour In MR Images using Active Contour Models and Tree Classifiers,” Journal of Electrical Engineering and Technology, Vol. 10, No. 2, pp. 670–675, 2015.
Canny, J., “A Computational Approach to Edge Detection,” IEEE Transactions on Pattern Analysis and Machine Intelligence, Vol. PAMI-8, No. 6, pp. 679–698, 1986.
Benaicha, A., Mourot, G., Benothman, K., and Ragot, J., “Determination of Principal Component Analysis Models for Sensor Fault Detection and Isolation,” International Journal of Control, Automation and Systems, Vol. 11, No. 2, pp. 296–305, 2013.
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
Cite this article
Kwon, BK., Won, JS. & Kang, DJ. Fast defect detection for various types of surfaces using random forest with VOV features. Int. J. Precis. Eng. Manuf. 16, 965–970 (2015). https://doi.org/10.1007/s12541-015-0125-y
Received:
Revised:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s12541-015-0125-y