MVTec Software GmbH
 

性能

最高性能

MVTec HALCON 利用多种先进技术来实现计算的最高性能,如积极部署多核计算机、使用NEON、SSE2、AVX 和 AVX2 以及 GPU 加速。以下是使用一张 640 x 480 大小的8位图片,测量其在一台 Intel® Core™ i7-4770 3.40 GHz 计算机上的运行时间。请注意:运行时间可能因不同的输入图片而异。

基于形状的匹配

(模板大小:100 x 100,搜索区域:完整图像及其360° 旋转):

0.73 ms
仿射变换(邻近原则):0.10 ms
Sobel 边缘滤镜 (3 x 3):0.08 ms
Median滤镜 (3 x 3):0.09 ms
Binomial滤镜 (5 x 5):0.07 ms
Gray opening滤镜 (3 x 3):0.06 ms
区域扩张 (50 x 50):0.05 ms
区域侵蚀 (50 x 50):0.01 ms
阈值化处理:0.04 ms
阈值化处理 (亚像素精确):0.19 ms
350 个物体/Blob 的特征计算;特征:“重心”和“像素数量”:0.01 ms
边缘位置的亚像素准确测量(搜索尺寸 50 x 10):0.003 ms
快速傅里叶变换:0.89 ms

自动化 GPU 加速

为了获得最高性能,HALCON 能有效利用GPU的额外计算能力,使用基于OpenCL标准的高效的自动加速。有 80 多个 HALCON 算子可借此得到大幅加速。此外,HALCON 的深度学习也利用了 GPU 加速。

 

 

*Intel 是 Intel Corporation 或其子公司在美国和/或其他国家/地区的商标。