张友朋 茅健
摘要:目前在自动化检测领域,机器视觉检测技术开始广泛地应用,这种技术的特征表现为高精度、非接触、适用性强,操作方便。在智能制造需求的促进作用下,很多工业生产中开始应用到机器视觉技术。本文对精密钻孔法向检测进行研究,根据检测要求而选择合适的检测方法。首选用Canny边缘检测算法,但是在实际的应用中这种算子会引入很多非目标轮廓线,而对法向检测产生不良影响。为应对这种缺陷而结合了小波图像分割算法,且据此建立起改进的Canny边缘检测算法。根据实证分析结果表明,在精密钻孔法向检测过程中,这种改进算法可很好地满足应用要求。
关键词:图像分割;Canny边缘檢测算法;机器视觉
【Abstract】Atpresent,inthefieldofautomatedinspection,machinevisioninspectiontechnologyhasbeguntobewidelyused.Thecharacteristicsofthistechnologyarehighprecision,non-contact,strongapplicability,andconvenientoperation.Drivenbythedemandforintelligentmanufacturing,machinevisiontechnologyhasbeguntobeappliedinmanyindustrialproductions.Inthispaper,theprecisiondrillingnormaldetectionisstudied,andtheappropriatedetectionmethodisselectedaccordingtothedetectionrequirements.TheCannyedgedetectionalgorithmisthefirstchoice,butinpracticalapplicationsthisoperatorwillintroducemanynon-targetcontours,whichwillhaveanadverseeffectonnormaldetection.Inordertodealwiththisdefect,thewaveletimagesegmentationalgorithmiscombined,andanimprovedCannyedgedetectionalgorithmisestablishedaccordingly.Accordingtotheempiricalanalysisresults,thisimprovedalgorithmcanmeettheapplicationrequirementswellintheprocessofprecisiondrillingnormaldetection.
【Keywords】imagesegmentation;Cannyedgedetectionalgorithm;machinevision
作者简介:张友朋(1996-),男,硕士研究生,主要研究方向:视觉检测;茅健(1972-),男,博士,教授,主要研究方向:精密检测与装备自动化。
0引言
机器视觉检测技术的核心在于图像处理及算法部分,传感器等硬件作为整个框架中的基础性设备,随着制造业水平的不断提升,测量水平也应与其保持同步,为了适应更高标准的精度要求,可以通过改进算法部分来获得更优化的测量精度,而不需要升级整个硬件框架,这也使其具有了很好的适应能力和较高的性价比而不会被淘汰[1]。随着“工业4.0”的进一步实施以及国内对于高速智能工业信息化发展的关注与重视,研究进一步提高了视觉检测的效率和精度,对于促进高速智能工业视觉检测的关键技术理论基础探索和技术创新及有效满足当前国内高速智能装备制造业视觉检测市场的迫切应用需求皆具有十分重要的研究意义。
Canny算子[2]中含有最优化思想,其特征表现为检测精度和信噪比高,因而在当下众多的机器检测领域得到广泛应用[3]。Canny算子是改进边缘检测方法而形成的,在边缘检测方面有明显的优势,当检测时需依据特定准则进行边缘提取。通常情况下,图像分割被认为是任何尝试自动分析或解释图像的第一阶段,弥补了低级图像处理和高级图像处理间的差距,低/中级图像处理算法研究均旨在达到使输入图像更易于由高级图像处理算法来进行加工变换的目的。小波图像分割方法可有效地满足图像分割要求[4]。该算法是一种数学图像分析工具,自2002年以来已得到了大范围的使用,有着良好的图像局部化性质解析功能[5]。小波变换算法的特征表现为可以在各尺度下,对信号和图像特异性进行分析,因此在二进图像投影处理和直方图分析等许多方面都取得了可观成果[6]。图像分割尺寸一般是基于相应的直方图控制。在分割操作时确定出粗略的直方图投影后的直方图系数,在发现分割结果不满足要求情况下,则可通过二进小波直方图系数不断的细化,一直到满足要求为止。处理所得结果主要受到图像分割尺寸因素的影响[7]。
本文在进行图像分割处理时,应用了小波图像分割算法,通过将目标图像划分为一定量独立区域,由此发现该种分割能够很好地避免Canny检测算法在处理时引入非目标轮廓线与点的问题,符合本次课题研究的应用要求。因而将其和Canny边缘检测算法结合起来,实现了Canny检测算法优化。对此拟展开研究论述如下。
1Canny边缘检测算法检测精密钻孔法向
边缘检测区域是反映图像上数据灰度变化的主要检测区域,数据灰度变化的常规数学检测手段就是可以采用边缘检测微分的算子。对比分析发现对受高斯噪声影响的边缘检测而言,Canny微分算子有明显的优势,可很好满足边缘检测要求[8]。Canny边缘检测算法可以分为以下5个步骤:
(1)通过高斯滤波器进行一定平滑去噪预处理。
(2)计算确定出覆盖的全部像素点的梯度信息。
(3)利用非极大值抑制方法处理,将引入的杂散响应去除掉。
(4)通过双阈值方法确定出所需边缘。
(5)对孤立的弱边缘去除,实现检测目标。
综上可知,在进行实验研究时,选择精密钻孔为对象,钻孔样例见图1。
对图1的钻孔通过Canny边缘检测算法进行检测分析时,很容易带来许多非目标点与线,而影响了检测结果,具体情况如图2所示。为避免这种问题,本次研究中对Canny边缘检测算法进行适当的优化改进,在其中融合了小波变换图像分割算法。
2算法融合
小波变换的二进图像分割过程中主要进行一定形式的小波变换。过程中,先要对起始图像的直方图系数进行相关分解处理,并转换为各尺度二进小波直方图系数,接着依据相应设定的阈值分割规则和小波系数进行对比,而确定出满足要求的分割门限,最后由直方图利用给定的阈值分割门限标识出整个图像所需要分割的区域[9]。这里对此将给出阐释分述如下。
2.1图像直方图分辨率分析原理
2.3小波变换图像分割Canny边缘检测算法
基于前文分析论述的2种算法的优缺点和适用性可知,为更好地满足图像检测要求,本文则将二者相结合,提出基于小波变换图像分割的Canny边缘检测算法。该算法可以看作为对Canny边缘检测算法进行优化而形成的,并同时具有这2种算法的优势,如在时频域的图像局部化分析性能良好,而且也可很好地满足实时性和边缘检测性能要求。在實际应用过程中,该算法先会通过小波变换图像分割算法对目标图像做适当的分割处理,确定出图像各区域的性质,获得已处理图像。接着对已处理图片通过Canny边缘检测算法进行检测分析,算法的设计处理流程如图3所示。
3实验与分析
3.1实验目的及实验对象
检测小波变换图像分割Canny边缘检测算法能否去掉非目标轮廓线和边缘噪点,并且可以应用到精密钻孔法向检测中。本文实验对象为精密钻孔,见图4。
3.2实验平台搭建
基于机器视觉的精密钻孔检测系统的结构示意如图5所示。由图5可知,在线检测系统由一台面阵CCD工业相机、照明装置、计算机等组成,精密钻孔法向检测系统基于机器视觉技术,利用目标检测框架进行精密钻孔法向检测。视觉检测系统的参考视像见图6。
3.3系统软件设计
本文基于OpenGL虚拟成像系统进行设计,在应用过程中就可以在显示屏上绘制出三维场景的二维图像,因而有明显的优势。在进行投影时可选择不同的模型,主要包括透视、正交投影模型等,每种模型都有各自的适用性,可灵活地进行选择。在经过对比分析后可知,第一种模型和视觉检测中的相机成像模型基本上一致,在处理时关联起OpenGL参数和采集的图像内外参数,就可以在此系统中进行相机成像的模拟研究。本文在采集目标零件上导孔的成像时,根据应用要求来选择透视投影模型。
3.4钻孔质量评价
将获得的导孔理论图像与实际成像叠加效果,得到待测导孔的加工精度评价结果,使用理论与实际的孔心位置偏差进行对比得到公式为:
3.5实验结果分析
研究中,先通过对比优化前和优化后的图片,优化后的图片如图7所示,对比可知,优化后的Canny边缘检测算法即可有效地除去相关干扰的轮廓线和点。研究得到的检测图片如图8所示。
基于此,再对比精密钻孔的真实值和视觉检测值,选择20个值,精密钻孔法向的真实值由三坐标检测仪测得,精密钻孔的真实值和视觉检测值见表1。分析对比后可知,该视觉检测算法平均误差小于0.08mm,满足检测要求。
4结束语
本文对机器检测问题进行研究。论述了Canny边缘检测算法的特征和应用局限性,对此原因分析后引入了小波变换分割算法,通过Canny边缘检测算法来检测精密钻孔存在的问题,得到优化解。提出的新算法可以成功应用在精密钻孔法向检测上。
参考文献
[1]高晟丽.基于机器视觉的工件检测技术研究[D].郑州:解放军信息工程大学,2006.
[2]CANNYA.Computationalapproachtoedgedetection[J].IEEETransactionsonPatternAnalysisandMachineIntelligence,1986,8(6):679-698.
[3]张斌,贺赛先.基于Canny算子的边缘提取改善方法[J].红外技术,2006,28(3):165-169.
[4]赵建伟,王朋,刘重庆.基于小波变换的分水岭图像分割方法[J].光子学报,2003,32(5):601-604.
[5]范虹,张程程,侯存存,等.结合双树复小波变换和改进密度峰值快速搜索聚类的乳腺MR图像分割[J].电子学报,2019,47(10):2149-2157.
[6]同武勤,凌永顺,黄超超,等.数学形态学和小波变换的红外图像处理方法[J].光学精密工程,2007,15(1):138-144.
[7]蔡振江,王渝,张娟.基于离散平稳小波变换和FCM的纹理图像分割[J].计算机工程,2005,31(15):142-143,150.
[8]林卉,赵长胜,舒宁.基于Canny算子的边缘检测及评价[J].黑龙江工程学院学报,2003,17(2):3-6,16.
[9]雷良育,周晓军,潘明清.基于机器视觉的轴承内外径尺寸检测系统[J].农业机械学报,2005,36(3):131-134.