atlas

Research map / Video / Video segmentation and tracking

Prototypical Transformer As Unified Motion Learners

ICML 2024 · Video › Video segmentation and tracking · approach: Physics-inspired motion prediction · 8 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 ProtoFormer, a Transformer that replaces self-attention with EM-style cross-attention prototyping plus latent synchronization, targeting optical flow and depth with extensions to tracking and video stabilization.

Problem

Pixel-wise feature matching in motion tasks (optical flow, depth) is corrupted by photometric and geometric inconsistencies such as shadows and occlusions, and existing methods are task-specific rather than unified.

Approach

Reformulate Transformer attention as EM clustering: learnable prototypes are iteratively updated by cross-attention to image features (E-step soft assignment, M-step prototype update), and features are then refined by masked cross-attention to prototypes (latent synchronization), built on the Twins backbone.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Add Cross-Attention Prototyping to Base (ablation)ProtoFormer · Sintel flow ablationClean EPE: 0.55 -> 0.51Helped
Add Latent Synchronization to Base (ablation)ProtoFormer · Sintel flow ablationFinal EPE: 0.81 -> 0.77Helped
Replace Cross-Attention Prototyping with cosine similarity updating (ablation)ProtoFormer · Sintel flow ablationClean EPE: 0.48 -> 0.51Hurt
Replace Cross-Attention Prototyping with vanilla cross-attention (ablation)ProtoFormer · Sintel flow ablationClean EPE: 0.48 -> 0.50Hurt
Replace Cross-Attention Prototyping with Criss Cross-Attention (ablation)ProtoFormer · Sintel flow ablationClean EPE: 0.48 -> 0.50Hurt
Replace Cross-Attention Prototyping with K-Means (ablation)ProtoFormer · Sintel flow ablationClean EPE: 0.48 -> 0.49Hurt
Increase prototype iterations from 1 to 4 (ablation)ProtoFormer · Sintel flow ablationClean EPE: 0.52 -> 0.48Helped
Increase prototype count from 10 to 100 (ablation)ProtoFormer · Sintel flow ablationClean EPE: 0.53 -> 0.48Helped
Remove Latent Synchronization (ablation)ProtoFormer · Sintel flow ablationFinal EPE: 0.69 -> 0.74Hurt
Replace Latent Synchronization with a vanilla FC layer (ablation)ProtoFormer · Sintel flow ablationFinal EPE: 0.69 -> 0.73Hurt
Add Cross-Attention Prototyping to Base (ablation)ProtoFormer · KITTI depth ablationAbs Rel: 0.074 -> 0.067Helped
Add Latent Synchronization to Base (ablation)ProtoFormer · KITTI depth ablationAbs Rel: 0.074 -> 0.071Helped

Surprising findings

Limitations

Experimental setup

Datasets: FlyingChairs FlyingThings Sintel KITTI-2015 HD1K VKITTI KITTI Eigen split LaSOT TrackingNet DeepStab

Benchmarks: Sintel KITTI-2015 KITTI Eigen depth LaSOT TrackingNet DeepStab

Metrics: EPE F1-all Abs Rel RMSE delta1 Success Precision Distortion Value Stability Score

Baselines: RAFT FlowFormer CRAFT MatchFlow SKFlow GMFlow AdaBins P3Depth Perceiver IO UTT StabNet PWStableNet

Builds on: Twins RAFT Perceiver IO AdaBins

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