论文部分内容阅读
电子稳像一种基于内容的稳像方式,具有功耗低、体积小、安装调试方便、精度高等优点,不需要预知相机的运动模型,感应相机的机械运动,只需要在相邻帧间进行计算就可求得相邻帧的运动矢量,因而在多种视频监视及观察场合有着广泛应用。本论文的主要工作是研究电子稳像算法,基于DSP的嵌入式电子稳像系统实现以及通过实验验证所提出算法的有效性。论文首先对电子稳像技术常用的灰度投影算法、代表点匹配法、位平面匹配法、块匹配法进行了深入分析,各算法之间的主要区别是相邻帧间运动矢量计算方法不同。在对算法原理及实现方法分析的基础上,对各算法逐一进行了实验验证,通过实验结果比较了各算法的优缺点及适用场合。验证了块匹配法较高的稳像精度、广泛适用性和较快的运算速度,为本论文稳像算法设计提供理论依据和实验基础。其次,为了克服传统的块匹配视频稳像算法需要预先设定判定相似度的阈值,不能完全去掉运动前景,搜索算法运算量大的缺点,本论文提出了一种自适应最优块匹配视频稳像算法,此算法对相邻两帧图像的匹配块进行二维方向上的独立搜索,能够自适应确定最优匹配位置,无需预先设定判定相似度阈值,并能够根据最优匹配位置剔除运动前景目标块。本算法针对三步搜索算法进行改进,减少了算法的匹配次数,同时相比于钻石搜索法能够有效克服局部极值点的误差影响。实验结果表明所提出的算法在视频大幅抖动以及场景中存在运动物体的情况下均能够实现有效稳像。相比于通用的PC平台DSP平台具有:灵活性高、体积小、功耗低、运行效率高等优点。本文使用TI公司达芬奇系列的一款专用图像处理芯片TMS320DM642作为硬件处理平台。DM642具有:3个可配置的视频端口、一个太网接口、一个PCI接口、一个16位通用输入/输出端口和EDMA控制器。非常适合于通用的数字图像处理算法。为了实现所提出算法的实时性、降低算法处理平台的功耗及体积,在基于DSP的嵌入式视频处理平台上对算法进行了移植及优化,成功实现了算法的嵌入式处理,使稳像视频单帧处理时间达到3.52ms,完全满足标准视频的帧率要求。最后,基于DSP嵌入式视频处理系统开展了摄像机不同运动状态、简单及复杂背景等多种模式下的电子稳像实验。通过实验表明,所提出的算法在DSP嵌入式视频处理平台上能够对摄像机二维平移运动情况进行有效稳像。