TasksSotADatasetsPapersMethodsSubmitAbout
Papers With Code 2

A community resource for machine learning research: papers, code, benchmarks, and state-of-the-art results.

Explore

Notable BenchmarksAll SotADatasetsPapersMethods

Community

Submit ResultsAbout

Data sourced from the PWC Archive (CC-BY-SA 4.0). Built by the community, for the community.

Papers/RANet: Ranking Attention Network for Fast Video Object Seg...

RANet: Ranking Attention Network for Fast Video Object Segmentation

Ziqin Wang, Jun Xu, Li Liu, Fan Zhu, Ling Shao

2019-08-19ICCV 2019 10Semi-Supervised Video Object SegmentationSemantic SegmentationVideo Object SegmentationVideo Semantic Segmentation
PaperPDFCode(official)Code

Abstract

Despite online learning (OL) techniques have boosted the performance of semi-supervised video object segmentation (VOS) methods, the huge time costs of OL greatly restrict their practicality. Matching based and propagation based methods run at a faster speed by avoiding OL techniques. However, they are limited by sub-optimal accuracy, due to mismatching and drifting problems. In this paper, we develop a real-time yet very accurate Ranking Attention Network (RANet) for VOS. Specifically, to integrate the insights of matching based and propagation based methods, we employ an encoder-decoder framework to learn pixel-level similarity and segmentation in an end-to-end manner. To better utilize the similarity maps, we propose a novel ranking attention module, which automatically ranks and selects these maps for fine-grained VOS performance. Experiments on DAVIS-16 and DAVIS-17 datasets show that our RANet achieves the best speed-accuracy trade-off, e.g., with 33 milliseconds per frame and J&F=85.5% on DAVIS-16. With OL, our RANet reaches J&F=87.1% on DAVIS-16, exceeding state-of-the-art VOS methods. The code can be found at https://github.com/Storife/RANet.

Results

TaskDatasetMetricValueModel
VideoDAVIS 2017 (val)F-measure (Decay)19.7RANet
VideoDAVIS 2017 (val)F-measure (Mean)68.2RANet
VideoDAVIS 2017 (val)F-measure (Recall)78.8RANet
VideoDAVIS 2017 (val)J&F65.7RANet
VideoDAVIS 2017 (val)Jaccard (Decay)18.6RANet
VideoDAVIS 2017 (val)Jaccard (Mean)63.2RANet
VideoDAVIS 2017 (val)Jaccard (Recall)73.7RANet
VideoDAVIS 2016F-measure (Decay)8.2RANet+ (online learning)
VideoDAVIS 2016F-measure (Mean)87.6RANet+ (online learning)
VideoDAVIS 2016F-measure (Recall)96.1RANet+ (online learning)
VideoDAVIS 2016J&F87.1RANet+ (online learning)
VideoDAVIS 2016Jaccard (Decay)7.4RANet+ (online learning)
VideoDAVIS 2016Jaccard (Mean)86.6RANet+ (online learning)
VideoDAVIS 2016Jaccard (Recall)97RANet+ (online learning)
VideoDAVIS 2016F-measure (Decay)5.1RANet
VideoDAVIS 2016F-measure (Mean)85.4RANet
VideoDAVIS 2016F-measure (Recall)94.9RANet
VideoDAVIS 2016J&F85.45RANet
VideoDAVIS 2016Jaccard (Decay)6.2RANet
VideoDAVIS 2016Jaccard (Mean)85.5RANet
VideoDAVIS 2016Jaccard (Recall)97.2RANet
VideoDAVIS 2017 (test-dev)F-measure (Decay)22.1RANet
VideoDAVIS 2017 (test-dev)F-measure (Mean)57.3RANet
VideoDAVIS 2017 (test-dev)F-measure (Recall)67.7RANet
VideoDAVIS 2017 (test-dev)J&F55.4RANet
VideoDAVIS 2017 (test-dev)Jaccard (Decay)21.9RANet
VideoDAVIS 2017 (test-dev)Jaccard (Mean)53.4RANet
VideoDAVIS 2017 (test-dev)Jaccard (Recall)61.9RANet
VideoDAVIS (no YouTube-VOS training)D16 val (F)85.4RANet
VideoDAVIS (no YouTube-VOS training)D16 val (G)85.5RANet
VideoDAVIS (no YouTube-VOS training)D16 val (J)85.5RANet
VideoDAVIS (no YouTube-VOS training)D17 test (F)57.2RANet
VideoDAVIS (no YouTube-VOS training)D17 test (G)55.3RANet
VideoDAVIS (no YouTube-VOS training)D17 test (J)53.4RANet
VideoDAVIS (no YouTube-VOS training)D17 val (F)68.2RANet
VideoDAVIS (no YouTube-VOS training)D17 val (G)65.7RANet
VideoDAVIS (no YouTube-VOS training)D17 val (J)63.2RANet
VideoDAVIS (no YouTube-VOS training)FPS30.3RANet
Video Object SegmentationDAVIS 2017 (val)F-measure (Decay)19.7RANet
Video Object SegmentationDAVIS 2017 (val)F-measure (Mean)68.2RANet
Video Object SegmentationDAVIS 2017 (val)F-measure (Recall)78.8RANet
Video Object SegmentationDAVIS 2017 (val)J&F65.7RANet
Video Object SegmentationDAVIS 2017 (val)Jaccard (Decay)18.6RANet
Video Object SegmentationDAVIS 2017 (val)Jaccard (Mean)63.2RANet
Video Object SegmentationDAVIS 2017 (val)Jaccard (Recall)73.7RANet
Video Object SegmentationDAVIS 2016F-measure (Decay)8.2RANet+ (online learning)
Video Object SegmentationDAVIS 2016F-measure (Mean)87.6RANet+ (online learning)
Video Object SegmentationDAVIS 2016F-measure (Recall)96.1RANet+ (online learning)
Video Object SegmentationDAVIS 2016J&F87.1RANet+ (online learning)
Video Object SegmentationDAVIS 2016Jaccard (Decay)7.4RANet+ (online learning)
Video Object SegmentationDAVIS 2016Jaccard (Mean)86.6RANet+ (online learning)
Video Object SegmentationDAVIS 2016Jaccard (Recall)97RANet+ (online learning)
Video Object SegmentationDAVIS 2016F-measure (Decay)5.1RANet
Video Object SegmentationDAVIS 2016F-measure (Mean)85.4RANet
Video Object SegmentationDAVIS 2016F-measure (Recall)94.9RANet
Video Object SegmentationDAVIS 2016J&F85.45RANet
Video Object SegmentationDAVIS 2016Jaccard (Decay)6.2RANet
Video Object SegmentationDAVIS 2016Jaccard (Mean)85.5RANet
Video Object SegmentationDAVIS 2016Jaccard (Recall)97.2RANet
Video Object SegmentationDAVIS 2017 (test-dev)F-measure (Decay)22.1RANet
Video Object SegmentationDAVIS 2017 (test-dev)F-measure (Mean)57.3RANet
Video Object SegmentationDAVIS 2017 (test-dev)F-measure (Recall)67.7RANet
Video Object SegmentationDAVIS 2017 (test-dev)J&F55.4RANet
Video Object SegmentationDAVIS 2017 (test-dev)Jaccard (Decay)21.9RANet
Video Object SegmentationDAVIS 2017 (test-dev)Jaccard (Mean)53.4RANet
Video Object SegmentationDAVIS 2017 (test-dev)Jaccard (Recall)61.9RANet
Video Object SegmentationDAVIS (no YouTube-VOS training)D16 val (F)85.4RANet
Video Object SegmentationDAVIS (no YouTube-VOS training)D16 val (G)85.5RANet
Video Object SegmentationDAVIS (no YouTube-VOS training)D16 val (J)85.5RANet
Video Object SegmentationDAVIS (no YouTube-VOS training)D17 test (F)57.2RANet
Video Object SegmentationDAVIS (no YouTube-VOS training)D17 test (G)55.3RANet
Video Object SegmentationDAVIS (no YouTube-VOS training)D17 test (J)53.4RANet
Video Object SegmentationDAVIS (no YouTube-VOS training)D17 val (F)68.2RANet
Video Object SegmentationDAVIS (no YouTube-VOS training)D17 val (G)65.7RANet
Video Object SegmentationDAVIS (no YouTube-VOS training)D17 val (J)63.2RANet
Video Object SegmentationDAVIS (no YouTube-VOS training)FPS30.3RANet
Semi-Supervised Video Object SegmentationDAVIS 2017 (val)F-measure (Decay)19.7RANet
Semi-Supervised Video Object SegmentationDAVIS 2017 (val)F-measure (Mean)68.2RANet
Semi-Supervised Video Object SegmentationDAVIS 2017 (val)F-measure (Recall)78.8RANet
Semi-Supervised Video Object SegmentationDAVIS 2017 (val)J&F65.7RANet
Semi-Supervised Video Object SegmentationDAVIS 2017 (val)Jaccard (Decay)18.6RANet
Semi-Supervised Video Object SegmentationDAVIS 2017 (val)Jaccard (Mean)63.2RANet
Semi-Supervised Video Object SegmentationDAVIS 2017 (val)Jaccard (Recall)73.7RANet
Semi-Supervised Video Object SegmentationDAVIS 2016F-measure (Decay)8.2RANet+ (online learning)
Semi-Supervised Video Object SegmentationDAVIS 2016F-measure (Mean)87.6RANet+ (online learning)
Semi-Supervised Video Object SegmentationDAVIS 2016F-measure (Recall)96.1RANet+ (online learning)
Semi-Supervised Video Object SegmentationDAVIS 2016J&F87.1RANet+ (online learning)
Semi-Supervised Video Object SegmentationDAVIS 2016Jaccard (Decay)7.4RANet+ (online learning)
Semi-Supervised Video Object SegmentationDAVIS 2016Jaccard (Mean)86.6RANet+ (online learning)
Semi-Supervised Video Object SegmentationDAVIS 2016Jaccard (Recall)97RANet+ (online learning)
Semi-Supervised Video Object SegmentationDAVIS 2016F-measure (Decay)5.1RANet
Semi-Supervised Video Object SegmentationDAVIS 2016F-measure (Mean)85.4RANet
Semi-Supervised Video Object SegmentationDAVIS 2016F-measure (Recall)94.9RANet
Semi-Supervised Video Object SegmentationDAVIS 2016J&F85.45RANet
Semi-Supervised Video Object SegmentationDAVIS 2016Jaccard (Decay)6.2RANet
Semi-Supervised Video Object SegmentationDAVIS 2016Jaccard (Mean)85.5RANet
Semi-Supervised Video Object SegmentationDAVIS 2016Jaccard (Recall)97.2RANet
Semi-Supervised Video Object SegmentationDAVIS 2017 (test-dev)F-measure (Decay)22.1RANet
Semi-Supervised Video Object SegmentationDAVIS 2017 (test-dev)F-measure (Mean)57.3RANet
Semi-Supervised Video Object SegmentationDAVIS 2017 (test-dev)F-measure (Recall)67.7RANet
Semi-Supervised Video Object SegmentationDAVIS 2017 (test-dev)J&F55.4RANet
Semi-Supervised Video Object SegmentationDAVIS 2017 (test-dev)Jaccard (Decay)21.9RANet
Semi-Supervised Video Object SegmentationDAVIS 2017 (test-dev)Jaccard (Mean)53.4RANet
Semi-Supervised Video Object SegmentationDAVIS 2017 (test-dev)Jaccard (Recall)61.9RANet
Semi-Supervised Video Object SegmentationDAVIS (no YouTube-VOS training)D16 val (F)85.4RANet
Semi-Supervised Video Object SegmentationDAVIS (no YouTube-VOS training)D16 val (G)85.5RANet
Semi-Supervised Video Object SegmentationDAVIS (no YouTube-VOS training)D16 val (J)85.5RANet
Semi-Supervised Video Object SegmentationDAVIS (no YouTube-VOS training)D17 test (F)57.2RANet
Semi-Supervised Video Object SegmentationDAVIS (no YouTube-VOS training)D17 test (G)55.3RANet
Semi-Supervised Video Object SegmentationDAVIS (no YouTube-VOS training)D17 test (J)53.4RANet
Semi-Supervised Video Object SegmentationDAVIS (no YouTube-VOS training)D17 val (F)68.2RANet
Semi-Supervised Video Object SegmentationDAVIS (no YouTube-VOS training)D17 val (G)65.7RANet
Semi-Supervised Video Object SegmentationDAVIS (no YouTube-VOS training)D17 val (J)63.2RANet
Semi-Supervised Video Object SegmentationDAVIS (no YouTube-VOS training)FPS30.3RANet

Related Papers

SeC: Advancing Complex Video Object Segmentation via Progressive Concept Construction2025-07-21DiffOSeg: Omni Medical Image Segmentation via Multi-Expert Collaboration Diffusion Model2025-07-17SCORE: Scene Context Matters in Open-Vocabulary Remote Sensing Instance Segmentation2025-07-17Unified Medical Image Segmentation with State Space Modeling Snake2025-07-17A Privacy-Preserving Semantic-Segmentation Method Using Domain-Adaptation Technique2025-07-17SAMST: A Transformer framework based on SAM pseudo label filtering for remote sensing semi-supervised semantic segmentation2025-07-16Tomato Multi-Angle Multi-Pose Dataset for Fine-Grained Phenotyping2025-07-15U-RWKV: Lightweight medical image segmentation with direction-adaptive RWKV2025-07-15