All Projects → shallowtoil → Drol

shallowtoil / Drol

Licence: apache-2.0
Discriminative and Robust Online Learning for Siamese Visual Tracking [AAAI2020]

Programming Languages

python
139335 projects - #7 most used programming language

Labels

Projects that are alternatives of or similar to Drol

Umbraco Nexu
Umbraco package that let's you track internal links in Umbraco
Stars: ✭ 18 (-66.67%)
Mutual labels:  tracking
.net Demo
快递100,接口,API,快递100免费接口,快递查询接口,快递查询接口,快递100 api,快递100 api接口,快递100接口,快递查询api,快递查询api 免费,快递api,快递接口,接口,API,查询,快递查询,快递信息推送,实时快递查询,云打印,电子面单,商家寄件,C端寄件
Stars: ✭ 28 (-48.15%)
Mutual labels:  tracking
Helix
Habit tracking app
Stars: ✭ 43 (-20.37%)
Mutual labels:  tracking
Mixpanel Android
Official Mixpanel Android SDK
Stars: ✭ 907 (+1579.63%)
Mutual labels:  tracking
Indian Courier Api
API to track parcel from various Indian Logistics Providers
Stars: ✭ 26 (-51.85%)
Mutual labels:  tracking
Toodles
Project management directly from the TODOs in your codebase
Stars: ✭ 963 (+1683.33%)
Mutual labels:  tracking
Pyamplitude
A Python connector for Amplitude Analytics
Stars: ✭ 16 (-70.37%)
Mutual labels:  tracking
React Tracking
🎯 Declarative tracking for React apps.
Stars: ✭ 1,062 (+1866.67%)
Mutual labels:  tracking
Sro
Friendly Correios SRO API wrapper and command-line utility
Stars: ✭ 7 (-87.04%)
Mutual labels:  tracking
Gumshoe
A we analytics and event tracking sleuth JavaScript library
Stars: ✭ 39 (-27.78%)
Mutual labels:  tracking
Media Tracker
Self-hosted open source media-tracker for tv shows and movies. (React, Redux)
Stars: ✭ 21 (-61.11%)
Mutual labels:  tracking
Norfair
Lightweight Python library for adding real-time 2D object tracking to any detector.
Stars: ✭ 933 (+1627.78%)
Mutual labels:  tracking
Correios Sro Xml
Tracking Objects System from Correios - SRO (Sistema de Rastreamento de Objetos dos Correios)
Stars: ✭ 32 (-40.74%)
Mutual labels:  tracking
Parse Auditor
Audit module for Parse Platform
Stars: ✭ 19 (-64.81%)
Mutual labels:  tracking
Ab3dmot
(IROS 2020, ECCVW 2020) Official Python Implementation for "3D Multi-Object Tracking: A Baseline and New Evaluation Metrics"
Stars: ✭ 1,032 (+1811.11%)
Mutual labels:  tracking
Find Lf
Track the location of every Wi-Fi device (📱) in your house using Raspberry Pis and FIND
Stars: ✭ 893 (+1553.7%)
Mutual labels:  tracking
Aurelia Google Analytics
An Aurelia.io plugin that adds Google Analytics page tracking to your project.
Stars: ✭ 28 (-48.15%)
Mutual labels:  tracking
Remoraj
Extensible, low overhead Java Bytecode instrumentation agent for optimizing Java app performance
Stars: ✭ 53 (-1.85%)
Mutual labels:  tracking
Blender autotracker
Blender autotracker addon
Stars: ✭ 47 (-12.96%)
Mutual labels:  tracking
Zeit
Zeit, erfassen. A command line tool for tracking time spent on activities.
Stars: ✭ 33 (-38.89%)
Mutual labels:  tracking

DROL

This is the repo for paper "Discriminative and Robust Online Learning for Siamese Visual Tracking" [paper] [results], presented as poster at AAAI 2020.

Introduction

The proposed Discriminative and Robust Online Learning (DROL) module is designed to work with a variety of off-the-shelf siamese trackers. Our method is extensively evaluated over serveral mainstream benchmarks and is believed to induce a consistant performance gain over the given baseline. The model includes but not limited to, as paper evaluated:

Model Zoo

The corresponding offline-trained models are availabe at PySOT Model Zoo.

Get Started

Installation

  • Please find installation instructions for PyTorch and PySOT in INSTALL.md.
  • Add DROL to your PYTHONPATH
export PYTHONPATH=/path/to/drol:$PYTHONPATH

Download models

Download models in PySOT Model Zoo and put the model.pth to the corresponding directory in experiment.

Test tracker

cd experiments/siamrpn_r50_l234_dwxcorr
python -u ../../tools/test.py 	\
	--snapshot model.pth 	\ # model path
	--dataset VOT2018 	\ # dataset name
	--config config.yaml	  # config file

Eval tracker

assume still in experiments/siamrpn_r50_l234_dwxcorr_8gpu

python ../../tools/eval.py 	 \
	--tracker_path ./results \ # result path
	--dataset VOT2018        \ # dataset name
	--num 1 		 \ # number thread to eval
	--tracker_prefix 'model'   # tracker_name

Others

  • For DROL-RPN, we have seperate config file thus each own experiment file folder for vot/votlt/otb/others, where vot is used for VOT-20XX-baseline benchmark, votlt for VOT-20XX-longterm benchmark, otb for OTB2013/15 benchmark, and others is default setting thus for all the other benchmarks, including but not limited to LaSOT/TrackingNet/UAV123.

  • For DROL-FC/DROL-Mask, only experiments on vot/otb are evaluated as described in the paper. Similar to the repo of PySOT, we use config file for vot as default setting.

  • Since this repo is a grown-up modification of PySOT, we recommend to refer to PySOT for more technical issues.

References

Ackowledgement

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].