Jay-Ye / IBRI-tracker

Code of IBRI-tracker (Matlab Version for Discussion)

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Disruptor-Aware Interval-Based Response Inconsistency for Correlation Filters in Real-Time Aerial Tracking

Matlab implementation of our Disruptor-Aware Interval-Based Response Inconsistency for Correlation Filters in Real-Time Aerial Tracking (IBRI) tracker.

Test passed
matlab-2017b

Abstract

Aerial object tracking approaches based on discriminative correlation filter (DCF) have attracted wide attention in the tracking community due to their impressive progress recently. Many studies introduce temporal regularization into the DCF-based framework to achieve a more robust appearance model and further enhance the tracking performance. However, existing temporal regularization approaches usually utilize the information of two consecutive frames, which are not robust enough due to limited information. Although some methods attempt to incorporate abundant training samples and generally improve the tracking performance, these improvements are at the expense of significantly increased computing consumption. Besides, most existing methods introduce historical information directly without denoising, which means background noises are also introduced into the filter training and may degrade the tracking accuracy. To tackle the drawbacks mentioned above, this work proposes a novel aerial object tracking approach to exploit disruptor-aware interval-based response inconsistency, i.e., IBRI tracker. The proposed method is able to incorporate historical interval information by utilizing responses in the filter training process, thereby obtaining a robust tracking performance while maintaining the real-time speed. Moreover, to reduce the disruptions caused by similar object, partial occlusion, and other challenging scenes, a novel disruptor-aware scheme based on response bucketing is introduced to detect the disruptor and enforce a spatial penalty for the disruptive area around the tracked object. Exhausted experiments on multiple well-known challenging aerial tracking benchmarks demonstrate the accuracy and robustness of the proposed IBRI tracker against other 35 state-of-the-art trackers. With a real-time speed of ~32 frames per second on a single CPU, the proposed approach can be applied for typical aerial platforms to achieve aerial visual object tracking efficiently.

Publication and citation

IBRI tracker is proposed in our paper accepted by IEEE TGRS 2020. Detailed explanation of our method can be found in the paper:

Changhong Fu, Junjie Ye, Juntao Xu, Yujie He and Fuling Lin

Disruptor-Aware Interval-Based Response Inconsistency for Correlation Filters in Real-Time Aerial Tracking

IEEE Transactions on Geoscience and Remote Sensing, 2020

Please cite the aforementioned publication if you find this code useful in your research, please consider citing:

@ARTICLE{Fu_2020_TGRS, author={C. {Fu} and J. {Ye} and J. {Xu} and Y. {He} and F. {Lin}}, journal={IEEE Transactions on Geoscience and Remote Sensing}, title={{Disruptor-Aware Interval-Based Response Inconsistency for Correlation Filters in Real-Time Aerial Tracking}}, year={2020}, volume={}, number={}, pages={1-13}, }

Contact

Changhong Fu

Email: changhongfu@tongji.edu.cn

Junjie Ye

Email: ye.jun.jie@tongji.edu.cn

Demonstration running instructions

Running demonstration of this tracker is very easy so long as you have MATLAB. Just download the package, extract it and follow two steps:

  1. Config seq name in configSeqs_demo_for_IBRI.m,

  2. Run IBRI_Demo_single_seq.m, and the IBRI Demo should be running.

Results on UAV datasets

UAVDT

UAVDT

UAV123@10fps

UAV123@10fps

VisDrone2018-SOT

VisDrone2018

Acknowledgements

We thank the contribution of Hamed Kiani, Feng Li, Dr. Martin Danelljan for their previous work BACF, STRCF and ECO. The feature extraction modules are borrowed from the ECO tracker (https://github.com/martin-danelljan/ECO) and STRCF tracker (https://github.com/lifeng9472/STRCF) and some of the parameter settings and functions are borrowed from BACF (www.hamedkiani.com/bacf.html) and STRCF.

About

Code of IBRI-tracker (Matlab Version for Discussion)


Languages

Language:MATLAB 62.1%Language:C++ 23.9%Language:C 12.3%Language:Objective-C 1.8%