Abstract
The issue of adaptability in the design of automated visual inspection (AVI) systems has been a major road block in the application of AVI technology to manufacturing industry. The objective of an adaptable AVI system is to reduce system tuning time while maintaining the quality of inspection. In the authors’ previous work (Int J Adv Manuf Technol 59:655–667, 2012), we have proposed a novel adaptable AVI scheme, with which an AVI system can be trained online to accommodate new patterns. As such, the system can be deployed to undertake new inspection tasks or adapt to new operation conditions without excessive offline training efforts. The research presented in this two-part article is our further development of the adaptable AVI scheme, namely A2VIS. In this research, we focus on elaborating the concept, designing the structure, implementing the functions, and evaluating the performance of A2VIS in a systemic perspective. In part I, the proposed A2VIS is presented as a generic scheme at the conceptual level, with respect to the system components and structure, operating procedure, and performance measures. The key element in the design of the A2VIS is an adaptable inspection model that integrates subject localization, feature extraction, and classification functions as trainable submodels. In part I of this paper, we developed a generic tool for an adaptable AVI system without specifying the use of particular machine vision and machine learning techniques. Interested readers may choose techniques for implementing the proposed scheme according to their own preferences. In part II of this article, we focus on the system implementation and evaluation of A2VIS using such techniques as template matching, principal component analysis (PCA), and support vector machine (SVM).
Similar content being viewed by others
References
Abramovich G, Weng J, Dutta D (2005) Adaptive part inspection through developmental vision. ASME Trans Manufact Sci Eng 127(4):846–856
Bayro-Corrochano, E. (1993) Review of automated visual inspection 1983–1993 part I: conventional approaches. SPIE 2055: Intelligent Robots and Computer Vision XII, pp. 128–158
Bayro-Corrochano, E. (1993) Review of automated visual inspection 1983–1993 part II: approaches to intelligent systems. SPIE 2055: Intelligent Robots and Computer Vision XII, pp. 159-172
Chen S, Li Y, Kwok NM (2011) Active vision in robotic systems: a survey of recent developments. Int J Robot Res 30(11):1343–1377
Chin RT, Harlow CA (1982) Automated visual inspection: survey. IEEE Trans Patt Anal Mach Intell 4(6):557–573
Chin RT (1988) Survey of automated visual inspection: 1981 to 1987. Comput Vision, Graph Image Process 41:346–381
Duan G, Wang H, Liu Z, Chen YW (2012) A machine learning-based framework for automated visual inspection of microdrill bits in PCB production. IEEE Trans Syst, Man, Cybernet—Part C: Applic Rev 42(6):1679–1689
Freeman, W.T. (2011) Where computer vision needs help from computer science. ACM-SIAM Symposium on Discrete Algorithms (SODA), pp. 814–819
Garcia HC, Rene-Villalobos J, Runger GC (2006) An automated feature selection method for visual inspection systems. IEEE Trans Automat Eng 3(4):394–406
Gayubo F, González JL, Fuente E, Miguel F, Perán JR (2006) On-line machine vision system for detect split defects in sheet-metal forming processes. Proc Int Conf Patt Recognit Hong Kong, China 1:723–726
Ghorai S, Mukherjee A, Gangadaran M, Dutta PK (2013) Automatic defect detection on hot-rolled flat steel products. IEEE Trans Instrum Meas 62(3):612–621
Hudson, R.E. (2012) Semi-supervised visual texture based pattern classification. Ph. D Dissertation. Case Western Reserve University, USA
Jia H, Murphey YL, Shi J, Chang T (2004) An intelligent real-time vision system for surface defect detection. Proc 17th Int Conf Patt Recognit (ICPR’04), Cambridge, UK 3:239–242
Kuo CT, Kung CH, Kung CM, Jeng JH (2003) Support vector machine for image based automated inspection system. Proc 20th IEEE Instrument Measure Technol Conf 1:551–554
Kumar A (2003) Neural network based detection of local textile defects. Pattern Recogn 36:1645–1659
Killing J, Surgenor BW, Mechefske CK (2009) A machine vision system for the detection of missing fasteners on steel stampings. Int J Adv Manuf Technol 41(7–8):808–819
Malamas EN, Petrakis EGE, Zervakis M, Petit L, Legat JD (2003) A survey on industrial vision systems, application, and tools. Image Vis Comput 21(2):171–188
Newman S, Jian AK (1995) A survey of automated visual inspection. Comput Vis Image Underst 61(2):231–262
Peng B, Liu W, Liu Y, Huang G, Sun Z, Jin X (2004) An SVM-based incremental learning algorithm for user adaptation of sketch recognition. Int J Pattern Recognit Artif Intell 18(8):1529–1550
Pena-Cabrera M, Lopez-Juarez I, Rios-Cabrera R, Corona-Castuera J (2005) Machine vision approach for robotic assembly. Assem Autom 25(3):204–216
Pham DT, Bayro-Corrochano E (1994) Neural classifiers for automated visual inspection. Proc Institut Mech Eng 208-D:83–89
Sablatnig R (2000) Increasing flexibility for automatic visual inspection: the general analysis graph. Mach Vis Appl 12:158–169
Sculley, D. (2007) Online active learning methods for fast label-efficient spam filtering. Proceedings of the 4th Conference on Email and Anti-Spam, Mountain View, California, USA.
Shirvaikar M (2006) Trends in automated visual inspection. J Real-Time Image Proc 1(1):41–43
Su JC, Tarng YS (2006) Automated visual inspection for surface appearance defects of varistors using an adaptive neuron-fuzzy inference system. Int J Adv Manuf Technol 35:789–802
Sun J., Sun Q., and Surgenor B.W. (2007) Adaptive visual inspection for assembly line parts verification. Proceedings of the World Congress on Engineering and Computer Science (WCECS 2007), San Francisco, USA. pp. 575-580
Sun J, Sun Q, Surgenor BW (2012) Adaptable automated visual inspection scheme using online learning. Int J Adv Manuf Technol 59(5–8):655–667
Wallace AM (1988) Industrial applications of computer vision since 1982. IEE Proc Part E—Comput Digit Tech 135(3):117–136
Wen P., Zheng L., and Yi S. (2015) Object recognition-based automated inspection system for hose assembly. Proceedings of the Institution of Mechanical Engineers, Part B: J Eng Manufact, 0954405414554667
Zheng H, Kong LH, Nahavandi S (2002) Automatic inspection of metallic surface defects using genetic algorithms. J Mater Process Technol 125–126:427–433
Author information
Authors and Affiliations
Corresponding authors
Rights and permissions
About this article
Cite this article
Sun, J., Sun, Q. Further development of adaptable automated visual inspection—part I: concept and scheme. Int J Adv Manuf Technol 81, 1067–1076 (2015). https://doi.org/10.1007/s00170-015-7213-0
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s00170-015-7213-0