本发明涉及图像处理的,具体涉及一种物体追踪视频抖动修正方法
背景技术:
1、视频拍摄过程中,普遍存在抖动情况。特别是变焦放大后,画面的抖动会变得更加显著。在现有技术中,针对于抖动普遍有两种处理方法,其一是基于加速度传感器获取运动状态进行修正的方式,虽然调节参数准确,但是却对硬件有依赖,造成成本高以及设备复杂的问题,同时也会受硬件精度的影响。其二是计算修正的方式,这种方式成本低,不依赖硬件,而且适应性强。
2、针对于计算修正的方式,现有技术中普遍通过计算运动向量对画面进行抖动修正,但通常是针对静态景观拍摄的图像,无法适用于物体追踪拍摄这一过程。物体追踪例如拍摄一直飞行的鸟,或者是无人机挂载的摄象机对某物体跟踪拍摄。基于此,提出一种新的解决方案。
技术实现思路
1、本发明提出了一种物体追踪视频抖动修正方法,包括以下步骤:
2、s1、获取输入视频;
3、s2、提取所述输入视频的若干帧图像,在所述图像中心划定裁剪区,所述裁剪区的面积小于所述图像的面积;
4、s3、在每相邻两帧所述图像中,识别相同景物并根据所述景物划定运动区块;
5、s4、在每相邻两帧所述图像中,基于运动区块中心的像素坐标,确定坐标变化向量;
6、s5、构建横向运动和纵向运动的坐标系,将各坐标变化向量按照图像次序填入所述坐标系,得到若干个即时向量点位,其中当前即时向量点位为上一个即时向量点位与当前坐标变化向量之和;
7、s6、在所述坐标系中,基于各所述即时向量点位确定回归方程;
8、s7、在所述坐标系中,设置函数fn(x)=-x+bn,其中n=1,2,3…,使各所述即时向量点位位于对应的所述函数上;确定各所述函数与所述回归方程的交点,交点为实际向量点位;
9、s8、基于各相对应的所述即时向量点位与所述实际向量点位,确定横向修正量和纵向修正量;
10、s9、基于所述横向修正量和所述纵向修正量对所述裁剪区进行纵横移动;
11、s10、提取各所述裁剪区内的画面作为输出画面,将各帧输出画面组合为输出视频。
12、本发明的进一步设置为:在所述步骤s9中,若所述裁剪区移动完成前抵达所述图像的边界,则移动停止。
13、本发明的进一步设置为:相邻两帧所述图像中相同景物得轮廓面积差距小于预设的第一阈值,也视为识别出了景物的轮廓。
14、本发明的进一步设置为:所述输入视频采用高速摄像机拍摄。
15、本发明的有益效果为:
16、其一、对于运动区块的使用,能够表达出追踪物体的位置变化,但数据更少,计算更少,中心点位坐标的获取十分容易。
17、其二、对于回归方程的使用,表达出了物体的运动向量,所以可以适用于动态的物体追踪拍摄处理。
18、基于横向修正量和纵向修正量对裁剪区的位置进行调整,使得输出视频中追踪物体的位置基本不便,达到防抖效果。
1.一种物体追踪视频抖动修正方法,其特征在于,包括以下步骤:
2.根据权利要求1所述的物体追踪视频抖动修正方法,其特征在于:在所述步骤s9中,若所述裁剪区移动完成前抵达所述图像的边界,则移动停止。
3.根据权利要求1所述的物体追踪视频抖动修正方法,其特征在于:相邻两帧所述图像中相同景物得轮廓面积差距小于预设的第一阈值,也视为识别出了景物的轮廓。
4.根据权利要求1所述的物体追踪视频抖动修正方法,其特征在于:所述输入视频采用高速摄像机拍摄。