atlas

Research map / Video / Video-language understanding

Learning to Segment Referred Objects from Narrated Egocentric Videos

CVPR 2024 · Video › Video-language understanding · approach: Dense video captioning · 4 citations (OpenAlex)

Read the paperCheck your idea against 108,967 papers

AI-extracted summary. Written by AI from the paper's full text. Numbers and claims can be wrong or missing context, so check the paper before you cite or build on it.

Proposes ROSA, a weakly-supervised framework that aligns narration noun phrases with SAM mask proposals using CLIP-based dual encoders and global-local contrastive learning, and introduces the VISOR-NVOS benchmark.

Problem

Pixel-level grounding of objects referred to in narrations of egocentric videos, without any spatial (mask or box) annotations for referred objects during training.

Approach

Combines a video-narration contrastive loss, using a temporally adaptive pooling of region-phrase similarities as a MIL-style affinity, with a region-phrase contrastive loss on pseudo-labelled alignments; region embeddings come from a mask-guided CLIP image encoder that shares computation across SAM mask proposals.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Train ROSA with weakly supervised video-narration and region-phrase alignmentSAM + CLIP · VISOR-NVOS testJ &F: 24.0 -> 38.1Helped
Use CLIP ViT-L/14 instead of ViT-B/16ROSA · VISOR-NVOS testJ &F: 38.1 -> 42.4Helped
Add video-narration contrastive training (VNA) (ablation)CLIP-based Dual Encoder · VISOR-NVOS testJ &F: 28.1 -> 36.0Helped
Add region-to-phrase loss (R2P) to VNA (ablation)ROSA training objective · VISOR-NVOS testJ &F: 36.0 -> 37.0Helped
Add phrase-to-region loss (P2R) to VNA (ablation)ROSA training objective · VISOR-NVOS testJ &F: 36.0 -> 37.3Helped
Add both region-to-phrase and phrase-to-region losses (ablation)ROSA training objective · VISOR-NVOS testJ &F: 36.0 -> 38.1Helped
Use negative regions aligned with other phrases in the batch (ablation)ROSA region-phrase contrastive learning · VISOR-NVOS testJ &F: 31.3 -> 38.1Helped
Use all other regions in the batch as negative samples instead of aligned regions (ablation)ROSA region-phrase contrastive learning · VISOR-NVOS testJ &F: 38.1 -> 31.1Hurt
Use regions from the same video as negative samples instead of aligned regions (ablation)ROSA region-phrase contrastive learning · VISOR-NVOS testJ &F: 38.1 -> 31.3Hurt
Use regions from other videos as negative samples instead of aligned regions (ablation)ROSA region-phrase contrastive learning · VISOR-NVOS testJ &F: 38.1 -> 30.3Hurt
Use adaptive temporal aggregation instead of random-frame selection (ablation)ROSA temporal aggregation · VISOR-NVOS testJ &F: 36.6 -> 38.1Helped
Use adaptive temporal aggregation instead of max pooling (ablation)ROSA temporal aggregation · VISOR-NVOS testJ &F: 37.1 -> 38.1Helped

Surprising findings

Limitations

Experimental setup

Datasets: Ego4D VISOR VOST YouCook2-BB

Benchmarks: VISOR-NVOS VOST YouCook2-BB

Metrics: J (IoU) F (boundary F-measure) J&F J_union J_ins box accuracy point accuracy

Baselines: SAM+CLIP CoMMa+SAM ODISE GroundedSAM CoMMa

Builds on: CLIP SAM CoMMa MIL-NCE

Closest papers by meaning

Writing a paper in this area? scime draft is a free LaTeX editor with AI included, real-time co-authors and a check of your references and venue rules before you submit. It also imports OpenAI Prism projects.

Open scime draft

Get the next scime Dispatch and a monthly field update

Free. We send a confirmation link first; every email has a one-click unsubscribe. Privacy