基于图像识别的圆形机械零件尺寸检测系统

来源 :高校教育研究 | 被引量 : 0次 | 上传用户:xunitt1
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  【摘要】提出了一种基于图像识别进行零件尺寸检测的系统,从图像测量系统的构成、测量系统的标定、图像处理、图像边缘提取与具体实现算法进行探讨,给出测量方法。从理论上和实践上证明本方法的可行性和正确性。
  【关键词】尺寸测量 图像处理 最小二乘法拟合
  【中图分类号】TG81 【文献标识码】A 【文章编号】1009-9646(2008)08-0233-02
  
  在机械制造过程中,圆形工件以及带有圆形特征的工件,例如:圆柱、圆孔、圆球等,是机械加工零件具有的基本特征之一。因此,圆形特征的检测也就成为工业产品检测中的一项重要任务。
  在目前生产实践中,根据普通的工件精度要求,圆形特征的直径测量一般使用直尺、游标卡尺和千分尺等测量工具。这些测量手段的检测精度和效率比较低,而且其准确率往往与操作者的经验和工作态度有关。这样的检测方法是不适合一些现代化生产制造场合的高效的在线100%检测要求的。对于精密零件的检测,目前虽可以使用三坐标测量机和激光测量仪来测量,但这些测量仪器成本高、效率也较低。
  鉴于现在机器视觉在产品测量中应用的现状,本文针对机器视觉在机械加工零件尺寸检测中的应用进行研究。课题的目标是利用机器视觉在工业检测中的优势对工业产品中基本的圆形特征进行检测,研究开发一种基于机器视觉的柔性好、效率高的圆形工件及工件上的圆形特征的检测系统。这个系统可以自动识别工件中的圆形特征并测量出圆的参数。
  
  1 测量系统的构成
  
  计算机图像测量系统由三部分组成:图像的获取、图像的处理和分析、输出或显示。图像获取设备包括光源、镜头、摄像机、图像采集卡等;图像处理设备包括相应的软件和硬件系统;输出设备可以是数据显示,也可以是与制造过程相连的有关系统,包括过程控制器和报警装置等,可以由计算机完成数据分析和产品控制,若发现不合格品,则报警,并将其排除出生产线。
  本文光源选用了红色LED光源。CCD选用面阵795*596的彩色面阵CCD相机。镜头选用的是M1214一MP型镜头。图像采集卡选用的型号为DH-CG300。
  图像处理软件选用MATLAB,程序步骤为计算机获取的彩色图像→灰度图像→中值滤波→canny算子边缘提取→边缘跟踪→最小二乘法拟合圆→得到所测圆的半径像素值。
  
  2 测量系统的标定
  
  由于造成系统测量误差的因素十分复杂,很难通过计算求出具体误差的大小,本文选择比对法对视觉系统进行标定,首先通过精密仪器测得标准量块的外径,然后以这个工件作为标准的参照物,计算像素的实际物理尺寸。这样做的好处在于,标准元件与被测元件的测量环境和条件相同,测量标准元件时产生的误差同样也会在测量被测元件时产生,因此可以抵消掉来自系统的误差,提高测量的精度。注意:标定前应调整光源、量块及摄像机的位置,保证三者的同轴度要求,从而使所测投影圆直径值与量块外径值吻合。
  
  3 图像处理
  
  3.1 中值滤波
  图像的获取过程中,成像系统的限制或者外界环境的干扰会降低所采集到的图像的质量,这种对质量的影响主要包括噪声和畸变。均值滤波的主要问题是有可能模糊图像中尖锐不连续的部分。如果既要消除噪声又要保持图像的细节,可以使用非线性滤波器。中值滤波是简单实用的非线性滤波器,其基本思想是用像素点邻域灰度值来代替该像素点灰度值[1]。
  设G(x,y)表示原始图像在(x,y)处的灰度值,选用N×N正方形窗口(N一般取3或5),F(x,y)表示滤波后的图像在(x,y)处的灰度值,Med{ }表示对窗口求中值,则中值滤波的输出可以表达为:
  F(i,j)=Med{G(x+n,y+m)
  (1-N)/2≤n,m≤(N-1)/2}, (1)
  3.2 边缘提取
  图像边缘提取的算法很多,常用的有边缘算子检测法、边缘跟踪法和数学形态法等。本文采用的是canny算子和边缘跟踪法进行边缘提取。
  canny算子是一种比较新的边缘检测算子,具有很好的边缘检测性能,得到了越来越广泛的应用。canny算子边缘检测的方法是寻找图像梯度的局部最大值。梯度是用高斯滤波器的导数计算的canny方法使用两个阈值来分别检测强边缘和弱边缘,而且仅当强边缘和弱边缘相连时,弱边缘才会包含在输出中。因此,此方法不容易受噪声的干扰,能够在噪声和边缘检测之间取得较好的平衡,能够检测到真正的弱边缘。
  MATLAB工具箱里提供了bwtracebou ndary函数,可以利用它查找二值图像中的对象边界。Bwtraceboundary函数图像中对象边界上所有像素的行坐标和列坐标,必须指定对象上一个边界像素的位置作为跟踪的起点。对于这个函数,非0像素属于对象,值为0的像素组成背景。原图如图1所示,边缘提取后的图像如图2所示。
  
  4 零件尺寸测量
  
  为了达到高精度的亚像素检测,本文采用最小二乘法原理。最小二乘法是通用几何元素拟合计算的主要方法,其实质就是解超定的线性方程组[4]。用最小二乘法来拟合圆,在计算机效率和拟合精度上都较好。假设空间中某一圆的圆心坐标为(xc,yc),圆的半径为r,则其方程可以表示为:
  (x-xc)2+(y-yc)2=r2(2)
  对(2)整理可得:x2+y2+ax+by+c=0
  式中:a=-2xc,b=-2yc,c=xc2+yc2-r2 (3)
  用(3)对图像中的点集{(xi,yi)|i=1…n}进行拟合。
  取残差为:
  (4)
  残差的平方和为:
   (5)
  根据最小二乘法的要求,必须满足Q(a,b,r)取最小值,也就是满足: (6)
  对方程组(6)进行整理,化简,得到圆形的参数:圆心坐标为(xc,yc),圆的半径为r。
  其中: (7)
  最小二乘法拟合后结果如图3所示,图上显示的是外圆半径的像素值。
  
  5 结语
  
  提出了一种基于图像识别的圆检测方法,本算法能够可靠地检测出一般图像中的圆形标志物,具有独特的抑制噪声以及非圆上边缘点干扰的优势,实验具有可重复性、占用内存少和检测速度快的优点。实验结果表明,图像测量系统运行正常,本文提出的图像处理算法有效,测量结果满足直径检测的要求。
  
  参考文献
  [1] Hughlett R E,Coop K A.A Video based alignment system for X-ray lithography[C].In:Electro-beam,X-ray and Icon-beam sub micrometer lithographies for Manufacturing,SPIE,1991,1465:100-110.
  [2] 孙中升.万能工具显微镜智能化改造[J].计量技术,2003,(8):66-68.
  
  注:“本文中所涉及到的图表、注解、公式等内容请以PDF格式阅读原文。”
其他文献
“学生创造性思维能力的提高是教育的最终目标。”爱因斯坦认为:“想象力比知识更重要,因为知识是有限的,而想象力概括着世界的一切,推动着进步。并且是知识进化的源泉。”正是有了想象,人类才能够超越常规思维的约束,冲破现有知识经验的局限,以大胆、奇特的方式对所要解决的问题进行创造性的探索,找出解决问题的途径。所以说,想象构成了创新的基础,是一种极其可贵的思维品质。  高中语文阅读教学中,笔者尝试从下面三个
期刊
在初中语文教学当中,文言文教学是比较困扰教师和学生的一项难点内容,但它又是不可或缺的一部分内容,它同时又具有不可替代的教学价值。从学习文言文当中,不仅能够增强学生的文化底蕴,提高语文综合素养,还能够培养学生的良好品质,陶冶人的情操。  一、合理巧妙地导入,激发学生兴趣  针对初中语文的文言文学习,大部分学生都不会自觉自愿地去学,主要也是文言文题材跟现代的汉语学习之间的差异比较大。因此,教师如果能够
期刊
良好的学习习惯的形成发挥着极大的作用,它不仅提高了学生自身的自学能力,而且在这一过程中形成优良的学习品质.一种好的阅读习惯,将在一定程度上影响着学生的方方面面.所以,
校本课程是国家课程、地方课程的创造化、个性化、具体化实施,体现学校办学特色、促进教师专业发展、满足学生个性发展需要的课程,其核心价值在于促进学生全面而有个性的发展,为学生的终身发展奠基。开发校本课程就是要张扬学生个性,帮助学生找到一条最能发挥个人创造性和个性才能的途径。它是根据学生的需要开发的,是为了学生的成长而存在的,它尊重学生的个体差异,学生根据学校提供的校本课程选择自己感兴趣、有潜质、个性化
现代教学工作中,中学语文的教学成果能够对培养优秀人才起到良好的作用。通过语文教学,能够提升学生的文学素养,促进学生的全面发展。在开展中学语文教学工作的过程中,需要从学生的学习状况和心理特点入手,积极选取有效的教学方式,逐渐提升学生的语言运用水平和能力。  一、培养学生良好的学习兴趣,激发学生的学习积极性  教师在开展中学语文教学工作的过程中,需要不断培养学生良好的学习兴趣,激发学生的学习积极性,让
期刊
明代张潮在其《幽梦影》一书中曾谈到外界事物感化人心的四种物象:“物之能感化者,在天莫若月,在乐莫若琴,在动物莫若鹃,在植物莫若柳。”的确,中国古典诗词中,吟咏杜鹃的句子比比皆是。杜鹃,又名杜宇、子规、布谷等。杜鹃这一意象最早出现在《诗经》中的《曹风· 鸤鸠》,其诗云:“鸤鸠在桑,其子七兮。淑人君子,其仪一兮。其仪一兮,心如结兮。”这首诗中的“鸤鸠”就是杜鹃。关于这首诗的主题,有人认为是一首赞美君子
对于小学语文教学而言,如何有效的培养学生的阅读能力以及写作能力是一项十分重要的教学工作.因为小学生具有的思考能力以及理解能力发展水平较弱,就导致了小学生不能较好的
本文讨论了复数在解题教学中的各种应用及其解题方法.
初中语文教学中,往往偏重基础知识和基本技能,对于学生想象力的培养,还是有不同程度的忽视。笔者认为想象力的激发和思维的发展是中学语文教学要求中的重要组成部分。所以,教师,必须利用一切可以利用的手段和方法,引导并鼓励学生大胆想象。  一、积累知识,为想象打基础  想象力是由多种知识相互启发而生的,为此,要引导学生涉猎多领域的知识,努力形成合理的知识结构。一个知识不丰富,对历史一无所知的人,就无法体会龚
期刊