基于Matlab的织物疵点检测系统

上传人:油条 文档编号:113632485 上传时间:2019-11-09 格式:DOC 页数:28 大小:4.41MB
返回 下载 相关 举报
基于Matlab的织物疵点检测系统_第1页
第1页 / 共28页
基于Matlab的织物疵点检测系统_第2页
第2页 / 共28页
基于Matlab的织物疵点检测系统_第3页
第3页 / 共28页
基于Matlab的织物疵点检测系统_第4页
第4页 / 共28页
基于Matlab的织物疵点检测系统_第5页
第5页 / 共28页
点击查看更多>>
资源描述

《基于Matlab的织物疵点检测系统》由会员分享,可在线阅读,更多相关《基于Matlab的织物疵点检测系统(28页珍藏版)》请在金锄头文库上搜索。

1、目录 摘 要.1 ABSTRACT1 第一章 绪论.2 第 1.1 节 织物瑕疵检测简介2 第 1.2 节 图像处理技术4 第 1.3 节 本文的主要内容以及章节安排6 第二章 基础知识.7 第 2.1 节 MATLAB 的介绍7 第 2.2 节 图像处理工具箱和小波工具箱8 第三章 基于小波变换的织物瑕疵分析.11 第 3.1 节 二维小波变换11 第 3.2 节 主要分析流程13 第 3.3 节 基于小波变换的瑕疵检测过程14 第四章 总结.21 参考文献.22 致 谢.23 附 录.24 苏州大学本科生毕业设计(论文) 1 摘摘 要要 在纺织品生产中,织物疵点检测是很重要的一个环节。本文

2、在对图像处理技术以及 织物瑕疵检测特征值的提取方法一定理解基础上,借助Matlab中的图像处理工具箱和 小波分析工具箱,重点分析了织物瑕疵检测的过程。实验表明该方法可以识别简单的织物 瑕疵。 关键词:关键词: 织物瑕疵检测 图像处理 小波变换 Abstract Fabric defect detection plays an important part in the production process of the fabric. In this paper, on the basis of understanding of image processing technology and

3、the method of character extraction for the fabric defects,the process of fabric defect detection is analyzed with the help of image processing toolbox and wavelet toolbox in Matlab. The experiments show that this method can identify some simple defects in the fabric. Keyword: Fabric defect detection

4、 Image processing Wavelet analysis Wavelet transform 苏州大学本科生毕业设计(论文) 2 第第一一章章 绪绪论论 第第 1 1. .1 1 节节 织织物物瑕瑕疵疵检检测测简简介介 一、一、织物瑕疵检测的背景及意义织物瑕疵检测的背景及意义 在纺织品生产中,织物的瑕疵检测是质量控制的一项重要内容,而织物疵点又是检 验的重点. 在现代科学技术的推动下,纺织行业的生产效率有了大幅提高,但织物疵点 检测却依然停留在人工检测阶段。由于该方法存在检测速度低、误检率和漏检率高、检 验结果受人员主观因素影响大等缺点,织物疵点的检测技术已成为当今制约纺织行业进

5、一步发展的“瓶颈”。而根据我国国情和纺织业的实际情况,研究并开发适合我国纺织 工业情况的疵点自动检测系统,对提高纺织品的质量、增强出口竞争力,兼具重要的社 会和经济意义。 二、二、 国外织物瑕疵检测技术的发展现状国外织物瑕疵检测技术的发展现状 自20 世纪70 年代初,国内外的研究人员开始注重织物疵点检测技术,到90 年代后 期形成了一个研究高潮1。中国、中国台湾、韩国、日本、美国、以色列和瑞士等国家 和地区的学者参考和借鉴了其他工业检测系统的开发经验以及数学和计算机等学科的最 新科研成果,发表了大量的相关文章和研究论文,使织物疵点检测的理论水平不断提高, 对织物疵点自动检测系统的开发给予了理

6、论指导。并且国外研究人员通过对计算机理论、 模式识别、自动控制理论的深入研究和综合运用,推出了织物疵点检测的商业化产品, 如以色列埃尔博特(EVS)公司的I-TEX验布系统2、瑞士Uster公司Fabriscan自动验布 系统和比利时BARCO公司的验布系统。但真正适用于实际生产并被市场接纳的并不多, 市场主要占有者为以色列的EVS公司。 三、三、 国内织物瑕疵检测技术的发展现状国内织物瑕疵检测技术的发展现状 国内对于织物疵点自动检测也进行了大量的研究,如东华大学、华中科技大学、浙 江理工大学、苏州大学等学校的学者对此都有比较深入的研究,在对图像的识别上已经 取得了很好的成果,但鲜有成熟的自动

7、检测系统出现。因此,织物疵点的自动检测是近 年来国内外学者共同关注和研究的热门课题之一。 四、四、 织物瑕疵的种类织物瑕疵的种类 织物瑕疵的种类有很多,如叉绞(如图1.1)、缺经(如图1.2)、跳梭(如图1.3)和带纬 苏州大学本科生毕业设计(论文) 3 (如图1.4)和坍纬拔出(图1.5)等等。 图 1.1 叉绞 图 1.2 缺经 图 1.3 跳梭 图 1.4 带纬 图 1.5 坍纬拔出 苏州大学本科生毕业设计(论文) 4 第第 1.21.2 节节 图像处理技术图像处理技术 所谓计算机图像处理是指将图像信号转换成数字格式,并利用计算机对其进行处理 的过程。其内容是十分丰富的,包括数字图像变形

8、技术、图像的傅立叶分析技术、图像 的平滑处理、图像的锐化处理、图像分割、边缘检测、形状描述、形态学分析、图像压 缩编码、彩色图像处理等等。计算机图像处理可以直观地对图像进行变换,这一新兴的 技术已在各行业中得以广泛应用。 近10年来,数字图像处理技术的发展进一步深入、广泛和迅速,人们已充分认识到 图像处理技术是认识世界、改造世界的重要手段之一。图像信息处理技术已广泛应用于 许多社会领域,如工业、农业、国防军事、社会公安、科研、生物医学、通信邮电等等。 因此把图像处理应用于织物疵点的识别是有基础和前景的,事实证明也是可行的。 一般来讲,基于图像处理的疵点检测过程为采集织物图像、图像预处理、图像分

9、析 和疵点检测分类等阶段,包括训练或学习过程和检测过程(如图1.6所示), 织物疵点检 测的核心技术是图像特征值的提取。 图1.6 织物瑕疵自动检测和分类的工作过程 目前提取方法有:灰度共生矩阵法、Markov随机场法、灰度直方图统计法、灰度匹 配法3、二维傅立叶变换法、Gabor变换法和小波变换法。 灰度共生矩阵法4用灰度等级共同发生矩阵提取织物组织图像中织物疵点特征 参数,来评价织物疵点种类。灰度共生矩阵中可得出的纹理特征系数有以下几种:角二 待检测图像预处 理 图 像 处 理 特 征 提 取 检测分类结果 统 计 结 果 神经网络分类器 织 物 图 像 采 集 训 练 图 像 预 处 理

10、 图 像 处 理 特 征 提 取 苏州大学本科生毕业设计(论文) 5 阶矩,反映了图像灰度分布均匀程度和纹理粗细度;对比度,反映了图像的清晰度和纹 理的沟纹深浅;熵,它度量图像纹理的随机性,熵的最大值暗示图像中灰度分布非常随 机;逆差矩,它度量图像纹理局部变化的多少。还有和熵、熵、差平均、差方差等特征 值。此方法是分析纹理结构的基本方法,不足之处是计算量非常大,不适宜在线高速织 物疵点检测。 Markov随机场法4、5通过对正常织物图像的分析,得出织物纹理的 MRF(Gauss-Marko Random Field)参数,作为特征值用于检测。不足之处在于仅仅 通过随机场模型并不能最大限度地降低

11、图像分析的计算复杂度和提高图像处理的速度, 因而还不能实现织物疵点的快速自动检测。Cohen等人使用的统计纹理模型(高斯马尔可 夫随机场)于牛仔布和地毯疵点的检测中。 灰度直方图统计法4、5、6运用织物图像的直线纹理特征,由概率统计生成 直方图,有效的提取织物图像的特征波形,和无疵点的织物图像进行比较能确定织物纹 理结构的异常位置,正确识别织物疵点。该识别算法原理简单、运算快捷、可靠稳定, 且适应性强但并不能识别所有类型的疵点。 灰度匹配法5、6选择一个标准的织物图像作为摸板,先把待检图像与模板相 减,再通过一个低通滤波器,通过统计残余图像的灰度分布情况得出特征值。这种方法 比较简洁,但它对外

12、界条件要求高,不足之处是必须保证无疵点图像与摸板是一致的。 如Takoto等人研究的一种灰度匹配算法。 傅立叶变换法7、8这种方法具有空域定位能力,具有空频域结合 (joint spatialfrequency)的分析能力。它的缺点是对域值的选取很敏感,误检率较高,并 且计算量很大。 Gabor变换法首先根据正常织物的图像设计与之匹配的Gabor滤波器,然后采 用该滤波器对待检图形进行处理,在得到的图像中疵点图像被增强,而正常纹理图像被 减弱. 最后通过图像阈值化得到疵点的位置和形状信息。 小波变换法9小波变换具有时间-频率都局部化的特点,适合进行图像空域和 频域的多分辨率分析。 小波变换能更

13、有效的从图像中提取出信息,并且可通过缩放、平 移等对图像进行多尺度细化分析处理,最终达到高频部分的空间细分、低频部分的频率 细分,从而实现对图像的自适应的分析,甚至可以根据需要而聚焦到图像的任意细节。 小波变换综合了泛函分析、傅立叶分析和数值分析等理论的优点,是纯粹数学和应用数 学完美结合的又一个成功范例,解决了以前许多由傅立叶变换无法实现的难题,在工程 界被公认是继傅立叶变换后又一个里程碑的发现。小波变换有灵活性强,适应范围广, 并且容易实现的优点,但其缺点是小波变换不提供具体的频率信息,它只是在不同的尺 度上提供信号的细节。如东华大学的黄秀宝等研究的利用了二维连续小波变换方法和基 苏州大学

14、本科生毕业设计(论文) 6 于织物自适应正交小波的方法来检测织物疵点。 第第 1.31.3 节节 本文的主要内容以及章节安排本文的主要内容以及章节安排 本文在了解织物瑕疵检测的相关知识、掌握织物瑕疵检测主要技术基础上,重点研 究了小波变换在织物瑕疵检测中的应用。 本文的内容安排如下: 第一章:绪论,介绍织物瑕疵检测的背景、意义、国内外的发展现状和图像处理的 相关知识。 第二章:相关基础知识简介,简单介绍Matlab、图像处理工具箱、小波工具箱。 第三章:基于小波变换的织物瑕疵检测,通过实验具体分析小波变换在瑕疵检测中 的应用。 第四章:总结,总结本次实验中成果、出现的问题以及自己的心得。 苏州

15、大学本科生毕业设计(论文) 7 第第二二章章 基基础础知知识识 第第 2.12.1 节节 MATLABMATLAB 的介绍的介绍 Matlab 语言是由美国MathWord 公司推出的计算机软件,经过多年的逐步发 展与不断完善,现已经成为国际公认的最优秀的科学计算与数学应用软件之一。Ma tlab之所以成为世界流行的科学计算与数学应用软件,是因为它有着下列强大的功能 9: (1) 高质量、强大和值计算功能 为满足复杂科学计算任务的需要,Matlab汇集了大量常用的科学和工程计算算 法,从各种函数到复杂运算,包括矩阵求逆、矩阵特征值、工程计算函数以及快速傅 立叶变换等。 (2) 数据分析和科学计

16、算可视化功能 在科学计算和工程应用中,经常需要分析大量的原始书记和数值计算结果,M ATLAB能将这些数据以图形的方式显示出来,使数据见的关系清晰明了。 (3) 直观、灵活的语言 (4) 较强的开放性和可扩展性 M-文件是可见的Matlab程序,所以用户啊可以查看源代码。开放的系统设计 使用户能够检查算法的正确性,修改已存在的函数,或者加入新部件。 (5) 特殊应用工具箱 Matlab的工具箱加强了对工程科学中特殊应用的支持。工具箱也和Matlab一 样是完全用户化的,可扩展性强。将某个或多个工具箱与Matlab联合使用,可以得 到一个功能强大的计算组合包,以满足特殊需求。 苏州大学本科生毕业设计(论文) 8 第第 2 2. .2 2 节节 图图像像处处理理工工具具箱箱和和小小波波工工具具箱箱 Matlab工具箱 (Matlab Toolbox):为了支持不同的专业领域的用户,Matlab还 提供了大量的面向专业领域的工具箱。使用Mat

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 中学教育 > 其它中学文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号