首页> 中文学位 >基于FPGA的金属毛刺视觉检测系统研究与实现
【6h】

基于FPGA的金属毛刺视觉检测系统研究与实现

代理获取

目录

封面

声明

中文摘要

英文摘要

插图索引

表格索引

符号对照表

缩略语对照表

目录

第一章 绪论

1.1课题背景及意义

1.2国内外研究现状

1.3论文的主要任务和章节安排

第二章 FPGA设计原理和软件开发平台

2.1现场可编程门阵列(FPGA)

2.2 FPGA在图像处理中的优势

2.3 FPGA数字系统的开发原理

2.4开发平台和系统设计软件

2.5时钟管理单元

2.6本章小结

第三章 系统整体设计方案和图像采集与处理系统设计

3.1系统整体设计方案和硬件选型

3.2图像采集和处理总体结构设计

3.3 FPGA与摄像头的接口设计和图像采集模块

3.4 FPGA与SDRAM的接口模块设计

3.5 FIFO模块设计

3.6显示模块设计

3.7本章小结

第四章 毛刺检测算法设计和图像处理模块的FPGA实现

4.1金属毛刺检测的一般过程

4.2毛刺检测算法的设计

4.3图像处理模块的FPGA实现

4.4本章小结

第五章 基于FPGA的金属毛刺在线检测系统的测试及分析

5.1数据缓存模块测试结果

5.2图像处理模块测试结果

5.3检测系统的标定

5.4检测系统的测试结果及检测效果

第六章 总结及展望

6.1本文总结

6.2展望

参考文献

致谢

作者简介

展开▼

摘要

在机械加工行业中,毛刺是金属切削加工中产生的普遍现象之一,直接影响被加工工件的尺寸精度、形位精度和表面粗糙度。随着机械制造业的发展,人们对金属工件产品质量的要求越来越高,尤其是微小的精密零件。在去除毛刺的工序中,往往需要对所有加工面进行多次的抛光处理,以保证在无监督的状态下尽量减少毛刺可能出现的概率。为了改进传统依靠人工的毛刺检测手段,本文研究利用视觉检测技术实现微小型金属工件边缘毛刺的在线检测。FPGA(Field Programmable Gate Array)作为一种可编程、并行处理的硬件平台在视频图像处理领域受到广泛的关注,为视觉检测技术提供了一种新的处理平台。本文针对微小型工件边缘毛刺的在线视觉检测问题,在FPGA平台上进行了深入的研究,研究的内容主要有下述几个方面:
  研究微小型工件图像的预处理算法和毛刺检测算法。分析工件边缘毛刺的分布特点,利用传统的边缘检测算子实现工件边缘的提取,利用形态学方法来去除边缘提取后出现的噪声,降低对毛刺检测算法的干扰。通过分析工件的边缘二值图像,提出一种基于数据驱动的边缘信息异常检测算法,实现图像中工件棱边的毛刺检测和定位。
  搭建以FPGA为核心处理器件的视觉图像采集和处理系统,并实现金属边缘毛刺检测算法在FPGA中的稳定运行。设计数据采集和缓存模块,方便图像的实时缓存和处理。采用并行流水线架构,使得毛刺检测算法的各个子算法模块间可以方便的级联,大大缩短了时间开销。最后将检测结果显示在LCD上,实现了金属毛刺检测结果的实时显示。
  算法分析和测试结果表明,本文中基于FPGA的视觉检测系统在设定的光照环境下,能够很好的定位工件边缘毛刺的位置,并且对不同形态的边缘毛刺的检测结果都有很好的鲁棒性,达到了预期的检测目的。

著录项

相似文献

  • 中文文献
  • 外文文献
  • 专利
代理获取

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号