磁瓦尺寸测量与表面缺陷检测及其系统开发
本文关键词:磁瓦尺寸测量与表面缺陷检测及其系统开发,由笔耕文化传播整理发布。
【摘要】:近些年随着我国经济技术的不断提升,很多企业对高质量、高精度以及高可靠度的产品需求也日益增加,传统的检测方法已经不能满足产品快速检测的要求。而影像以及计算机技术的提升,使得基于机器视觉的检测系统成为可能,并在很多领域得到广泛应用。在工业生产领域,很多企业以基于机器视觉的缺陷检测系统为工具从而对产品质量进行控制。基于上述背景,本文对磁瓦尺寸的测量以及表面缺陷的视觉检测方法进行了研究,提出了针对磁瓦表面缺陷以及整体尺寸的视觉检测算法,并将其运用在缺陷检测系统中。首先,针对项目总体要求以及实际生产环境设计了缺陷检测系统,该系统包含四个子系统:机械系统、视觉系统、控制系统和应用软件系统。机械系统主要有传送机构、上料整理机构、剔除机构、翻转机构和相机采集机构构成,其中剔除机构主要负责对产线上检测出的不合格磁瓦进行剔除,翻转机构主要负责对磁瓦的正反面进行翻转已完成正反面缺陷的检测;视觉系统主要有触发传感器、相机、照明光源和镜头等构成,针对磁瓦表面形状为弧形的特点使用了上海英诚公司的碗状照明光源,以便能够使光均匀的打在磁瓦表面。同时针对视野范围以及精度要求为50?m选用了加拿大Teledyne DALSA公司的分辨率为1280?960的Genie相机。其次,对采集的磁瓦图像进行了预处理研究。通过综合比较,分别选取了高通滤波和Canny算子对磁瓦图像进行滤波处理及边缘提取;并利用OTSU算法对图像进行阈值分割,利用数字形态学对阈值分割后可能存在的噪声进行去噪。进而,在磁瓦外观尺寸测量中,针对传统霍夫圆只能拟合单个圆的限制,提出了基于椭圆的同心圆拟合算法,以便通过拟合磁瓦端面的上下弧面来计算磁瓦的厚度;同时,采用基于重心的最小外接矩形算法来计算磁瓦的长、宽和高度。针对磁瓦表面缺陷的检测,通过提取矩形度、圆形度、一阶中心矩、而阶中心矩以及外接矩形长宽比等缺陷区域的特征,设计支持向量机分类器对磁瓦缺陷进行分类,并将尺寸测量和缺陷检测是否同时满足标准作为判别磁瓦是否合格的标准。实验表明:缺陷检测和尺寸测量符合要求,表面检测和尺寸测量的时间在200ms以内。最后,开发了磁瓦表面缺陷检测系统的软件,此系统的图像采集和处理分别基于Sapera LT软件库和OpenCV开源图像处理函数库开发。同时系统基于Visual Studio 2010集成环境开发,使用MFC框架的MVC架构实现,其将对话框类和视图类看做是View类,相应的图像处理算法看做Model类,线程控制相关的看做Control类,这样有利于代码的后续开发和重用。针对系统中图像采集、处理和显示三个主要任务,采用独立的线程来完成相应的任务。实际运行结果表明,软件长时间运行稳定。
【关键词】:磁瓦 缺陷检测 机器视觉 OpenCV 尺寸测量
【学位授予单位】:浙江理工大学
【学位级别】:硕士
【学位授予年份】:2016
【分类号】:TP391.41
【目录】:
- 摘要6-8
- Abstract8-12
- 第一章 绪论12-19
- 1.1 课题研究背景与意义12-13
- 1.2 国内外研究现状13-17
- 1.2.1 无损检测13
- 1.2.2 缺陷检测研究介绍13-14
- 1.2.3 磁瓦表面缺陷检测方法14-17
- 1.3 机器视觉常用工具17-18
- 1.3.1 Halcon机器视觉软件库17
- 1.3.2 Matlab图像处理工具箱17
- 1.3.3 OpenCV开源图像处理软件库17-18
- 1.4 课题的研究内容18-19
- 第二章 磁瓦缺陷检测系统总体设计19-25
- 2.1 本项目检测系统总体方案设计19-20
- 2.1.1 磁瓦缺陷检测总体设计要求19
- 2.1.2 图像采集部分需求19-20
- 2.2 各子系统详细设计20-24
- 2.2.1 机械系统20-22
- 2.2.2 控制系统22-23
- 2.2.3 视觉系统23-24
- 2.3 本章小结24-25
- 第三章 机器视觉系统部件的选取25-32
- 3.1 相机的选取和分析25-27
- 3.1.1 相机选取的考虑因素25-26
- 3.1.2 相机选择和计算26-27
- 3.2 镜头选择和分析27-29
- 3.2.1 镜头选取的考虑因素27-28
- 3.2.2 镜头选择和计算28-29
- 3.3 光源的选取29-31
- 3.3.1 光源选型基本要求29
- 3.3.2 光源的类型29-30
- 3.3.3 系统照明方式选择30-31
- 3.4 本章总结31-32
- 第四章 磁瓦图像预处理方法研究32-45
- 4.1 图像预处理算法总体流程32
- 4.2 磁瓦图像的采集32
- 4.3 磁瓦图像的滤波处理32-35
- 4.3.1 空域锐化增强33-35
- 4.4 图像分割35-41
- 4.4.1 图像边缘检测35-39
- 4.4.2 图像二值化39-41
- 4.5 图像二值形态学41-44
- 4.5.1 膨胀原理41-42
- 4.5.2 腐蚀原理42-44
- 4.6 本章小结44-45
- 第五章 磁瓦尺寸测量以及缺陷检测45-62
- 5.1 尺寸测量以及缺陷检测算法的总体流程设计45-46
- 5.2 磁瓦尺寸测量46-54
- 5.2.1 相机标定46-48
- 5.2.2 尺寸测量48-54
- 5.3 图像缺陷分类54-58
- 5.3.1 缺陷特征提取54-56
- 5.3.2 分类器设计56-58
- 5.4 图像缺陷检测58-61
- 5.4.1 缺陷检测标准58-59
- 5.4.2 产品合格判别59-61
- 5.5 本章小结61-62
- 第六章 软件系统实现62-75
- 6.1 MVC软件架构以及在MFC中的实现62-63
- 6.2 模块功能划分63-68
- 6.2.1 模型部分63-67
- 6.2.2 控制器部分67
- 6.2.3 视图部分67-68
- 6.3 性能需求分析68
- 6.4 软件系统的实现68-70
- 6.4.1 MVC架构的实现68-69
- 6.4.2 多线程实现69-70
- 6.5 系统整体实现70-74
- 6.6 本章小结74-75
- 第七章 总结与展望75-77
- 7.1 总结75-76
- 7.2 展望76-77
- 参考文献77-81
- 致谢81-82
- 攻读硕士学位期间的研究成果82
【相似文献】
中国期刊全文数据库 前10条
1 梁鸿松;;利用扫描电子显微镜进行小尺寸测量[J];电子显微学报;1984年01期
2 马秦生;低位数线阵CCD高精度非接触尺寸测量[J];武汉测绘科技大学学报;1989年04期
3 王金娥,孙斌;计算机辅助尺寸测量及产品质量控制系统[J];测试技术学报;1998年03期
4 贺永方;齐龙;;线阵CCD一维尺寸测量的实验[J];实验室科学;2006年06期
5 陈思;陈浩;李敬;李寿涛;张小丽;雷德川;;一种工业CT测量精度评估方法[J];强激光与粒子束;2013年08期
6 纪平;王俊;陈鹤碧;;基于图像的番茄识别与几何尺寸测量[J];安徽农业科学;2012年33期
7 孙晓鹏;李华;;人体尺寸测量数据的局部特征提取方法[J];计算机辅助设计与图形学学报;2006年02期
8 李荣珍;;轮廓类精密机械零件尺寸测量技术[J];计算机仿真;2012年04期
9 达争尚,施浣芳;线阵CCD尺寸测量信号的提取[J];西安工业学院学报;2000年01期
10 张娓娓;陈乐瑞;;基于图像的尺寸测量应用研究[J];精密制造与自动化;2014年03期
中国重要会议论文全文数据库 前8条
1 李学成;;细纱钳口隔距块尺寸测量方法的探讨[A];“无锡锡海杯”2010年全国推广应用创新型纺织器材提高成纱质量技术研讨会论文集[C];2010年
2 陈思;陈浩;李敬;李寿涛;;一种工业CT测量精度评估方法[A];全国射线数字成像与CT新技术研讨会论文集[C];2012年
3 李敬;陈浩;王远;陈思;李寿涛;李世根;崔玉柱;;基于工业CT技术的结构尺寸测量精度研究[A];第十三届中国体视学与图像分析学术会议论文集[C];2013年
4 肖乐萍;王桂棠;冯宝祥;潘煜熙;;基于线阵CCD的型材尺寸测量方法[A];2007'中国仪器仪表与测控技术交流大会论文集(二)[C];2007年
5 洪海涛;赵辉;;图像技术用于零件尺寸测量的研究[A];中国仪器仪表学会第三届青年学术会议论文集(上)[C];2001年
6 杨一飞;陈启军;;基于Kinect的人体三维建模与尺寸测量技术的研究[A];2013年中国信息通信研究新进展论文集[C];2014年
7 贾福荣;张俊峰;;非接触钢管管端尺寸测量方法[A];中国计量协会冶金分会2013年会论文集[C];2013年
8 张腾娇;徐仁博;孙书娟;姚彦杰;;浅论信息反馈在产品质量提高中之作用[A];新世纪 新机遇 新挑战——知识创新和高新技术产业发展(上册)[C];2001年
中国重要报纸全文数据库 前3条
1 记者 毛铮铮;我国首次未成年人人体尺寸测量年内完成[N];科技日报;2006年
2 本报记者 李金金;中国人体标准调查[N];北京科技报;2009年
3 徐风;我国首次未成年人人体尺寸测量9月开始[N];中国质量报;2006年
中国博士学位论文全文数据库 前3条
1 张益昕;基于计算机视觉的大尺度三维几何尺寸测量方法及应用[D];南京大学;2011年
2 田原Z,
本文编号:452574
本文链接:https://www.wllwen.com/wenyilunwen/huanjingshejilunwen/452574.html