All Projects → carrierlxk → GraphMemVOS

carrierlxk / GraphMemVOS

Licence: other
Video Object Segmentation with Episodic Graph Memory Networks (ECCV2020 spotlight)

Programming Languages

python
139335 projects - #7 most used programming language
shell
77523 projects

Projects that are alternatives of or similar to GraphMemVOS

Reversing
Code for "Reversing the cycle: self-supervised deep stereo through enhanced monocular distillation"
Stars: ✭ 43 (-53.26%)
Mutual labels:  eccv-2020
SiamMaskCpp
C++ Implementation of SiamMask
Stars: ✭ 92 (+0%)
Mutual labels:  video-object-segmentation
GRNet
Implementation of "GRNet: Gridding Residual Network for Dense Point Cloud Completion". (Xie et al., ECCV 2020)
Stars: ✭ 239 (+159.78%)
Mutual labels:  eccv-2020
Siammask
[CVPR2019] Fast Online Object Tracking and Segmentation: A Unifying Approach
Stars: ✭ 3,205 (+3383.7%)
Mutual labels:  video-object-segmentation
Mask-Propagation
[CVPR 2021] MiVOS - Mask Propagation module. Reproduced STM (and better) with training code 🌟. Semi-supervised video object segmentation evaluation.
Stars: ✭ 71 (-22.83%)
Mutual labels:  video-object-segmentation
e-osvos
Implementation of "Make One-Shot Video Object Segmentation Efficient Again” and the semi-supervised fine-tuning "e-OSVOS" approach (NeurIPS 2020).
Stars: ✭ 31 (-66.3%)
Mutual labels:  video-object-segmentation
anchor-diff-VOS
Anchor Diffusion for Unsupervised Video Object Segmentation
Stars: ✭ 113 (+22.83%)
Mutual labels:  video-object-segmentation
MiVOS
[CVPR 2021] Modular Interactive Video Object Segmentation: Interaction-to-Mask, Propagation and Difference-Aware Fusion. Semi-supervised VOS as well!
Stars: ✭ 302 (+228.26%)
Mutual labels:  video-object-segmentation
GIS-RAmap
Pytorch implementation of CVPR2021 oral paper (best paper candidate), "Guided Interactive Video Object Segmentation Using Reliability-Based Attention Maps"
Stars: ✭ 36 (-60.87%)
Mutual labels:  video-object-segmentation
UniTrack
[NeurIPS'21] Unified tracking framework with a single appearance model. It supports Single Object Tracking (SOT), Video Object Segmentation (VOS), Multi-Object Tracking (MOT), Multi-Object Tracking and Segmentation (MOTS), Pose Tracking, Video Instance Segmentation (VIS), and class-agnostic MOT (e.g. TAO dataset).
Stars: ✭ 293 (+218.48%)
Mutual labels:  video-object-segmentation
RMNet
Implementation of "Efficient Regional Memory Network for Video Object Segmentation". (Xie et al., CVPR 2021)
Stars: ✭ 76 (-17.39%)
Mutual labels:  video-object-segmentation
3ddfa v2
The official PyTorch implementation of Towards Fast, Accurate and Stable 3D Dense Face Alignment, ECCV 2020.
Stars: ✭ 1,961 (+2031.52%)
Mutual labels:  eccv-2020
advrank
Adversarial Ranking Attack and Defense, ECCV, 2020.
Stars: ✭ 19 (-79.35%)
Mutual labels:  eccv-2020
JSTASR-DesnowNet-ECCV-2020
This is the project page of our paper which has been published in ECCV 2020.
Stars: ✭ 17 (-81.52%)
Mutual labels:  eccv-2020
SOLAR
PyTorch code for "SOLAR: Second-Order Loss and Attention for Image Retrieval". In ECCV 2020
Stars: ✭ 150 (+63.04%)
Mutual labels:  eccv-2020
ECCV-2020-point-cloud-analysis
ECCV 2020 papers focusing on point cloud analysis
Stars: ✭ 22 (-76.09%)
Mutual labels:  eccv-2020
tfvaegan
[ECCV 2020] Official Pytorch implementation for "Latent Embedding Feedback and Discriminative Features for Zero-Shot Classification". SOTA results for ZSL and GZSL
Stars: ✭ 107 (+16.3%)
Mutual labels:  eccv-2020
BA3US
code for our ECCV 2020 paper "A Balanced and Uncertainty-aware Approach for Partial Domain Adaptation"
Stars: ✭ 31 (-66.3%)
Mutual labels:  eccv-2020
Multimodal-Shape-Completion
code for our ECCV 2020 spotlight paper "Multimodal Shape Completion via Conditional Generative Adversarial Networks"
Stars: ✭ 73 (-20.65%)
Mutual labels:  eccv-2020
AdvPC
AdvPC: Transferable Adversarial Perturbations on 3D Point Clouds (ECCV 2020)
Stars: ✭ 35 (-61.96%)
Mutual labels:  eccv-2020

GraphMemVOS

Code for ECCV 2020 spotlight paper: Video Object Segmentation with Episodic Graph Memory Networks

Testing

  1. Install python (3.6.5), pytorch (version:1.0.1) and requirements in the requirements.txt files. Download the DAVIS-2017 dataset.

  2. Download the pretrained model from googledrive and put it into the workspace_STM_alpha files.

  3. Run 'run_graph_memory_test.sh' and change the davis dataset path, pretrainde model path and result path and the paths in local_config.py.

The segmentation results can be download from googledrive.

Results

  1. DAVIS ( Val 2017):

In the inference stage, we ran using the default size of DAVIS (480p).

Mean J&F J score F score
82.8 80.0 85.2
  1. YouTube-VOS (Val 2018):
J Seen F Seen J Unseen F Unseen Mean
80.7 85.1 74.0 80.9 80.2
  1. DAVIS-2016:
J score F score Mean T
82.5 81.2 19.8
  1. Youtube-Objects:
Airplane Bird Boat Car Cat Cow Dog Horse Motorbike Train Mean
86.1 75.7 68.6 82.4 65.9 70.5 77.1 72.2 63.8 47.8 71.4

Citation

If you find the code and dataset useful in your research, please consider citing:

@inproceedings{lu2020video,  
 title={Video Object Segmentation with Episodic Graph Memory Networks},  
 author={Lu, Xiankai and Wang, Wenguan and Martin, Danelljan and Zhou, Tianfei and Shen, Jianbing and Luc, Van Gool},  
 booktitle={ECCV},  
 year={2020}  
}

Other related projects/papers:

  1. Zero-shot Video Object Segmentation via Attentive Graph Neural Networks, ICCV 2019 (https://github.com/carrierlxk/AGNN)

Acknowledge

  1. Video object segmentation using space-time memory networks, ICCV 2019 (https://github.com/seoungwugoh/STM)
  2. A Generative Appearance Model for End-to-End Video Object Segmentation, CVPR2019 (https://github.com/joakimjohnander/agame-vos)
  3. https://github.com/lyxok1/STM-Training

Any comments, please email: [email protected]

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].