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)

用户喜欢...

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

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


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

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


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

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


LVDS高速ADC接口, Xilinx FPGA实现

LVDS 即Low-Voltage Differential Signaling。FPGA的selecteIO非常强大,支持各种IO接口标准,电压电流都可以配置。其接口速率可以达到几百M甚至上千M。使用lvds来接收高速ADC产生的数据会很方便。像IS...


通俗讲解单片机、ARM、MCU、DSP、FPGA、嵌入式错综复杂的关系!

首先,“嵌入式”这是个概念,准确的定义没有,各个书上都有各自的定义。但是主要思想是一样的,就是相比较PC机这种通用系统来说,嵌入式系统是个专用系统,结构精简,在硬件和软件...


在机器学习的应用上,软件工程师和FPGA真的有着难以逾越的鸿沟吗?

人工智能和机器学习正在渗透所有的行业。随着人工智能算法的成熟,支持这些算法的硬件平台也日趋成熟。目前,这些硬件平台包括 ASIC,CPU,GPU以及 FPGA 。在 Plunify,尽管我们的强项是F...


FPGA竟然使Apple II个人电脑做回了自己!

背景: 微处理器软核代码开放,那么将源代码用工具例化到FPGA里面是不是就能实现其逻辑功能,当年流行的微处理器成就的一些产品是不是可以再拿出来回味回味呢?答案是肯定的, Micro...


Atlas助力华为云FPGA加速云服务器首秀北美市场

近日,华为技术有限公司(Huawei Technologies Co., Ltd.)与All Programmable技术和器件的全球领先企业赛灵思公司(Xilinx, Inc.,(NASDAQ:XLNX))在美国科罗拉多丹佛举行的2017 年超级计算大会上联合宣布,基...


Xilinx FPGA在基因组测序中大显身手!

作者:sleibso ,编译:蒙面侠客 引言: PrecisionFDA平台是基因组信息学社区和共享数据平台,这是一个为研究人员准备的开源、基于云的工具,它将为下一代测序诊断提供依据,并且为所有开...


一见倾“芯”,贸泽电子将亮相第六届深圳国际嵌入式系统展

半导体与电子元器件业顶尖工程设计资源与授权分销商贸泽电子(Mouser Electronics) 宣布携手ADI, Cinch, Maxim, TE与TI于本月21-23日参加“第六届深圳国际嵌入式系统展”,现邀请广大观众莅临贸泽电...