版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、基于图像处理的工件加工精度检测系统研究摘要:加工精度关乎产品质量,加工工件精度检测是保证工件精度的重要工艺流程,要求高精度、高效率、柔性良好。传统的产品精度检测是人工检测及简单的机械装置检测。提出了基于数字图像处理的精度检测系统,采用Matlab与OpenCv3.0相结合方法,将数字图像处理技术引用到工件加工精度检测中,采集加工工件图片,将图片经过一系列预处理后,提取工件最明晰轮廓,与数据库中标准模板进展比照,判断所加工工件的精度。该系统可有效进步检测效率和检测精度,进步消费效率。关键词:数字图像处理;加工精度;边缘检测中图分类号:TP319文献标识码:A文章编号: 1672780020210
2、040163030引言 现代制造业正朝着自动化、高精度方向开展,对工件的加工精度要求越来越高1。由于工件加工过程中刀具与工件互相作用,刀具不可防止会发生磨损,从而导致所加工工件出现加工误差,所以,检测这一流程成为判断加工工件精度的重要环节。本文提出了基于数字图像处理的精度检测系统,将数字图像处理技术应用到工件加工精度检测,可有效进步检测效率和检测精度。1Matlab图像处理 传统的图像处理包括图像的根本运算、图像变换、图像增强、图像复原、图像压缩编码、图像边缘检测、图像分割、图像重建等1。MATLAB图像处理工具箱提供了一套全方位的参照标准算法和图像工具,可进展图像处理、分析、可视化和算法研究
3、开发,可对有噪声图像或退化图像进展去噪和复原,获得更高的图像明晰度,根据特征、形状和纹理对两个图像进展匹配2。2系统架构 本系统将MATLAB与OpenCv3.0结合,对通过CCD相机获得的图像进展处理,并将处理好的图片与数据库中的模板图片进展比照、做差并判断,继而得出检测结果,程序模块组成如图1所示。本文采用的实验操作平台如图2所示。将工件标准图纸作为模板通过扫描仪扫描,所得图片以BMP格式保存。通过CCD摄像机采集待加工工件图像,将采集的图像进展预处理,并将预处理后的图像提取明晰轮廓与特征。最后,将处理后的工件图像与模板图像进展比照、做差,根据两幅图像的差值大小判断工件的加工精度3。3工件
4、预处理 为去除外界因素对图片质量的影响,要对待检测图像进展预处理,得到质量较高的图像及准确明晰的边缘 4。 利用OpenCv中的imread函数读取待处理工件图片,在读取图片的同时,用函数CV_LOAD_IMAGE_GRAYSCALE对CCD相机获取的待处理工件图片作灰度化处理。图片在内存中的存在方式以像素形式存在,经过灰度化后,图片的像素值只有0黑或1白5。对不同灰度值的像素个数进展统计来获得直方图。一副图像的灰度统计直方图是一个1-D的离散函数:fk为图像fx,y的第k级灰度值,nk是图像fx,y中具有灰度值fk的像素个数,n是图像像素总和6。3.1工件图像降噪噪声是最常见的图像退化因素之
5、一。图像往往存在噪声,因此需要进展滤波来抑制或消除噪声。滤波有很多形式,如空域平滑滤波、频域低通滤波和小波低通滤波等,本文根据需要选择频域低通滤波7。频域低通滤波就是在频域对图像进展低通滤波,然后进展反变换,得到处理后的图像,对图像进展傅立叶变换和余弦变换,得到频谱分布8。3.2工件边缘检测具有不同灰度的两个区域之间存在灰度不连续,灰度不连续对应于图像的边缘,因此,边缘是指图像上灰度不连续的点形成的轨迹。在图像边缘处,灰度一阶导数取极值,灰度二阶导数取零值。利用一阶导数极值与二阶导数零值可以实现对边缘的跟踪9。1利用OpenCv对待处理的图片进展去噪、膨胀、细化等预处理,得到质量较高的图像,然
6、后采用Canny边缘检测算子对图像进展边缘检测。Canny的高斯算子gx,y,可表示为:2MATLAB利用edge函数识别图像边缘,寻找图像上灰度快速变化的位置。取灰度图像或二值图像作为输入,返回的是一样尺寸的二值图像。在返回图像中对应图像边缘的灰度值为1,其余为0。图像处理常用边缘检测算法有:Sobel算法、Prewitt算法、Roberts算法、Laplacian of Gaussian算法、Zero-Cross算法、Canny算法,本文采用Canny算法进展边缘提取10:BW=edgeI,'canny',指定采用Canny方法,缺省采用Sobel方法;指定采用Canny方
7、法的阈值thresh。其中thresh是两个元素的矢量,第一元素表示低阈值;第二元素表示高阈值。假设不指定thresh或thresh取空,那么edge函数自动选择高、低阈值;采用Canny方法,指定Gaussian滤波器的标准偏向sigma缺省时sigma=KF2KF,滤波器尺寸根据sigma自动选择11。4工件检测 图3为待检测工件,检测曲线轮廓AB,检测时取A点为起始c,同时将A点作为CCD的目的区域中心点。4.1检测方法与步骤 对不同工件进展检测前都要将所加工工件的工程图纸作为模板输入到系统模板库中,作为待检测工件的标准模板。系统检测过程中利用CCD摄相机来获得CCD图像, ROIReg
8、ion of Interesting为图像处理感兴趣区域,其中心与轴线重合, ROI的位置和大小在检测过程中保持不变。例如,为了检测图4中工件A工件形状如图3的加工精度,系统先要对待检测工件进展定位,然后将相机采集到的CCD图像以BMP格式自动保存在计算机中,此图像即是待处理工件的图像。经过系统预处理后,可以得到具有明显轮廓以及明显特征的明晰轮廓图,系统将此图与模板库中的该工件模板图进展匹配、比照并作差,即可得到待检测工件的检测值,同时得到待检测工件与模板的差值,即工件检测的误差值。当所得的差值在允许误差范围内时,表示该工件加工精度符合加工要求,否那么,该工件的加工精度不符合要求。图5为系统检
9、测流程。 4.2检测结果 检测结果可以拟合出一条检测曲线。将检测曲线与模版库中的标准理论曲线进展比照、做差,即可得出工件加工过程中任意一点的加工精度,该误差数据可作为判断工件加工精度的重要数据,如图6所示。应用系统对工件进展检测实验,得到检测数据如表1所示,比对每次结果得出相应结论。 通过表1可以看出,系统检测结果符合精度检测要求。由于实验条件所限,实验中用普通相机来代替工业用CCD相机,所以造成误差相对较大。对表1数据进展分析可知,系统对工件进展加工精度检测时可以得到相对准确的检测结果,所得检测结果误差都在误差允许范围之内,应用该系统可以对工件加工精度进展检测。假设采用工业相机,那么可获得较
10、高质量的工件图像,大大减小检测误差。4.3误差分析与说明 影响检测精度的因素很多,如震动、噪声、粉尘等,另外,系统硬件自身也会造成误差,如CCD摄像机本身的误差等,本文采用的图像预处理及图像相减算法可以在很大程度上降低误差。系统主要对待检测工件图像进展处理,所以检测过程中获得较高质量的工件图像是保证系统检测精度的关键。为此,系统在工业应用中应采用像素较高的工业摄像机,检测过程中尽量保证环境一致,这样有利于获得较高质量图像,保证较高的检测精度。5结语 随着计算机数字图像处理技术的开展,机械视觉理论不断完善,视觉理论逐渐应用于各个领域。本文采用MATLAB和OpenCv相结合的数字图像处理技术,通
11、过对加工工件图片进展检查,与数据库中标准模板比对、做差,以此判断工件的加工精度。应用说明,该系统可以应用于精度要求较高的工件检测工作。参考文献:1陈炳权,刘宏立,孟凡斌.数字图像处理技术的现状及其开展方向J.吉首大学学报:自然科学版,2021,301:1617.2景晓军.图像处理技术及其应用M.北京: 国防工业出版社,2005.3范壮.机械零件尺寸视觉检测系统的研究D.哈尔滨:哈尔滨工业大学,2006.4寇星源.基于图像处理的智能机床刀具检测技术研究D.北京:北京邮电大学,2021.5廖维.基于机器视觉的工件加工尺寸在线测量方法与系统研究D.武汉:武汉理工大学,2021.6章毓晋.图像处理和分
12、析技术M.北京:高等教育出版社,2021.7MERTES J G,MARRANGHELLO N,PEREIRA A S.Real-time module for digital image processing developed on a FPGAJ.IFAC Proceedings Volumes,2021,4628:405410.8WANG X Y,WU J.A Featurebased robust digital image watermarking against desynchronization attacksJ.国际自动化与计算杂志,2007,44:428432.9江燕,王敬东.图像处理在平面零件分拣控制中的应用J.电气传动,2021,452:7680.10KRUPINSKI E A,WILLIAMS M B,ANDRIOLE K,et al.Digital radiography image quality:image processing and displayJ.Journal of the American College of Radiology Jacr,2007,46:389400.11FU Y,LIU Y.Development of
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
评论
0/150
提交评论