Machine vision
Machine vision is the application of computer vision to factory automation. Just as human inspectors working on assembly lines visually inspect parts to judge the quality of workmanship, so machine vision systems use digital cameras and image processing software to perform similar inspections. A machine vision system is a computer that makes decisions based on the analysis of digital images.
Machine vision systems are programmed to perform narrowly defined tasks such as counting objects on a conveyor, reading serial numbers, and searching for surface defects. Though machine vision systems have neither the intelligence nor the learning capability of human inspectors, they are considered useful in many applications. Manufacturers favor machine vision systems for visual inspections that require high speed, high magnification, 24-hour operation, and repeatability of measurements.
The optical sensor determines when a part moving on a conveyor is in position to be inspected. The optical sensor triggers the camera to take a picture of the part as it passes beneath the camera and lighting. The lighting used to illuminate the part is designed to highlight features of interest and obscure or minimize the appearance of features that are not of interest.
The camera's image is captured by the framegrabber. A framegrabber is a computer card that converts the output of the camera to digital format and places the image in computer memory so that it may be processed by the machine vision software.
The software will typically take several steps to process an image. Often the image is first manipulated to reduce noise or to convert many shades of gray to a simple combination of black and white. Following the initial simplification, the software will count, measure, and/or identify objects in the image. As a final step, the software passes or fails the part according to programmed criteria. If a part fails, the software signals a robotic device to reject the part; alternately, the system may warn a human worker to fix the production problem that caused the failure.
Though most machine vision systems rely on black-and-white cameras, the use of color cameras is becoming more common.
In most cases, a machine vision system will use a combination of these processing techniques to perform a complete inspection. A system that reads a barcode may also check a surface for scratches and measure the length and width of a machined component.
In the automotive industry, machine vision systems are used to guide industrial robots, gauge the fit of stamped metal components, and inspect the surface of the painted vehicle for defects.
Though machine vision techniques were developed for the visible spectrum, the same processing techniques may be applied to images captured using imagers sensitive to other forms of light such as infrared.
See also:
External links:
Table of contents
1 Components of a Machine Vision System
2 Processing Methods
3 Applications of Machine Vision
4 Related fields
Components of a Machine Vision System
A simple machine vision system will consist of the following:
Processing Methods
Commercial and open source machine vision software packages typically include a number of different image processing techniques such as the following:
Applications of Machine Vision
Machine vision systems are widely used in semiconductor device fabrication; indeed, without machine vision, yields for computer chips would be significantly reduced. Machine vision systems inspect silicon wafers, processor chips, and subcomponents such as resistors and capacitors.
Related fields
Machine vision is distinct from computer vision, an academic field of research often classified as a subfield of artificial intelligence. Computer vision extends to topics related to autonomous robotics and machine representation of human vision. Machine vision refers to automated imaging systems used in factories, assembly plants, and other industrial environments.