HyperAIHyperAI

Command Palette

Search for a command to run...

3 months ago

SOC: Semantic-Assisted Object Cluster for Referring Video Object Segmentation

Zhuoyan Luo Yicheng Xiao Yong Liu Shuyan Li Yitong Wang Yansong Tang Xiu Li Yujiu Yang

SOC: Semantic-Assisted Object Cluster for Referring Video Object Segmentation

Abstract

This paper studies referring video object segmentation (RVOS) by boosting video-level visual-linguistic alignment. Recent approaches model the RVOS task as a sequence prediction problem and perform multi-modal interaction as well as segmentation for each frame separately. However, the lack of a global view of video content leads to difficulties in effectively utilizing inter-frame relationships and understanding textual descriptions of object temporal variations. To address this issue, we propose Semantic-assisted Object Cluster (SOC), which aggregates video content and textual guidance for unified temporal modeling and cross-modal alignment. By associating a group of frame-level object embeddings with language tokens, SOC facilitates joint space learning across modalities and time steps. Moreover, we present multi-modal contrastive supervision to help construct well-aligned joint space at the video level. We conduct extensive experiments on popular RVOS benchmarks, and our method outperforms state-of-the-art competitors on all benchmarks by a remarkable margin. Besides, the emphasis on temporal coherence enhances the segmentation stability and adaptability of our method in processing text expressions with temporal variations. Code will be available.

Code Repositories

RobertLuo1/NeurIPS2023_SOC
Official
pytorch
Mentioned in GitHub

Benchmarks

BenchmarkMethodologyMetrics
referring-expression-segmentation-on-a2dSOC (Video-Swin-B)
AP: 0.573
IoU mean: 0.725
IoU overall: 0.807
Precision@0.5: 0.851
Precision@0.6: 0.827
Precision@0.7: 0.765
Precision@0.8: 0.607
Precision@0.9: 0.252
referring-expression-segmentation-on-a2dSOC (Video-Swin-T)
AP: 0.504
IoU mean: 0.669
IoU overall: 0.747
Precision@0.5: 0.79
Precision@0.6: 0.756
Precision@0.7: 0.687
Precision@0.8: 0.535
Precision@0.9: 0.195
referring-expression-segmentation-on-j-hmdbSOC (Video-Swin-B)
AP: 0.446
IoU mean: 0.723
IoU overall: 0.736
Precision@0.5: 0.969
Precision@0.6: 0.914
Precision@0.7: 0.711
Precision@0.8: 0.213
Precision@0.9: 0.001
referring-expression-segmentation-on-j-hmdbSOC (Video-Swin-T)
AP: 0.397
IoU mean: 0.701
IoU overall: 0.707
Precision@0.5: 0.947
Precision@0.6: 0.864
Precision@0.7: 0.627
Precision@0.8: 0.179
Precision@0.9: 0.001
referring-expression-segmentation-on-refer-1SOC (Video-Swin-T)
F: 60.5
J: 57.8
Ju0026F: 59.2
referring-expression-segmentation-on-refer-1SOC (Joint training, Video-Swin-B)
F: 69.3
J: 65.3
Ju0026F: 67.3±0.5
referring-video-object-segmentation-on-refSOC
F: 69.1
J: 62.5
Ju0026F: 65.8
referring-video-object-segmentation-on-referSOC
F: 67.9
J: 64.1
Ju0026F: 66.0

Build AI with AI

From idea to launch — accelerate your AI development with free AI co-coding, out-of-the-box environment and best price of GPUs.

AI Co-coding
Ready-to-use GPUs
Best Pricing
Get Started

Hyper Newsletters

Subscribe to our latest updates
We will deliver the latest updates of the week to your inbox at nine o'clock every Monday morning
Powered by MailChimp