Skip to content

Semi-Supervised Video Salient Object Detection Using Pseudo-Labels, IEEE International Conference on Computer Vision (ICCV), 2019

License

Notifications You must be signed in to change notification settings

Kinpzz/RCRNet-Pytorch

Repository files navigation

RCRNet-Pytorch

This repository contains the PyTorch implementation for

Semi-Supervised Video Salient Object Detection Using Pseudo-Labels
Pengxiang Yan, Guanbin Li, Yuan Xie, Zhen Li, Chuan Wang, Tianshui Chen, Liang Lin
ICCV 2019 | [Project Page] | [Arxiv] | [CVF-Open-Access]

Usage

Requirements

This code is tested on Ubuntu 16.04, Python=3.6 (via Anaconda3), PyTorch=0.4.1, CUDA=9.0.

# Install PyTorch=0.4.1
$ conda install pytorch==0.4.1 torchvision==0.2.1 cuda90 -c pytorch

# Install other packages
$ pip install pyyaml==3.13 addict==2.2.0 tqdm==4.28.1 scipy==1.1.0

Datasets

Our proposed RCRNet is evaluated on three public benchmark VSOD datsets including VOS, DAVIS (version: 2016, 480p), and FBMS. Please orginaize the datasets according to config/datasets.yaml and put them in data/datasets. Or you can set argument --data to the path of the dataset folder.

Evaluation

Comparison with State-of-the-Art

comp_video_sota If you want to compare with our method:

Option 1: you can download the saliency maps predicted by our model from Google Drive / Baidu Pan (passwd: u079).

Option 2: Or you can use our trained model for inference. The weights of trained model are available at Google Drive / Baidu Pan (passwd: 6pi3). Then run the following command for inference.

# VOS
$ CUDA_VISIBLE_DEVICES=0 python inference.py --data data/datasets --dataset VOS --split test

# DAVIS
$ CUDA_VISIBLE_DEVICES=0 python inference.py --data data/datasets --dataset DAVIS --split val

# FBMS
$ CUDA_VISIBLE_DEVICES=0 python inference.py --data data/datasets --dataset FBMS --split test

Then, you can evaluate the saliency maps using your own evaluation code.

Training

If you want to train our proposed model from scratch (including using pseudo-labels), please refer to our paper and the training instruction carefully.

Citation

If you find this work helpful, please consider citing

@inproceedings{yan2019semi,
  title={Semi-Supervised Video Salient Object Detection Using Pseudo-Labels},
  author={Yan, Pengxiang and Li, Guanbin and Xie, Yuan and Li, Zhen and Wang, Chuan and Chen, Tianshui and Lin, Liang},
  booktitle={Proceedings of the IEEE International Conference on Computer Vision},
  pages={7284--7293},
  year={2019}
}

Acknowledge

Thanks to the third-party libraries:

About

Semi-Supervised Video Salient Object Detection Using Pseudo-Labels, IEEE International Conference on Computer Vision (ICCV), 2019

Topics

Resources

License

Stars

Watchers

Forks

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy