阴影抑制算法的改进与优化

阴影抑制算法的改进与优化

ID:5451271

大小:31.00 KB

页数:6页

时间:2017-12-12

阴影抑制算法的改进与优化_第1页
阴影抑制算法的改进与优化_第2页
阴影抑制算法的改进与优化_第3页
阴影抑制算法的改进与优化_第4页
阴影抑制算法的改进与优化_第5页
资源描述:

《阴影抑制算法的改进与优化》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、阴影抑制算法的改进与优化摘要为了提高视频监控系统的实时性,本文对研究阴影抑制算法的进行改进,结合硬件载体数字媒体处理芯片tms320dm642的特点进行算法级改进并优化。算法级的优化减少了算法的复杂度,而程序级和指令级的优化非常适用于有流水线处理特征的微控制器和微处理器。实验表明针对传统的hsv色彩信息的阴影抑制算法来讲目标轮廓抽取准确性提高。关键词阴影抑制;智能跟踪;dsp中图分类号tp39文献标识码a文章编号1674-6708(2012)72-0236-021介绍基于在智能实时跟踪系统中强大的目标检测需求,本文的重点在于阴影抑制

2、算法的应用与优化。本文在阴影抑制算法中添加了快速填充与噪声消除算法使阴影抑制算法的整体性能得到提高,同时做到了对于算法复杂度和性能之间的相互协调。然后将此技术(阴影抑制算法外加优化)用于目标跟踪系统。优化方面,可分为三大等级:算法级的优化(alo),程序级的优化(plo)以及指令级的优化(ilo)。alo目的在于简化算法,plo以及ilo目的在于芯片硬件资源的充分利用。在此系统中我们选用德州仪器公司生产出的一款高性能的数字媒体处理芯片tms320dm642。2阴影抑制研究2.1智能视频分析系统算法智能视频分析系统主要是用来进行动态目

3、标识别与跟踪任务。因此,整个系统被分为三部分:动态目标检测,动态目标识别以及自动跟踪部分。这些算法首先对于输入图像进行预处理,然后利用自适应性背景提取算法得到背景。通过计算背景帧与当前帧的差可以得到前景图像,然后通过阴影抑制算法得到目标掩膜。在目标识别阶段,支持向量机能够在特征抽取以后将目标归类。随后即实现目标跟踪。在此系统中我们选用在目标识别与跟踪设备中常用的kalman滤波器。2.2基于hsv色彩信息的阴影抑制算法近年来科学家提出了许多关于阴影识别与消除的算法,通过对比不难发现更好的算法总是具有更加复杂的计算过程,这在应用中对d

4、sp芯片等器件的硬件资源要求很高,我们选用cucchiara提出的方法。这种算法是在hsv颜色空间中实现的。整体的过程通过以下的等式来实现:式子(1)其中,定义为在坐标点(x,y)处的前影掩膜,当某一点经分类属于前影点时,该点为1,否则为零。作为目标掩膜同样如此。对于一个背景像素点,该点的为0,因为它不是目标的一部分。阴影检测识别是相对于前影像素点而言的。如果某一像素点被检测为阴影,该像素点也为0,只有为目标像素点时才为1。因此,通过的判断,排除了阴影像素点,就获得了目标。在(1)式中,以及分别是前景图像和背景图像在坐标(x,y)处

5、像素值中的v分量。此方程式表明为了实现阴影检测,首先应满足三个条件。根据lambertian假设,第一个条件是对于亮度(即v分量)而言的,α用来考虑光源的效果,β是用来估计噪声的影响。研究还表明某一点的饱和度(即s分量)以及色度(h分量)如果被阴影笼罩,变化不太明显。所以在第二以及第三个条件中这两个分量的阈值很小,τs以及τh的典型值均为0.15。阴影抑制可以消除由于阴影与目标的错误识别分类造成的偏差,然而这种技术增大了cpu的占用率。因此对于实时系统来讲,该算法必须通过优化才能提高其性能。3算法级的改进与优化公式(1)是该优化的关

6、键。除了对v分量的比较环节以外,利用该等式进行操作的其他环节相对简单。在用dsp实现算法时,由于相除的结果大小是从0到255之间的浮点数,因此v分量的比较是一个浮点数之间的操作。然而,dm642是一种整型数操作的dsp,虽然能够进行部分的浮点数操作但是这些操作会更耗时,因此,在软件编程中我们尽量避免浮点数的操作。将亮度计算式的两端同乘以分母,我们能够得到下列等式:式中α和β是固定的十进制小数,v分量是一个整数,因此亮度值的比较成为整型数之间的运算,避免了浮点运算与除法运算。在(1)式中的另一个难点是获取像素点的h,s,v分量。首先,

7、我们将yuv图像转换为rgb图像。然后,我们将(r,g,b)彩色图像转化为(h,s,v)的,由于此转化为非线性转换因此该步骤较复杂。另外,在转换方程中有相当多的除法运算。为了避免这一问题,我们又定义了两个变量h’和s’。令式中max和min是三个分量(r,g,b)中的最大值与最小值。通过将(3)式和(4)式与rgb值到hsv值的转换公式对比,我们发现变量之间的关系可以简化为:式子(5)式子(6)因此(2)式也可写为如下形式:式子(7)从式中可以看出该阴影抑制算法会变得更加复杂,所以我们选用的处理器芯片是考虑了适合于这些复杂操作的ds

8、p芯片,我们将在以后章节讨论。因此系统只需计算出、以分量即可,不必像先前一样在阴影抑制操作中花费大部分时间计算出每个像素点的真实hsv值。由于(3)式与(4)式中只包含有一些简单的整型数据操作,因此该操作能够使算法简化。在应用中,当阴

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。