A flexible visual inspection system based on neural networks
In this work, we propose a neural networks-based machine vision system, which is intended to act as a reconfigurable inspection tool, for use in manufacturing environments. The processing engine of the system is a second-order neural network, which extracts geometric features invariant to translation and rotation. A major issue with the use of higher-order neural networks is the combinatorial explosion of the higher-order terms, which is addressed here with the use of the alternative image representation strategy of coarse coding. We developed a genetic algorithms tool, which allows the automated determination of the optimal number of hidden units in the neural networks architecture. The inspection system is tested in two application areas, namely inspection of axisymmetric components and classification of rivets. Numerous tests are carried out to evaluate the robustness of the proposed system to complex noise sources.
visual inspection neural networks genetic algorithms flexible manufacturing systems