关键词:
瓷砖
数字图像处理
表面缺陷
检测算法
检测系统
摘要:
对于目前人眼检测瓷砖缺陷时效率低、不稳定、人力成本高,且自动化检测中缺陷与花纹背景的灰度值相近而难以分离的问题,基于数字图像处理对瓷砖表面的缺陷检测进行了研究。经过大量实验,总结并设计了三种检测算法,基于阈值分割的缺陷检测法、构造的自适应形态学检测法、形态学和小波变换融合的缺陷检测法。在阈值分割缺陷检测中,将采集的图像经预处理滤波,采用迭代法分离出差别较大的背景与花纹信息后,根据区域特征排除灰度值相近的像素,检测出缺陷。结合阈值分割法依赖灰度值,且对缺陷的对比度要求较高的缺点,设计了自适应形态学模板对砖面进行预处理,将不同的结构元素对原图像进行自适应形态学并联、串联处理,对获得的对比度明显的图像进行多尺度形态学检测,最终提取出缺陷轮廓。结合自适应形态学检测法改变轮廓的缺点,经过对比实验,设计了一种融合方法,用自适应形态学模板预处理后,将图像进行二级小波变换,分别对高频与低频分量采用不同的处理,对包含大量缺陷与背景的低频信息,使用设计的形态学差影模板去除多余的背景;对包含少量边缘轮廓与突变的高频水平、垂直与对角信息,使用改进的6阶巴特沃斯高通同态滤波器对三分量中的低频信息去除,重构后获得缺陷的轮廓。分别对三种方法进行准确性、检测难易度、创新性等方面的比较,总结三者的优缺点。在算法的基础上设计相应的检测系统。系统主要分为采集、控制、处理等三部分,根据需要选择对应的系统硬件,确定各硬件间的关系,将其组合后选择各硬件在包装线上的位置,并构思系统的检测流程。在图像显示模块中,安装驱动后对选择的CCD相机进行控制,在VC++中链接对应的库文件,设置读取、保存及存储的路径,连接镜头与上位机后,调用库函数对相机画面实时显示。在控制模块中,上位机与下位机间通信,用下位机控制连接相机丝杠的电机以四相八拍的方式转动。处理模块中,设计处理界面,及各项功能。最后,对研究进行了总结,介绍了研究中的不足,并对其进行展望。