Vision Engine
The Vision Engine is the backbone of the point cloud computation. It controls the pattern projecting, imaging, and processing of the images of the projected pattern to generate the final 3D point cloud.
Some challenging scenes, e.g. shiny metal objects susceptible to interreflections, might require different processing to acquire a good point cloud compared to general scenes, e.g. consumer goods. Using the right Vision Engine is necessary for getting the most out of the camera for each specific scene.
Omni Engine
Note
The Omni Engine is only available for Zivid 2+.
The Omni Engine is built for exceptional point cloud quality on all scenes, including scenes with extremely specular reflective and transparent objects. Same as for the Stripe Engine, it trades off speed for quality. This makes the Omni Engine suitable for applications such as piece picking.
Stripe Engine
The Stripe Engine is the default Vision Engine for Zivid 2+. It is built for exceptional point cloud quality in scenes with highly specular reflective objects. This makes the engine suitable for applications such as factory automation, manufacturing and bin picking.
Phase Engine
The Phase Engine is the default Vision Engine for Zivid 2. It is fast and provides good point clouds, and is a good compromise between quality and speed. The Phase Engine is recommended for objects that are diffuse, opaque, and slightly specular reflective, and is suitable for applications in logistics such as parcel induction.
Version History
SDK |
Changes |
---|---|
2.12.0 |
Stripe and Omni engine removed from experimental. |
2.10.0 |
Added support for Zivid 2+ and Omni Engine. |
2.6.0 |
Stripe engine performance is improved between 5% to 15% measured using NVIDIA GPUs. Using a fast CPU and a slow GPU (for example Intel integrated GPU) will have about the same or slightly worse performance (1% to 5% worse) compared to 2.5. |
2.5.0 |
Stripe engine performance is improved between 2% and 10%. |
2.4.0 |
Stripe engine support is added for Zivid 2. |
2.3.0 |
Stripe engine speed is improved, approximately 100 ms per acquisition. |
2.2.0 |
Stripe Vision Engine API is added; the original and default Vision Engine is named Phase. |