一种基于机器视觉的瓷砖尺寸检测方法技术

技术编号:15325863 阅读:116 留言:0更新日期:2017-05-16 10:13
本发明专利技术公开一种基于机器视觉的瓷砖尺寸检测方法,包括:步骤1、图像采集与预处理:对瓷砖图像进行标定,再进行滤波、梯度锐化;步骤2、提取轮廓、确立拟合与分割点:以斜外接矩形的包络线为基准,采用最近邻搜寻算法确立瓷砖轮廓的分割点;步骤3、长、宽度和完整度计算:确定各分割点的坐标,采用欧式距离度量瓷砖长度和宽度,计算完整度;步骤4、采用最小二乘法对分割的轮廓线进行拟合,计算边直度;步骤5、合格判定:将测量得到的瓷砖长度、宽度、完整度和边直度与标准值进行比较,判断瓷砖是否合格。本发明专利技术可准确的检出瓷砖的真实物理尺寸,提高了瓷砖自动化检测水平。

A tile size inspection method based on machine vision

The invention discloses a tile size detection method based on machine vision, which comprises the following steps: 1, image acquisition and preprocessing of tile image calibration, and then filtering, sharpening the gradient; step 2, extracting the contour and establish the fitting and segmentation: envelope with oblique rectangle as a benchmark, the recent neighbor search algorithm to establish tile image contour segmentation; 3, length, width and complete calculation steps: determining the coordinates of each point segmentation, using the Euclidean distance metric tile length and width, calculation of contour integrity; step 4, using the least squares method on cutting by fitting the calculation of straightness; step 5, qualified judge: will measure the length and width of tiles, integrity and edge straightness and compared to the standard value, determine whether qualified ceramic tile. The invention can accurately detect the true physical size of the ceramic tile and improve the automatic detection level of the tile.

【技术实现步骤摘要】
一种基于机器视觉的瓷砖尺寸检测方法
本专利技术涉及瓷砖检测
,特别涉及一种基于机器视觉的瓷砖尺寸检测方法。
技术介绍
目前基于机器视觉的瓷砖尺寸检测方法主要有下列几种:(1)通过人为经验设置瓷砖的测量区域或者测量特殊点,经过几何关系的推导,计算出瓷砖的相关尺寸测量参数;(2)通过边缘定位算法获得瓷砖四个角度的水平与竖直方向直线方程,直线交点即为瓷砖的边角点的坐标,以此为基准计算其他的测量参数;(3)直接通过Harris或者Shi-Tomasai等角点检测算法直接进行分割点检测;(4)借助压电传感结构、激光传感器等其他的辅助传感器进行间接测量;以上方法虽然都以视觉或者自动化技术为基础,一定程度上减少了传统的人工检测带来的经验、工具误差、环境等方面的影响,但是其所使用的算法都存在一定的局限性,无法反映真实的瓷砖尺寸形貌。四种方法的局限性分别如下:人为设置不可避免地带入经验误差,受操作人员主观测量经验等因素的影响,边缘定位拟合交点法当瓷砖的边角缺损时,拟合的交点只是理论上的边缘检测点,与真实的瓷砖边角相差较大,该方法无法反映这一真实的情况,其他的辅助传感器无疑会增加整个测量系统的成本与复杂度,带来更多的硬件设备误差,因此研究一种能够真实反映瓷砖尺寸检测的视觉算法成为一项非常有意义的工作。基于上述的工程应用背景,本专利技术人提出了一种基于斜矩包络线最近邻尺寸检测算法。
技术实现思路
本专利技术为解决上述问题,提供了一种基于机器视觉的瓷砖尺寸检测方法,通过相机标定、图像矫正、几何包络线、最近邻域、最小二乘法技术,以准确的检出瓷砖的真实物理尺寸,提高了瓷砖自动化检测水平。为实现上述目的,本专利技术采用的技术方案为:一种基于机器视觉的瓷砖尺寸检测方法,包括以下步骤:步骤1、图像采集与预处理CCD相机在突出边缘对比的组合光源下采集瓷砖图像,然后对瓷砖图像进行预处理,预处理方式为:先在视觉系统中对瓷砖图像进行标定,再进行滤波、梯度锐化;步骤2、轮廓提取、拟合与分割点确立从瓷砖图像中提取瓷砖轮廓图像,以瓷砖轮廓拟合其斜外接矩形的包络线,采用最近邻搜寻算法确立瓷砖轮廓的分割点,具体是以该斜外接矩形的4个角点为基准点,搜寻距离基准点最近邻域内的轮廓点作为瓷砖轮廓的分割点;步骤3、长、宽度和完整度计算确定各分割点的坐标,采用欧式距离度量瓷砖轮廓图像各个端点之间的距离作为瓷砖长度和宽度,同时计算瓷砖轮廓图像的完整度,所述各个端点为步骤2得出的分割点;步骤4、轮廓分割与边直度计算采用最小二乘法对分割的轮廓线进行拟合,计算轮廓线中点到拟合直线的距离作为该边的边直度,将4条轮廓线的边直度的最大值作为整个瓷砖轮廓图像的边直度;步骤5、合格判定将测量得到的瓷砖长度、宽度、完整度和边直度与标准值进行比较,判断瓷砖是否合格。所述步骤1中,对瓷砖图像进行标定具体是:采用11×8边长为20×20mm的标准棋盘进行内角点线性标定。所述步骤1中,对瓷砖图像进行梯度锐化采用的算法公式为:其中,f(x,y)代表图像,G'M[f(x,y)]为最终的灰度代替值,G'M[f(x,y)]max=255,T1'表示锐化阈值,当梯度值大于T1'时,其值加T1,从而加强梯度边缘;T2'表示灰度的阈值,当图像灰度值大于T'2时,灰度值减T2。所示步骤5中,采用设置上下偏差的方法进行合格产品的判别,判别公式如下:其中,i={0,1,2,3,4...},分别代表瓷砖中尺寸的基本参数类型,fti.是测试瓷砖的某一尺寸参数值,fsi为经过训练对应的标准参数最优值,Ti是判别容许的上下偏差,该值决定着对瓷砖尺寸的包容程度,g(fti)是特征判别的结果函数,当函数值等于1时,判别其为合格产品,否则判别其不合格。采用上述技术方案后,本专利技术具有以下优点:一、将视觉测量技术引入到瓷砖尺寸测量,其检测流程不受操作人员的经验、测量工具、疲劳度等因素的影响,保证了测量的精度;二、考虑到瓷砖自身呈矩形,而且真实瓷砖长宽边缘的过渡处并非是一个理论上的直角,大多数是一个圆弧的过渡,传统检测算法在处理的时候将其作为理论上的直角过渡,导致实际测算值存在一定误差;因此本专利技术以一种理想的瓷砖轮廓斜外接矩的包络线为基准,通过最近邻领域内搜寻算法得到的点作为分割点,作为后续瓷砖尺寸测量算法的基准,避免了测算的误差;三、本专利技术对瓷砖图像进行梯度锐化处理突出瓷砖的边缘,从而保证了瓷砖轮廓提取的准确度与精度;四、使用最小二乘法拟合分割线段,计算出瓷砖的边直度,最大程度贴合了工程实际;五、提出了最近邻搜寻算法在瓷砖轮廓上寻找最近相切点的搜寻策略。附图说明此处所说明的附图用来提供对本专利技术的进一步理解,构成本专利技术的一部分,本专利技术的示意性实施例及其说明用于解释本专利技术,并不构成对本专利技术的不当限定。在附图中:图1是本专利技术一种基于机器视觉的瓷砖尺寸检测方法的流程简图;图2是边缘锐化后的瓷砖图像;图3是瓷砖轮廓斜外接矩形包络线及分割点示意图;图4是瓷砖轮廓提取图像;图5是最近邻领域内搜寻分割点效果图;图6是最小二乘法拟合边缘效果图。具体实施方式为了使本专利技术所要解决的技术问题、技术方案及有益效果更加清楚、明白,以下结合附图及实施例对本专利技术进行进一步详细说明。应当理解,此处所描述的具体实施例仅用以解释本专利技术,并不用于限定本专利技术。如图1所示本专利技术揭示的一种基于机器视觉的瓷砖尺寸检测方法,包括以下步骤:步骤1、图像采集与预处理CCD相机在突出边缘对比的组合光源下采集瓷砖图像,然后对瓷砖图像进行预处理,预处理方式为:先在视觉系统中对瓷砖图像进行标定,再进行滤波、梯度锐化,预处理后如图2所示;瓷砖视觉系统由世界坐标系到图像平面坐标系间的变换关系如式(1)、(2)所示:m=A[R|t]×M(1)其中,m(u,v)是点投影在图像平面的坐标,A是相机的内参矩阵,矩阵参数fx,fy为以像素为单位的焦距,(cx,cy)是图像的基准点,旋转-平移矩阵[R|t]称为外参矩阵,M为世界坐标系中的一个点,rx与ry分别代表横向与纵向的分辨率。本实施例中,采用型号为Grasshopper3-USB3CCD相机,有效像素为2448×2048,配套的镜头焦距为8mm,选用11×8边长为20mm×20mm的标准棋盘进行内角点线性标定,内参数见表1。表1瓷砖视觉系统内参数标定表另外,图像预处理主要是采用保边滤波来保留边缘不被平滑掉,采用本专利技术特别改进的梯度锐化处理突出瓷砖的边缘,以下为本实施例针对瓷砖图像改进的梯度锐化处理方法:对于图像f(x,y),任意的点(x,y)梯度在函数f(x,y)最大变化率方向上,梯度幅度GM[f(x,y)]由式(3)给出。对于图像f(x,y),为减少计算量时间,采用绝对值代替传统的平方根和开方运算,梯度模值为式(4)所示:GM[f(x,y)]=|f(x,y)-f(x+1,y+1)|+|f(x+1,y)-f(x,y+1)|(4)现有的图像锐化运用双方向一次微分运算,算出梯度后直接用梯度值替代该点的灰度值,图像最后行列的像素值用临近的梯度值填充。实验发现直接用梯度值代替灰度值会使图像丢失大量原始信息,本专利技术根据瓷砖图像的特征,设置门限判断对梯度锐化进行了改进,具体公式如(5)所示,对瓷砖图像进行梯度锐化采用的算法公式为:式中,f(x,y)代表图像,本文档来自技高网...
一种基于机器视觉的瓷砖尺寸检测方法

【技术保护点】
一种基于机器视觉的瓷砖尺寸检测方法,其特征在于:包括以下步骤:步骤1、图像采集与预处理CCD相机在突出边缘对比的组合光源下采集瓷砖图像,然后对瓷砖图像进行预处理,预处理方式为:先在视觉系统中对瓷砖图像进行标定,再进行滤波、梯度锐化;步骤2、轮廓提取、拟合与分割点确立从瓷砖图像中提取瓷砖轮廓图像,以瓷砖轮廓拟合其斜外接矩形的包络线,采用最近邻搜寻算法确立瓷砖轮廓的分割点,具体是以该斜外接矩形的4个角点为基准点,搜寻距离基准点最近邻域内的轮廓点作为瓷砖轮廓的分割点;步骤3、长、宽度和完整度计算确定各分割点的坐标,采用欧式距离度量瓷砖轮廓图像各个端点之间的距离作为瓷砖长度和宽度,同时计算瓷砖轮廓图像的完整度,所述各个端点为步骤2得出的分割点;步骤4、轮廓分割与边直度计算采用最小二乘法对分割的轮廓线进行拟合,计算轮廓线中点到拟合直线的距离作为该边的边直度,将4条轮廓线的边直度的最大值作为整个瓷砖轮廓图像的边直度;步骤5、合格判定将测量得到的瓷砖长度、宽度、完整度和边直度与标准值进行比较,判断瓷砖是否合格。

【技术特征摘要】
1.一种基于机器视觉的瓷砖尺寸检测方法,其特征在于:包括以下步骤:步骤1、图像采集与预处理CCD相机在突出边缘对比的组合光源下采集瓷砖图像,然后对瓷砖图像进行预处理,预处理方式为:先在视觉系统中对瓷砖图像进行标定,再进行滤波、梯度锐化;步骤2、轮廓提取、拟合与分割点确立从瓷砖图像中提取瓷砖轮廓图像,以瓷砖轮廓拟合其斜外接矩形的包络线,采用最近邻搜寻算法确立瓷砖轮廓的分割点,具体是以该斜外接矩形的4个角点为基准点,搜寻距离基准点最近邻域内的轮廓点作为瓷砖轮廓的分割点;步骤3、长、宽度和完整度计算确定各分割点的坐标,采用欧式距离度量瓷砖轮廓图像各个端点之间的距离作为瓷砖长度和宽度,同时计算瓷砖轮廓图像的完整度,所述各个端点为步骤2得出的分割点;步骤4、轮廓分割与边直度计算采用最小二乘法对分割的轮廓线进行拟合,计算轮廓线中点到拟合直线的距离作为该边的边直度,将4条轮廓线的边直度的最大值作为整个瓷砖轮廓图像的边直度;步骤5、合格判定将测量得到的瓷砖长度、宽度、完整度和边直度与标准值进行比较,判断瓷砖是否合格。2.如权利要求1所述的一种基于机器视觉的瓷砖尺寸检测方法,其特征在于:...

【专利技术属性】
技术研发人员:李俊杨林杰吴拱星高银庄加福
申请(专利权)人:泉州装备制造研究所
类型:发明
国别省市:福建,35

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

1