一种检测与识别金属网栅缺陷的方法技术

技术编号:10145285 阅读:116 留言:0更新日期:2014-06-30 15:25
一种检测与识别金属网栅缺陷的方法属于模式识别技术领域;该方法首先得到金属网栅设计信息,再基于先验信息进行缺陷模拟,得到多组缺陷图样,然后提取缺陷图样的图像特征,建立缺陷特征库,训练支持向量机,得到金属网栅的缺陷分类器;对待检测金属网栅图像进行预处理和特征提取,并利用得到的缺陷分类器对金属网栅进行分类;本发明专利技术检测与识别金属网栅缺陷的方法,可以实时、自动检测金属网栅的缺陷。

【技术实现步骤摘要】
【专利摘要】属于模式识别
;该方法首先得到金属网栅设计信息,再基于先验信息进行缺陷模拟,得到多组缺陷图样,然后提取缺陷图样的图像特征,建立缺陷特征库,训练支持向量机,得到金属网栅的缺陷分类器;对待检测金属网栅图像进行预处理和特征提取,并利用得到的缺陷分类器对金属网栅进行分类;本专利技术检测与识别金属网栅缺陷的方法,可以实时、自动检测金属网栅的缺陷。【专利说明】—种检测与识别金属网栅缺陷的方法
属于模式识别
,具体涉及一种基于机器视觉的金属网栅缺陷检测与识别算法。
技术介绍
随着电磁环境的日益复杂及光学技术的不断发展,金属网栅被更广泛地用于特殊光学系统的制备,如天线的反射器、光学耦合器、准光学系统分束器、电磁屏蔽器等。然而,受限于加工水平,得到的金属网栅往往与预期有一定误差,造成整个光学系统的性能下降。为了准确获知实际加工得到的金属网栅与预期的差距,需要对金属网栅样品进行严格检测。目前金属网栅的检测主要依赖人工镜下观察,费时费力且对实验人员的经验和精力有较高依赖,水平不同的检测人员可能给出不同的结论。肉眼也难以发现金属网栅的细微变化,无法精确评估成品与设计值的差异。随着金属网栅的大批量生产,对其微结构的缺陷进行人工检测的方法已经不再适用。为保证金属网栅的成品质量,需要对其进行缺陷的自动检测、辨识与表征。由于缺陷的随机性、多样性以及不规则性使得它无法像功能特征参数一样来精确计算。因此,金属网栅的产品检测需要一个自动化、高效、准确快速的样品缺陷检测系统,它可以快速进行样品缺陷检测、表征和分类,对样品质量进行评估,以满足随着精密光电仪器探测水平的不断提高而对金属网栅的精密加工提出的更高要求。然而,遗憾的是,还没有查阅到相关的金属网栅检测方法。
技术实现思路
为了解决上述问题,本专利技术设计了,该方法可以实时、自动检测金属网栅的缺陷。本专利技术的目的是这样实现的:—种检测与识别金属网栅缺陷的方法,由以下步骤组成:步骤a、解析⑶S II文件,分析⑶S II文件中的金属网栅结构,得到金属网栅设计信息;步骤b、根据步骤a得到的金属网栅设计信息,基于先验信息进行缺陷模拟,得到多组缺陷图样;步骤C、提取步骤b得到的缺陷图样的图像特征,建立缺陷特征库;步骤d、用步骤c得到的缺陷特征库训练支持向量机,得到金属网栅的缺陷分类器;步骤e、对待检测金属网栅图像进行预处理和特征提取;步骤f、用步骤d得到的缺陷分类器对金属网栅进行分类。上述检测与识别金属网栅缺陷的方法,步骤b所述的缺陷模拟,包括断线模拟、区域密闭模拟和划痕模拟。所述的断线模拟,断线的步间隔角度为5°,长度从网栅单元周长的5%递增直至100% O所述的区域密闭模拟,区域密闭的位置随机,面积以网栅单元面积的5%递增直至100% O所述的划痕模拟,划痕的宽度以网栅线宽0.5倍递增直至达到网栅单元外接圆半径;长度由网栅单元周长的20%,逐像素贯穿至整个网栅区域,角度为-180°至180°,起始点随机。上述检测与识别金属网栅缺陷的方法,步骤c所述的缺陷图样的图像特征,包括网栅面积、周长、拟合椭圆离心率、区域方向角和邻域重心偏移。上述检测与识别金属网栅缺陷的方法,步骤d所述的训练支持向量机,是对金属网栅特征样本归一化,用PCA降维,并用3:1的训练样本测试样本,使用遗传算法进行参数寻优。上述检测与识别金属网栅缺陷的方法,步骤e所述的预处理,包括以下两项工作:第一、根据图像的灰度特征和CCD特性,使噪点最低,类间方差最大,去除孤立噪点和不完整的圆;第二、通过形态学分析,将图像分为若干邻域,通过分析邻域特征,将图像分为背景和单独的金属网栅两部分。上述检测与识别金属网栅缺陷的方法,步骤e所述的特征提取方法,以网栅面积、周长、拟合椭圆离心率、区域方向角和邻域重心偏移等作为待提取的特征。有益效果:本专利技术检测与识别金属网栅缺陷的方法,首先得到金属网栅设计信息,再基于先验信息进行缺陷模拟,得到多组缺陷图样,然后提取缺陷图样的图像特征,建立缺陷特征库,训练支持向量机,得到金属网栅的缺陷分类器;对待检测金属网栅图像进行预处理和特征提取,并利用得到的缺陷分类器对金属网栅进行分类;这种方案设计,使得本专利技术检测与识别金属网栅缺陷的方法可以实时、自动检测金属网栅的缺陷。【专利附图】【附图说明】图1是本专利技术检测与识别金属网栅缺陷的方法流程图。图2是具体实施例中图像库示意图。图3是提取椭圆特征示意图。【具体实施方式】下面结合附图对本专利技术【具体实施方式】作进一步详细描述。本实施例的检测与识别金属网栅缺陷的方法,流程图如图1所示。该方法由以下步骤组成:步骤a、解析⑶S II文件,分析⑶S II文件中的金属网栅结构,得到金属网栅设计信息;金属网栅的设计文件通常为⑶S II格式,该文件为二进制流式文件,由不同的小结构单元嵌套组成,解析该文件可以获得金属网栅的尺寸、形态、单元层次等信息,作为模拟网栅缺陷的基准;解析⑶S II文件,生成网栅基本单元及其相邻单元的二值化图像,加入不同程度的高斯噪声并保存为图像库,如图2所示;步骤b、根据步骤a得到的金属网栅设计信息,基于先验信息进行缺陷模拟,得到多组缺陷图样;其中,缺陷模拟,包括断线模拟、区域密闭模拟和划痕模拟;所述的断线模拟,断线的步间隔角度为5°,长度从网栅单元周长的5%递增直至100% ;所述的区域密闭模拟,区域密闭的位置随机,面积以网栅单元面积的5%递增直至100% ;所述的划痕模拟,划痕的宽度以网栅线宽0.5倍递增直至达到网栅单元外接圆半径;长度由网栅单元周长的20%,逐像素贯穿至整个网栅区域,角度为-180°至180°,起始点随机;受诸多条件限制,网栅制作中会出现过曝、残胶和刮擦等问题,对应着成品金属网栅的缺陷有断线、区域密闭和划痕。通过对大量网栅成品的分析,可以定量的模拟不同的缺陷;步骤C、提取步骤b得到的缺陷图样的图像特征,建立缺陷特征库;其中,缺陷图样的图像特征,包括网栅面积、周长、拟合椭圆离心率、区域方向角和邻域重心偏移;考虑到处理的实时性,选择面积、周长、拟合椭圆离心率、区域方向角和邻域重心偏移等作为特征,提取这些特征,形成特征库用来训练支持向量机;这里以椭圆为例,其中拟合椭圆为围绕某个区域的最小外接椭圆,该椭圆长轴与X轴夹角为区域方向角,如图3所示,邻域重心偏移为某网栅单元邻域重心与标准相比的位移量;提取图像库a、b、c中的特征生成特征库A、B、C ;步骤d、用步骤c得到的缺陷特征库训练支持向量机,得到金属网栅的缺陷分类器;其中,训练支持向量机,是对金属网栅特征样本归一化,用PCA降维,并用3:1的训练样本测试样本,使用遗传算法进行参数寻优;经过提取的特征库里包含了正常的样本和错误的样本,正确的样本标记为O ;错误分为三类,分别标记为1,2,3,训练样本与测试样本(一帧画面)的比例约为3:1时,结果较好;为了加快训练速度,先用PCA进行降维,对于结构简单的网栅,如矩形阵列,维数常可降低一倍,参数寻优使用遗传算法,当达到指定的进化代数或识别精度时,训练完成;本实施例所采用的参数为:将归一化范围设定为,以消除尺度和角度的影响;对数据进行主成分分析,以便降低训练维度,降维方法选择主成分分析(PCA),主成分百分比为95% ;以本文档来自技高网
...

【技术保护点】
一种检测与识别金属网栅缺陷的方法,其特征在于,由以下步骤组成:步骤a、解析GDS II文件,分析GDS II文件中的金属网栅结构,得到金属网栅设计信息;步骤b、根据步骤a得到的金属网栅设计信息,基于先验信息进行缺陷模拟,得到多组缺陷图样;步骤c、提取步骤b得到的缺陷图样的图像特征,建立缺陷特征库;步骤d、用步骤c得到的缺陷特征库训练支持向量机,得到金属网栅的缺陷分类器;步骤e、对待检测金属网栅图像进行预处理和特征提取;步骤f、用步骤d得到的缺陷分类器对金属网栅进行分类。

【技术特征摘要】

【专利技术属性】
技术研发人员:金鹏朱非甲林杰谭久彬
申请(专利权)人:哈尔滨工业大学
类型:发明
国别省市:黑龙江;23

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1