up close PCB components


Camera Module Surface Inspection

Ensure that camera lenses are free of surface defects

Camera Module Surface Inspection

Related Products

In-Sight D900

In-Sight D900

Powered by In-Sight ViDi Deep Learning-Based Vision Software

ViDi software with all defect detection tools

VisionPro Deep Learning

A breakthrough in complex inspection, part location, classification, and OCR

Before the camera module is installed in a mobile device, its surface must be inspected to ensure that there are no foreign materials, scratches, smearing or dust on the lens.

Different defects vary widely in appearance. A smudge from a fingerprint looks quite different from dust particles trapped under the lens coating, and neither looks anything like a scratch on the glass surface. In addition, the lens’s reflective surface and refracted images from parts underneath the lens that can appear as unwanted anomalies even though they are actually not. Distinguishing these background anomalies from true defects often requires manual inspection, which is slow, costly, and inconsistent. Yet traditional rule-based machine vision systems cannot be easily programmed to consistently identify such a wide span of defects.

Get Pricing

Cognex Deep Learning’s defect detection tool is trained on a wide selection of defect-free lenses to learn the full variation of normal parts. In Unsupervised mode, it then scans through a sequence of lenses and flags any that are outside of the acceptable range, while minimizing false positives.

Lens defects tend to have certain characteristics stemming from specific causes, such as contamination by dust and other particles, smearing from oil or fingerprints, and misalignment of internal components. Users who need to identify the specific type of defect, or precisely measure the defect’s size, can use Supervised mode. In this mode, the user trains the system on a combination of good and bad parts, explicitly highlighting the defect regions and labeling them with the type of defect: scratch, stain, contamination, or others.

This knowledge can be used for upstream process control. A certain type of scratch might be caused by a misaligned machine, or a fiber might be deposited due to poor airflow in a manufacturing process. By identifying the root cause of the problem, manufacturers can quickly take corrective action and minimize the creation of more bad parts.

Featured Cognex Products


Join MyCognex


Cognex representatives are available worldwide to support your vision and industrial barcode reading needs.

Contact Us