logo好方法网

运动估计方法、运动估计装置、存储介质与电子设备


技术摘要:
本公开提供一种运动估计方法、运动估计装置、计算机可读存储介质与电子设备,涉及图像与视频处理技术领域。该运动估计方法包括:确定待匹配块和候选块的误差,所述待匹配块为当前帧图像中的图像块,所述候选块为参考帧图像中的图像块;从所述候选块中选取与所述待匹配  全部
背景技术:
运动估计(Motion  Estimation)是指在视频中计算连续帧图像之间目标的相对偏 移量,得到目标的运动矢量(Motion  Vector),在视频编码、运动补偿、视频插帧等领域有着 广泛应用。 现有技术中,为了实现运动估计,通常将图像序列的每一帧分成许多互不重叠的 块,并认为块内所有像素点的位移都相同,然后在参考帧某一给定范围内进行遍历,找出当 前块的相似块,从而得到当前块与相似块之间的运动矢量。然而,上述算法对于不同的场景 的适应性较差,且计算量较大,导致难以得到有效的运动矢量。
技术实现要素:
本公开提供了一种运动估计方法、运动估计装置、计算机可读存储介质与电子设 备,进而至少在一定程度上解决相关技术对于不同场景的适应性较差。 本公开的其他特性和优点将通过下面的详细描述变得显然,或部分地通过本公开 的实践而习得。 根据本公开的第一方面,提供一种运动估计方法,包括:确定待匹配块和候选块的 误差,所述待匹配块为当前帧图像中的图像块,所述候选块为参考帧图像中的图像块;从所 述候选块中选取与所述待匹配块误差最小的至少两个候选块;根据所述至少两个候选块的 位置,在所述参考帧图像中确定搜索范围;在所述搜索范围内搜索所述待匹配块的全局最 优块,通过所述全局最优块得到所述待匹配块的最优运动矢量。 根据本公开的第二方面,提供一种运动估计装置,包括:误差确定模块,用于确定 待匹配块和候选块的误差,所述待匹配块为当前帧图像中的图像块,所述候选块为参考帧 图像中的图像块;候选块选取模块,用于从所述候选块中选取与所述待匹配块误差最小的 至少两个候选块;范围确定模块,用于根据所述至少两个候选块的位置,在所述参考帧图像 中确定搜索范围;最优块搜索模块,用于在所述搜索范围内搜索所述待匹配块的全局最优 块,通过所述全局最优块得到所述待匹配块的最优运动矢量。 根据本公开的第三方面,提供一种计算机可读存储介质,其上存储有计算机程序, 所述计算机程序被处理器执行时实现上述运动估计方法。 根据本公开的第四方面,提供一种电子设备,包括:处理器;以及存储器,用于存储 所述处理器的可执行指令;其中,所述处理器配置为经由执行所述可执行指令来执行上述 运动估计方法。 本公开的技术方案具有以下有益效果: 根据上述运动估计方法、运动估计装置、计算机可读存储介质与电子设备,确定待 4 CN 111598919 A 说 明 书 2/12 页 匹配块和候选块的误差,所述待匹配块为当前帧图像中的图像块,所述候选块为参考帧图 像中的图像块;从所述候选块中选取与所述待匹配块误差最小的至少两个候选块;根据所 述至少两个候选块的位置,在所述参考帧图像中确定搜索范围;在所述搜索范围内搜索所 述待匹配块的全局最优块,通过所述全局最优块得到所述待匹配块的最优运动矢量。一方 面,本示例性实施例在进行运动估计时,搜索范围的确定依赖于误差最小的候选块,该方式 确定的搜索范围根据应用场景的不同,具有多样性,可以适用于不同的应用场景,从而能够 提高运动估计的有效性和准确性;再一方面,通过确定搜索范围,在该搜索范围中进行搜 索,实现了以多级结构的方式筛选最优块,确定运动矢量,无需向多个方向反复尝试,提高 了运动矢量的针对性,在保证搜索精度的同时,减少了计算量,提高了搜索效率。 应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不 能限制本公开。 附图说明 此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本公开的实施 例,并与说明书一起用于解释本公开的原理。显而易见地,下面描述中的附图仅仅是本公开 的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据 这些附图获得其他的附图。 图1示出本示例性实施方式的一种系统架构的示意图; 图2示出本示例性实施方式的电子设备的示意图; 图3示出本示例性实施方式的一种运动估计方法的流程图; 图4示出本示例性实施方式的一种运动估计方法的子流程图; 图5示出本示例性实施方式的另一种运动估计方法的子流程图; 图6示出本示例性实施方式的一种运动估计装置的结构框图。
下载此资料需消耗2积分,
分享到:
收藏