Multi-source weak supervision for saliency detection
The high cost of pixel-level annotations makes it appealing to train saliency detection models with weak supervision. However, a single weak supervision source usually does not contain enough information to train a well-performing model. To this end, we propose a unified framework to train saliency detection models with diverse weak supervision sources. In this paper, we use category labels, captions, and unlabelled data for training, yet other supervision sources can also be plugged into this flexible framework. We design a classification network (CNet) and a caption generation network (PNet), which learn to predict object categories and generate captions, respectively, meanwhile highlight the most important regions for corresponding tasks. An attention transfer loss is designed to transmit supervision signal between networks, such that the network designed to be trained with one supervision source can benefit from another. An attention coherence loss is defined on unlabelled data to encourage the networks to detect generally salient regions instead of task-specific regions. We use CNet and PNet to generate pixel-level pseudo labels to train a saliency prediction network (SNet). During the testing phases, we only need SNet to predict saliency maps. Experiments demonstrate the performance of our method compares favourably against unsupervised and weakly supervised methods and even some supervised methods.
Code (1)
Tasks
Caption GenerationSaliency DetectionSaliency PredictionSimilar Papers 제목 키워드 기반
Weakly-Supervised Saliency Detection via Salient Object Subitizing
Salient object detection aims at detecting the most visually distinct objects and producing the corresponding masks. As the cost of pixel-level annotations is high, image tags are usually used as weak supervisions. Howev…
Objectobject-detectionObject DetectionSaliency Detection+2Bridging Saliency Detection to Weakly Supervised Object Detection Based on Self-paced Curriculum Learning
Weakly-supervised object detection (WOD) is a challenging problems in computer vision. The key problem is to simultaneously infer the exact object locations in the training images and train the object detectors, given on…
Objectobject-detectionObject DetectionSaliency Detection+1Weakly-Supervised Salient Object Detection Using Point Supervision
Current state-of-the-art saliency detection models rely heavily on large datasets of accurate pixel-wise annotations, but manually labeling pixels is time-consuming and labor-intensive. There are some weakly supervised m…
Objectobject-detectionObject DetectionSaliency Detection+1Deep Unsupervised Saliency Detection: A Multiple Noisy Labeling Perspective
The success of current deep saliency detection methods heavily depends on the availability of large-scale supervision in the form of per-pixel labeling. Such supervision, while labor-intensive and not always possible, te…
BenchmarkingSaliency DetectionSaliency PredictionUnsupervised Saliency DetectionRailroad is not a Train: Saliency as Pseudo-pixel Supervision for Weakly Supervised Semantic Segmentation
Existing studies in weakly-supervised semantic segmentation (WSSS) using image-level weak supervision have several limitations: sparse object coverage, inaccurate object boundaries, and co-occurring pixels from non-targe…
ObjectSaliency DetectionSemantic SegmentationWeakly supervised Semantic Segmentation+1