The CVTClib software library, developed by CUVIS for Opto Engineering, is a powerful tool for building custom software applications in telecentric-based metrology systems.
Even if the distortion of Telecentric Lenses is usually very low, it can still lead to unwanted measurement errors: CVTClib allows for extremely accurate calibration of the system by minimizing residual distortion, thus making the most demanding applications possible.
Just to give a feeling of the software capabilities, let's consider a telecentric lens featuring a distortion as low as 0.1%; this would normally lead to a 0.1 mm dimensional error at the image borders when imaging a 100 mm wide object, while CVTClib can lower such error to 0.007 mm (0.007%).
The calibration procedure just requires the acquisition of a few pictures of a checkerboard pattern; CVTClib's calibration functions take into account lens distortion (radial and trapezoidal), optical system misalignment and background illumination inhomogeneity.
System calibration data are stored into a small binary file which can be used during the measurement process.
CVTClib provides three ways to correct measures, so as to comply with the different stages of a measurement procedure (image processing, edge detection and edge analysis):
Edge Detection
CVTClib implements superior edge detection functions with subpixel accuracy that can:
Product Package
The software package includes: