太阳光谱曲线_360新闻搜索
news.so.com/ns?rank=pdate&src...太阳光谱曲线...轉為繁體網頁
[DOC]
本文介绍从比耐公式出发,结合玻尔——索末菲量子化条件,对类氢原子电子的量子化 ... 将它和在极坐标下的标准圆锥曲线方程 比较,可知轨道是原点在焦点上的圆锥 曲线,力 ..... 为了便于应用,(23)式可展成级数,由此推得光谱项T(n, )的表达式如下:.
类氢原子椭圆轨道及其能量
210.45.168.34:8080/07/yuchunri/...5.../15...2.../10.doc轉為繁體網頁
基于双目视觉的曲线物体测量方法 - Google
www.google.com/patents/CN103308000A?cl=zh - 轉為繁體網頁
CN 103308000 A
Abstract
本发明涉及一种基于双目视觉的曲线物体测量方法,包括:获得待测曲线物体的左、右图像;标定所述左、右摄像机;计算图像匹配所需的极性约束条件;将所述右图像中待测曲线物体的边缘点在左图像中进行匹配,得到边缘匹配点对;将边缘匹配点对进行三角重构,获得待测曲线物体边缘点在所述左摄像机坐标系中的三维坐标集;根据所述三维坐标集计算所述右图像中待测曲线物体边缘点的平面方程解析式的最优解以及边缘点到待测曲线所在平面的距离,如果该距离大于阈值,进行非线性最优化,计算边缘解析式,得到待侧曲线物体的尺寸参数。本发明方法测量过程中不需要使用标定板,操作简单,且测量精度高,能够满足实际应用要求。
Claims(5)
1.一种基于双目视觉的曲线物体测量方法,其特征在于,包括以下步骤: (1)双目视觉测量系统的左、右摄像机分别获得待测曲线物体的左、右图像; (2)标定所述左、右摄像机,获得左、右摄像机的内部参数和外部参数; (3)计算图像匹配所需的极性约束条件; (4)将所述右图像中待测曲线物体的边缘点在左图像中进行匹配,得到边缘匹配点对; (5)通过三角重构法将所述边缘匹配点对进行三角重构,获得待测曲线物体边缘点在所述左摄像机坐标系中的三维坐标集; (6)根据所述三维坐标集计算所述右图像中待测曲线物体边缘点的平面方程解析式的最优解以及边缘点到待测曲线所在平面的距离D,如果所述距离D小于阈值H,则删除图像误匹配点;如果所述距离D大于阈值H,进行非线性最优化,计算边缘解析式,得到待侧曲线物体的尺寸参数。
4.根据权利要求要求I或2或3所述基于双目视觉的曲线物体测量方法,其特征在于,步骤(4)具体包括: 首先利用Canny边缘提取算法提取左右两幅图像中待测曲线物体的边缘和获取边缘点的方向,对于右图像边缘点Pr在左边图像边缘点集中寻找使FiP^绝对值最小的两个点,作为待选匹配点P1和P2 ; 然后提取P1和P2的边缘方向角度,选取与己边缘方向角度最接近的点作为已的匹配点。
5.根据权利要求要求I所述基于双目视觉的曲线物体测量方法,其特征在于,步骤(6)具体包括: 根据Levenberg-Marquardt非线性优化算法计算待测曲线物体边缘所在平面的解析式方程,利用三维点到待测曲线物体平面的距离大于阈值,则去除误匹配点。若有三维点被去除,则重新计算平面方程和去除误匹配点,迭代这一过程;若无三维点被去除,则得到圆锥平面方程。再利用LM算法求得平面内的圆锥曲线方程,得出焦点的三维坐标,进而得到圆锥零部件的尺寸参数。
Description
基于双目视觉的曲线物体测量方法
技术领域
[0001] 本发明涉及具有曲线形状物体的尺寸测量,具体地指一种基于双目视觉的曲线物体测量方法。
背景技术
[0002] 随着精密制造业的高速发展,目前的测量手段存在着测量精度不高、测量过程复杂、需要人工重复操作等缺点。相反,基于机器视觉的图像测量技术得到了人们大量关注,图像测量技术具有非接触、测量精确和人工干预少等优点。图像测量的方法具有的高分辨率、高灵敏度、光谱响应宽、动态范围大等特性是传统测量仪器所无法比拟的,因此图像测量用于零部件的尺寸精密测量。
[0003] 图像测量的方法包括单目测量、双目测量以及多目测量。其中,单目测量不仅需要重新放置标定板,而且需要标定板与测量平面的位置参数关系,测量繁琐且误差大;多目测量的算法复杂度高,且图像匹配复杂;因此,双目测量技术得到了广泛关注,双目测量的核心技术包括摄像机标定、图像匹配和三维重构。
[0004] 在实际的应用需求中,利用双摄像机对具有曲线形状的零部件(如圆形、圆锥等)的尺寸参数的测量是一个亟待解决的问题。但是,在使用图像测量时,由于曲线形状的零部件边缘点距离间隔小而且特征信息相似性大,所以图像匹配点对的寻找是该类零部件尺寸测量的一大难题。另外,无法直接通过图像处理方法找到焦点特征点的位置,所以曲线形状边缘的焦点三维坐标位置的确定是图像测量的另一难题。
发明内容
[0005] 本发明的目的在于克服上述现有技术的不足而提供一种基于双目视觉的曲线物体测量方法,用于测量具有曲线形状物体的尺寸。
[0006] 实现本发明目的采用的技术方案是:一种基于双目视觉的曲线物体测量方法,其特征在于,包括以下步骤:
[0007] (I)双目视觉测量系统的左、右摄像机分别获得待测曲线物体的左、右图像;
[0008] (2)标定所述左、右摄像机,获得左、右摄像机的内部参数和外部参数;
[0009] (3)计算图像匹配所需的极性约束条件;
[0010] (4)将所述右图像中待测曲线物体的边缘点在左图像中进行匹配,得到边缘匹配点对;
[0011] (5)通过三角重构法将所述边缘匹配点对进行三角重构,获得待测曲线物体边缘点在所述左摄像机坐标系中的三维坐标集;
[0012] (6)根据所述三维坐标集计算所述右图像中待测曲线物体边缘点的平面方程解析式的最优解以及边缘点到待测曲线所在平面的距离D,如果所述距离D小于阈值H,则删除图像误匹配点;如果所述距离D大于阈值H,进行非线性最优化,计算边缘解析式,得到待侧曲线物体的尺寸参数。[0013] 在上述技术方案中,步骤(3)中的极性约束条件为:
[0014] 若左图像平面上一点为右图像上一点Pr的匹配点,则在Pr的外极线上,满足下式
[0015] F±Pl = 0
[0016] 式中,Fi= Ipror*1rol, Ipror为右图像上的点Pr到右摄像机光心Or直线的平行向量,1rol为左摄像机光心O1和右摄像机光心Or的平行向量。
[0017] 本发明采用的极线约束条件能够有效地进行图像匹配,采用LM非线性最优化算法能够快速的去除误匹配点和计算出边缘的解析式方程得到零部件的尺寸参数。相对现有双目测量技术,本发明方法测量过程中不需要使用标定板,操作简单,且采用本方法测量曲线物体的精度高,能够满足实际应用要求。
附图说明
[0018] 图1为本发明基于双目视觉的曲线物体测量方法的流程图;
[0019] 图2为双目立体结构示意图;
[0020] 图3a为左图像边缘提取结构示意图;
[0021] 图3b为右图像边缘提取结构示意图;
[0022] 图4a为三维重构得到的原始点集;
[0023] 图4b为图3a进行删选后的点集;
[0024] 图5为待测圆形物体拟合效果图。
具体实施方式
[0025] 下面结合附图和具体实施例对本发明作进一步的详细说明。
[0026] 本发明基于双目视觉的曲线物体测量方法用于测量具有曲线形状物体的尺寸,本实施例以待测曲线物体为圆形物体进行详细说明。
[0027] 本发明测量方法具体包括以下步骤:
[0028] 步骤S101、双目视觉测量系统的左、右摄像机分别获得待测曲线物体的左、右图像。
[0029] 步骤S102、对上述双目视觉测量系统的左、右摄像机进行标定,得到左、右摄像机的内部参数和外部参数。
[0030] 其中,左 、右摄像机标定的内部参数包括:摄像机CXD芯片上相邻像素点的物理距离dx、dy,摄像机主距f,摄像机畸变参数k_l,k_2, p_l, p_2,摄像机光学中心在图像上的投影点坐标(u。,V0)。
[0031] 左、右摄像机标定的外部参数包括:旋转矩阵R = R( α,β , y )和平移向量T =(tx, ty, tz)T,其中,旋转矩阵RU,β,Y)由右摄像机坐标系ζ轴绕左摄像机坐标系ζ轴旋转角度Y,右摄像机I轴绕左摄像机I轴旋转角度β,右摄像机X轴绕左摄像机X轴旋转角度α确定;平移向量T= (tx,ty,tz)T由右摄像机坐标系原点在左摄像机坐标系中的坐标(tx,ty,tz)T确定。R和T中的参数决定了摄像机坐标系与世界坐标系之间的相对位置关系O
[0032] 摄像机标定系统中包含四个坐标系,它们分别为:世界坐标系ow,xw, yw, zw、摄像机坐标系O。,Xc, y。,ζ。、图像坐标系0Xy和计算机图像坐标系UV,各坐标系之间能够相互转换。
[0033] 从世界坐标系到摄像机坐标系的变换属于刚性变换,由平移和旋转组成。因此,在世界坐标系中Apw = (Xw, yw, Zw)τ在摄像机坐标系中的坐标为P。= (X。,y。,ζ。)1,它们之间的关系为P。= RPW+T。
[0034] 标定之后得到在世界坐标系中左右两摄像机的旋转矩阵为RjPRr,平移矩阵T1和!;,则右摄像机相对于左摄像机的旋转矩阵为Wi2i = 和平移矩阵为Tr,l =T1- R1KX:
[0035] 双目标定得到摄像机的内部参数和外部参数,其中外部参数包括左右摄像机之间的相对位置关系。
[0036] 以上标定方法和对各参数的标定均为现有技术,此处不再赘述。
[0037] 步骤S103、计算图像匹配所需的极性约束条件。
[0038] 在进行图像匹配之前,通过规定一些约束条件不仅可以减少运算量,也可以用来缩小待选匹配点的范围,减少歧义。本发明所使用的约束条件是含有标定信息的极线约束条件。如图2所示,在双目立体结构图中,点P1W1和Or三点所确定的平面被称为外极平面,外极平面与像平面的相交的直线称为外极线。对于左图像任意一点P1,它所对应的空间点Pw必然在O1P1直线上,该直线与点构成的外极平面与右像平面构相交而成的外极线称为P1的外极线。容易看出,P1在右图像中的匹配点必然在P1的外极线上,这就是外极线约束。
[0039] 本发明使用的含有标定信息的极线约束条件为:
[0040] 对于左图像平面上一点P1Ju1, V1, fx], U1, V1是该点计算机图像坐标系uv中的坐标,fx为左摄像机主距。若PJu1, V1, fj为右图像上一点Pr的匹配点,则Pt在Pr的外极线上,满足下式的约束条件:
[0041] F±PL = F± [u1; V1, fj=0
[0042] 式中,F ±为右图像中一点Pr及左、右摄像机光心OpOr构成的外极平面的法向量,且有:
[0043] F 丄=Ipror* loroi
[0044] 式中,Ipra为到光心Or直线的平行向量,1rol为光心O1和Or的平行向量,且Ipra=RPr = R [ur, vr, fr], 1rol = T。
[0045] 步骤S10 4:对所述右图像中待测曲线物体的边缘点在左图像中进行匹配,获得图像匹配点对。
[0046] 图像匹配方法包括区域匹配、特征匹配和相位匹配,区域匹配是根据图像子区域的灰度信息进行相似性度量和匹配;特征匹配基于特征属性定义相似性,特征属性包括边缘、线段的走向、线段的长度等;相位匹配是根据带通信号之间的相关度来进行匹配的。
[0047] 本实施例以基于特征的匹配方法进行图像匹配,首先利用Canny边缘提取算法提取左、右两图像中待测量对象的边缘和获取边缘点的方向,提取边缘如图3a和图3b所示。因为外极线与圆形边缘可能相交于I个点或2个点,所以对于任意右图像边缘点已在左边图像边缘点集中寻找使F ± 绝对值最小的两个点,作为待选匹配点P1和P2。然后提取P1和P2的边缘方向角度,选取与已边缘方向角度最接近的点作为已的匹配点,所有右图像中待测曲线物体的边缘点在左图像中的匹配点形成匹配点对。
[0048] 步骤S105:将所得图像匹配点对,根据三角法重构原理获得待测曲线物体在左摄像机坐标系中的坐标集,如图4a所示。
[0049] 步骤S106:计算测量圆平面方程解析式的最优解,以及边缘点到圆平面P的距离D,所述最优解即为圆形曲线的解析式。
[0050] 对于坐标集中的所有坐标,并不能准确满足如式(I)和式(3)所述的3D圆的参数方程条件,每一个边缘点到圆心的距离并不准确等于半径r,所有的边缘点并不准确的位于同一平面内。因此,本实施例根据Levenberg-Marquardt最小均方优化算法(LM算法)进行三维空间圆拟合,获取圆形测量对象的半径参数。
[0051] 计算测量圆平面P的解析式和删除误匹配点,圆平面P的解析式如式(I)表述,利用LM算法求得使式(2)达到最小的值时的d、e、f、g的参数值。d、e、f、g是圆平面p的方程参数,(xi; Yi, Zi)是匹配点的三维坐标。
[0052]
[0054] 将坐标集所有的坐标点代入LM算法,求得圆平面P方程的初始参数;
[0055] 步骤S107:判断边缘点到圆平面P的距离D是否小于阈值λ,λ是任意设置的阈值,可以根据实验情况设定。
[0056] 步骤S109:将到圆平面P的距离大于λ的坐标点去除出坐标集,如图4b所示。
[0057] 步骤S108:若坐标集中的样本点到圆平面P的距离都小于λ,则进行非线性最优化,计算边缘解析式,得到待侧曲线物体的尺寸参数。即:
[0058] 计算圆的半径参数,圆的方程可以由式(3)表示,(a,b, c)T表示圆心的三维坐标,r表示半径长度。利用LM算法求得使式(4)达到最小值时圆方程参数a、b、c和r的值,即得到待测试曲线物体(圆形物体)的尺寸。参数a、b、c的初始值可以设为经步骤S106删选后的点集的三维坐标平均值。图5所示即为边缘圆拟合效果图
[0059]
[0061] 本发明提出了含标定信息的极线约束条件。双目标定可以确定两个相机坐标系之间的位置关系,根据双目相机立体结构,计算出含有相机实际位置参数的极线约束条件,用于图像匹配点的寻找。该约束条件可以有效的缩小图像匹配点的寻找范围,减小匹配算法的复杂度。
[0062] 利用Levenberg-Marquardt非线性优化算法(LM算法)计算圆锥边缘所在平面的解析式方程,利用三 维点到圆锥平面的距离大于规定阈值,则去除误匹配点。若有三维点被去除,则重新计算平面方程和去除误匹配点,迭代这一过程。若无三维点被去除,则得到圆锥平面方程。再利用LM算法求得平面内的圆锥曲线方程,得出焦点的三维坐标,进而得到圆锥零部件的尺寸参数。
技术领域
[0001] 本发明涉及具有曲线形状物体的尺寸测量,具体地指一种基于双目视觉的曲线物体测量方法。
背景技术
[0002] 随着精密制造业的高速发展,目前的测量手段存在着测量精度不高、测量过程复杂、需要人工重复操作等缺点。相反,基于机器视觉的图像测量技术得到了人们大量关注,图像测量技术具有非接触、测量精确和人工干预少等优点。图像测量的方法具有的高分辨率、高灵敏度、光谱响应宽、动态范围大等特性是传统测量仪器所无法比拟的,因此图像测量用于零部件的尺寸精密测量。
[0003] 图像测量的方法包括单目测量、双目测量以及多目测量。其中,单目测量不仅需要重新放置标定板,而且需要标定板与测量平面的位置参数关系,测量繁琐且误差大;多目测量的算法复杂度高,且图像匹配复杂;因此,双目测量技术得到了广泛关注,双目测量的核心技术包括摄像机标定、图像匹配和三维重构。
[0004] 在实际的应用需求中,利用双摄像机对具有曲线形状的零部件(如圆形、圆锥等)的尺寸参数的测量是一个亟待解决的问题。但是,在使用图像测量时,由于曲线形状的零部件边缘点距离间隔小而且特征信息相似性大,所以图像匹配点对的寻找是该类零部件尺寸测量的一大难题。另外,无法直接通过图像处理方法找到焦点特征点的位置,所以曲线形状边缘的焦点三维坐标位置的确定是图像测量的另一难题。
发明内容
[0005] 本发明的目的在于克服上述现有技术的不足而提供一种基于双目视觉的曲线物体测量方法,用于测量具有曲线形状物体的尺寸。
[0006] 实现本发明目的采用的技术方案是:一种基于双目视觉的曲线物体测量方法,其特征在于,包括以下步骤:
[0007] (I)双目视觉测量系统的左、右摄像机分别获得待测曲线物体的左、右图像;
[0008] (2)标定所述左、右摄像机,获得左、右摄像机的内部参数和外部参数;
[0009] (3)计算图像匹配所需的极性约束条件;
[0010] (4)将所述右图像中待测曲线物体的边缘点在左图像中进行匹配,得到边缘匹配点对;
[0011] (5)通过三角重构法将所述边缘匹配点对进行三角重构,获得待测曲线物体边缘点在所述左摄像机坐标系中的三维坐标集;
[0012] (6)根据所述三维坐标集计算所述右图像中待测曲线物体边缘点的平面方程解析式的最优解以及边缘点到待测曲线所在平面的距离D,如果所述距离D小于阈值H,则删除图像误匹配点;如果所述距离D大于阈值H,进行非线性最优化,计算边缘解析式,得到待侧曲线物体的尺寸参数。[0013] 在上述技术方案中,步骤(3)中的极性约束条件为:
[0014] 若左图像平面上一点为右图像上一点Pr的匹配点,则在Pr的外极线上,满足下式
[0015] F±Pl = 0
[0016] 式中,Fi= Ipror*1rol, Ipror为右图像上的点Pr到右摄像机光心Or直线的平行向量,1rol为左摄像机光心O1和右摄像机光心Or的平行向量。
[0017] 本发明采用的极线约束条件能够有效地进行图像匹配,采用LM非线性最优化算法能够快速的去除误匹配点和计算出边缘的解析式方程得到零部件的尺寸参数。相对现有双目测量技术,本发明方法测量过程中不需要使用标定板,操作简单,且采用本方法测量曲线物体的精度高,能够满足实际应用要求。
附图说明
[0018] 图1为本发明基于双目视觉的曲线物体测量方法的流程图;
[0019] 图2为双目立体结构示意图;
[0020] 图3a为左图像边缘提取结构示意图;
[0021] 图3b为右图像边缘提取结构示意图;
[0022] 图4a为三维重构得到的原始点集;
[0023] 图4b为图3a进行删选后的点集;
[0024] 图5为待测圆形物体拟合效果图。
具体实施方式
[0025] 下面结合附图和具体实施例对本发明作进一步的详细说明。
[0026] 本发明基于双目视觉的曲线物体测量方法用于测量具有曲线形状物体的尺寸,本实施例以待测曲线物体为圆形物体进行详细说明。
[0027] 本发明测量方法具体包括以下步骤:
[0028] 步骤S101、双目视觉测量系统的左、右摄像机分别获得待测曲线物体的左、右图像。
[0029] 步骤S102、对上述双目视觉测量系统的左、右摄像机进行标定,得到左、右摄像机的内部参数和外部参数。
[0030] 其中,左 、右摄像机标定的内部参数包括:摄像机CXD芯片上相邻像素点的物理距离dx、dy,摄像机主距f,摄像机畸变参数k_l,k_2, p_l, p_2,摄像机光学中心在图像上的投影点坐标(u。,V0)。
[0031] 左、右摄像机标定的外部参数包括:旋转矩阵R = R( α,β , y )和平移向量T =(tx, ty, tz)T,其中,旋转矩阵RU,β,Y)由右摄像机坐标系ζ轴绕左摄像机坐标系ζ轴旋转角度Y,右摄像机I轴绕左摄像机I轴旋转角度β,右摄像机X轴绕左摄像机X轴旋转角度α确定;平移向量T= (tx,ty,tz)T由右摄像机坐标系原点在左摄像机坐标系中的坐标(tx,ty,tz)T确定。R和T中的参数决定了摄像机坐标系与世界坐标系之间的相对位置关系O
[0032] 摄像机标定系统中包含四个坐标系,它们分别为:世界坐标系ow,xw, yw, zw、摄像机坐标系O。,Xc, y。,ζ。、图像坐标系0Xy和计算机图像坐标系UV,各坐标系之间能够相互转换。
[0033] 从世界坐标系到摄像机坐标系的变换属于刚性变换,由平移和旋转组成。因此,在世界坐标系中Apw = (Xw, yw, Zw)τ在摄像机坐标系中的坐标为P。= (X。,y。,ζ。)1,它们之间的关系为P。= RPW+T。
[0034] 标定之后得到在世界坐标系中左右两摄像机的旋转矩阵为RjPRr,平移矩阵T1和!;,则右摄像机相对于左摄像机的旋转矩阵为Wi2i = 和平移矩阵为Tr,l =T1- R1KX:
[0035] 双目标定得到摄像机的内部参数和外部参数,其中外部参数包括左右摄像机之间的相对位置关系。
[0036] 以上标定方法和对各参数的标定均为现有技术,此处不再赘述。
[0037] 步骤S103、计算图像匹配所需的极性约束条件。
[0038] 在进行图像匹配之前,通过规定一些约束条件不仅可以减少运算量,也可以用来缩小待选匹配点的范围,减少歧义。本发明所使用的约束条件是含有标定信息的极线约束条件。如图2所示,在双目立体结构图中,点P1W1和Or三点所确定的平面被称为外极平面,外极平面与像平面的相交的直线称为外极线。对于左图像任意一点P1,它所对应的空间点Pw必然在O1P1直线上,该直线与点构成的外极平面与右像平面构相交而成的外极线称为P1的外极线。容易看出,P1在右图像中的匹配点必然在P1的外极线上,这就是外极线约束。
[0039] 本发明使用的含有标定信息的极线约束条件为:
[0040] 对于左图像平面上一点P1Ju1, V1, fx], U1, V1是该点计算机图像坐标系uv中的坐标,fx为左摄像机主距。若PJu1, V1, fj为右图像上一点Pr的匹配点,则Pt在Pr的外极线上,满足下式的约束条件:
[0041] F±PL = F± [u1; V1, fj=0
[0042] 式中,F ±为右图像中一点Pr及左、右摄像机光心OpOr构成的外极平面的法向量,且有:
[0043] F 丄=Ipror* loroi
[0044] 式中,Ipra为到光心Or直线的平行向量,1rol为光心O1和Or的平行向量,且Ipra=RPr = R [ur, vr, fr], 1rol = T。
[0045] 步骤S10 4:对所述右图像中待测曲线物体的边缘点在左图像中进行匹配,获得图像匹配点对。
[0046] 图像匹配方法包括区域匹配、特征匹配和相位匹配,区域匹配是根据图像子区域的灰度信息进行相似性度量和匹配;特征匹配基于特征属性定义相似性,特征属性包括边缘、线段的走向、线段的长度等;相位匹配是根据带通信号之间的相关度来进行匹配的。
[0047] 本实施例以基于特征的匹配方法进行图像匹配,首先利用Canny边缘提取算法提取左、右两图像中待测量对象的边缘和获取边缘点的方向,提取边缘如图3a和图3b所示。因为外极线与圆形边缘可能相交于I个点或2个点,所以对于任意右图像边缘点已在左边图像边缘点集中寻找使F ± 绝对值最小的两个点,作为待选匹配点P1和P2。然后提取P1和P2的边缘方向角度,选取与已边缘方向角度最接近的点作为已的匹配点,所有右图像中待测曲线物体的边缘点在左图像中的匹配点形成匹配点对。
[0048] 步骤S105:将所得图像匹配点对,根据三角法重构原理获得待测曲线物体在左摄像机坐标系中的坐标集,如图4a所示。
[0049] 步骤S106:计算测量圆平面方程解析式的最优解,以及边缘点到圆平面P的距离D,所述最优解即为圆形曲线的解析式。
[0050] 对于坐标集中的所有坐标,并不能准确满足如式(I)和式(3)所述的3D圆的参数方程条件,每一个边缘点到圆心的距离并不准确等于半径r,所有的边缘点并不准确的位于同一平面内。因此,本实施例根据Levenberg-Marquardt最小均方优化算法(LM算法)进行三维空间圆拟合,获取圆形测量对象的半径参数。
[0051] 计算测量圆平面P的解析式和删除误匹配点,圆平面P的解析式如式(I)表述,利用LM算法求得使式(2)达到最小的值时的d、e、f、g的参数值。d、e、f、g是圆平面p的方程参数,(xi; Yi, Zi)是匹配点的三维坐标。
[0052]
[0054] 将坐标集所有的坐标点代入LM算法,求得圆平面P方程的初始参数;
[0055] 步骤S107:判断边缘点到圆平面P的距离D是否小于阈值λ,λ是任意设置的阈值,可以根据实验情况设定。
[0056] 步骤S109:将到圆平面P的距离大于λ的坐标点去除出坐标集,如图4b所示。
[0057] 步骤S108:若坐标集中的样本点到圆平面P的距离都小于λ,则进行非线性最优化,计算边缘解析式,得到待侧曲线物体的尺寸参数。即:
[0058] 计算圆的半径参数,圆的方程可以由式(3)表示,(a,b, c)T表示圆心的三维坐标,r表示半径长度。利用LM算法求得使式(4)达到最小值时圆方程参数a、b、c和r的值,即得到待测试曲线物体(圆形物体)的尺寸。参数a、b、c的初始值可以设为经步骤S106删选后的点集的三维坐标平均值。图5所示即为边缘圆拟合效果图
[0059]
[0061] 本发明提出了含标定信息的极线约束条件。双目标定可以确定两个相机坐标系之间的位置关系,根据双目相机立体结构,计算出含有相机实际位置参数的极线约束条件,用于图像匹配点的寻找。该约束条件可以有效的缩小图像匹配点的寻找范围,减小匹配算法的复杂度。
[0062] 利用Levenberg-Marquardt非线性优化算法(LM算法)计算圆锥边缘所在平面的解析式方程,利用三 维点到圆锥平面的距离大于规定阈值,则去除误匹配点。若有三维点被去除,则重新计算平面方程和去除误匹配点,迭代这一过程。若无三维点被去除,则得到圆锥平面方程。再利用LM算法求得平面内的圆锥曲线方程,得出焦点的三维坐标,进而得到圆锥零部件的尺寸参数。
No comments:
Post a Comment