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 above screen sequence shows a test object. Figure 1 shows the range map of a perfect part used as a pattern. Figure 2 shows the actual test object.
In figure 3 the two pictures are combined and aligned in the same room. The check can be carried out. Figure 4 shows highlighted areas wherever differences in elevation information 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
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
- Highest accuracy
- 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