[发明专利]一种基于机器视觉的运动装置标定方法及其装置在审
申请号: | 201810644611.8 | 申请日: | 2018-06-21 |
公开(公告)号: | CN108510553A | 公开(公告)日: | 2018-09-07 |
发明(设计)人: | 陈先开;陈恳;邓亮;冯良炳 | 申请(专利权)人: | 深圳辰视智能科技有限公司 |
主分类号: | G06T7/80 | 分类号: | G06T7/80 |
代理公司: | 深圳协成知识产权代理事务所(普通合伙) 44458 | 代理人: | 章小燕 |
地址: | 518000 广东省深圳市南山区*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 运动装置 标定 基于机器 平面方程 视觉 方法使用 立体视觉 输出运动 点群 分拣 估算 检测 | ||
1.一种基于机器视觉的运动装置标定方法,其特征在于,包括步骤:
Marker点群的检测;
运动装置平面方程参数的估计;
对运动装置的速度和运动方向进行估计;
输出运动装置的速度,运动方向,平面方程参数。
2.根据权利要求1所述的基于机器视觉的运动装置标定方法,其特征在于,所述Marker点群的检测步骤包括:
初始化参数,设置点群组为空G={},设置标识符为FLAG=0,点群组计数变量i=0;
同步触发左右双目相机拍照,获取图像对
其中,ti表示第ti时刻的时间,单位为秒;和分别表示第ti时刻从左相机获取的灰度图像和右相机获取的灰度图像;
分别检测图像和中的Marker点群;如果两幅图像均检测到两组Marker点群,则分别记为和
根据点群和利用立体相机的三角测距原理,计算其对应的相机坐标系下的坐标分别记为和
3.根据权利要求1或2所述的基于机器视觉的运动装置标定方法,其特征在于,所述运动装置平面方程参数的估计步骤包括:
计算左相机坐标系下的运动装置平面中心点;左相机坐标系下的中心点Cleft=(cxleft,cyleft,czleft)的计算公式为:
K,N,n属于自然数,分别表示n点在左相机坐标系下的坐标;
估计左相机坐标系下的平面方程参数,包括:
对左相机坐标系下的所有检测到的Marker点去中心化后的点得到:
分别表示去中心化后的点的x轴坐标,y轴坐标和z轴坐标;
构造偏移矩阵Qleft:
对Qleft进行SVD(Singular Value Decomposition奇异值)分解得到Qleft=U∑V;其中,U为K×K的正交矩阵,V为N×N的正交矩阵,∑为K×N的特征对角矩阵,从∑中选取特征值最小所对应V中的特征向量
计算运动装置的平面方程参数,包括:
平面方程表示为aleftx+blefty+cleftz+dleft=0;
根据中心点Cleft=(cxleft,cyleft,czleft),平面方程的系数可确定为:
其中,aleft,bleft,cleft表示平面方程的法向量系数,dleft表示偏移量系数。
4.根据权利要求1所述的基于机器视觉的运动装置标定方法,其特征在于,所述对运动装置的速度和运动方向估计步骤包括:
初始化参数,初始迭代计数t=0,最大迭代次数T-1,其中t<T,且T属于自然数;
随机采样两组Marker点群;分别记为和(Plleft,Plright);k<l,k、l均属于自然数;
计算运动装置的运动速度计算公式如下:
其中,空间坐标为
空间坐标为
Plleft空间坐标为
Plright空间坐标为
左相机坐标系下的运动方向计算公式为:
其中N表示Marker点个数,分别表示方向向量的x轴坐标值,y轴坐标值,z轴坐标值,γ为归一化系数,
计算vdir在平面方程aleftx+blefty+cleftz+dleft=0下的投影,运动装置的运动方向就是该投影,即:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳辰视智能科技有限公司,未经深圳辰视智能科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810644611.8/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种标定板自动旋转标定装置
- 下一篇:一种图像处理方法及系统