俯仰角矫正方法、装置、电子设备及存储介质制造方法及图纸

技术编号:39262204 阅读:10 留言:0更新日期:2023-10-30 12:15
本申请公开了俯仰角矫正方法、装置、电子设备及存储介质,涉及图像处理技术领域,首先获取飞行设备在不同位置的定位信息及航拍云台相机拍摄的图像,通过检测图像的特征点得到单应性矩阵以计算第一像素位移,再根据定位信息计算第一物理位移,控制飞行设备悬停并旋转航向角,根据单应性矩阵得到旋转角度和第二像素位移,通过第一物理位移、第一像素位移和第二像素位移计算第二物理位移,最后根据旋转角度、第二物理位移和定位信息中的高度计算并矫正俯仰角。由此只需要在飞行过程中读取相关的定位信息以及航拍云台相机拍摄的图像信息,即可计算出精确的俯仰角,无需进行预先静态矫正,也不依赖外部设备,操作简便适用范围广泛。操作简便适用范围广泛。操作简便适用范围广泛。

【技术实现步骤摘要】
俯仰角矫正方法、装置、电子设备及存储介质


[0001]本申请涉及图像处理领域,特别是涉及一种俯仰角矫正方法、装置、电子设备及存储介质。

技术介绍

[0002]航拍云台相机在农林植保、遥感测绘、地理勘察、电力巡检、交通巡检以及非民用等领域一直有着重要应用,随着民用无人机的技术发展,对云台相机的控制精度要求越来越高。而云台相机的俯仰角在高空飞行的时候容易累积机械误差,在步进电机出现丢步的情况下不能进行角度补偿,误差便会越来越大。
[0003]为了进行精准的控制,相关技术中通常采用静态矫正或者激光雷达辅助矫正对俯仰角进行矫正。然而静态矫正无法解决云拍相机运动过程中的累积误差,激光雷达辅助矫正则需要额外加装激光设备,而且不方便用于小型无人机,因此一般的激光设备无法满足高空远距离的需求。相关技术中的云拍相机的俯仰角矫正的不同方法的适用范围小,而且精度难以达到理想效果。

技术实现思路

[0004]本申请旨在至少解决现有技术中存在的技术问题之一。为此,本申请实施例提供了一种俯仰角矫正方法、装置、电子设备及存储介质,能够通过图像处理矫正航拍云台相机的俯仰角,具有较高精度而且不依赖外部设备,适用范围广。
[0005]第一方面,本申请实施例提供了一种俯仰角矫正方法,应用于航拍云台相机,所述航拍云台相机搭载于飞行设备上,包括:
[0006]获取所述飞行设备的第一定位信息及拍摄的第一图像,控制所述飞行设备以预设方向飞行预设时间后,获取所述飞行设备的第二定位信息及拍摄的第二图像;
[0007]检测所述第一图像和所述第二图像之间的特征点,计算单应性矩阵;
[0008]基于所述单应性矩阵计算所述第一图像和所述第二图像的第一像素位移;
[0009]根据所述第一定位信息和所述第二定位信息,计算所述第一图像和所述第二图像的第一物理位移;
[0010]控制所述飞行设备悬停,以预设角度旋转航向角,并基于所述单应性矩阵得到旋转角度和第二像素位移;
[0011]根据所述第一物理位移和所述第一像素位移计算位移比值,并基于所述位移比值和所述第二像素位移,计算第二物理位移;
[0012]根据所述旋转角度、所述第二物理位移和所述第二定位信息,计算参考俯仰角,并根据所述参考俯仰角矫正当前俯仰角。
[0013]在本申请的一些实施例中,所述检测所述第一图像和所述第二图像之间的特征点,计算单应性矩阵,包括:
[0014]使用ORB算法检测所述第一图像的第一特征点并计算得到第一描述子,以及检测
所述第二图像的第二特征点并计算得到第二描述子;
[0015]对所述第一描述子和所述第二描述子进行匹配,得到多个特征点对;
[0016]基于所述特征点对,利用随机抽样一致性算法拟合得到所述单应性矩阵。
[0017]在本申请的一些实施例中,所述基于所述特征点对,利用随机抽样一致性算法拟合得到所述单应性矩阵,包括:
[0018]在多个所述特征点对中随机选取第一数量的所述特征点对加入内点集合,并基于所述内点集合得到初始单应性矩阵;
[0019]根据所述初始单应性矩阵计算剩余的所述特征点对的投影,并将投影误差小于预设阈值的特征点对加入至所述内点集合,所述内点集合具有第二数量的特征点对;
[0020]根据预设迭代次数重复上述过程,选取所述第二数量的最大值对应的所述初始单应性矩阵作为所述单应性矩阵。
[0021]在本申请的一些实施例中,所述基于所述单应性矩阵计算所述第一图像和所述第二图像的第一像素位移,包括:
[0022]获取所述第一图像的第一坐标和所述第二图像的第二坐标;其中,所述第一坐标为所述第一图像的中心点坐标,所述第二坐标为所述第二图像的中心点坐标;
[0023]利用所述单应性矩阵将所述第一坐标转换为参考第二坐标;
[0024]计算所述参考第二坐标和所述第二坐标的差值,得到所述第一像素位移。
[0025]在本申请的一些实施例中,所述第一定位信息包括第一经度和第一纬度,所述第二定位信息包括第二经度和第二纬度;所述根据所述第一定位信息和所述第二定位信息,计算所述第一图像和所述第二图像之间的第一物理位移,包括:
[0026]根据所述第一经度和所述第二经度计算经度差值;
[0027]根据所述第一纬度和所述第二纬度计算纬度差值;
[0028]根据所述经度差值、所述纬度差值和地球半径,计算所述第一图像和所述第二图像之间的第一物理位移。
[0029]在本申请的一些实施例中,所述控制所述飞行设备悬停,以预设角度旋转航向角,并基于所述单应性矩阵得到旋转角度和第二像素位移,包括:
[0030]控制所述飞行设备在所述第二定位信息对应的位置悬停,以预设角度旋转航向角得到参考航向角;
[0031]基于所述参考航向角,根据所述单应性矩阵中的旋转信息和平移信息,得到所述旋转角度和所述第二像素位移;其中,所述旋转信息为对所述单应性矩阵进行分解得到的旋转矩阵,所述平移信息为对所述单应性矩阵进行分解得到的平移向量。
[0032]在本申请的一些实施例中,所述第二定位信息还包括高度信息;所述根据所述旋转角度、所述第二物理位移和所述第二定位信息,计算参考俯仰角,并根据所述参考俯仰角矫正当前俯仰角,包括:
[0033]根据所述旋转角度和所述第二物理位移,计算旋转半径;
[0034]根据所述旋转半径和所述高度信息,计算参考俯仰角;
[0035]将所述航拍云台相机的俯仰角矫正为所述参考俯仰角。
[0036]第二方面,本申请实施例还提供了一种俯仰角矫正装置,应用如本申请第一方面实施例所述的俯仰角矫正方法,包括:
[0037]获取模块,用于获取所述飞行设备的第一定位信息及拍摄的第一图像,控制所述飞行设备以预设方向飞行预设时间后,获取所述飞行设备的第二定位信息及拍摄的第二图像;
[0038]检测模块,用于检测所述第一图像和所述第二图像之间的特征点,计算单应性矩阵;
[0039]第一计算模块,用于基于所述单应性矩阵计算所述第一图像和所述第二图像的第一像素位移;
[0040]第二计算模块,用于根据所述第一定位信息和所述第二定位信息,计算所述第一图像和所述第二图像的第一物理位移;
[0041]控制模块,用于飞行设备悬停,以预设角度旋转航向角,并基于所述单应性矩阵得到旋转角度和第二像素位移;
[0042]第三计算模块,用于根据所述第一物理位移和所述第一像素位移计算位移比值,并基于所述位移比值和所述第二像素位移,计算第二物理位移;
[0043]矫正计算模块,用于根据所述旋转角度、所述第二物理位移和所述第二定位信息,计算参考俯仰角,并根据所述参考俯仰角矫正当前俯仰角。
[0044]第三方面,本申请实施例还提供了一种电子设备,包括存储器、处理器,所述存储器存储有计算机程序,所述处理器执行所述计算机程序时实现如本申请第一方面实施例所述的俯仰角矫正方本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种俯仰角矫正方法,应用于航拍云台相机,所述航拍云台相机搭载于飞行设备上,其特征在于,包括:获取所述飞行设备的第一定位信息及拍摄的第一图像,控制所述飞行设备以预设方向飞行预设时间后,获取所述飞行设备的第二定位信息及拍摄的第二图像;检测所述第一图像和所述第二图像之间的特征点,计算单应性矩阵;基于所述单应性矩阵计算所述第一图像和所述第二图像的第一像素位移;根据所述第一定位信息和所述第二定位信息,计算所述第一图像和所述第二图像的第一物理位移;控制所述飞行设备悬停,以预设角度旋转航向角,并基于所述单应性矩阵得到旋转角度和第二像素位移;根据所述第一物理位移和所述第一像素位移计算位移比值,并基于所述位移比值和所述第二像素位移,计算第二物理位移;根据所述旋转角度、所述第二物理位移和所述第二定位信息,计算参考俯仰角,并根据所述参考俯仰角矫正当前俯仰角。2.根据权利要求1所述的俯仰角矫正方法,其特征在于,所述检测所述第一图像和所述第二图像之间的特征点,计算单应性矩阵,包括:使用ORB算法检测所述第一图像的第一特征点并计算得到第一描述子,以及检测所述第二图像的第二特征点并计算得到第二描述子;对所述第一描述子和所述第二描述子进行匹配,得到多个特征点对;基于所述特征点对,利用随机抽样一致性算法拟合得到所述单应性矩阵。3.根据权利要求2所述的俯仰角矫正方法,其特征在于,所述基于所述特征点对,利用随机抽样一致性算法拟合得到所述单应性矩阵,包括:在多个所述特征点对中随机选取第一数量的所述特征点对加入内点集合,并基于所述内点集合得到初始单应性矩阵;根据所述初始单应性矩阵计算剩余的所述特征点对的投影,并将投影误差小于预设阈值的特征点对加入至所述内点集合,所述内点集合具有第二数量的特征点对;根据预设迭代次数重复上述过程,选取所述第二数量的最大值对应的所述初始单应性矩阵作为所述单应性矩阵。4.根据权利要求2所述的俯仰角矫正方法,其特征在于,所述基于所述单应性矩阵计算所述第一图像和所述第二图像的第一像素位移,包括:获取所述第一图像的第一坐标和所述第二图像的第二坐标;其中,所述第一坐标为所述第一图像的中心点坐标,所述第二坐标为所述第二图像的中心点坐标;利用所述单应性矩阵将所述第一坐标转换为参考第二坐标;计算所述参考第二坐标和所述第二坐标的差值,得到所述第一像素位移。5.根据权利要求1所述的俯仰角矫正方法,其特征在于,所述第一定位信息包括第一经度和第一纬度,所述第二定位信息包括第二经度和第二纬度;所述根据所述第一定位信息和所述第二定位信息,计算所述第一图像和所述第二图像之间的第一...

【专利技术属性】
技术研发人员:刘建德杨吉团庞国安贾承辉
申请(专利权)人:深圳市科思科技股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1