首页 | 官方网站   微博 | 高级检索  
     

基于CamShift和Kalman组合的改进目标跟踪算法
引用本文:何俊,樊卫华,王冲,周维维.基于CamShift和Kalman组合的改进目标跟踪算法[J].计算机测量与控制,2017,25(3):209-212.
作者姓名:何俊  樊卫华  王冲  周维维
作者单位:南京理工大学 自动化学院,南京 210094[HJ1.35mm],南京理工大学 自动化学院,南京 210094[HJ1.35mm],南京理工大学 自动化学院,南京 210094[HJ1.35mm],南京理工大学 自动化学院,南京 210094[HJ1.35mm]
基金项目:国家自然科学基金项目(61673219);江苏省“六大人才高峰”项目(XNYQC-CXTD-001);天津市科技重大专项与工程项目(15ZXZNGX00250)。
摘    要:针对应用CamShift算法进行目标跟踪过程中,当目标被严重遮挡、目标被与目标颜色相近的背景干扰时易丢失跟踪目标的问题,提出了一种基于CamShift和Kalman滤波组合的改进跟踪算法;为克服目标因严重遮挡而丢失的缺陷,利用自适应算法改进了传统的CamShift算法,扩大了搜索窗口,使运动目标位于搜索窗口内;为解决目标因颜色相近背景干扰而丢失的问题,改善跟踪准确率,利用卡尔曼滤波预测目标运动空间位置,作为下一帧搜索窗口的质心坐标;基于上述改进,利用C++语言,研发了改进的CamShift目标跟踪软件模块,给出了该模块的算法流程;实验结果表明,改进后的目标跟踪算法能有效地克服传统CamShift算法的缺陷,大大提高运动目标跟踪的准确性;所提的算法可以应用于运动小车跟踪,人脸识别等领域。

关 键 词:目标跟踪  CamShift算法  卡尔曼滤波
收稿时间:2016/10/19 0:00:00
修稿时间:2016/11/21 0:00:00

Improved CamShift Algorithm Combined with Kalman Filter for Moving Target Tracking
He Jun,Fan Weihu,Wang Chong and Zhou Weiwei.Improved CamShift Algorithm Combined with Kalman Filter for Moving Target Tracking[J].Computer Measurement & Control,2017,25(3):209-212.
Authors:He Jun  Fan Weihu  Wang Chong and Zhou Weiwei
Affiliation:School of Automation, Nanjing University of Science and Technology, Nanjing 210094,China,School of Automation, Nanjing University of Science and Technology, Nanjing 210094,China,School of Automation, Nanjing University of Science and Technology, Nanjing 210094,China and School of Automation, Nanjing University of Science and Technology, Nanjing 210094,China
Abstract:A new target tracking algorithm is proposed that combines the modified CamShift algorithm with Kalman filter, aiming at several problems occurred in target tracking, such as the moving target being covered, and the target being interfered by similar background. In order to overcome the shortages of target loss due to the moving target being covered, the search window of the traditional CamShift algorithm is improved and the size of searching window is adjusted adaptively, so that the moving target is located in the search window. When the moving target is interfered by similar background, the target is lost. In order to increase the tracking accuracy, Kalman filter is used for estimating the position of the moving target which is used as the center location of search window in the next frame. An improved CamShift target tracking software module is developed using C ++ language, and the algorithm flow of the module is given. The experimental results show that the proposed algorithm can overcome the default of the traditional CamShift algorithm and improve the performance and accuracy of target tracking and location. This algorithm can be applied to the field of moving car tracking, face recognition etc.
Keywords:object tracking  CamShift algorithm  Kalman filter
点击此处可从《计算机测量与控制》浏览原始摘要信息
点击此处可从《计算机测量与控制》下载全文
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司    京ICP备09084417号-23

京公网安备 11010802026262号