Industrial Inspection

Machine vision is successfully applied to many industrial inspection problems, leading to faster, more accurate quality control. In the move towards 100% inspection, machine vision will become increasingly important. Current research is concentrating on producing more robust and versatile systems.

Fruit Grading

Oranges, other fruit and vegetables are selected and graded according to quality. This is a costly and labour intensive task, where consistency is difficult to maintain. Video image processing techniques can be used to automate the process, grading over 25,000 oranges per hour. The oranges are fed on to a roller conveyor. A combination of special lighting, mirrors and camera control techiques is used to obtain a complete image of the surface of each fruit. This image is analysed by localised adaptive thresholding, followed by region analysis to detect blemish cues, from which actual blemishes are identified. A model-based stem detector prevents stems from being classified as blemishes. The results are used, in conjunction with predefined classification criteria, to grade each fruit inspected.

Adaptive Inspection systems

Much industrial inspection s limited by the use of dedicated software which cannot cope sufficiently with the natural variability in the assembly of subcomponents. Research is underway to develop a system that can be 'taught' what components to identify, and the degree of variability to expect. Using a training set, points are identified which will provide sufficient information to create a template (Fig 1). The mean positions of these points are used to produce a model of mean shape. The parameters that can cause deviation from this model are identified and quantified (Fig 2). The system can now use the learnt flexible template to identify, for example, components on a circuit board (Fig 3). This principle can be used to produce more robust image analysis systems and allow software to be up-dated to new designs by the user.

Inspecting Machined Parts

Inspection of machined parts often requires 3D information. One way to achieve this is to use laser striping. When a laser stripe is projected on to an object, it is distorted by the object's shape and features. 3D information can be obtained by viewing the distortion through a pair of cameras. Combining the information from a series of stripes produces a 3D model. Segmentation techniques can be used to group together areas which distort the laser stripe in the same way. This allows the individual planes and features of the part to be identified. For example, a feature such as a bore hole will distort the laser stripe differently from its surrounding surface and can thus be located. If the data collected is compared to a 3D model, orientation and important features of the part can be identified. Once located, key features can be measured in detail.