close
当前位置: 物联网在线 > 技术文库 >

3D成像: 嵌入式FPGA处理引擎实现3D web检测

 3D成像: 嵌入式FPGA处理引擎实现3D web检测

Steven Gloffen

奥地利自动化解决方案提供商digMAR公司为德国地毯和纺织品切割机供应商KURIS公司开发了一套3D图像处理系统。这套多相机机器视觉系统设计用于扫描纺织材料,可以自动计算基于材料高度特性的最佳切割坐标,以引导和控制切割设备。

KURIS公司为纺织和汽车行业提供全面的材料铺展和切割设备,目前已经有超过10,000台设备在世界各地运转。当KURIS公司需要一种可扩展的定制3D解决方案时,他们选择了digMAR公司,因为后者在软件和系统开发方面具备丰富的经验,并且重点关注数字图像处理。

图1:KURIS公司的地毯切割机采用了digMAR公司开发的嵌入相机中的3D激光三角测量技术,以实现实时质量控制。

图1:KURIS公司的地毯切割机采用了digMAR公司开发的嵌入相机中的3D激光三角测量技术,以实现实时质量控制。

因为检测诸如纺织品等此类超宽幅面和快速移动的web材料,通常需要大型3D数据流的高速、高吞吐量处理,所以工程师们选用了德国智能相机制造商NET New ElectronicTechnology公司的GigEPRO相机。GigEPRO相机号称采用“开放式相机概念”,其将一台标准的GigE Vision相机与一个开放的FPGA处理引擎相合。

这种架构允许在相机中集成的FPGA上执行标准或定制算法,从而缓解计算密集的主机PC的任务。这样一来,从相机传送到主机PC处理的数据量将显著减少,并且在这种特定应用中,能够在相机上实时执行3D激光三角测量算法。

“理解了这种应用的苛刻需求,以及KURIS要求严格保证光学控制系统的质量,因为这些因素对客户的生产质量和加工速度会产生重大影响。在这种情况下,digMAR的工程师很快就意识到了GigEPRO相机所能提供的优势。”NET New ElectronicTechnology公司工业销售经理Tim Miller说道。

图2:用户在相机中集成的FPGA上执行专有算法,允许相机激光系统在3D空间以0.1mm的精度检测地毯。

图2:用户在相机中集成的FPGA上执行专有算法,允许相机激光系统在3D空间以0.1mm的精度检测地毯。

相机和SynView SDK开发包完全兼容GigEVision、GenICam和GenTL标准。基于Xilinx公司的Spartan6 FPGA,基本的相机设计为用户在FPGA中留下了额外的容量以及剩余的DDR存储空间,这样用户可以根据实际应用需求,为相机添加具有专有图像处理功能的“定制模块”,也可以开发定制产品。

据Miller介绍,NETNew Electronic Technology公司基于带有定制模块的Xilinx集成综合环境(ISE),为嵌入到相机中的FPGA代码生成提供工具链设置。这种特定的图像处理应用程序执行3D激光三角测量,同时digMAR的工程师也开发了系统的单色、彩色和组合彩色和3D激光三角测量实现。

“相比于采用标准相机的传统方法,嵌入到相机中的3D视觉的独特优势是:获得了实时性能和高度可扩展性,”Miller说道,“这样一来,我们甚至可以解决极端的web宽度问题。”相机输出高度图像和所谓的强度图像,包括原始图像的灰度值。

图3:digMAR公司开发的用于实时web检测的嵌入到相机中的3D视觉系统架构,采用了NET公司集成FPGA的GigE相机。这种开放式相机概念为用户提供了一种实施专有算法的开发平台。

图3:digMAR公司开发的用于实时web检测的嵌入到相机中的3D视觉系统架构,采用了NET公司集成FPGA的GigE相机。这种开放式相机概念为用户提供了一种实施专有算法的开发平台。

“由于NET New ElectronicTechnology公司提供的这种开放式相机平台,使得KURIS公司能够在熟悉的环境中,将算法编程到GigEPRO相机中嵌入的FPGA中。”Miller解释说,“此外,这些算法在FPGA上保持安全,因为它们对第三方访问安全。而且,未来的软件和硬件适应性也是可能的。在这方面值得关注的应用有内外轮廓、钻孔、材料高度等指标的精确检测。”

该系统实现了高达400mm/s的扫描速度。标准扫描宽度为2100mm,尽管在该应用中客户需要的扫描宽度为4100mm。由于web幅面宽度超过4m,该解决方案使用了16台高分辨率GigEPRO相机,具有大约0.42mm/像素的图像分辨率,用于扫描地毯材料的整个表面。

图4:分析软件显示从3D扫描中计算出的切割坐标。

图4:分析软件显示从3D扫描中计算出的切割坐标。

由于需要较高的地毯切割精度,扫描相机安装在切割机的梁上,这样可以单独扫描真空材料。材料可以手动加载或从卷筒连续进料。


(责任编辑:ioter)

用户喜欢...

带嵌入式传感器的地理标记兼容LoRaWAN

Everynet平台副总裁Jon Pearce会面。Pearce教会了我需要了解的关于LoRaWAN及其技术方面的所有内容;他在该领域拥有广泛的背景,特别是因为他以前是Microchip Technology的LoRaWAN产品的产品线经理,也是...


僵尸网络带来物联网战役:重访嵌入式安全

针对物联网(IoT)的僵尸网络的崛起已成为快速发展的新兴行业(如家庭自动化,智能城市和工业网络)的明显和现实危险。虽然僵尸网络释放分布式拒绝服务(DDoS)攻击已经有相当长的一段...


汽车行业 FPGA桥接解决方案能够解决许多问题

在过去十年里,随着智能手机及其应用生态体系的不断发展,汽车电子领域中移动相关应用的创新技术也深受其影响。汽车制造商已经开始将用于智能手机的相同处理器平台应用到新一代汽车中...


今天给大家介绍7个嵌入式易操作且可以长久使用的技巧

成为一个正式的工程师。它是一个艰辛的过程,需要开发人员维护和管理系统的每个比特和字节。从规范完善的开发周期到严格执行和系统检查,开发高可靠性嵌入式系统的技术有许多种。今天...


创建最终的嵌入式软件工作台

及时高效地构建嵌入式系统要求软件开发人员在其工作台上有合适的工具来完成工作。虽然预算通常是有限的,但是每个嵌入式软件工程师都需要一些工具来大大减少构建,调试和验证设计所需...


嵌入式系统之基础概念篇

1 、嵌入式系统的定义 (1)定义:以应用为中心,以计算机技术为基础,软硬件可裁剪,适应应用系统对功能、可靠性、成本、体积、功耗严格要求的专用计算机系统。 (2)嵌入式系统发展...


QDR SRAM接口FPGA 详细Verilog代码

QDR SRAM介绍 QDR 具有独立的读、写数据通路,均使用DDR,在每个时钟周期内会传输四个总线宽度的数据 (两个读和两个写),这就是QDR四倍数据速率的由来。 这里用到的是典型2字突发的QDR,...


Aldec的边缘计算示例: Zynq SoC 的 FPGA架构将嵌入式视觉/ ADAS性能提升了10倍

Aldec的一个应用工程师 Farhad Fallah 在 New Electronics 网站上发表的一篇题​​为生活在边缘的文章最近引起了我的注意,因为它简洁地描述了为什么 FPGA 对于许多高性能的边缘计算应用如此有用...


恒扬数据携手OpenPOWER多家成员共同推进基于CAPI SNAP框架的FPGA加速应用开发

日前,以“智慧链接新智能 创新加速助中国” 为主题2017年OpenPOWER 中国高峰论坛在京隆重召开,包括IBM、赛灵思、英伟达、浪潮、中太服务器、恒扬数据等在内的联盟成员出席了此次盛会并...


华虹半导体第二代90纳米嵌入式闪存工艺平台成功量产

全球领先的200mm纯晶圆代工厂——华虹半导体有限公司 (“华虹半导体”或“公司”,连同其附属公司,统称“集团”...