Skip to content

The official repo for [AAAI'23] "Learning to Learn Better for Video Object Segmentation"

Notifications You must be signed in to change notification settings

ViTAE-Transformer/VOS-LLB

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

VOS-LLB

The official repo for [AAAI'23] Learning to Learn Better for Video Object Segmentation.

Installation

Clone this repository

git clone https://github.com/ViTAE-Transformer/VOS-LLB.git

Install dependencies

Please check the detailed installation instructions.

Model Zoo

The weights could be downloaded in here.

Training

cd ltr
python run_training.py joint joint_stage1  # stage 1
python run_training.py joint joint_stage2  # stage 2

Note: Before training, you need to download and save the pretrained backbone weights in env_settings().pretrained_networks directory.

Evaluation

cd pytracking
python run_tracker.py joint joint_davis --dataset_name dv2017_val        # DAVIS 2017 Val
python run_tracker.py joint joint_ytvos --dataset_name yt2018_valid_all  # YouTube-VOS 2018 Val

Note: the trained weights should be moved to the directory set by "network_path" in "pytracking/evaluation/local.py". By default, it is set to pytracking/networks.

Acknowledgement

This codebase borrows the code and structure from official JOINT repository

Citation

@article{lan2022learning,
  title={Learning to Learn Better for Video Object Segmentation},
  author={Lan, Meng and Zhang, Jing and Zhang, Lefei and Tao, Dacheng},
  booktitle={Proceedings of the AAAI Conference on Artificial Intelligence},
  year={2023}
}

About

The official repo for [AAAI'23] "Learning to Learn Better for Video Object Segmentation"

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages