MATNet
MATNet performs zero-shot video object segmentation by integrating motion cues and appearance features through Motion-Attentive Transition (MAT) blocks in a two-stream encoder to identify and segment moving objects in video sequences.
Key Features:
- Motion-Attentive Transition (MAT) Block: An asymmetric attention mechanism that identifies moving regions and guides subsequent appearance learning by being embedded at multiple convolutional layers.
- Two-Stream Encoder: Separate motion and appearance streams with embedded MAT blocks enable deep hierarchical interactions between motion and appearance features.
- Bridge Network for Feature Modulation: Modulates multi-scale spatiotemporal features into compact, discriminative, and scale-sensitive representations for downstream decoding.
- Boundary-Aware Decoder: Uses the modulated features to produce precise segmentation results with well-defined object boundaries.
- Biologically-Inspired Design: Integrates motion-driven bottom-up attention with appearance processing to mitigate over-reliance on object appearance.
- Extensive Benchmarking: Evaluated on DAVIS16, DAVIS17, FBMS, and YouTube-Objects against state-of-the-art ZVOS methods.
- Generalization to Related Tasks: Extended to dynamic visual attention prediction (DVAP) and evaluated on Hollywood-2 and UCF-Sports.
Scientific Applications:
- Zero-shot Video Object Segmentation: Segmenting moving objects in videos without per-object training data using motion-attentive spatiotemporal features.
- Dynamic Visual Attention Prediction: Predicting motion-driven visual attention in video sequences using the spatiotemporal learning framework.
- Computational Studies of Motion-Driven Attention: Investigating interactions between bottom-up motion cues and appearance in computer vision and cognitive science research.
Methodology:
End-to-end learning that integrates motion cues with appearance features via a two-stream encoder containing Motion-Attentive Transition blocks, a bridge network for multi-scale spatiotemporal feature modulation, and a boundary-aware decoder; implemented in PyTorch and evaluated on DAVIS16, DAVIS17, FBMS, YouTube-Objects, Hollywood-2, and UCF-Sports.
Topics
Details
- Tool Type:
- command-line tool
- Programming Languages:
- Python
- Added:
- 1/18/2021
- Last Updated:
- 2/20/2021
Operations
Publications
Zhou T, Li J, Wang S, Tao R, Shen J. MATNet: Motion-Attentive Transition Network for Zero-Shot Video Object Segmentation. IEEE Transactions on Image Processing. 2020;29:8326-8338. doi:10.1109/tip.2020.3013162. PMID:32784135.