一种光流的修正方法和计算机设备技术

技术编号:29025583 阅读:22 留言:0更新日期:2021-06-26 05:27
本申请涉及一种光流的修正方法和计算机设备,所述方法包括:获取待处理图像,其中,待处理图像为视频序列中的任一帧图像;对于待处理图像中的每个像素点,选取像素点对应的目标像素点,其中,所述目标像素点与所述像素点的特征相似度满足预设条件;获取选取到的目标像素点的光流以及像素点的光流,并根据目标像素点的光流以及像素点的光流,得到像素点的修正后的光流。本发明专利技术对于一个像素点,在该像素点对应的局域块中选择与该像素点特征相似的目标像素点,由于目标像素点同该像素点的特征相似,应属于待处理图像中显示的同一物体,这样,在视频中有大量小范围的纹理信息时,不会错误匹配相邻物体,提高了光流的精度。提高了光流的精度。提高了光流的精度。

【技术实现步骤摘要】
一种光流的修正方法和计算机设备


[0001]本申请涉及图像处理
,特别是涉及一种光流的修正方法和计算机设备。

技术介绍

[0002]光流是指视频图像序列中,由于物体的运动或者光强变化产生的像素亮度连续变化信息,即在时变图像中观察到的像素点运动的瞬时速度。光流的计算是运动补偿的重要部分,现有的光流计算方法主要包括以下几种:
[0003]基于梯度的光流计算,可以得到致密的光流场图像,该方法在剧烈光照变化、非刚性的复杂运动和多目标、大位移运动等情况下,可以保持运动物体的边缘轮廓,得到较好的光流计算精度。
[0004]基于能量的光流计算方法,将光流计算转化为全局能量函数在约束条件下的优化问题,对于运动物体的边界部分,提高了光流计算的精度。
[0005]但是目前的光流计算方法,对于视频中的小范围纹理信息,表现较差,当视频中有大量小范围的纹理信息时,例如一片草地或一片砖墙,容易错误匹配相邻物体,从而造成运动补偿的错误。
[0006]因此,现有技术有待改进。

技术实现思路

[0007]本专利技术所要解决的技术问题是,提供一种光流的修正方法和计算机设备,在视频中有大量小范围的纹理信息时,提高了光流的精度。
[0008]一方面,本专利技术实施例提供了一种光流的修正方法,包括:
[0009]获取待处理图像,其中,所述待处理图像为视频序列中的任一帧图像;
[0010]对于所述待处理图像中的每个像素点,选取所述像素点对应的目标像素点,其中,所述目标像素点与所述像素点的特征相似度满足预设条件;
[0011]获取选取到的所述目标像素点的光流以及所述像素点的光流,并根据所述目标像素点的光流以及所述像素点的光流,得到所述像素点的修正后的光流。
[0012]作为进一步的改进技术方案,所述选取所述像素点对应的目标像素点,包括:
[0013]根据预设规则确定所述像素点对应的局域块,其中,所述局域块的中心为所述像素点;
[0014]在所述局域块内选取所述像素点对应的目标像素点。
[0015]作为进一步的改进技术方案,所述根据预设规则确定所述像素点对应的局域块之前,包括:
[0016]根据所述待处理图像中各像素点的特征对所述待处理图像进行图像分割,以得到若干分割集,其中,每个分割集中的各像素点之间的特征相似度满足预设条件;
[0017]相应的,所述在所述局域块内选取所述像素点对应的目标像素点,包括:
[0018]在所述局域块内选取与所述像素点属于同一分割集的像素点;
[0019]将选取的与所述像素点属于同一分割集的像素点作为目标像素点。
[0020]作为进一步的改进技术方案,所述光流包括X方向的光流分量和Y方向的光流分量;所述根据所述目标像素点的光流以及所述像素点的光流,得到所述像素点的修正后的光流,包括:
[0021]根据所述目标像素点的X方向的光流分量以及所述像素点的X方向的光流分量,得到所述像素点的修正后的X方向的光流分量;
[0022]根据所述目标像素点的Y方向的光流分量以及所述像素点的Y方向的光流分量,得到所述像素点的修正后的Y方向的光流分量。
[0023]作为进一步的改进技术方案,所述根据所述目标像素点的X方向的光流分量以及所述像素点的X方向的光流分量,得到所述像素点的修正后的X方向的光流分量,包括:
[0024]计算所述目标像素点的X方向的光流分量以及所述像素点的X方向的光流分量的第一平均值;
[0025]将所述第一平均值作为所述像素点的修正后的X方向的光流分量;
[0026]所述根据所述目标像素点的Y方向的光流分量以及所述像素点的Y方向的光流分量,得到所述像素点的修正后的Y方向的光流分量,包括:
[0027]计算所述目标像素点的Y方向的光流分量以及所述像素点的Y方向的光流分量的第二平均值;
[0028]将所述第二平均值作为所述像素点的修正后的Y方向的光流分量。
[0029]作为进一步的改进技术方案,所述计算所述目标像素点的X方向的光流分量以及所述像素点的X方向的光流分量的第一平均值之前,包括:
[0030]在所述待处理图像中选取与所述像素点对应的分割集像素点,其中,所述分割集像素点与所述像素点的特征的相似度满足预设数值;
[0031]将所述像素点和所述分割集像素点的X方向的光流分量分别对应填充到第一零矩阵中,以得到第一分割集矩阵,其中,所述第一零矩阵的大小等于所述待处理图像的大小;
[0032]在所述第一分割集矩阵中获取所述像素点对应的X方向的光流分量,以及所述目标像素点的X方向的光流分量;
[0033]所述计算所述目标像素点的Y方向的光流分量以及所述像素点的Y方向的光流分量的第二平均值之前,包括:
[0034]在所述待处理图像中选取与所述像素点对应的分割集像素点,其中,所述分割集像素点与所述像素点的特征的相似度满足预设数值;
[0035]将所述像素点和所述分割集像素点的Y方向的光流分量分别对应填充到第二零矩阵中,以得到第二分割集矩阵,其中,所述第二零矩阵的大小等于所述待处理图像的大小;
[0036]在所述第二分割集矩阵中获取所述像素点对应的Y方向的光流分量,以及所述目标像素点的Y方向的光流分量。
[0037]作为进一步的改进技术方案,所述计算所述目标像素点的X方向的光流分量以及所述像素点的X方向的光流分量的第一平均值,包括:
[0038]计算所述目标像素点的X方向的光流分量和所述像素点的X方向的光流分量的第一光流分量总和;
[0039]计算所述第一光流分量总和与像素点总个数的比值,以得到所述第一平均值,其
中,所述像素点总个数为所述像素点的个数和所述目标像素点的个数的和;
[0040]所述计算所述目标像素点的Y方向的光流分量以及所述像素点的Y方向的光流分量的第二平均值,包括:
[0041]计算所述目标像素点的Y方向的光流分量和所述像素点的Y方向的光流分量的第二总和;
[0042]计算所述第二总和与所述像素点总个数的比值,以得到第二平均值。
[0043]作为进一步的改进技术方案,所述获取待处理图像之前,包括:
[0044]根据所述待处理图像和相邻图像,计算所述待处理图像中各像素点分别对应的光流,其中,所述相邻图像为视频序列中与所述待处理图像相邻的图像。
[0045]第二方面,本专利技术实施例提供了一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,所述处理器执行所述计算机程序时实现以下步骤:
[0046]获取待处理图像,其中,所述待处理图像为视频序列中的任一帧图像;
[0047]对于所述待处理图像中的每个像素点,选取所述像素点对应的目标像素点,其中,所述目标像素点与所述像素点的特征相似度满足预设条件;
[0048]获取选取到的所述目标像素点的光流以及所述像素点的光流,并根据所述目标像素点的光本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种光流的修正方法,其特征在于,所述方法包括:获取待处理图像,其中,所述待处理图像为视频序列中的任一帧图像;对于所述待处理图像中的每个像素点,选取所述像素点对应的目标像素点,其中,所述目标像素点与所述像素点的特征相似度满足预设条件;获取选取到的所述目标像素点的光流以及所述像素点的光流,并根据所述目标像素点的光流以及所述像素点的光流,得到所述像素点的修正后的光流。2.根据权利要求1所述的方法,其特征在于,所述选取所述像素点对应的目标像素点,包括:根据预设规则确定所述像素点对应的局域块,其中,所述局域块的中心为所述像素点;在所述局域块内选取所述像素点对应的目标像素点。3.根据权利要求2所述的方法,其特征在于,所述根据预设规则确定所述像素点对应的局域块之前,包括:根据所述待处理图像中各像素点的特征对所述待处理图像进行图像分割,以得到若干分割集,其中,每个分割集中的各像素点之间的特征相似度满足预设条件;相应的,所述在所述局域块内选取所述像素点对应的目标像素点,包括:在所述局域块内选取与所述像素点属于同一分割集的像素点;将选取的与所述像素点属于同一分割集的像素点作为目标像素点。4.根据权利要求1所述的方法,其特征在于,所述光流包括X方向的光流分量和Y方向的光流分量;所述根据所述目标像素点的光流以及所述像素点的光流,得到所述像素点的修正后的光流,包括:根据所述目标像素点的X方向的光流分量以及所述像素点的X方向的光流分量,得到所述像素点的修正后的X方向的光流分量;根据所述目标像素点的Y方向的光流分量以及所述像素点的Y方向的光流分量,得到所述像素点的修正后的Y方向的光流分量。5.根据权利要求4所述方法,其特征在于,所述根据所述目标像素点的X方向的光流分量以及所述像素点的X方向的光流分量,得到所述像素点的修正后的X方向的光流分量,包括:计算所述目标像素点的X方向的光流分量以及所述像素点的X方向的光流分量的第一平均值;将所述第一平均值作为所述像素点的修正后的X方向的光流分量;所述根据所述目标像素点的Y方向的光流分量以及所述像素点的Y方向的光流分量,得到所述像素点的修正后的Y方向的光流分量,包括:计算所述目标像素点的Y方向的光流分量以及所述像素点的Y方向的光流分量的第二平均值;将所述第二平均值作为所述像素点的修正后的Y方向的光流分量。6.根据权利要求5所述的方法,其特征在于,所述计算所述目...

【专利技术属性】
技术研发人员:唐卫东
申请(专利权)人:TCL集团股份有限公司
类型:发明
国别省市:

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

1