一种阴影消除算法优化及DSP实现
2013-04-12祝宇鸿陈贺新
吉林大学学报(工学版) 2013年1期
祝宇鸿,陈贺新,张 燕
(吉林大学通信工程学院,长春130012)
近年来,许多学者在移动侦测阴影消除算法方面进行了大量研究,文献[1]采用基于梯度分析消除阴影,算法简单但阴影消除效果一般。文献[2]在彩色空间模型下进行的阴影检测和消除,通用性强且结果较精确;但参数较多,需在不同场景修正,灵活适应性差。文献[3]和文献[4]通过模型精确地计算出阴影的形状和位置,算法比较复杂且计算量大。文献[5]和文献[6]均采用Sobel算子进行梯度分析的方法去除运动目标的阴影,其复杂度较高。文献[7]提出了一种新的双矩形框算法,在彩色空间模型下提取运动目标时,能够较好地去除光照变化阴影影响。
本文优化了基于空间的双矩形框算法流程,使用自制的DM642多媒体DSP硬件系统实现了算法。实验结果证明,优化后的算法能够很好地去除阴影,实现了运动目标的精确提取。
1 原移动侦测算法
1.1 算法流程
移动侦测算法主要包括视频图像预处理,初步确定目标的运动区域,阴影消除、进一步精确目标的运动区域,目标提取,光照干扰影响消除,背景更新等。算法流程如图1所示。

图1 移动侦测算法流程图Fig.1 M otion detection algorithm flow chart
1.2 预处理
图1中视频预处理包括利用灰度统计平均法提取初始背景图像,对读入的视频使用维纳滤波进行高斯白噪声的滤除,将输入视频图像转化为HSV格式。
1.3 外接矩形框算法
因为三帧差分法存在孔洞和双影的问题,研究了一种使用两次矩形框计算标定运动目标的算法[5],称为“双矩形框法”。……
登录APP查看全文