AVI of Surface Flaws on Manufactures I
Authors: Fornarelli Girolamo , Giaquinto Antonio 
Published: May 2011

The defect detection on manufactures is of utmost importance in the optimization of industrial processes (Garcia 2005). In fact, the industrial inspection of engineering materials and products tends to the detection, localization and classification of flaws as quickly and as accurately as possible in order to improve the production quality. In this field a relevant area is constituted by visual inspection. Nowadays, this task is often carried out by a human expert. Nevertheless, such kind of inspection could reveal time-consuming and suffer of low repeatability because the judgment criteria can differ from operator to operator. Furthermore, visual fatigue or loss of concentration inevitably lead to missed defects (Han, Yue & Yu 1999, Kwak, Ventura & Tofang-Sazi 2000, Y.A. Karayiannis, R. Stojanovic, P. Mitropoulos, C.Koulamas, T. Stouraitis, S. Koubias & G. Papadopoulos 1999, Patil, Biradar & Jadhav 2005). In order to reduce the burden of human testers and improve the detection of faulty products, recently many researchers have been engaged in developing systems in Automated Visual Inspection (AVI) of manufactures (Chang, Lin & Jeng 2005, Lei 2004, Yang, Pang & Yung 2004). These systems reveal easily reliable from technical point of view and mimic the experts in the evaluation process of defects appropriately (Bahlmann, Heidemann & Ritter 1999), even if defect detection in visual inspection can become a hard task. In fact, in industrial processes a large amount of data has to be handled and flaws belong to a great number of classes with dynamic defect populations, because defects could present similar characteristics among different classes and different interclass features (R. Stojanovic, P. Mitropulos, C.Koullamas, Y. Karayiannis, S. Koubias & G. Papadopoulos 2001). Therefore, it is needed that visual inspection systems are able to adapt to dynamic operating conditions. To this purpose soft computing techniques based on the use of Artificial Neural Networks (ANNs) have already been proposed in several different areas of industrial production. In fact, neural networks are often exploited for their ability to recognize a wide spread of different defects (Kumar 2003, Chang, Lin & Jeng 2005, Garcia 2005, Graham, Maas, Donaldson & Carr 2004, Acciani, Brunetti & Fornarelli 2006). Although adequate in many instances, in other cases Neural Networks cannot represent the most suitable solution. In fact, the design of ANNs often requires the extraction of parameters and features, during a preprocessing stage, from a suitable data set, in which the most possible defects are recognized (Bahlmann, Heidemann & Ritter 1999, Karras 2003, Rimac-Drlje, Keller & Hocenski 2005). Therefore, methods based on neural networks could be time expensive for inline applications because such preliminary steps and could reveal complex (Kumar 2003, Kwak, Ventura & Tofang-Sazi 2000, Patil, Biradar & Jadhav 2005, R. Stojanovic, P. Mitropulos, C.Koullamas, Y. Karayiannis, S. Koubias & G .Papadopoulos 2001). For this reason, when in an industrial process time constraints play an important role, a hardware solution of the abovementioned methods can be proposed (R. Stojanovic, P. Mitropulos, C.Koullamas, Y. Karayiannis, S. Koubias & G .Papadopoulos 2001), but such kind of solution implies a further design effort which can be avoided by considering Cellular Neural Networks (CNNs) (Chua & Roska 2002). Cellular Neural Networks have good potentiality to overcome this problem, in fact their hardware implementation and massive parallelism can satisfy urgent time constrains of some industrial processes, allowing the inclusion of the diagnosis inside the production process. In this way the defect detection method could enable to work in real time according to the specific industrial process.