gitextract_o26t4wgy/ ├── ARTrack_env_cuda113.yaml ├── LICENSE ├── README.md ├── artrackv2_mindspore/ │ ├── .gitignore │ ├── README.md │ ├── experiments/ │ │ └── ostrack/ │ │ ├── 2stage_256_got.yaml │ │ ├── best_384.yaml │ │ ├── finetune.yaml │ │ ├── finetune_384.yaml │ │ ├── finetune_384_got.yaml │ │ ├── vitb_256_mae_32x4_ep300.yaml │ │ ├── vitb_256_mae_ce_32x4_ep300.yaml │ │ ├── vitb_256_mae_ce_32x4_got10k_ep100.yaml │ │ ├── vitb_384_mae_32x4_ep300.yaml │ │ ├── vitb_384_mae_ce_32x4_ep300.yaml │ │ └── vitb_384_mae_ce_32x4_got10k_ep100.yaml │ ├── external/ │ │ ├── AR/ │ │ │ ├── README.md │ │ │ ├── __init__.py │ │ │ ├── ltr/ │ │ │ │ ├── README.md │ │ │ │ ├── __init__.py │ │ │ │ ├── actors/ │ │ │ │ │ ├── __init__.py │ │ │ │ │ ├── base_actor.py │ │ │ │ │ ├── bbreg.py │ │ │ │ │ └── tracking.py │ │ │ │ ├── admin/ │ │ │ │ │ ├── __init__.py │ │ │ │ │ ├── environment.py │ │ │ │ │ ├── loading.py │ │ │ │ │ ├── model_constructor.py │ │ │ │ │ ├── multigpu.py │ │ │ │ │ ├── settings.py │ │ │ │ │ ├── stats.py │ │ │ │ │ └── tensorboard.py │ │ │ │ ├── data/ │ │ │ │ │ ├── __init__.py │ │ │ │ │ ├── bounding_box_utils.py │ │ │ │ │ ├── image_loader.py │ │ │ │ │ ├── loader.py │ │ │ │ │ ├── processing.py │ │ │ │ │ ├── processing_utils.py │ │ │ │ │ ├── processing_utils_SE.py │ │ │ │ │ ├── sampler.py │ │ │ │ │ └── transforms.py │ │ │ │ ├── dataset/ │ │ │ │ │ ├── __init__.py │ │ │ │ │ ├── base_image_dataset.py │ │ │ │ │ ├── base_video_dataset.py │ │ │ │ │ ├── coco.py │ │ │ │ │ ├── coco_seq.py │ │ │ │ │ ├── davis.py │ │ │ │ │ ├── ecssd.py │ │ │ │ │ ├── got10k.py │ │ │ │ │ ├── hku_is.py │ │ │ │ │ ├── imagenetvid.py │ │ │ │ │ ├── lasot.py │ │ │ │ │ ├── lvis.py │ │ │ │ │ ├── msra10k.py │ │ │ │ │ ├── sbd.py │ │ │ │ │ ├── synthetic_video.py │ │ │ │ │ ├── synthetic_video_blend.py │ │ │ │ │ ├── tracking_net.py │ │ │ │ │ ├── vos_base.py │ │ │ │ │ └── youtubevos.py │ │ │ │ ├── external/ │ │ │ │ │ └── PreciseRoIPooling/ │ │ │ │ │ ├── .gitignore │ │ │ │ │ ├── LICENSE │ │ │ │ │ ├── README.md │ │ │ │ │ ├── pytorch/ │ │ │ │ │ │ ├── prroi_pool/ │ │ │ │ │ │ │ ├── .gitignore │ │ │ │ │ │ │ ├── __init__.py │ │ │ │ │ │ │ ├── functional.py │ │ │ │ │ │ │ ├── prroi_pool.py │ │ │ │ │ │ │ └── src/ │ │ │ │ │ │ │ ├── prroi_pooling_gpu.c │ │ │ │ │ │ │ ├── prroi_pooling_gpu.h │ │ │ │ │ │ │ ├── prroi_pooling_gpu_impl.cu │ │ │ │ │ │ │ └── prroi_pooling_gpu_impl.cuh │ │ │ │ │ │ └── tests/ │ │ │ │ │ │ └── test_prroi_pooling2d.py │ │ │ │ │ └── src/ │ │ │ │ │ ├── prroi_pooling_gpu_impl.cu │ │ │ │ │ └── prroi_pooling_gpu_impl.cuh │ │ │ │ ├── models/ │ │ │ │ │ ├── AR_seg_mask/ │ │ │ │ │ │ ├── AR_seg_mask.py │ │ │ │ │ │ └── __init__.py │ │ │ │ │ ├── __init__.py │ │ │ │ │ ├── backbone/ │ │ │ │ │ │ ├── __init__.py │ │ │ │ │ │ ├── base.py │ │ │ │ │ │ ├── resnet.py │ │ │ │ │ │ ├── resnet18_vggm.py │ │ │ │ │ │ └── resnet_seg.py │ │ │ │ │ ├── bbreg/ │ │ │ │ │ │ ├── __init__.py │ │ │ │ │ │ ├── atom.py │ │ │ │ │ │ └── atom_iou_net.py │ │ │ │ │ ├── head/ │ │ │ │ │ │ ├── __init__.py │ │ │ │ │ │ ├── seg_network.py │ │ │ │ │ │ └── utils.py │ │ │ │ │ ├── layers/ │ │ │ │ │ │ ├── __init__.py │ │ │ │ │ │ ├── activation.py │ │ │ │ │ │ ├── blocks.py │ │ │ │ │ │ ├── distance.py │ │ │ │ │ │ ├── filter.py │ │ │ │ │ │ ├── normalization.py │ │ │ │ │ │ └── transform.py │ │ │ │ │ ├── loss/ │ │ │ │ │ │ ├── __init__.py │ │ │ │ │ │ ├── kl_regression.py │ │ │ │ │ │ └── target_classification.py │ │ │ │ │ ├── meta/ │ │ │ │ │ │ ├── __init__.py │ │ │ │ │ │ └── steepestdescent.py │ │ │ │ │ ├── neck/ │ │ │ │ │ │ ├── CorrNL.py │ │ │ │ │ │ └── neck_utils.py │ │ │ │ │ ├── target_classifier/ │ │ │ │ │ │ ├── __init__.py │ │ │ │ │ │ ├── features.py │ │ │ │ │ │ ├── initializer.py │ │ │ │ │ │ ├── linear_filter.py │ │ │ │ │ │ ├── optimizer.py │ │ │ │ │ │ └── residual_modules.py │ │ │ │ │ └── tracking/ │ │ │ │ │ ├── __init__.py │ │ │ │ │ └── dimpnet.py │ │ │ │ ├── run_training.py │ │ │ │ ├── train_settings/ │ │ │ │ │ ├── __init__.py │ │ │ │ │ ├── bbreg/ │ │ │ │ │ │ ├── __init__.py │ │ │ │ │ │ ├── atom.py │ │ │ │ │ │ ├── atom_gmm_sampl.py │ │ │ │ │ │ ├── atom_paper.py │ │ │ │ │ │ └── atom_prob_ml.py │ │ │ │ │ └── dimp/ │ │ │ │ │ ├── __init__.py │ │ │ │ │ ├── dimp18.py │ │ │ │ │ ├── dimp50.py │ │ │ │ │ ├── prdimp18.py │ │ │ │ │ ├── prdimp50.py │ │ │ │ │ └── super_dimp.py │ │ │ │ └── trainers/ │ │ │ │ ├── __init__.py │ │ │ │ ├── base_trainer.py │ │ │ │ └── ltr_trainer.py │ │ │ └── pytracking/ │ │ │ ├── ARcm_seg.py │ │ │ ├── VOT/ │ │ │ │ ├── tracker_DiMP.m │ │ │ │ ├── trackers.ini │ │ │ │ └── vot.py │ │ │ ├── VOT2020_super_only_mask_384_HP/ │ │ │ │ ├── dimp_alpha_065.py │ │ │ │ ├── dimp_alpha_seg_class.py │ │ │ │ ├── mixformer_alpha_seg_class.py │ │ │ │ ├── mixformer_large_alpha_seg_class.py │ │ │ │ └── vot.py │ │ │ ├── __init__.py │ │ │ ├── analysis/ │ │ │ │ ├── __init__.py │ │ │ │ ├── evaluate_vos.py │ │ │ │ ├── extract_results.py │ │ │ │ ├── playback_results.py │ │ │ │ ├── plot_results.py │ │ │ │ └── vos_utils.py │ │ │ ├── evaluation/ │ │ │ │ ├── __init__.py │ │ │ │ ├── data.py │ │ │ │ ├── datasets.py │ │ │ │ ├── environment.py │ │ │ │ ├── got10kdataset.py │ │ │ │ ├── lasotdataset.py │ │ │ │ ├── mobifacedataset.py │ │ │ │ ├── multi_object_wrapper.py │ │ │ │ ├── nfsdataset.py │ │ │ │ ├── otbdataset.py │ │ │ │ ├── running.py │ │ │ │ ├── tpldataset.py │ │ │ │ ├── tracker.py │ │ │ │ ├── trackingnetdataset.py │ │ │ │ ├── uavdataset.py │ │ │ │ ├── vot.py │ │ │ │ ├── vot2020.py │ │ │ │ └── votdataset.py │ │ │ ├── experiments/ │ │ │ │ ├── __init__.py │ │ │ │ └── myexperiments.py │ │ │ ├── features/ │ │ │ │ ├── __init__.py │ │ │ │ ├── augmentation.py │ │ │ │ ├── color.py │ │ │ │ ├── deep.py │ │ │ │ ├── extractor.py │ │ │ │ ├── featurebase.py │ │ │ │ ├── net_wrappers.py │ │ │ │ ├── preprocessing.py │ │ │ │ └── util.py │ │ │ ├── libs/ │ │ │ │ ├── __init__.py │ │ │ │ ├── complex.py │ │ │ │ ├── dcf.py │ │ │ │ ├── fourier.py │ │ │ │ ├── operation.py │ │ │ │ ├── optimization.py │ │ │ │ ├── tensordict.py │ │ │ │ └── tensorlist.py │ │ │ ├── parameter/ │ │ │ │ ├── __init__.py │ │ │ │ ├── atom/ │ │ │ │ │ ├── __init__.py │ │ │ │ │ ├── atom_gmm_sampl.py │ │ │ │ │ ├── atom_prob_ml.py │ │ │ │ │ ├── default.py │ │ │ │ │ ├── default_vot.py │ │ │ │ │ └── multiscale_no_iounet.py │ │ │ │ ├── dimp/ │ │ │ │ │ ├── __init__.py │ │ │ │ │ ├── dimp18.py │ │ │ │ │ ├── dimp18_vot.py │ │ │ │ │ ├── dimp50.py │ │ │ │ │ ├── dimp50_vot.py │ │ │ │ │ ├── dimp50_vot19.py │ │ │ │ │ ├── prdimp18.py │ │ │ │ │ ├── prdimp50.py │ │ │ │ │ └── super_dimp.py │ │ │ │ └── eco/ │ │ │ │ ├── __init__.py │ │ │ │ └── default.py │ │ │ ├── tracker/ │ │ │ │ ├── __init__.py │ │ │ │ ├── atom/ │ │ │ │ │ ├── __init__.py │ │ │ │ │ ├── atom.py │ │ │ │ │ └── optim.py │ │ │ │ ├── base/ │ │ │ │ │ ├── __init__.py │ │ │ │ │ └── basetracker.py │ │ │ │ ├── dimp/ │ │ │ │ │ ├── __init__.py │ │ │ │ │ └── dimp.py │ │ │ │ └── eco/ │ │ │ │ ├── __init__.py │ │ │ │ ├── eco.py │ │ │ │ └── optim.py │ │ │ ├── util_scripts/ │ │ │ │ ├── __init__.py │ │ │ │ ├── download_results.py │ │ │ │ ├── pack_got10k_results.py │ │ │ │ └── pack_trackingnet_results.py │ │ │ ├── utils/ │ │ │ │ ├── __init__.py │ │ │ │ ├── convert_vot_anno_to_rect.py │ │ │ │ ├── load_text.py │ │ │ │ ├── loading.py │ │ │ │ ├── params.py │ │ │ │ ├── plotting.py │ │ │ │ └── visdom.py │ │ │ └── vot20_utils.py │ │ ├── PreciseRoIPooling/ │ │ │ ├── .gitignore │ │ │ ├── LICENSE │ │ │ ├── README.md │ │ │ ├── pytorch/ │ │ │ │ ├── prroi_pool/ │ │ │ │ │ ├── .gitignore │ │ │ │ │ ├── __init__.py │ │ │ │ │ ├── functional.py │ │ │ │ │ ├── prroi_pool.py │ │ │ │ │ └── src/ │ │ │ │ │ ├── prroi_pooling_gpu.c │ │ │ │ │ ├── prroi_pooling_gpu.h │ │ │ │ │ ├── prroi_pooling_gpu_impl.cu │ │ │ │ │ └── prroi_pooling_gpu_impl.cuh │ │ │ │ └── tests/ │ │ │ │ └── test_prroi_pooling2d.py │ │ │ └── src/ │ │ │ ├── prroi_pooling_gpu_impl.cu │ │ │ └── prroi_pooling_gpu_impl.cuh │ │ └── vot20/ │ │ └── cttrack/ │ │ ├── config.yaml │ │ └── trackers.ini │ ├── lib/ │ │ ├── __init__.py │ │ ├── config/ │ │ │ ├── __init__.py │ │ │ └── ostrack/ │ │ │ └── config.py │ │ ├── models/ │ │ │ ├── __init__.py │ │ │ ├── component/ │ │ │ │ ├── __init__.py │ │ │ │ ├── attention.py │ │ │ │ ├── block.py │ │ │ │ ├── drop.py │ │ │ │ ├── mlp.py │ │ │ │ ├── norm.py │ │ │ │ ├── patch_embed.py │ │ │ │ ├── pos_embed.py │ │ │ │ └── weight_init.py │ │ │ ├── layers/ │ │ │ │ ├── __init__.py │ │ │ │ ├── attn.py │ │ │ │ ├── attn_blocks.py │ │ │ │ ├── head.py │ │ │ │ ├── mask_decoder.py │ │ │ │ ├── patch_embed.py │ │ │ │ ├── rpe.py │ │ │ │ └── self_practice.py │ │ │ ├── ostrack/ │ │ │ │ ├── Vit_model_test.py │ │ │ │ ├── __init__.py │ │ │ │ ├── base_backbone.py │ │ │ │ ├── load_parameter_test.py │ │ │ │ ├── ostrack.py │ │ │ │ ├── ostrack_test.py │ │ │ │ ├── utils.py │ │ │ │ ├── vit.py │ │ │ │ └── vit_ce.py │ │ │ └── timm.py │ │ ├── train/ │ │ │ ├── __init__.py │ │ │ ├── _init_paths.py │ │ │ ├── actors/ │ │ │ │ ├── __init__.py │ │ │ │ ├── base_actor.py │ │ │ │ └── ostrack.py │ │ │ ├── admin/ │ │ │ │ ├── __init__.py │ │ │ │ ├── environment.py │ │ │ │ ├── local.py │ │ │ │ ├── settings.py │ │ │ │ ├── stats.py │ │ │ │ └── tensorboard.py │ │ │ ├── base_functions.py │ │ │ ├── data/ │ │ │ │ ├── __init__.py │ │ │ │ ├── bounding_box_utils.py │ │ │ │ ├── image_loader.py │ │ │ │ ├── loader.py │ │ │ │ ├── processing.py │ │ │ │ ├── processing_utils.py │ │ │ │ ├── sampler.py │ │ │ │ ├── sequence_sampler.py │ │ │ │ ├── transforms.py │ │ │ │ └── wandb_logger.py │ │ │ ├── data_specs/ │ │ │ │ ├── README.md │ │ │ │ ├── got10k_train_full_split.txt │ │ │ │ ├── got10k_train_split.txt │ │ │ │ ├── got10k_val_split.txt │ │ │ │ ├── got10k_vot_exclude.txt │ │ │ │ ├── got10k_vot_train_split.txt │ │ │ │ ├── got10k_vot_val_split.txt │ │ │ │ ├── lasot_train_split.txt │ │ │ │ └── trackingnet_classmap.txt │ │ │ ├── dataset/ │ │ │ │ ├── COCO_tool.py │ │ │ │ ├── __init__.py │ │ │ │ ├── base_image_dataset.py │ │ │ │ ├── base_video_dataset.py │ │ │ │ ├── coco.py │ │ │ │ ├── coco_seq.py │ │ │ │ ├── coco_seq_lmdb.py │ │ │ │ ├── got10k.py │ │ │ │ ├── got10k_lmdb.py │ │ │ │ ├── imagenetvid.py │ │ │ │ ├── imagenetvid_lmdb.py │ │ │ │ ├── lasot.py │ │ │ │ ├── lasot_lmdb.py │ │ │ │ ├── tracking_net.py │ │ │ │ └── tracking_net_lmdb.py │ │ │ ├── run_training.py │ │ │ ├── train_script.py │ │ │ ├── train_script_distill.py │ │ │ └── trainers/ │ │ │ ├── __init__.py │ │ │ ├── base_trainer.py │ │ │ └── ltr_trainer.py │ │ ├── utils/ │ │ │ ├── __init__.py │ │ │ ├── box_ops.py │ │ │ ├── ce_utils.py │ │ │ ├── focal_loss.py │ │ │ ├── heapmap_utils.py │ │ │ ├── image.py │ │ │ ├── lmdb_utils.py │ │ │ ├── merge.py │ │ │ ├── misc.py │ │ │ ├── tensor.py │ │ │ └── variable_hook.py │ │ └── vis/ │ │ ├── __init__.py │ │ ├── plotting.py │ │ └── utils.py │ └── tracking/ │ ├── _init_paths.py │ ├── analysis_results.ipynb │ ├── analysis_results.py │ ├── analysis_results_ITP.py │ ├── convert_transt.py │ ├── create_default_local_file.py │ ├── download_pytracking_results.py │ ├── pre_read_datasets.py │ ├── profile_model.py │ ├── test.py │ ├── test_exp.py │ ├── train.py │ ├── video_demo.py │ └── vis_results.py ├── experiments/ │ ├── artrack/ │ │ ├── artrack_256_full.yaml │ │ ├── artrack_256_got.yaml │ │ ├── artrack_384_full.yaml │ │ └── artrack_large_384_full.yaml │ ├── artrack_seq/ │ │ ├── artrack_seq_256_full.yaml │ │ ├── artrack_seq_256_got.yaml │ │ ├── artrack_seq_384_full.yaml │ │ └── artrack_seq_large_384_full.yaml │ ├── artrackv2/ │ │ ├── artrackv2_256_full.yaml │ │ ├── artrackv2_256_got.yaml │ │ └── artrackv2_large_384_got.yaml │ └── artrackv2_seq/ │ ├── artrackv2_seq_256_full.yaml │ ├── artrackv2_seq_256_got.yaml │ └── artrackv2_seq_large_384_got.yaml ├── external/ │ ├── AR/ │ │ ├── README.md │ │ ├── __init__.py │ │ ├── ltr/ │ │ │ ├── README.md │ │ │ ├── __init__.py │ │ │ ├── actors/ │ │ │ │ ├── __init__.py │ │ │ │ ├── base_actor.py │ │ │ │ ├── bbreg.py │ │ │ │ └── tracking.py │ │ │ ├── admin/ │ │ │ │ ├── __init__.py │ │ │ │ ├── environment.py │ │ │ │ ├── loading.py │ │ │ │ ├── model_constructor.py │ │ │ │ ├── multigpu.py │ │ │ │ ├── settings.py │ │ │ │ ├── stats.py │ │ │ │ └── tensorboard.py │ │ │ ├── data/ │ │ │ │ ├── __init__.py │ │ │ │ ├── bounding_box_utils.py │ │ │ │ ├── image_loader.py │ │ │ │ ├── loader.py │ │ │ │ ├── processing.py │ │ │ │ ├── processing_utils.py │ │ │ │ ├── processing_utils_SE.py │ │ │ │ ├── sampler.py │ │ │ │ └── transforms.py │ │ │ ├── dataset/ │ │ │ │ ├── __init__.py │ │ │ │ ├── base_image_dataset.py │ │ │ │ ├── base_video_dataset.py │ │ │ │ ├── coco.py │ │ │ │ ├── coco_seq.py │ │ │ │ ├── davis.py │ │ │ │ ├── ecssd.py │ │ │ │ ├── got10k.py │ │ │ │ ├── hku_is.py │ │ │ │ ├── imagenetvid.py │ │ │ │ ├── lasot.py │ │ │ │ ├── lvis.py │ │ │ │ ├── msra10k.py │ │ │ │ ├── sbd.py │ │ │ │ ├── synthetic_video.py │ │ │ │ ├── synthetic_video_blend.py │ │ │ │ ├── tracking_net.py │ │ │ │ ├── vos_base.py │ │ │ │ └── youtubevos.py │ │ │ ├── external/ │ │ │ │ └── PreciseRoIPooling/ │ │ │ │ ├── .gitignore │ │ │ │ ├── LICENSE │ │ │ │ ├── README.md │ │ │ │ ├── pytorch/ │ │ │ │ │ ├── prroi_pool/ │ │ │ │ │ │ ├── .gitignore │ │ │ │ │ │ ├── __init__.py │ │ │ │ │ │ ├── functional.py │ │ │ │ │ │ ├── prroi_pool.py │ │ │ │ │ │ └── src/ │ │ │ │ │ │ ├── prroi_pooling_gpu.c │ │ │ │ │ │ ├── prroi_pooling_gpu.h │ │ │ │ │ │ ├── prroi_pooling_gpu_impl.cu │ │ │ │ │ │ └── prroi_pooling_gpu_impl.cuh │ │ │ │ │ └── tests/ │ │ │ │ │ └── test_prroi_pooling2d.py │ │ │ │ └── src/ │ │ │ │ ├── prroi_pooling_gpu_impl.cu │ │ │ │ └── prroi_pooling_gpu_impl.cuh │ │ │ ├── models/ │ │ │ │ ├── AR_seg_mask/ │ │ │ │ │ ├── AR_seg_mask.py │ │ │ │ │ └── __init__.py │ │ │ │ ├── __init__.py │ │ │ │ ├── backbone/ │ │ │ │ │ ├── __init__.py │ │ │ │ │ ├── base.py │ │ │ │ │ ├── resnet.py │ │ │ │ │ ├── resnet18_vggm.py │ │ │ │ │ └── resnet_seg.py │ │ │ │ ├── bbreg/ │ │ │ │ │ ├── __init__.py │ │ │ │ │ ├── atom.py │ │ │ │ │ └── atom_iou_net.py │ │ │ │ ├── head/ │ │ │ │ │ ├── __init__.py │ │ │ │ │ ├── seg_network.py │ │ │ │ │ └── utils.py │ │ │ │ ├── layers/ │ │ │ │ │ ├── __init__.py │ │ │ │ │ ├── activation.py │ │ │ │ │ ├── blocks.py │ │ │ │ │ ├── distance.py │ │ │ │ │ ├── filter.py │ │ │ │ │ ├── normalization.py │ │ │ │ │ └── transform.py │ │ │ │ ├── loss/ │ │ │ │ │ ├── __init__.py │ │ │ │ │ ├── kl_regression.py │ │ │ │ │ └── target_classification.py │ │ │ │ ├── meta/ │ │ │ │ │ ├── __init__.py │ │ │ │ │ └── steepestdescent.py │ │ │ │ ├── neck/ │ │ │ │ │ ├── CorrNL.py │ │ │ │ │ └── neck_utils.py │ │ │ │ ├── target_classifier/ │ │ │ │ │ ├── __init__.py │ │ │ │ │ ├── features.py │ │ │ │ │ ├── initializer.py │ │ │ │ │ ├── linear_filter.py │ │ │ │ │ ├── optimizer.py │ │ │ │ │ └── residual_modules.py │ │ │ │ └── tracking/ │ │ │ │ ├── __init__.py │ │ │ │ └── dimpnet.py │ │ │ ├── run_training.py │ │ │ ├── train_settings/ │ │ │ │ ├── __init__.py │ │ │ │ ├── bbreg/ │ │ │ │ │ ├── __init__.py │ │ │ │ │ ├── atom.py │ │ │ │ │ ├── atom_gmm_sampl.py │ │ │ │ │ ├── atom_paper.py │ │ │ │ │ └── atom_prob_ml.py │ │ │ │ └── dimp/ │ │ │ │ ├── __init__.py │ │ │ │ ├── dimp18.py │ │ │ │ ├── dimp50.py │ │ │ │ ├── prdimp18.py │ │ │ │ ├── prdimp50.py │ │ │ │ └── super_dimp.py │ │ │ └── trainers/ │ │ │ ├── __init__.py │ │ │ ├── base_trainer.py │ │ │ └── ltr_trainer.py │ │ └── pytracking/ │ │ ├── ARcm_seg.py │ │ ├── VOT/ │ │ │ ├── tracker_DiMP.m │ │ │ ├── trackers.ini │ │ │ └── vot.py │ │ ├── VOT2020_super_only_mask_384_HP/ │ │ │ ├── dimp_alpha_065.py │ │ │ ├── dimp_alpha_seg_class.py │ │ │ ├── mixformer_alpha_seg_class.py │ │ │ ├── mixformer_large_alpha_seg_class.py │ │ │ └── vot.py │ │ ├── __init__.py │ │ ├── analysis/ │ │ │ ├── __init__.py │ │ │ ├── evaluate_vos.py │ │ │ ├── extract_results.py │ │ │ ├── playback_results.py │ │ │ ├── plot_results.py │ │ │ └── vos_utils.py │ │ ├── evaluation/ │ │ │ ├── __init__.py │ │ │ ├── data.py │ │ │ ├── datasets.py │ │ │ ├── environment.py │ │ │ ├── got10kdataset.py │ │ │ ├── lasotdataset.py │ │ │ ├── mobifacedataset.py │ │ │ ├── multi_object_wrapper.py │ │ │ ├── nfsdataset.py │ │ │ ├── otbdataset.py │ │ │ ├── running.py │ │ │ ├── tpldataset.py │ │ │ ├── tracker.py │ │ │ ├── trackingnetdataset.py │ │ │ ├── uavdataset.py │ │ │ ├── vot.py │ │ │ ├── vot2020.py │ │ │ └── votdataset.py │ │ ├── experiments/ │ │ │ ├── __init__.py │ │ │ └── myexperiments.py │ │ ├── features/ │ │ │ ├── __init__.py │ │ │ ├── augmentation.py │ │ │ ├── color.py │ │ │ ├── deep.py │ │ │ ├── extractor.py │ │ │ ├── featurebase.py │ │ │ ├── net_wrappers.py │ │ │ ├── preprocessing.py │ │ │ └── util.py │ │ ├── libs/ │ │ │ ├── __init__.py │ │ │ ├── complex.py │ │ │ ├── dcf.py │ │ │ ├── fourier.py │ │ │ ├── operation.py │ │ │ ├── optimization.py │ │ │ ├── tensordict.py │ │ │ └── tensorlist.py │ │ ├── parameter/ │ │ │ ├── __init__.py │ │ │ ├── atom/ │ │ │ │ ├── __init__.py │ │ │ │ ├── atom_gmm_sampl.py │ │ │ │ ├── atom_prob_ml.py │ │ │ │ ├── default.py │ │ │ │ ├── default_vot.py │ │ │ │ └── multiscale_no_iounet.py │ │ │ ├── dimp/ │ │ │ │ ├── __init__.py │ │ │ │ ├── dimp18.py │ │ │ │ ├── dimp18_vot.py │ │ │ │ ├── dimp50.py │ │ │ │ ├── dimp50_vot.py │ │ │ │ ├── dimp50_vot19.py │ │ │ │ ├── prdimp18.py │ │ │ │ ├── prdimp50.py │ │ │ │ └── super_dimp.py │ │ │ └── eco/ │ │ │ ├── __init__.py │ │ │ └── default.py │ │ ├── tracker/ │ │ │ ├── __init__.py │ │ │ ├── atom/ │ │ │ │ ├── __init__.py │ │ │ │ ├── atom.py │ │ │ │ └── optim.py │ │ │ ├── base/ │ │ │ │ ├── __init__.py │ │ │ │ └── basetracker.py │ │ │ ├── dimp/ │ │ │ │ ├── __init__.py │ │ │ │ └── dimp.py │ │ │ └── eco/ │ │ │ ├── __init__.py │ │ │ ├── eco.py │ │ │ └── optim.py │ │ ├── util_scripts/ │ │ │ ├── __init__.py │ │ │ ├── download_results.py │ │ │ ├── pack_got10k_results.py │ │ │ └── pack_trackingnet_results.py │ │ ├── utils/ │ │ │ ├── __init__.py │ │ │ ├── convert_vot_anno_to_rect.py │ │ │ ├── load_text.py │ │ │ ├── loading.py │ │ │ ├── params.py │ │ │ ├── plotting.py │ │ │ └── visdom.py │ │ └── vot20_utils.py │ ├── PreciseRoIPooling/ │ │ ├── .gitignore │ │ ├── LICENSE │ │ ├── README.md │ │ ├── pytorch/ │ │ │ ├── prroi_pool/ │ │ │ │ ├── .gitignore │ │ │ │ ├── __init__.py │ │ │ │ ├── functional.py │ │ │ │ ├── prroi_pool.py │ │ │ │ └── src/ │ │ │ │ ├── prroi_pooling_gpu.c │ │ │ │ ├── prroi_pooling_gpu.h │ │ │ │ ├── prroi_pooling_gpu_impl.cu │ │ │ │ └── prroi_pooling_gpu_impl.cuh │ │ │ └── tests/ │ │ │ └── test_prroi_pooling2d.py │ │ └── src/ │ │ ├── prroi_pooling_gpu_impl.cu │ │ └── prroi_pooling_gpu_impl.cuh │ └── vot20/ │ └── cttrack/ │ ├── config.yaml │ └── trackers.ini ├── lib/ │ ├── __init__.py │ ├── config/ │ │ ├── __init__.py │ │ ├── artrack/ │ │ │ └── config.py │ │ ├── artrack_seq/ │ │ │ └── config.py │ │ ├── artrackv2/ │ │ │ └── config.py │ │ └── artrackv2_seq/ │ │ └── config.py │ ├── models/ │ │ ├── __init__.py │ │ ├── artrack/ │ │ │ ├── __init__.py │ │ │ ├── artrack.py │ │ │ ├── base_backbone.py │ │ │ ├── utils.py │ │ │ ├── vit.py │ │ │ └── vit_ce.py │ │ ├── artrack_seq/ │ │ │ ├── __init__.py │ │ │ ├── artrack_seq.py │ │ │ ├── base_backbone.py │ │ │ ├── utils.py │ │ │ ├── vit.py │ │ │ └── vit_ce.py │ │ ├── artrackv2/ │ │ │ ├── __init__.py │ │ │ ├── artrackv2.py │ │ │ ├── base_backbone.py │ │ │ ├── utils.py │ │ │ └── vit.py │ │ ├── artrackv2_seq/ │ │ │ ├── __init__.py │ │ │ ├── artrackv2_seq.py │ │ │ ├── base_backbone.py │ │ │ ├── utils.py │ │ │ └── vit.py │ │ ├── layers/ │ │ │ ├── __init__.py │ │ │ ├── attn.py │ │ │ ├── attn_blocks.py │ │ │ ├── frozen_bn.py │ │ │ ├── head.py │ │ │ ├── head_seq.py │ │ │ ├── mask_decoder.py │ │ │ ├── patch_embed.py │ │ │ └── rpe.py │ │ └── mask_decoder/ │ │ ├── __init__.py │ │ ├── attention.py │ │ ├── block.py │ │ ├── drop.py │ │ ├── mlp.py │ │ ├── norm.py │ │ ├── patch_embed.py │ │ ├── pos_embed.py │ │ └── weight_init.py │ ├── test/ │ │ ├── __init__.py │ │ ├── analysis/ │ │ │ ├── __init__.py │ │ │ ├── extract_results.py │ │ │ └── plot_results.py │ │ ├── evaluation/ │ │ │ ├── __init__.py │ │ │ ├── data.py │ │ │ ├── datasets.py │ │ │ ├── environment.py │ │ │ ├── got10kdataset.py │ │ │ ├── itbdataset.py │ │ │ ├── lasot_lmdbdataset.py │ │ │ ├── lasotdataset.py │ │ │ ├── lasotextensionsubsetdataset.py │ │ │ ├── local.py │ │ │ ├── nfsdataset.py │ │ │ ├── otbdataset.py │ │ │ ├── running.py │ │ │ ├── tc128cedataset.py │ │ │ ├── tc128dataset.py │ │ │ ├── tnl2kdataset.py │ │ │ ├── tracker.py │ │ │ ├── trackingnetdataset.py │ │ │ ├── uavdataset.py │ │ │ └── votdataset.py │ │ ├── parameter/ │ │ │ ├── __init__.py │ │ │ ├── artrack.py │ │ │ ├── artrack_seq.py │ │ │ ├── artrackv2.py │ │ │ └── artrackv2_seq.py │ │ ├── tracker/ │ │ │ ├── __init__.py │ │ │ ├── artrack.py │ │ │ ├── artrack_seq.py │ │ │ ├── artrackv2.py │ │ │ ├── artrackv2_seq.py │ │ │ ├── basetracker.py │ │ │ ├── data_utils.py │ │ │ └── vis_utils.py │ │ └── utils/ │ │ ├── __init__.py │ │ ├── _init_paths.py │ │ ├── hann.py │ │ ├── load_text.py │ │ ├── params.py │ │ ├── transform_got10k.py │ │ └── transform_trackingnet.py │ ├── train/ │ │ ├── __init__.py │ │ ├── _init_paths.py │ │ ├── actors/ │ │ │ ├── __init__.py │ │ │ ├── artrack.py │ │ │ ├── artrack_seq.py │ │ │ ├── artrackv2.py │ │ │ ├── artrackv2_seq.py │ │ │ └── base_actor.py │ │ ├── admin/ │ │ │ ├── __init__.py │ │ │ ├── environment.py │ │ │ ├── local.py │ │ │ ├── multigpu.py │ │ │ ├── settings.py │ │ │ ├── stats.py │ │ │ └── tensorboard.py │ │ ├── base_functions.py │ │ ├── data/ │ │ │ ├── __init__.py │ │ │ ├── bounding_box_utils.py │ │ │ ├── image_loader.py │ │ │ ├── loader.py │ │ │ ├── processing.py │ │ │ ├── processing_utils.py │ │ │ ├── sampler.py │ │ │ ├── sequence_sampler.py │ │ │ ├── sequence_sampler_v2.py │ │ │ ├── transforms.py │ │ │ └── wandb_logger.py │ │ ├── data_specs/ │ │ │ ├── README.md │ │ │ ├── got10k_train_full_split.txt │ │ │ ├── got10k_train_split.txt │ │ │ ├── got10k_val_split.txt │ │ │ ├── got10k_vot_exclude.txt │ │ │ ├── got10k_vot_train_split.txt │ │ │ ├── got10k_vot_val_split.txt │ │ │ ├── lasot_train_split.txt │ │ │ └── trackingnet_classmap.txt │ │ ├── dataset/ │ │ │ ├── COCO_tool.py │ │ │ ├── __init__.py │ │ │ ├── base_image_dataset.py │ │ │ ├── base_video_dataset.py │ │ │ ├── coco.py │ │ │ ├── coco_seq.py │ │ │ ├── coco_seq_lmdb.py │ │ │ ├── got10k.py │ │ │ ├── got10k_lmdb.py │ │ │ ├── imagenetvid.py │ │ │ ├── imagenetvid_lmdb.py │ │ │ ├── lasot.py │ │ │ ├── lasot_lmdb.py │ │ │ ├── tracking_net.py │ │ │ └── tracking_net_lmdb.py │ │ ├── run_training.py │ │ ├── train_script.py │ │ ├── train_script_distill.py │ │ └── trainers/ │ │ ├── __init__.py │ │ ├── base_trainer.py │ │ ├── ltr_seq_trainer.py │ │ ├── ltr_seq_trainer_v2.py │ │ └── ltr_trainer.py │ ├── utils/ │ │ ├── __init__.py │ │ ├── box_ops.py │ │ ├── ce_utils.py │ │ ├── focal_loss.py │ │ ├── heapmap_utils.py │ │ ├── image.py │ │ ├── lmdb_utils.py │ │ ├── merge.py │ │ ├── misc.py │ │ ├── tensor.py │ │ └── variable_hook.py │ └── vis/ │ ├── __init__.py │ ├── plotting.py │ ├── utils.py │ └── visdom_cus.py └── tracking/ ├── _init_paths.py ├── analysis_results.py ├── analysis_results_ITP.py ├── convert_transt.py ├── create_default_local_file.py ├── download_pytracking_results.py ├── pre_read_datasets.py ├── test.py ├── test_exp.py └── train.py