This is the implementation of HMMN.
This code is based on STM (ICCV 2019): [link].
Please see our paper for the details: [paper]
- Python 3.8
- PyTorch 1.8.1
- numpy, opencv, pillow
- Download pre-trained weights into the same folder with demo scripts
Link: [weights]
- DAVIS-2016 validation set (Single-object)
python eval_DAVIS.py -g '0' -s val -y 16 -D [path/to/DAVIS]
- DAVIS-2017 validation set (Multi-object)
python eval_DAVIS.py -g '0' -s val -y 17 -D [path/to/DAVIS]
We also provide pre-computed results for benchmark sets.
@inproceedings{seong2021hierarchical,
title={Hierarchical Memory Matching Network for Video Object Segmentation},
author={Seong, Hongje and Oh, Seoung Wug and Lee, Joon-Young and Lee, Seongwon and Lee, Suhyeon and Kim, Euntai},
booktitle={Proceedings of the IEEE/CVF International Conference on Computer Vision},
year={2021}
}
This software is for non-commercial use only. The source code is released under the Attribution-NonCommercial-ShareAlike (CC BY-NC-SA) Licence (see this for details)