3.5 电子稳像技术的主要流程和核心环节
虽然电子稳像有许多不同的算法,但是其基本原理是一样的,所以它们的主要步骤和流程也是基本一致的。其核心的步骤是读入待稳定图像序列后,先进行局部运动估计,然后进行全局运动估计,综合分析从而得出运动矢量,并对其进行平滑处理,再将平滑处理后的运动矢量补偿给待稳定的图像,最终将稳定后的图像序列稳定的输出。具体流程和主要步骤如图3.2所示,电子稳像技术流程图(Flow Diagram of Electronic Image Stabilization)。
图3.2 电子稳像技术流程图
本论文认为其中最为核心的环节即为运动矢量估计,其算法程序大约占总程序的50%,运动矢量估计前面的工作均是为运动估计做准备工作,视场确定后才可以采集视频,图像预处理中的去噪滤波部分的主要作用是去除噪声对运动估计的影响,其中的图像增强部分的主要是增强图像中空间域和频率域的信息,提高图像的信噪比,有利于运动估计精度的提高;而在其后的运动矢量平滑,运动矢量补偿及图像序列的输出都是基于运动估计这一环节。
运动矢量估计可以分为三个步骤,即:局部运动估计、全局运动估计及运动矢量分析及决定。由于每帧图像中的空间域和频率域信息不一样,先要求出各个局部运动估计,但是这其中并不是所有的运动矢量都是帧间运动矢量,有可能是图像中某个物体发生的位置变化,通过M估计等一些参数估计算法得到全局运动矢量,或通过滤波的方法得出真正的帧间运动矢量。
运动补偿环节虽然不像运动估计那样在电子稳像算法中占据如此核心的地位,但是运动补偿后的结果可以直接通过图像序列的形式在监视器上显示出来,可以更直观的看到电子稳像的效果。如果运动补偿方法错误或选择不得当,即便运动估计的算法精度很高,也极有可能稳像效果很不明显,甚至稳像后视频的帧间抖动更加剧 MATLAB电子稳像算法研究仿真(5):http://www.youerw.com/tongxin/lunwen_3513.html