In many production environments it is important that each product is checked for completeness and flaws. In 2D it is a common approach to compare a golden template image with an image of the test object. In theory this is a simple process of subtracting the test image from the original; in practical applications this is sometimes impossible because the test image contains alignment stretch and rotation errors.
In 3D the principle is the same, but the alignment of both images is more complex with additional degrees of movement and rotation possible. CVB Match 3D offers a new practical approach, providing highest accuracy and a processing speed fast enough to keep track with modern production lines.
The 3D image of a perfect sample (golden template) is compared to the 3D images of parts under test. Part deviations between the template and test part can be identified in real time, allowing pass/fail decisions to be made. The algorithm works internally on real 3D point clouds and automatically adjusts position errors or tipping and tilts in all 3 axes (6 variants). As the alignment is done in software, there is no need for accurate part positioning and handling of the test sample. The mechanical effort is reduced dramatically and high inspection throughput is guaranteed.
Software for demanding realtime 3D surface inspection
High processing speed
Algorithm works on real 3D point clouds
No need for accurate positioning of test parts
Allows the inspection of different parts at the same time
Easy integration into existing machine vision environments
Easy to use programming interface
Comprehensive documentation and examples
The sequence above shows a part being inspected. Fig 1 shows a point
cloud of a perfect part used as a model. Fig 2 shows the actual part
being inspected. Fig 3 shows the combined images before alignment.
In Fig 4, the images have been aligned so that analysis can take place,
and Fig 5 shows the highlighted areas where height tolerance discrepancies have been detected.
This video shows in an easy to follow step by step explanation how to acquire
and display an image with the STEMMER IMAGING machine vision software Common
Vision Blox (CVB). This tutorial is mainly intended for beginners in CVB