论文部分内容阅读
产品表面质量是产品质量的重要组成部分,也是产品商业价值的重要保障。机器视觉检测技术作为先进的产品质量监测手段,受到了生产企业越来越多的重视。本文对表面缺陷视觉在线检测的关键技术进行了较为系统的研究。以表面缺陷视觉检测的主要过程:图像获取、缺陷分割和缺陷判别为主线,对图像处理流程和关键算法进行了设计和实验分析;针对在线检测的需求,提出了算法效率分析方法和在线检测软件结构的多线程方案,建立了较为完整的表面缺陷视觉在线检测体系结构;以钢板表面缺陷检测为应用实例进行了实验验证。本文主要研究内容如下:1.以获取高质量图像为目标,提出以被测对象的特性为主导的照明方案设计原则;以表面凹坑缺陷检测为例,建立基于线阵CCD系统进行凹坑检测的数学模型,提出凹坑缺陷的图像特征;建立表面缺陷检测成像系统景深的数学模型。2.对不同背景模式的缺陷分割问题进行研究;设计完整的基于边缘的缺陷分割算法流程;提出基于小波系数层间相关性的容噪性边缘检测算法;讨论有理系数小波滤波器的设计步骤和关键问题,提出一种长度为8-4的有理系数对称紧支集双正交小波滤波器;对不同小波滤波器的多种应用效果进行比较分析。3.在缺陷图像的空间域、投影域、小波变换域进行了图像特征参数提取的研究,并利用主成分分析法进行特征空间降维;设计基于DAG SVM的缺陷分类决策树;提出采用谱系聚类优化决策树结构设计的方案。4.采用事前分析法和事后测试法对本文提出的关键算法进行时间效率分析;采用实时采集加准实时处理、多线程技术,提出适用于表面缺陷在线检测的软件系统结构方案;设计基于内存映射文件技术的存储文件系统。5.对钢板表面缺陷的在线检测进行应用研究。根据钢板表面缺陷检测指标要求,进行系统结构设计;对钢板表面缺陷的分割、特征提取、模式分类算法进行实验验证。建立了实验室环境下滚筒转动系统的实验样机,为高速表面缺陷的在线检测研究提供实验条件。