[发明专利]一种基于金字塔光流的云运动矢量计算方法在审
申请号: | 201710205760.X | 申请日: | 2017-03-31 |
公开(公告)号: | CN106960445A | 公开(公告)日: | 2017-07-18 |
发明(设计)人: | 卢涵宇;刘玉;卢天健;袁咏仪 | 申请(专利权)人: | 卢涵宇;贵州中北斗科技有限公司 |
主分类号: | G06T7/246 | 分类号: | G06T7/246;G06T5/00 |
代理公司: | 北京科家知识产权代理事务所(普通合伙)11427 | 代理人: | 莫文新 |
地址: | 550004 贵州省贵*** | 国省代码: | 贵州;52 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 金字塔 运动 矢量 计算方法 | ||
技术领域
本发明涉及云运动探测技术领域,特别是涉及一种基于金字塔光流的云运动矢量计算方法。
背景技术
云运动的预测是静止气象卫星观测的重要任务之一,准确预测云运动的距离和方向,可以推导出风的大小和方向,以便能够准确地预报天气。由于云运动的矢量在天气分析预报、航空气象等方面是重要的信息,因此有必要对云运动矢量进行准确计算。然而,现有技术还没有开展这方面的研究。
发明内容
本发明主要解决的技术问题是提供一种基于金字塔光流的云运动矢量计算方法,能够准确计算云运动的矢量。
为解决上述技术问题,本发明采用的一个技术方案是:提供一种基于金字塔光流的云运动矢量计算方法,包括以下步骤:S1:通过垂直拍摄地面的摄像头连续抓拍两帧云层图像;S2:探测所述两帧云层图像中第一帧云层图像的多个特征点;S3:使用金字塔光流法对所述两帧云层图像进行比较,估计出每一所述特征点在所述两帧云层图像中第二帧云层图像中的位置;S4:判断每一特征点在所述第一帧云层图像中的位置相对于在所述第二帧云层图像中的位置是否发生改变;S5:如果没有发生改变,则过滤掉相应的特征点,如果发生改变,则保留相应的特征点;S6:根据每一个保留的特征点在两帧云层图像中的位置计算得到每个特征点的矢量;S7:根据所有保留的特征点的矢量计算得到所有保留的特征点的合矢量。
其中,在步骤S2之前,所述方法还包括:采用中值滤波对所述两帧云层图像进行平滑处理。
本发明的有益效果是:区别于现有技术的情况,本发明实施例的方法采用金字塔光流法对相邻两帧云层图像进行特征点跟踪,得到在两帧云层图像中位置发生改变的特征点,对这些特征点的矢量计算合矢量可得到云运动矢量,从而能够准确计算云运动的矢量。
附图说明
图1是本发明实施例基于金字塔光流的云运动矢量计算方法的流程示意图。
具体实施例
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅是本发明的一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
参阅图1,是本发明实施例基于金字塔光流的云运动矢量计算方法的流程示意图。本发明实施例的方法包括以下步骤:
S1:通过垂直拍摄地面的摄像头连续抓拍两帧云层图像。
S2:探测两帧云层图像中第一帧云层图像的多个特征点。
其中,特征点可以是Harris角点,也可以是边缘点。
S3:使用金字塔光流法对两帧云层图像进行比较,估计出每一特征点在两帧云层图像中第二帧云层图像中的位置。
其中,金字塔光流法是现有算法,其大致过程为:首先,对每一帧云层图像建立一个高斯金字塔,最大尺度图像在最顶层,原始图像在最底层;然后,从最顶层开始估计下一帧所在位置,作为下一层的初始位置,沿着金字塔向下搜索,重复估计动作,直到到达金字塔的最底层。
需要注意的是,使用金字塔光流法应当遵循假设条件,即:
(1)亮度恒定,就是同一点随着时间的变化,其亮度不会发生改变;
(2)小运动,这个也必须满足,就是时间的变化不会引起位置的剧烈变化;
(3)空间一致,一个场景上邻近的点投影到图像上也是邻近点,且邻近点速度一致。
S4:判断每一特征点在第一帧云层图像中的位置相对于在第二帧云层图像中的位置是否发生改变。
S5:如果没有发生改变,则过滤掉相应的特征点,如果发生改变,则保留相应的特征点。
其中,所有特征点在第二帧云层图像中的位置估计完成后,就可以判断哪些特征点的位置发生改变,哪些没有发生改变。发生改变的特征点被保留,没有发生改变的特征点被剔除。
S6:根据每一个保留的特征点在两帧云层图像中的位置计算得到每个特征点的矢量。
其中,由于特征点的位置发生改变,那么根据每一个保留的特征点在两帧云层图像中的像素坐标即可计算得到每个特征点的矢量。
S7:根据所有保留的特征点的矢量计算得到所有保留的特征点的合矢量。
其中,所有保留的特征点的矢量不会完全一致,但是能够体现云层整体的运动,因此,根据所有保留的特征点的矢量计算得到所有保留的特征点的合矢量,就可以体现云运动矢量。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于卢涵宇;贵州中北斗科技有限公司,未经卢涵宇;贵州中北斗科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710205760.X/2.html,转载请声明来源钻瓜专利网。