基于光流估计的图像处理方法、装置以及计算机设备制造方法及图纸

技术编号:37721106 阅读:28 留言:0更新日期:2023-06-02 00:20
本公开提出一种基于光流估计的图像处理方法、装置以及存储介质,包括:获取相邻的两帧图像,并分别对每帧图像的像素点进行下采样以构建图像金字塔,并将所述图像金字塔的每一层图像划分为N个图像块,其中,N为大于1的正整数,并且相邻层图像的每个图像块具有对应关系,并根据所述每一层图像的N个图像块中的第一图像块,计算第一光流数据,以及基于所述第一光流数据对所述两帧图像进行目标处理操作,同时根据所述每一层图像的N个图像块中的第二图像块,计算第二光流数据,其中,所述第二光流数据用于所述目标处理操作,能够在利用部分光流数据进行目标处理操作的同时计算另一部分区域的光流数据,从而可以缩短图像处理整体时间。间。间。

【技术实现步骤摘要】
基于光流估计的图像处理方法、装置以及计算机设备


[0001]本公开涉及图像处理
,尤其涉及一种基于光流估计的图像处理方法、装置以及存储介质。

技术介绍

[0002]在计算机视觉中,光流(optical flow)运动估计算法是计算相邻两帧图像对应像素点运动偏移常用的计算方法,其通过计算出两帧图像对应像素点的偏移位置得到像素点光流数据,即:光流偏移数据,其中,在计算光流数据中,可以将图像进行下采样构建金字塔,首先计算图像较小的金字塔层的光流数据,然后融合到上一个金字塔层的光流偏移上,从上到下依次融合,得到最终的光流数据;进一步地,基于该光流数据对图像进行后续的防抖、3D降噪、目标分割、识别、跟踪、机器人导航以及形状信息恢复等处理。
[0003]相关技术在图像防抖、降噪等处理过程中,需要计算相邻两幅图像完整的光流数据,在得到完整光流数据的情况下进行后续的防抖、降噪等处理,因此光流计算与后续图像处理是顺序进行的,所需的计算时长是两个步骤计算时长累加之和。因此在高速计算的场景下,会有一定的时间延迟,不利于图像实时处理。
专利技术内本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种基于光流估计的图像处理方法,其特征在于,所述方法包括:获取相邻的两帧图像,并分别对每帧图像的像素点进行下采样以构建图像金字塔;将所述图像金字塔的每一层图像划分为N个图像块,其中,N为大于1的正整数,并且相邻层图像的每个图像块具有对应关系;根据所述每一层图像的N个图像块中的第一图像块,计算第一光流数据;基于所述第一光流数据对所述两帧图像进行目标处理操作,同时根据所述每一层图像的N个图像块中的第二图像块,计算第二光流数据,其中,所述第二光流数据用于所述目标处理操作。2.如权利要求1所述的方法,其特征在于,所述计算第一光流数据之后,还包括:将所述第一光流数据写入内存;并且,所述基于所述第一光流数据对所述两帧图像进行目标处理操作,包括:从所述内存读取所述第一光流数据,并基于所述第一光流数据对所述两帧图像进行目标处理操作。3.如权利要求1所述的方法,其特征在于,所述将所述图像金字塔的每一层图像划分为N个图像块之前,包括:根据所述每帧图像的像素点数量,确定划分的N个图像块的数量。4.如权利要求1所述的方法,其特征在于,所述将所述图像金字塔的每一层图像划分为N个图像块,包括:将所述图像金字塔的每一层图像划分为与当前层图像宽度相等的N个图像块;或者将所述图像金字塔的每一层图像划分为与当前层图像高度相等的N个图像块。5.如权利要求1所述的方法,其特征在于,所述根据所述每一层图像的N个图像块中的第一图像块,计算第一光流数据,包括:按照从最顶层到最底层的顺序,依次计算所述每一层图像的第一图像块的光流数据,并将最底层图像的第一图像块的光流数据作为所述第一光流数据。6.如权利要求1所述的方法,其特征在于,所述根据所述每一层图像的N个图像块中的第一图像块,计算第一光流数据,包括:确定所述每一层图像的N个图像块中的多个图像块作为所述第一图像块;以及根据所述第一图像块,计算所述第一光流数据。7.一种基于光流估计的图像处理装置,其特征在于,包括:构建模块,用于获取相邻的两帧图像,并分别对每帧图像的像素点进行下采样以...

【专利技术属性】
技术研发人员:龚文彪
申请(专利权)人:爱芯元智半导体上海有限公司
类型:发明
国别省市:

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

1