基于机器视觉和GPU的工件表面缺陷检测高性能算法的研究

来源 :桂林理工大学 | 被引量 : 0次 | 上传用户:huangkb009
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
金属工件表面的质量是保证其产品质量和商业价值的重要组成部分。为了克服传统检测手段的不足,本文引用机器视觉检测技术实现工件表面质量的自动监测。机器视觉具有非接触、实时、精度高等优点,广泛的应用于各个领域。本文提出了两个关键的要素,即保证检测的精度和实时性,论文围绕这两个要素展开进行算法设计。视觉技术主要利用数字图像处理作为算法和设计的关键,检测主要包括图像混合噪声滤波,图像分割与二值化,缺陷特征提取,缺陷识别与分类等关键技术。为了实现实时在线检测的需求,本文结合并行计算理论,提出了整个算法的设计思路,并通过实验对思路进行了验证。  1、完成系统硬件平台的搭建,并对其中关键技术进行讨论。对系统中的照明方案、摄像机和镜头的选型、图像处理单元等进行了详细的分析,在搭建好的平台上获取工件的最佳表面图片。  2、完成核心算法的设计。在MATLAB仿真平台上对图像进行混合噪声滤波,提出了灰度数字形态学滤波,采用正交的模板对图像进行形态学运算,实验对比传统的算子验证本算子的最优比。缺陷的检测需要分割感兴趣的图像区域,本文采用了简单易行的差影法,在对差影后的图像进行二值化时采用OSTU法确定分割阈值。对缺陷的标记方便后续的识别和分类,8连通标记法能够满足缺陷的标记。为了量化缺陷区域,采用灰度特征、形态特征、纹理特征、投影特征等量进行优化表征缺陷的大部分信息。最后采用对缺陷识别与分类比较有优势的BP神经网络作为分类器。对设计的算法进行验证,数据表明能够确保检测的精度。  3、实时在线检测的关键是提高算法的处理速度,GPU在处理大规模运算方面具有独特的优势。针对前面设计的缺陷处理算法进行并行化处理,本文在CUDA平台上实现混合噪声滤波,图像二值化,连通域标记,纹理特征量提取的并行算子的设计,通过实验,得出了在保持原有检测精度的同时还能够改善程序执行效率的高性能算法。
其他文献
学位
通过振动台实验,我们可以研究结构试件的振动位移等信息。通过分析位移信息得到其抗震性能。检测结构试件的特征点作为物体测试的特定点,其位移、速度、加速度、挠度等运动参数是实验所要得到的数据。而本文的重点在于检测特征点的位移变化,通过对位移变化曲线的分析,来判断结构试件是否发生了变形。本文主要研究了视觉技术应用于结构位移检测的现状以及发展趋势。了解了振动台试验的位移检测的基本理论,主要包括数字图像的成像
很多机械系统的数学模型都可以表示为拉格朗日模型,如机器人操作臂、自动驾驶车辆,卫星等。当任务复杂、对系统的可靠性要求较高时,需要多个个体进行协同工作。由多个单机械系统
近年来,随着多种仿生智能优化算法的提出和广泛应用,这种效仿自然界中生物进化规则的新型优化算法倍受研究者的关注。它们成了优化算法的重要研究方向,人们越来越肯定它们的研究
当前随着社会经济和科学技术的不断发展,各类电机出现在工业生产和人们的日常工作中并且它所起到的作用也越来越大。而电机的故障一旦发生,轻则会影响人们的生产生活,重则会危害人的生命安全以及造成严重的经济损失。因此,为了满足工业自动化对电机的高品质需求,研究应用于诊断电机故障的方法在现代生活中具有重大意义。随着科技的不断发展,电机诊断更需要准确性和快速性,也就导致在电机故障诊断领域存在一些技术难题。例如高
微创外科是21世纪外科学发展的重点项目和重要课题之一,而活检针和穿刺针是微创外科手术中最基本和最常用的器械。活检针和穿刺针的研究经历了从最初传统的刚性直针到预弯曲针以及柔顺可控针的发展。在活检针和穿刺针的使用中,对外科医生来说,控制针刺入到达人体深处的精准性是十分重要的。同时为了避免医源性损伤,在针的刺入过程中,要避开重要的器官、血管等组织。因此,活检针和穿刺针的导航问题就显得尤为重要。为了进一步
由于水声信道的时变、频变、空变等随机特性,使得信号在传输过程中受多径衰落和有限带宽的限制,产生的码间干扰(Inter-symbol Interference, ISI)是影响通信质量的主要原因.
心脏性猝死是一种对人类生命有巨大威胁的疾病,大多数学者将猝死的时间限定在发病1小时之内,如果能在发病前对心脏性猝死疾病进行预警,就可以在心脏性猝死发生前挽救患者的生