[发明专利]一种基于图像标记的无人机视觉姿态和位置解算方法有效
申请号: | 202010659969.5 | 申请日: | 2020-07-10 |
公开(公告)号: | CN111968128B | 公开(公告)日: | 2022-12-20 |
发明(设计)人: | 王学运;张京娟;陈刚;于泽龙 | 申请(专利权)人: | 北京航空航天大学 |
主分类号: | G06T7/11 | 分类号: | G06T7/11;G06T7/136;G06T7/50;G06T7/70;G06V10/25;G06F17/16;G01C21/20 |
代理公司: | 北京航智知识产权代理事务所(普通合伙) 11668 | 代理人: | 黄川;史继颖 |
地址: | 100191*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 图像 标记 无人机 视觉 姿态 位置 方法 | ||
1.一种基于图像标记的无人机视觉姿态和位置解算方法,其特征在于,包括如下步骤:
S1:采集无人机航拍图像视频流;
S2:利用图像的饱和空间S对采集的图像进行分割,经过色彩空间转换后,通过自适应阈值对图像进行阈值二值化操作,从图像中寻找最大联通区域作为感兴趣区域;
S3:使用一个固定窗口在所述感兴趣区域上进行任意方向上的滑动,比较滑动前后窗口中的像素灰度值;
S4:判断是否任意方向上的滑动都使所述窗口中的像素灰度变化值大于阈值;若是,则所述窗口包含角点,执行步骤S5;若否,则所述窗口不包含角点,返回步骤S1;
S5:从所述感兴趣区域中提取角点坐标;
S6:根据提取的角点坐标,求解单应性矩阵;
S7:根据所述单应性矩阵,基于成像原理求解无人机的相对位置和相对姿态角;
步骤S6中,根据提取的角点坐标,求解单应性矩阵,具体包括:
图像坐标系下图像与世界坐标系下图像的透射关系如下:
其中,表示图像坐标系下点的深度;(xP,yP,1)表示图像坐标系下像素点p的坐标;表示世界坐标系下点的齐次坐标,表示以特征平面为基准的世界坐标系下点的齐次坐标;H为单应性矩阵;
设单应性矩阵H为:
由式(6)与式(7)联立得到:
设h33=1,则式(8)和式(9)化为:
由于单应性矩阵的自由度为8,因此,至少需要图像坐标系下四个角点坐标(xiP,yiP)及其对应点在世界坐标系下的齐次坐标i=1,2,3,4,求解单应性矩阵;
根据式(12),利用线性求解方式求解单应性矩阵;
步骤S7,根据所述单应性矩阵,基于成像原理求解无人机的相对位置和相对姿态角,具体包括:
根据以下公式计算相对姿态角:
其中,表示俯仰角,θ表示横滚角;f表示相机焦距;为的逆矩阵;
在图像坐标系下的π1平面的y轴表示齐次坐标为:
y0=(1,0,0)T (15)
单应性矩阵与图像坐标系下π1平面的y轴的表示向量相乘得到:
求得在世界坐标系下的π2平面的直线Lw为:
Lw=(h11,h12,h13)T (17)
利用Lw的齐次坐标的性质,求得Lw的斜率,为相对偏航角ψ;
下面计算相对位置:
由图像坐标系与世界坐标系的对应关系可知:
其中,(Xw,Yw)表示世界坐标系下点的坐标;
已知世界坐标系下原点Ow的坐标为(0,0,1)T,根据单应性矩阵对应在图像坐标系下的O'w点的坐标为:
π1平面的像素点p点与π2平面的Xw轴无穷远处映射,得到:
光源点Oc到O'w点的距离为:
光源点Oc到p点的距离为:
设q点在世界坐标系下的坐标为(Xqw,0,1),且经过q点投影到π1平面的无穷远处,根据单应性矩阵得到:
其中,(xq,yq)表示q点在图像坐标系下的坐标;根据式(24)得到:
根据三角形相似ΔOcO'wp~ΔOwOcq,得到如下等式:
其中,OcOw表示光源点Oc与Ow点之间的距离,OcO'w表示光源点Oc与O'w点之间的距离,Ocp表示光源点Oc与p点之间的距离,表示的绝对值;根据式(26)得到:
过Ow点做垂直于Zc轴的直线并交于O”点,OcO”为世界坐标系下原点Ow在相机坐标系下沿Zc方向的位置信息,得到:
其中,OcO”表示光源点Oc与O”点之间的距离;根据计算的图像坐标系和相机坐标系的转换关系,得到:
其中,(Xc,Y,Zc)表示p点在相机坐标系下的位置,
将式(19)带入式(30)得到:
根据标定相机的焦距和主点坐标、12个目标特征点在世界坐标系下的坐标以及透射到图像坐标系下的坐标,求解出世界坐标系相对于相机坐标系的三个位置距离信息。
2.如权利要求1所述的基于图像标记的无人机视觉姿态和位置解算方法,其特征在于,步骤S5,从所述感兴趣区域中提取角点坐标,具体包括:
Harris算子的基本公式如下:
其中,Harris算子采用高斯窗口,(u,v)表示沿横纵两个方向的微小滑动量,E(u,v)表示尺寸为N*N的局部检测窗口沿横纵两个方向做微小滑动(u,v)时,窗口的平均能量变化值,N=3,4,…,10;w(x,y)表示高斯窗口的权重,(x,y)表示当前像素点坐标;I(x+u,y+v)表示窗口滑动后所包含的图像,I(x,y)表示窗口滑动前所包含的图像,Ix和Iy分别表示图像像素点在水平和垂直方向的梯度;令
其中,M为协方差矩阵,采用如下公式对协方差矩阵M的特征值进行评估:
R=det(M)-λ(trace(M))2 (3)
其中,
det(M)=λ1λ2 (4)
trace(M)=λ1+λ2 (5)
其中,R的值越大,表示角点的响应程度越大;λ=0.04~0.08;λ1和λ2分别表示矩阵M的特征值;取R最大值的1%为阈值点,在以待判像素点为中心点的N*N矩阵窗口中提取R最大值点作为角点。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京航空航天大学,未经北京航空航天大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010659969.5/1.html,转载请声明来源钻瓜专利网。
- 彩色图像和单色图像的图像处理
- 图像编码/图像解码方法以及图像编码/图像解码装置
- 图像处理装置、图像形成装置、图像读取装置、图像处理方法
- 图像解密方法、图像加密方法、图像解密装置、图像加密装置、图像解密程序以及图像加密程序
- 图像解密方法、图像加密方法、图像解密装置、图像加密装置、图像解密程序以及图像加密程序
- 图像编码方法、图像解码方法、图像编码装置、图像解码装置、图像编码程序以及图像解码程序
- 图像编码方法、图像解码方法、图像编码装置、图像解码装置、图像编码程序、以及图像解码程序
- 图像形成设备、图像形成系统和图像形成方法
- 图像编码装置、图像编码方法、图像编码程序、图像解码装置、图像解码方法及图像解码程序
- 图像编码装置、图像编码方法、图像编码程序、图像解码装置、图像解码方法及图像解码程序