论文部分内容阅读
电子稳像技术是视频处理、计算机视觉等领域的研究热点,它可以提高运动载体摄像的稳定性和清晰度,在军事和民用摄像领域均有广泛的应用。本文提出了一套快速并行的电子稳像算法。首先,针对传统运动估计算法过于复杂,难以应用于实时系统的问题,设计了一种基于FAST特征量的快速局部运动矢量估计算法。其次,设计了一种基于分区的并行全局运动矢量估计算法,实现各局部运动矢量的并行处理,最终快速估计出全局运动矢量。然后,设计了一种基于Kalman的运动滤波算法,可有效分离出复杂拍摄环境下摄像机的正常扫描运动和抖动。本文在PC上针对算法进行了有效性测试,通过实验和主观表明本文提出的算法可有效抑制图像抖动。基于本文提出的整套算法,设计并实现了基于BF609双核DSP处理器的电子稳像系统。为实现双核并行处理,本文针对算法并行化移植,存储器分配,核间通信和cache一致性等多核处理的关键问题设计了一整套解决方案。同时,使用BF609处理器内部的流水线视频协处理器(PVP)和像素组合器(PIXC)实现硬件加速,完成图像预处理和色彩空间转换。系统测试表明,本文提出的算法和系统可有效稳定抖动视频并满足稳像的实时性要求,针对分辨率为720x576的PAL制标准视频,每帧视频计算耗时小于帧周期(40ms),且耗时相对固定,系统较稳定可靠。本文提出的算法和系统设计方案更适合多核处理器和低成本定点处理器中的应用,是一种可行的电子稳像嵌入式实时处理解决方案,具有较高的实际应用价值。