论文部分内容阅读
近年来由于科学技术水平的不断提高,数字图像处理技术也得到了快速的发展。在工业生产领域中,运用图像处理技术降低了人工成本,生产自动化得到了人们的广泛关注。在纺织品生产业中,织物的质量是其主要关注的问题,而自动检测技术对织物质量的控制起着至关重要的作用。依靠人工对织物中的瑕疵进行检测,其检测率较低,主要原因是在检测过程中容易受到主观因素的影响。将图像处理技术应用到纺织品生产过程中,不仅可以减少人工成本,而且能提高生产效率。布匹的瑕疵检测在纺织品生产过程中是很重要的一步,如果能有效的对布匹瑕疵进行检测,将使纺织品的质量得到提高,生产成本降低。本文设计的布匹瑕疵自动检测系统主要由图像采集前的自动调焦、图像采集后的拼接及织物中瑕疵的检测三部分组成。在对常见的织物瑕疵的类型及特征进行分析的基础上,综合了三种布匹瑕疵检测算法,用以检测织物中的瑕疵。主要做的工作为:(1)图像调焦。选择图像的调焦区域和调焦大小,对采集到的图像的清晰度进行判断,使得图像准确聚焦。图像的质量对系统的检测有很大的影响。(2)图像拼接。布匹图片是由一组摄像机采集得到的,将数张有重叠部分的图像用图像拼接技术拼接成一幅包含各个图像信息的大视场图像。图像配准是图像拼接技术的核心,基于SIFT的图像配准方法是典型的基于特征点的图像配准方法,本文着重介绍了SIFT图像配准算法。(3)瑕疵检测。织物瑕疵检测算法是本课题研究的重点内容,本文主要采用了三种算法对布匹的瑕疵进行检测,分别为Gabor、灰度共生矩阵和傅里叶变换,能够将布匹在工业生产中常见的瑕疵检测出来。(4)显示结果。最后用MATLAB2008a编写了GUI用户界面,将检测到的瑕疵结果通过GUI界面显示出来。本设计实现了五种织物瑕疵的检测,系统的检测速度快,实时性好,具有可移植性。