atlas

Research map / Detection and segmentation / Open-set and few-shot detection

UnSAMFlow: Unsupervised Optical Flow Guided by Segment Anything Model

CVPR 2024 · Detection and segmentation › Open-set and few-shot detection · approach: Unsupervised object and part discovery · 11 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 UnSAMFlow, an unsupervised optical flow network that uses SAM masks for semantic augmentation, a homography-based regional smoothness loss, and a mask feature module, reaching state-of-the-art KITTI and Sintel results.

Problem

Unsupervised optical flow suffers at occlusions and motion boundaries because it lacks object-level information; prior semantic-guided methods rely on class-limited segmentation that cannot separate instances.

Approach

Use class-agnostic SAM masks as object-level cues for unsupervised flow: copy-paste semantic augmentation over SAM objects, a homography-based regional smoothness loss replacing boundary-aware smoothness (whose gradients are poor), and max-pooled mask features aggregated per SAM segment.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Add semantic augmentation, homography smoothness, and mask featuresUnSAMFlow · KITTI-2015 testFl-all (%): 9.38 -> 7.83Helped
Add semantic augmentation (ablation)UnSAMFlow baseline · KITTI-2015 testFl-all (%): 9.60 -> 9.05Helped
Add homography smoothness to semantic augmentation (ablation)UnSAMFlow · KITTI-2015 testFl-all (%): 9.05 -> 8.18Helped
Add mask feature module (ablation)UnSAMFlow with semantic augmentation and homography smoothness · KITTI-2015 testFl-all (%): 8.18 -> 7.83Helped
Set whg=0, removing homography smoothness (ablation)Ours (+aug +hg) · KITTI validationFl-all (%): 2.11 -> 2.26Hurt
Set waug=0, removing semantic augmentation (ablation)Ours (+aug +hg) · KITTI validationFl-all (%): 2.11 -> 2.16Hurt
Replace homography smoothness with image-edge-aware smoothness (ablation)Ours (+aug +hg) · KITTI validationFl-all (%): 2.11 -> 2.35Hurt
Replace homography smoothness with SAM-boundary-aware smoothness (ablation)Ours (+aug +hg) · KITTI validationFl-all (%): 2.11 -> 2.33Hurt
Replace concatenation with residual mask-feature connection (ablation)UnSAMFlow mask feature module · KITTI validationFl-all (%): 2.01 -> 2.05Hurt
Remove mask feature module (ablation)Ours (+aug +hg +mf) · KITTI validationFl-all (%): 2.01 -> 2.11Hurt
Use SAM guidance during trainingUnSAMFlow · KITTI→Sintel FinalEPE (px): 7.02 -> 5.75Helped
Use SAM guidance during trainingUnSAMFlow · Sintel→KITTI-2015Fl-all (%): 8.59 -> 7.58Helped

Surprising findings

Limitations

Experimental setup

Datasets: KITTI raw sequences KITTI multi-view extension Sintel raw frames Sintel clean and final

Benchmarks: KITTI 2012 KITTI 2015 Sintel clean Sintel final

Metrics: EPE Fl-all Fl-noc Fl-bg Fl-fg

Baselines: ARFlow UPFlow SemARFlow UnFlow-CSS DDFlow SelFlow SimFlow UFlow SAMFlow SOF MRFlow JFS

Builds on: ARFlow SemARFlow UPFlow Segment Anything Model

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