Performance

MVTec HALCON is implemented for highest performance, e.g., by actively exploiting multi-core computers, NEON, SSE2, AVX, and AVX2, as well as GPU acceleration. The following runtime examples were measured using a byte image of size 640 x 480 on an Intel Core i7-4770 - 3.40 GHz computer. Note: runtime may vary with different input data.

Automatic GPU Acceleration

For highest performance, HALCON provides an efficient automatic acceleration by optimal usage of the additional computing power of GPUs based on the OpenCL standard. Thereby, more than 80 HALCON operators can be accelerated considerably. Furthermore, HALCON's deep learning feature also makes use of GPU acceleration.