没有合适的资源?快使用搜索试试~ 我知道了~
首页FPGA驱动的高速薄膜瑕疵实时检测系统
【基于FPGA的薄膜瑕疵检测系统】针对现代工业薄膜生产过程中面临的挑战,如幅宽增大和生产速度提升导致的瑕疵检测需求升级,本文提出了一种创新的解决方案。该系统的核心是利用FPGA(现场可编程门阵列),其优势在于并行处理能力,大大提升了图像处理的实时性和效率。 系统首先通过相关系数法精确计算出薄膜灰度图像的最小重复周期,这个步骤对于确保图像分析的准确性至关重要。接下来,根据这个周期,系统选择合适的比对图像块,并计算出两者的差值图像。差分处理有助于突出瑕疵部分,因为瑕疵通常会导致图像的局部特征变化显著。 随后,差值图像经过二值化处理,以便于后续形态学操作,如膨胀、腐蚀等,这些操作有助于进一步细化瑕疵区域,减少误报。在这个阶段,系统利用了FPGA的并行特性,能够快速处理大量的像素数据,减少了瑕疵检测的时间消耗。 系统的关键步骤是设置面积约束条件,通过筛选出具有一定面积的区域,来确定薄膜瑕疵的确切位置。这种面积阈值可以根据实际应用中的瑕疵大小进行调整,以适应不同的生产需求。 在实际应用中,系统在300米/分钟的高速生产线上,成功检测到了面积仅为10个像素的瑕疵,证明了其在实时性方面的高效性能。这不仅降低了人工检查的成本,也提高了产品质量控制的精度,对于提升整体生产效率具有显著作用。 基于FPGA的薄膜瑕疵检测系统通过集成高效的硬件处理和智能图像分析算法,实现了快速、准确的瑕疵检测,为工业薄膜生产提供了强大的技术支持。随着FPGA技术的发展,这种实时、灵活的瑕疵检测解决方案将在未来有广阔的应用前景。
资源详情
资源推荐
基于基于FPGA的薄膜瑕疵检测的薄膜瑕疵检测
针对现今工业薄膜生产过程中薄膜幅宽更大且生产更快的问题,提出一种基于FPGA的快速薄膜瑕疵检测系统方
案。系统首先采用相关系数法准确求出薄膜灰度图像的最小重复周期,根据最小重复周期确定两个比对图像块
并求出差值图像,其次将差值图像二值化再进行形态学处理,最后经过面积约束条件找出薄膜瑕疵所在位置。
其中充分利用FPGA并行处理的优势,提高了图像处理的速度。实践结果表明,该系统能够在300 m/min的薄膜
生产线上成功检测出瑕疵面积仅10个像素的瑕疵,在满足实时薄膜瑕疵检测的需求方面具有实际应用效果。
王宏松,李杰
(上海常良智能科技有限公司,上海 201108)
摘要:摘要:针对现今工业薄膜生产过程中薄膜幅宽更大且生产更快的问题,提出一种基于
关键词:关键词:
0引言引言
现代薄膜被大量地用于生产生活。在薄膜的生产过程中,由于生产工艺及现场环境等因素影响,容易造成薄膜表面出现墨
点、划伤、破洞、褶皱、蚊虫等瑕疵。为了在生产过程中及时检出薄膜表面的各种瑕疵,控制和提高薄膜产品的质量,企业从
传统的人工目视抽检逐渐发展为使用基于计算机软件的在线瑕疵检测系统[12]。随着薄膜表面检测质量要求的日益提高,
以及幅宽更宽、生产速度更快等更为严格的工艺要求出现,单纯依靠软件来实现瑕疵检测已经不能满足实际工程的需要
[3]。
本文采用现场可编程门阵列(Field-Programmable Gate Array,FPGA)作为瑕疵检测的核心处理单元,设计并实现了一
种实时的瑕疵检测系统。该系统具有检测速度快、稳定性好并容易配置新瑕疵种类等优点,可大大提高生产效率和降低制造成
本。
1薄膜瑕疵检测系统薄膜瑕疵检测系统
目前薄膜瑕疵检测系统大多采用工业计算机、线扫描相机、旋转编码器和线型光源的方案。在生产时,由高亮LED组成的
线型聚光冷光源采用透射或反射的方式照射在薄膜表面,通过与薄膜运行同步的旋转编码器触发,使架设在生产线上的线扫描
相机同步扫描,将相机采集到的薄膜图像通过工业计算机上的采集卡实时传送给图像处理系统软件进行瑕疵识别处理。由于瑕
疵图像的灰阶分布与正常图像的灰阶分布存在明显差异,从而使系统能够发现瑕疵,同时对瑕疵进行有效的判定、分类及后续
处理。
在实际生产中,对于幅面较宽的薄膜,可以采用多个线扫描相机并行采集图像,同时传送给工业计算机的方式。然而随着
幅宽增宽,生产运行速度更快,单位时间内采集得到的图像数据量更大,目前常见的基于软件的图像处理方式越来越不能满足
实时性的要求。本文设计了一种基于FPGA的薄膜瑕疵检测系统,将主要的图像瑕疵识别和处理交给以FPGA为核心的图像处
理单元,处理结果传送给工业计算机,这样可以更好地适应高速、高质量生产的要求。图3FPGA及主要接口电路
2系统硬件设计系统硬件设计
系统硬件由光源单元和图像处理单元两部分组成。光源单元包括LED线型光源和光源控制器,图像处理单元则由线扫描相
机、FPGA图像处理板以及旋转编码器组成。总体框图如图1所示。
2.1光源单元电路光源单元电路
光源采用高亮大功率LED组成线阵分布,由光源控制器产生PWM信号,通过高速双金属氧化物场效应三极管(Metal
Oxide Semiconductor Field Effect Transistor,MOSFET)驱动器芯片MC34151放大,驱动线型光源发光。LED在电路结构上
采用串并式排列,每一路串联LED电路由一路PWM信号驱动,光源控制器可以输出多个独立的PWM信号,分别驱动多路LED
电路。当需要调节线型光源不同位置的亮度时,只需独立调整相应位置对应的LED串联电路的PWM信号即可。PWM信号驱动
电路如图2所示。
2.2图像处理单元电路图像处理单元电路
图像处理单元的核心采用ALTERA公司的Cyclone III系列FPGA,该系列FPGA采用TSMC的65 nm低功耗(Low
Power,LP)工艺,提供丰富的逻辑、存储器和数字信号处理器(Digital Signal Processor,DSP)功能,含有5 K~120 K逻
辑单元(Logical Element,LE),288个数字信号处理(DSP)乘法器,存储器容量达到4 Mbit。Cyclone III器件针对图像处
理应用进行了优化,采用专业显示I/O接口低电压差分信号[4](LowVoltage Differential Signaling,LVDS),包括低摆幅
下载后可阅读完整内容,剩余3页未读,立即下载
weixin_38713039
- 粉丝: 6
- 资源: 948
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 李兴华Java基础教程:从入门到精通
- U盘与硬盘启动安装教程:从菜鸟到专家
- C++面试宝典:动态内存管理与继承解析
- C++ STL源码深度解析:专家级剖析与关键技术
- C/C++调用DOS命令实战指南
- 神经网络补偿的多传感器航迹融合技术
- GIS中的大地坐标系与椭球体解析
- 海思Hi3515 H.264编解码处理器用户手册
- Oracle基础练习题与解答
- 谷歌地球3D建筑筛选新流程详解
- CFO与CIO携手:数据管理与企业增值的战略
- Eclipse IDE基础教程:从入门到精通
- Shell脚本专家宝典:全面学习与资源指南
- Tomcat安装指南:附带JDK配置步骤
- NA3003A电子水准仪数据格式解析与转换研究
- 自动化专业英语词汇精华:必备术语集锦
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功