Challenges to Machine Vision

Rule-based algorithms struggle to program complex inspections involving deviation and unpredictable defects
Traditional machine vision systems perform reliably with consistent, well-manufactured parts. They operate via step-by-step filtering and rule-based algorithms that are more cost-effective than human inspection. But algorithms become challenging to program as exceptions and defect libraries grow.
Machine vision systems tolerate some variability in a part’s appearance due to:- Scale
- Rotation
- Pose distortion
Nonetheless, complex surface textures and image quality issues introduce serious inspection challenges. Machine vision systems struggle to appreciate variability and deviation between very visually similar parts. “Functional” anomalies, which affect a part’s utility, are almost always cause for rejection, while cosmetic anomalies may not be, depending upon the manufacturer’s needs and preference. Most problematically, these defects are difficult for a traditional machine vision system to distinguish between.
- Lighting
- Changes in color
- Curvature
- Field of view
For complex inspections involving deviation and unpredictable defects, which can be too complicated to program and maintain, deep learning-based software offers an excellent alternative.
Related Product
- Deep Learning vs. Machine Vision and Human Inspection
- Choosing Between Machine Vision and Deep Learning
For more information on Cognex products: