This is an implied "either-or" that has arguably now been bridged by a few manufacturers…but remains from the past a distinction to many. Image based perceived as Low End, and Algorithm based as High End.
Image based systems
The old term "image based system"comes from the fact that those machines compare images of entire components.
If the source image deviates too much from the target, it flags a defect. This deviation tolerance is specified as a brightness percentage. These systems are also known as correlation based systems.
Algorithm based systems
Also known as Threshold or Vector systems. these machines distinguish Pass and Fail byapproval against targetpixel data, tolerances and algorithms.
There are two different ways toset the target data:
- Manually by numericaldata and threshold inputs
- Automatically by measuring the values from real components.
Correlation based systems are in general less accurate then algorithm based systems. Programming is usually very simple and machines can be marketed as "self learning."
Algorithm based systems are more accurate and more flexible when PCB designs are not perfect.
Due to misunderstanding, an algorithm based system that uses real image datafor programming, is sometimes wrongly interpreted as a correlation based system.
At the risk of oversimplification, AOI machines that can be programmed by using data from real components will set up faster and more easily. For a small EMS company, this is usually a most critical success factor.
The advantage of machines with manualinput of target and tolerance datais that all values can be set very accurately. For High Volume production where programming time is less critical and for special measurement purposes, this can be a requirement.