Apixa goes through great lengths to select the best imaging hardware for any specific application needs and constraints. Depending on the application, an estimation of the operating characteristics of the setup might still be needed, with varying accuracy demands. Typically we aim for a no-calibration design or direct utilization of the proper off-the-shelf calibration software and targets.
However, if the setup is atypical, we engineer the best solution possible. Our expertise extends to stereo and multi-camera systems, line-scan cameras, various lens types and distortions, structured light and camera systems, color and hyperspectral sensor calibration, various 3D sensors, camera and conveyor belt systems, self-calibration, auto-finetuning, and calibration targets for very small or large field of views and working distances.
Stereo and multi-camera systems are utilized for better coverage of the target 3D scene and sometimes to recover the lost depth information due to a 2D imaging process. To fuse such information from multiple imaging sources at different vantage points, it typically becomes necessary to know the camera's internal transformations and external positioning with respect to each other and target scene elements, such as the ground plane for example.
The procedure complexity and accuracy must accommodate the specific needs of the project, for example, unique identification of products on a 2D belt can require only moderately accurate 2D calibration whereas a 3D inspection task requires typically accurate 3D calibration. Further variations on the system will possibly render many off-the-shelf components less applicable, such as deploying special lenses, line-scan cameras, large or small scene sizes, limited depth of fields, occlusions, and independent sub-systems on a moving stage, etc. Thanks to our proven record in such setups, we can provide a custom solution if needed.
Structured light camera systems
Structured light is a popular approach to obtain 3D shape information in low-lit or textureless target scenes. Structured lights come in different varieties such as single laser stripe, multiple stripes, a regular or random grid of dots and more. Correct localization and identification/labeling of the individual components in the light source and formulating its relationship with the viewing sensor(s) are essential for accurate 3D measurements. To accompany the procedure, a proper calibration target typically needs to be selected/designed. We created calibration procedures for such systems for different target scene scales, from a few centimeters to tens of meters.
Conveyor belt sensor systems
Correct co-calibration of imaging components and motion units in industrial settings is essential for different inspection applications that require accurate 2D or 3D analysis. Line-scan and area-scan cameras, laser depth profilers are typical sensors in such settings whereas active elements may also exist such as manipulator arms or printer heads. Thanks to our track record of calibrating such systems with different complexities and performance requirements, we can help you to choose the right approach for your application.
Self-calibration and photogrammetry
Especially in uncontrolled environments, vision systems can get de-calibrated. It is also possible that a factory calibration may not be even feasible in the first place. In such settings, it is desirable that vision systems can re/calibrate themselves by just using the environmental constraints, with little or no input from the user. On one end such operation can be mere finetuning of the parameters. On the other extreme, this can be the main engine behind the solution, such as in photogrammetry applications, where 3D scene structure and vision system's free ego-motion are estimated simultaneously.
Many visual recognition tasks require the correct perception of color in the target scene. This not only ensures the consistency of the system performance, as more systems are installed but also simplifies the training dataset requirements and recalibration efforts. Hyperspectral sensor calibration can be considered as an extension of this concept. If the application permits, the use of pre-calibrated color targets can be good enough. In more demanding cases, we are happy to share our good understanding of the physics behind the image formation process to find the right solution.