一种基于机器视觉的高精度尺寸检测方法与流程

文档序号:15775158发布日期:2018-10-30 15:05阅读:1503来源:国知局
一种基于机器视觉的高精度尺寸检测方法与流程

本发明涉及机器视觉成像精度测量领域,特别是涉及一种基于机器视觉的高精度尺寸检测方法。



背景技术:

目前的尺寸检测装置主要针对标准形状产品的尺寸测量,如局部长宽,和整体长宽,采用有针对性的视觉成像技术,使产品的轮廓在图像中呈现出来,再结合对应的图像处理算法检测出相应位置的尺寸,达到替代人工检测的效果,但每次产品的位置不定,且产品的大小不一致,有的会超过相机覆盖视野范围内,采用单个相机不可能达到同时检测所有尺寸的效果。



技术实现要素:

本发明主要解决的技术问题是提供一种基于机器视觉的高精度尺寸检测方法。

为解决上述技术问题,本发明采用的一个技术方案是:

提供一种基于机器视觉的高精度尺寸检测方法,包括以下步骤:

(1)产线产品通过皮带传送至尺寸检测机台的检测平台上,产品的四个角分别设置检测设备对其进行成像取图;

(2)通过仿射变换完成图像的畸变校正;

(3)在校正完成的图像上,经过均值二值化、边缘检测、轮廓分析去噪完成寻边;

(4)寻边完成后,产品的尺寸通过标定的比例关系计算得出实际尺寸值;

(5)比对标准尺寸与产品的实际尺寸值,如果超出公差范围,机械手定位产品,通过标记路径将产品放置于ngtray盘中;反之在公差范围内时,机械手定位产品,通过标记路线将产品放置于oktray盘中。

在本发明一个较佳实施例中,步骤(1)中,产品的四个角放置在待检测工位,检测设备分别对产品的四个角的局部尺寸与全局尺寸取像获得有畸变的原图像素数据m。

在本发明一个较佳实施例中,步骤(2)中,仿射变换的透视矩阵t,

畸变校正后的图像素数据n,则

在本发明一个较佳实施例中,所述畸变校正后的产品的四个角的边框的像素距离在图像坐标系下为,边框的实际距离在世界坐标系下为,则图像坐标系与世界坐标系的映射关系比例为scale,

在本发明一个较佳实施例中,步骤(3)中,边缘检测为对产品的四个角成像的原图进行canny检测,阈值下限是15-25,阈值上限是阈值下限的3倍。

在本发明一个较佳实施例中,步骤(3)中,对边缘检测结果图做轮廓分析,对相同y值累计做概率分析,其中概率较大的两个值分别做为产品的竖直边框的外边缘与内边缘,对比这两个值的大小,值小的为产品的竖直边框的外边缘,值大的为产品的竖直边框的外边缘;对相同x值累计做概率分析,其中概率较大的两值产品的水平边框的外边缘与内边缘,对比两值大小,值小的为产品的水平边框的外边缘,值大的为产品的水平边框的内边缘。

在本发明一个较佳实施例中,步骤(4)中,寻边完成后,采用基于插值的亚像素边缘分析法,将产品的边框距离由像素级精确为亚像素级,计算得出局部尺寸的实际尺寸值

在本发明一个较佳实施例中,步骤(1)中,标定相邻的两个检测设备的坐标系,使得各自的坐标系x轴、y轴相互平行,两个检测设备的坐标系的轴心在x轴、y轴方向的偏移量是

在本发明一个较佳实施例中,根据偏移量是计算产品的相对的边缘的间距是产品的相对的边缘的间距的像素量,通过数据补偿分析模型对产品的相对的边缘的间距做误差补偿测量,得到检测结果。

在本发明一个较佳实施例中,所述数据补偿分析模型是通过多项式拟合分析法对产品的同一尺寸的多个样本图像得到的检测值进行分析,提取拟合系数建立模型。

本发明的有益效果是:提供一种基于机器视觉的高精度尺寸检测方法,通过可以自动上下料的尺寸检测机台、完整、清晰地呈现出产品局部轮廓的视觉成像技术以及针对该成像技术的快速、稳定的图像处理算法实现快速、精准、稳定地检测出标准形状物体的局部和整体长宽,达到替代甚至超越人工检测的目的,具有可靠性能高、定位精确、结构紧凑等优点,同时在产品尺寸检测的应用及普及上有着广泛的市场前景。

附图说明

为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其它的附图,其中:

图1是本发明的基于机器视觉的高精度尺寸检测方法一较佳实施例的示意图。

具体实施方式

下面将对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅是本发明的一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其它实施例,都属于本发明保护的范围。

请参阅图1,本发明实施例包括:

一种基于机器视觉的高精度尺寸检测方法,包括以下步骤:

(1)产线产品通过皮带传送至尺寸检测机台的检测平台上,产品的四个角分别设置检测设备对其进行成像取图;

(2)通过仿射变换完成图像的畸变校正;

(3)在校正完成的图像上,经过均值二值化、边缘检测、轮廓分析去噪完成寻边;

(4)寻边完成后,产品的尺寸通过标定的比例关系计算得出实际尺寸值;

(5)比对标准尺寸与产品的实际尺寸值,如果超出公差范围,机械手定位产品,通过标记路径将产品放置于ngtray盘中;反之在公差范围内时,机械手定位产品,通过标记路线将产品放置于oktray盘中。

该检测设备包括四台高速、高分辨率工业面阵相机、四组远心镜头组成,分别对产品的四个角成像取图,可使产品图像的黑白突变交接处的边缘变得更加锐利,产品的形状为矩形,材质为透明玻璃,四周为黑色油墨区边框。

在该成像技术下,产品的局部轮廓特征非常清晰,任何尺寸的变化都会使该区域的特征发生变化,这就使得本检测设备可以很灵敏地感应到每一片待检产品的不同,图1所示为4套相机拍摄产品4个角的位置示意图,l1、l4、l5、l8为产品的黑色边框的外边缘,l2、l3、l6、l7为产品的黑色边框的内边缘,本申请检测方法包括局部尺寸检测与全局尺寸检测,局部尺寸检测8个值,分别为每个角的位置处黑色边框的距离s1,即l1与l2、l3与l4、l5与l6、l7与l8之间的距离,全局尺寸检测4个值,分别为产品的相对的边的距离s2,即l1与l4、l5与l8之间的距离,每个局部尺寸的检测方法一样,以尺寸a为例的检测方法。

局部尺寸a为图1中左上角相机拍摄产品的边框的水平距离,即左上角方框内的l1与l2之间的距离,检测步骤如下:

1、产品定位算法分为:i切向畸变校正;ii世界坐标系与图像坐标系的映射关系。

i.由于相机拍摄产品时,其所在的相机坐标系的法向量不一定严格垂直于产品平面,造成图像中原本垂直的两条边变得不成直角,此称为切向畸变,该畸变可通过仿射变换消除,应用的仿射变换是的透视矩阵t,

畸变校正后的图像素数据n,则,m是有畸变的原图像素数据;

ii.在畸变校正完成后,图像坐标系下计算l1与l2之间的像素距离为,世界坐标系下两边的真实距离为,则映射关系由下式计算可得两坐标系的比例

2、寻边包括边缘检测、轮廓分析:

i.采用背光源打光,采取图像中呈现产品轮廓的细节,8位原图的非黑色油墨区平均灰度在130-170之间;

ii.从左向右遍历图像,检测图像从平均灰度值突变到0时的一群点,拟合直线,计算角度值,旋转图像,这样的边缘都是横平竖直的,方便下面的轮廓分析;

iii.边缘检测,直接对原图做canny检测,阈值下限取值15-25之间,阈值上限取对应下限的3倍;

iv.轮廓分析,检测横向边时,对边缘检测结果图做轮廓分析,对相同y值累计做概率分析,其中概率较大的两个值分别做为l1和l2,对比两值的大小,值小的一群点为线l1,值大的一群点为线l2;检测纵向边时,对相同x值累计做概率分析,其中概率较大的两值分别做为l5和l6,对比两值大小,值小的一群点为线l5,值大的一群点为线l6,x、y为图像在世界坐标系下的x值、y值,世界坐标系位于图1中左上角;

在检测过程中采用并行处理方式,同时对产品的四个局部区域进行处理,可减少算法时间。

3、寻边后,采用基于插值的亚像素边缘分析法,将边的位置由像素级精确为亚像素级,因此检测精度也提升为亚像素级别。

4、最后将边缘亚像素距离除以高精度标定的比例值scale计算得出实际尺寸值

全局尺寸b为图1中左上角相邻的相机拍摄产品的相对的边的距离,即方框内的l1与l4之间的距离,检测步骤如下:

1、标定同一个全局尺寸的相邻两个相机的坐标系,即两个相机坐标系的xy轴互相平行,并记录两相机的轴心在xy方向的偏移量,为mm级,步骤如下:

i.固定左上角相机不动,成像取第一张图,做为参考图;

ii.右上角相机暂固定到初始化位置,成像取第二张图,观察第二张图的x边、y边是否分别平行于第一张图的x边、y边,调整右上角相机绕世界坐标系的z轴旋转角度,直到两图的x边、y边分别平行;

iii.其它两个相机同理操作。

2、通过局部尺寸检测方法完成的局部的精确寻边,模拟产品的相对两边的局部坐标系映射到世界坐标系,计算两边的直线间距完成全局尺寸的计算,并结合数据补偿分析模型对整体尺寸做误差补偿测量,得到检测结果,检测步骤如下:

i.左上角相机取图,寻边l1,获取l1轮廓若干点拟合直线,表达式为:,右上角相机取图,寻边l4,获取l4轮廓若干点拟合直线,表达式为:,以l1所在图像坐标系与世界坐标系重合,任取l4直线一点p局部坐标,并计算其全局坐标,计算公式如下:

点p到直线l1的距离,计算公式如下:

ii.像素级转mm级尺寸

iii.应用数据补偿模型,用于测量两相机间距存在误差,标定、寻边算法都会存在合理范围内的误差,但累计之后使得检测结果与真实可信数据之间的差异超出要求误差范围,因此需要通过数据补偿模型完成数据校准,步骤如下:

1)获取20个样本的b尺寸可信数据,样本数量越多,模型越精确;

2)图像采集系统采集20个样本图像,分析计算结果尺寸值,建立尺寸数据库,如表1;

表1

3)应用多项式拟合分析法对尺寸数据库进行分析,提取拟合系数并建立数据模型集,数据模型建立过程中考虑曝光差异、镜头性能等外部因素,将该部分预分析工作离线完成并将数据补偿模型写入检测软件,模型映射关系式如下:

4)应用数据补偿关系后的数据为:

本发明基于机器视觉的高精度尺寸检测方法的有益效果是:提供一种基于机器视觉的高精度尺寸检测方法,通过可以自动上下料的尺寸检测机台、完整、清晰地呈现出产品局部轮廓的视觉成像技术以及针对该成像技术的快速、稳定的图像处理算法实现快速、精准、稳定地检测出标准形状物体的局部和整体长宽,达到替代甚至超越人工检测的目的,具有可靠性能高、定位精确、结构紧凑等优点,同时在产品尺寸检测的应用及普及上有着广泛的市场前景。

以上所述仅为本发明的实施例,并非因此限制本发明的专利范围,凡是利用本发明说明书内容所作的等效结构或等效流程变换,或直接或间接运用在其它相关的技术领域,均同理包括在本发明的专利保护范围内。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1