首页 / 专利库 / 专利权 / 形式要求 / 靶标图像中圆心投影点精确定位方法

靶标图像中圆心投影点精确定位方法

阅读:230发布:2021-06-15

专利汇可以提供靶标图像中圆心投影点精确定位方法专利检索,专利查询,专利分析的服务。并且一种从平面单个圆形图案的投影图像中精确提取圆心投影点的方法,用于相机标定以及视觉测量。从投影椭圆图像入手,提取边界点集合。根据边界点拟合投影椭圆方程。在投影椭圆的边界点中任取三点,计算椭圆切线以及各切线交点。根据选择的三个边界点给出包含未知参量的割线中点投影点以及对应的无穷远点投影点的表达式。根据几何约束条件构造包含未知参量的方程组。解方程组得到各参量的值,从而得到圆心投影点坐标。该方法的适用对象为单个圆形图案,不需要附加其他的约束条件,可以适用于任意排列形式的多圆图案。而且该方法计算简单,能够应用于视觉测量等对实时性要求较高的场合。,下面是靶标图像中圆心投影点精确定位方法专利的具体信息内容。

1.一种从平面单个圆形图案的投影图像中精确提取圆心投影点的方法,用于相机标定以及视觉测量;其特征是从投影椭圆图像入手,提取边界点集合;在投影椭圆的边界点中任取三点,计算椭圆切线以及各切线交点;根据选择的三个边界点给出包含未知参量的割线中点投影点以及对应的无穷远点投影点的表达式;根据几何约束条件构造包含未知参量的方程组;解方程组得到各参量的值,从而得到圆心投影点坐标;包含以下几个步骤:
(1)提取投影椭圆边界并拟合椭圆方程;
(2)建立椭圆外切三形;
(3)由几何约束确定圆心投影点。
2.根据权利要求1所述一种从平面单个圆形图案的投影图像中精确提取圆心投影点的方法,其特征是:所述步骤(1)中提取投影椭圆边界并拟合椭圆方程,包含如下步骤:
第一步、用标准差为1,大小为5×5的高斯滤波模板对相机拍摄的原始图像做平滑处理;
第二步、对滤波之后的灰度图像采用大津法计算二值化阈值,将灰度图像二值化;将二值图像倒转,使目标椭圆区域的像素为1;
第三步、在二值图像中提取连通域,对连通域采用Moore边界跟踪算法提取边界点集合;
第四步、椭圆方程的一般形式为ax2+bxy+cy2+dx+ey+f=0,写成矩阵形式为:

由边界点集合拟合椭圆方程的系数。
3.根据权利要求1所述一种从平面单个圆形图案的投影图像中精确提取圆心投影点的方法,其特征是:所述步骤(2)中建立椭圆外切三角形,包含以下步骤:
第一步、在边界点集合中任取三点p1,p2,p3,齐次坐标分别为(x1,y1,1),(x2,y2,1),(x3,y3,1);
第二步、由射影几何中的配极对应理论,经过这三点的切线方程的齐次坐标形式分别为:
T1=E·p1
T2=E·p2
T3=E·p3
其中,E为拟合椭圆方程的矩阵形式;
第三步、计算椭圆切线的交点;已知切线方程的坐标表示T1,T2,T3,交点t1,t2,t3的齐次坐标计算公式如下:
t1=T1×T2
t2=T2×T3
t3=T3×T1
其中,×表示叉积。
4.根据权利要求1所述一种从平面单个圆形图案的投影图像中精确提取圆心投影点的方法,其特征是:所述步骤(3)中由几何约束确定圆心投影点,包含如下步骤:
第一步、边界上任意三点p1,p2,p3之间的连线是圆形图案的割线在图像中的投影,因为割线中点与割线的两个端点共线且投影不改变共线性,因此割线中点在图像中的投影点m1,m2,m3的齐次坐标表示如下:
m1:(x1+ax2,y1+ay2,1+a)
m2:(x2+bx3,y2+by31+b)
m3:(x3+cx1,y3+cy1,1+c)
其中,a,b,c为未知参量;(x1,y1),(x2,y2),(x3,y3)分别为点p1,p2,p3的坐标;
第二步、根据射影几何中的调和共轭定理,由割线中点投影点的坐标表达式可以推导出该割线方向上的无穷远点在图像中的投影点齐次坐标如下:



第三步、各割线中点投影点m1,m2,m3与对应切线交点t1,t2,t3的连线方程为两坐标向量叉乘,如下式所示:
l1=t1×m1
l2=t2×m2
l3=t3×m3
l1,l2,l3共同交于一点,该点就是圆心投影点;同时,圆形图案平面的无穷远直线经过投影在图像上依然为直线;根据射影几何理论;可以推导出无穷远直线的投影直线方程如下:

其中,E为椭圆方程的矩阵形式,O′为圆心投影点;因此, 共线,且都在直
线 上;
根据上述几何关系,可以建立包含未知参量a,b,c的非线性约束方程组如下:
l2·[l1×l3]=0



第四步、采用LM优化算法求解此非线性方程组得到a,b,c的值;将a,b带入O′的表达式就得到了圆心投影点坐标;为了使结果更加精确,取几组不同的点分别计算,取平均值作为最终的圆心投影点坐标。

说明书全文

靶标图像中圆心投影点精确定位方法

技术领域

[0001] 本发明涉及基于平面靶标图案的相机自动标定领域,具体是指一种在相机拍摄的靶标图像中精确提取靶标控制点的方法,属于机器视觉研究领域。

背景技术

[0002] 机器视觉广泛应用在各种民用和工业环境中。在实现机器视觉功能的过程中,相机标定是基础和关键的一个环节。相机标定主要分为基于靶标的标定方法和无靶标的自标定方法。目前,基于平面靶标的张正友标定算法是研究和应用的主流,已经非常成熟,并且被写入了多个平台的机器视觉开发库中。
[0003] 实施张正友标定算法的第一步是从相机拍摄的平面靶标图像中提取控制点的图像坐标。目前常用的靶标图案为棋盘格和圆点,它们的控制点分别为点和圆心。角点作为控制点的优点在于其易于提取且提取精度较高,但是对噪声和图像模糊非常敏感。实际相机拍摄的图片中包含有干扰噪声,且由于焦距通常是固定的,因此可能存在图片模糊的情况。采用圆点的圆心作为控制点可以在很大程度上克服噪声和图像模糊的干扰,稳定性较高。但是,从圆点的投影图像中精确提取圆心对应的投影点难度较大。根据射影几何相关理论,圆投影为椭圆,但是椭圆的中心与圆心投影点并不重合。国内外学者对此问题进行了深入研究,目前只能对同心圆图案和排列成方阵的圆点图案提取圆心投影点的位置,无法从单个圆的投影图像中独立地提取圆心投影点。而在某些应用中为了方便对控制点编号,往往自行设计圆点的排列图案,而不再是规则的方阵。因此,独立从单个圆的投影图像中提取圆心投影点有更好的适应性。

发明内容

[0004] 本发明的目的是从单个圆的投影图像中精确定位圆心投影点位置。
[0005] 为达到此目的,本发明的技术方案如下:对相机拍摄的灰度图像用大津法计算阈值,将图像二值化;提取连通域;对连通域采用边界跟踪算法得到边界点集合;根据边界点拟合投影椭圆方程;在投影椭圆的边界点中任取三点,计算椭圆切线以及各切线交点;根据选择的三个边界点给出包含未知参量的割线中点投影点以及对应的无穷远点投影点的表达式;根据几何约束条件构造包含未知参量的方程组;解方程组得到各参量的值,从而得到圆心投影点坐标。
[0006] 第一步:对相机拍摄的原始图像,用高斯滤波去除噪声。采用大津法计算灰度阈值,将图像二值化。因为圆点图案通常是白底黑圆,为了方便将二值图像翻转,使投影椭圆区域的像素为1。
[0007] 第二步:在二值图像中提取连通域,对连通域采用Moore边界跟踪算法提取边界点集合。
[0008] 第三步:根据边界点集合,拟合投影椭圆方程。
[0009] 第四步:任取三个边界点,分别计算通过这三个点的椭圆切线,并求得切线的交点。
[0010] 第五步:三个边界点两两之间的连线即为割线投影,分别在各割线上取包含未知参量的某点作为割线中点的投影;根据射影几何中的交比不变性原理,可以得到对应割线的直线方向无穷远点在图像中的投影点位置。
[0011] 第六步:根据几何约束条件建立非线性方程组,求解各割线中点投影点包含的未知参量,从而得到圆心投影点位置。
[0012] 第七步:取不同的边界点,计算多组圆心投影点,取平均值使结果更精确。
[0013] 本发明的有益效果:提供了一种从平面单个圆形图案的投影图像中精确提取圆心投影点的方法,用于相机标定以及视觉测量。从投影椭圆图像入手,提取边界点集合;在集合中任取三点,计算椭圆的外切三角形,得到外切三角形的三个顶点;在切点之间的连线上取包含未知参量的某点作为割线中点的投影,由射影几何相关理论得到几何约束关系,建立非线性方程组计算未知参量;根据几何关系,得到圆心投影点的位置。该方法可以仅仅针对单个圆形图案,不需要附加其他的约束条件;因此,可以适用于任意排列形式的多圆图案。而且该方法计算简单,能够应用于视觉测量等对实时性要求较高的场合。附图说明
[0014] 图1是本发明整体流程。
[0015] 图2是几何关系。

具体实施方式

[0016] 为使本发明的目的、技术方案和优点更加清楚明白,下面结合具体实施例,并参照附图,对本发明作进一步详细说明。
[0017] 本发明的目的是从单个圆形的投影图像中精确定位圆心投影点位置,主要流程分为三个部分:提取投影椭圆边界并拟合椭圆方程、建立椭圆外切三角形、由几何约束确定圆心投影点,如图1所示。
[0018] 进一步的,具体步骤为:
[0019] (1)提取投影椭圆边界并拟合椭圆方程
[0020] (1.1)相机拍摄的原始图像中包含噪声,用高斯滤波函数平滑图像。高斯滤波函数为 其中A为高斯函数的系数,σ为标准差。选择σ为1,大小为3×3的模板如下所示:
[0021]0.0751 0.1238 0.0751
0.1238 0.2042 0.1238
0.0751 0.1238 0.0751
[0022] 将此模板与原图像卷积,得到滤波后的图像。
[0023] (1.2)对滤波之后的灰度图像采用大津法计算二值化阈值,将灰度图像二值化。将二值图像倒转,使目标椭圆区域的像素为1。
[0024] (1.3)在二值图像中提取连通域,对连通域采用Moore边界跟踪算法提取边界点集合。
[0025] (1.4)椭圆方程的一般形式为ax2+bxy+cy2+dx+ey+f=0,写成矩阵形式为:
[0026]
[0027] 由边界点集合拟合椭圆方程的系数。
[0028] (2)建立椭圆外切三角形
[0029] 建立椭圆外切三角形的过程就是确定经过椭圆上三点的切线方程以及各切线的交点坐标,如图2所示。
[0030] (2.1)在边界点集合中任取三点p1,p2,p3,齐次坐标分别为(x1,y1,1),(x2,y2,1),(x3,y3,1)。
[0031] (2.2)由射影几何中的配极对应理论,经过这三点的切线方程的齐次坐标形式分别为:
[0032] T1=E·p1
[0033] T2=E·p2
[0034] T3=E·p3
[0035] 其中,E为拟合椭圆方程的矩阵形式。
[0036] (2.3)计算椭圆切线的交点。已知切线方程的坐标表示T1,T2,T3,交点t1,t2,t3的齐次坐标计算公式如下:
[0037] t1=T1×T2
[0038] t2=T2×T3
[0039] t3=T3×T1
[0040] 其中,×表示叉积。
[0041] (3)由几何约束确定圆心投影点
[0042] (3.1)p1,p2,p3之间的连线是圆的割线在图像中的投影。因为割线中点与割线的两个端点共线且投影不改变共线性,因此割线中点在图像中的投影点m1,m2,m3的齐次坐标表示如下:
[0043] m1:(x1+ax2,y1+ay2,1+a)
[0044] m2:(x2+bx3,y2+by3,1+b)
[0045] m3:(x3+cx1,y3+cy1,1+c)
[0046] 其中,a,b,c为未知参量。
[0047] (3.2)根据射影几何中的调和共轭定理,由割线中点投影点的坐标表达式可以推导出该割线方向上的无穷远点在图像中的投影点齐次坐标如下:
[0048]
[0049]
[0050]
[0051] (3.3)各割线中点投影点与对应切线交点的连线方程为两坐标向量叉乘,如下式所示:
[0052] l1=t1×m1
[0053] l2=t2×m2
[0054] l3=t3×m3
[0055] l1,l2,l3共同交于一点,该点就是圆心投影点,如图2所示。同时,圆形图案平面的无穷远直线经过投影在图像上依然为直线。根据射影几何理论,可以推导出无穷远直线的投影直线方程如下:
[0056] l′∞=E·O′
[0057] 其中,E为椭圆方程的矩阵形式,O′为圆心投影点。因此, 共线,且都在直线l′∞上。
[0058] 根据上述几何关系,可以建立包含未知参量a,b,c的非线性约束方程组如下:
[0059] l2·[l1×l3]=0
[0060]
[0061] l′∞=EO′=E·[l1×l2]
[0062]
[0063] (3.4)采用LM优化算法求解此非线性方程组得到a,b,c的值。将a,b带入O′的表达式就得到了圆心投影点坐标。为了使结果更加精确,取几组不同的点分别计算,取平均值作为最终的圆心投影点坐标。
高效检索全球专利

专利汇是专利免费检索,专利查询,专利分析-国家发明专利查询检索分析平台,是提供专利分析,专利查询,专利检索等数据服务功能的知识产权数据服务商。

我们的产品包含105个国家的1.26亿组数据,免费查、免费专利分析。

申请试用

分析报告

专利汇分析报告产品可以对行业情报数据进行梳理分析,涉及维度包括行业专利基本状况分析、地域分析、技术分析、发明人分析、申请人分析、专利权人分析、失效分析、核心专利分析、法律分析、研发重点分析、企业专利处境分析、技术处境分析、专利寿命分析、企业定位分析、引证分析等超过60个分析角度,系统通过AI智能系统对图表进行解读,只需1分钟,一键生成行业专利分析报告。

申请试用

QQ群二维码
意见反馈