基于核相关滤波的高速目标跟踪算法研究与系统实现

来源 :西安电子科技大学 | 被引量 : 0次 | 上传用户:listandmap
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
视频中的目标跟踪技术是机器视觉领域中的一个热点问题,其主要任务是在视频序列中获取感兴趣目标的运动轨迹,在视频检索、人机交互、自动化监控和国防作战中有着重要意义。目标跟踪算法的性能一般由跟踪精度(准确率)和跟踪速度(帧率)来评价,在军事应用中,对高速移动的军事目标进行跟踪,尤其要满足高帧率的要求。基于核相关滤波的跟踪算法KCF(Kernelized Correlation Filters)的一个主要特点就是跟踪速度快、帧率高,本文主要对该算法进行优化和实现。KCF算法利用循环偏移构建分类器的训练样本,利用循环矩阵的特性把问题的求解变换到了傅里叶域,避免了矩阵求逆,大大降低了算法复杂度,获得了较高的跟踪速度。然而KCF算法中仍存在一些缺陷,如无法适应目标尺度变化、缺少应对目标丢失的策略等。本文针对KCF算法的缺点进行了优化,并基于改进的算法搭建了高速目标跟踪系统,用C++和OpenCV将KCF算法应用到该系统中,取得了良好的跟踪性能。本文的主要工作有以下几个方面:(1)针对KCF算法中无法应对目标丢失情况的问题,提出了一种优化算法:利用不同帧间响应值之间的关系,判定目标丢失的情况;并依次采用帧差法、K-Means、帧间响应值等算法进行目标的再次检测。实验选取了KCF算法对Wu等人在CVPR 2013提出的Benchmark的50个视频中存在目标丢失情况的9个典型视频,将改进后的算法进行了测试,平均跟踪精度由原来的49%提高到了66%,在该类场景下跟踪精度明显提升。(2)针对KCF算法未对HOG特征进行参数优化的问题,分析对比了HOG特征的不同参数对跟踪性能的影响,通过实验选取优化参数。优化后的算法在线性核下的准确率提高了1%,帧率提高了50%;高斯核下准确率提高了2%,帧率提高了65%,较原算法有了明显提升。(3)基于优化的KCF算法搭建了高速目标跟踪系统,介绍了系统的搭建及软件设计。以Benchmark中的50个视频的测试基准,该跟踪系统的平均准确率达到74.7%,平均帧率达到每秒466帧,满足了高速实时跟踪的要求。
其他文献
随着因特网的飞速发展和普及,各种网上交易机制都已由理论变为现实。运输成本、网络接入费用和计算机终端价格等普遍降低和经济全球化的浪潮,更是导致网上交易蓬勃发展。上网购
时延容忍网络(Delay Tolerant Networks,DTNs)与传统的连通网络相比,网络链路容量及拓扑具有时变性,无法直接采用传统静态网络的理论方法来求解DTN网络中的路由问题。目前虽
随着人民生活水平的不断改善,人们对于通信特别是移动通信的要求越来越高,对传输的准确性,可靠性以及传输速率都提出了越来越苛刻的要求。当用户高速移动时,产生的多普勒频移增大
随着教育模式立体化的进程不断加快,网络教育的发展在最近几年得到了国内外各界的关注。而学习资源的采集在网络教育资源服务中扮演着非常重要的角色。传统的集中式学习资源
LDPC(低密度奇偶校验)码是最接近香农限的信道编码算法,但由于传统的LDPC码生成矩阵的随机性使其在硬件上难以实现。随着LDPC译码算法领域的研究日趋成熟和越来越易于硬件实
本项目完成的是基于中国“数字电视地面广播传输系统帧结构、信道编码和调制”国家标准的发射端系统FPGA设计与实现。在本设计中,系统采用了Stratix系列的EP1S80F1020C5 FPGA