【24h】

GPGPU-based surface inspection from structured white light

机译:基于GPGPU的结构化白光表面检测

获取原文
获取原文并翻译 | 示例

摘要

Automatic surface inspection has been used in the industry to reliably detect all kinds of surface defects and to measure the overall quality of a produced piece. Structured light systems (SLS) are based on the reconstruction of the 3D information of a selected area by projecting several phase-shifted sinusoidal patterns onto a surface. Due to the high speed of production lines, surface inspection systems require extremely fast imaging methods and lots of computational power. The cost of such systems can easily become considerable. The use of standard PCs and Graphics Processing Units (GPUs) for data processing tasks facilitates the construction of cost-effective systems. We present a parallel implementation of the required algorithms written in C with CUDA extensions. In our contribution, we describe the challenges of the design on a GPU, compared with a traditional CPU implementation. We provide a qualitative evaluation of the results and a comparison of the algorithm speed performance on several platforms. The system is able to compute two megapixels height maps with 100 micrometers spatial resolution in less than 200ms on a mid-budget laptop. Our GPU implementation runs about ten times faster than our previous C code implementation.
机译:工业上已经使用自动表面检测来可靠地检测各种表面缺陷并测量所生产工件的整体质量。结构光系统(SLS)是基于将选定的3D正弦曲线图案投影到表面上,从而重建选定区域的3D信息。由于生产线的高速,表面检查系统需要极快的成像方法和大量的计算能力。这种系统的成本很容易变得可观。使用标准PC和图形处理单元(GPU)进行数据处理任务有助于构建经济高效的系统。我们提供了用C编写的具有CUDA扩展名的所需算法的并行实现。在我们的贡献中,我们描述了与传统CPU实现相比在GPU上进行设计的挑战。我们对结果进行了定性评估,并比较了几种平台上算法的速度性能。该系统能够在中等预算的笔记本电脑上在不到200ms的时间内,以100微米的空间分辨率计算两个百万像素的高度图。我们的GPU实现比以前的C代码实现快大约十倍。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号