Configurable Automated Visual Inspection Application
MetadataShow full item record
In this thesis, a design of a general automated visual inspection application is proposed. The system is intended to work in a production environment, being able to perform quality control on precision parts, rejecting defective objects and reporting on the flaws that were found. As a part of this system, a new tool is also proposed, that can verify the presence and shape of features that occur in multiple instances in the image of the object under inspection. The work is based on a study of available commercial solutions for automated visual inspection and attempts to increase the user s overview and understanding of how the inspection is built up. The application consists of an inspection interface and a configuration interface. The user configures the inspection in the configuration interface by selecting a set of predefined tools that perform measurements based on an image of the object under inspection and intermediate results, and configuring them to suit his/her needs. The tools may be grouped into a set of states in a finite state machine that allows for conditional branching and loops in the inspection. The greatest difference between the proposed solution and other similar systems, is that dependencies between tools may be represented graphically. The inspection interface is intended for execution and supervision of the inspection, and gives an overview of results and statistics from the execution of the inspection.