Home

Awesome

Supervision by Fusion: Towards Unsupervised Learning of Deep Salient Object Detector

Pytorch inference.

We add a Pytorch inference demo for Pytorch users! We convert the caffe inference prototxt and weights into pytorch model. The conversion codes are modified from caffemodel2pytorch.

Paper

Read our paper here .

Arch

Requirements

Installation and demo

  1. Clone the repository

    git clone https://github.com/zhangyuygss/SVFSal.caffe.git

  2. cd into the directory you cloned, let's call it SVFS_ROOT

  3. Download our pretrained caffemodel, put it into SVFS_ROOT/data.

    You can download the pretrained model from here.

  4. Modify caffe path in file demo.m:

    Change this line:

    addpath(genpath('/your/path/caffe-master/matlab/'));

    to your own caffe path.

  5. Run demo.m

    After running demo code, you should find the output saliency map from SVFS_ROOT/data/output. Put your images into SVFS_ROOT/data/images if you want to run on your own dataset.

    If you would like to download our saliency map results, you can also find them here via google drive or here.

Training and evaluation

Citation

Cite our paper with:

@article{zhang2019synthesizing,
  title={Synthesizing supervision for learning deep saliency network without human annotation},
  author={Zhang, Dingwen and Han, Junwei and Zhang, Yu and Xu, Dong},
  journal={IEEE transactions on pattern analysis and machine intelligence},
  volume={42},
  number={7},
  pages={1755--1769},
  year={2019},
  publisher={IEEE}
}
@INPROCEEDINGS{DZhang2017SVFSal,
	author = {Dingwen, Zhang and Junwei, Han and Yu, Zhang},
	title = {Supervision by fusion: towards unsupervised learning of deep salient object detector},
	booktitle = {ICCV},
	year = {2017}
}