论文部分内容阅读
进入21世纪以来,世界各国对公共安全提出了更高的要求。在目标发生旋转、被遮挡等情况下,如何通过视频监控录像实现对感兴趣目标进行快速且准确的定位成为广大科研工作者的研究方向。国内外学者对视频目标跟踪已经做了大量的研究,提出了许多有效的跟踪算法。在众多已有的算法中,粒子滤波算法由于能够更好地解决非线性非高斯问题,在视频目标跟踪领域得到了广泛应用和迅速发展。达芬奇(Davinci)技术是德州仪器公司专门为数字视频应用产品量身打造的开发综合体,它的出现使得数字视频的实现得到极大的简化。DM6446作为基于该技术的经典SoC处理器,拥有ARM+DSP的双核处理器硬件结构,秉承了Davinci技术特有的开放式软件结构特点,是实现视频目标跟踪系统的良好平台。为了克服利用单特征观测信息带来的局限性,本文采用了一种融合颜色和纹理信息的粒子滤波跟踪算法,仿真结果证明,该算法能够在物体发生旋转、部分遮挡以及光照变化等情况下对静止背景中的单个目标实施有效的跟踪。根据Davinci的软件架构和开发流程,在DSP端对该算法进行了封装并生成了符合xDM算法接口的Codec Engine;在ARM端编写了基于Linux系统的应用程序,实现了系统的控制功能。在此基础上,我们搭建了具有视频采集、跟踪和显示功能的演示系统。实验结果表明,该系统无论在实时性还是准确性上都能够较好地达到预期的目标。