Divided Attention: Unsupervised Multi-Object Discovery with Contextually Separated Slots
Not on the map. Why?
Abstract (arXiv)
We investigate the emergence of objects in visual perception in the absence of any semantic annotation. The resulting model has received no supervision, does not use any pre-trained features, and yet it can segment the domain of an image into multiple independently moving regions. The resulting motion segmentation method can handle an unknown and varying number of objects in real-time. The core multi-modal conditional encoder-decoder architecture has one modality (optical flow) feed the encoder to produce a collection of latent codes (slots), and the other modality (color image) conditions the decoder to generate the first modality (flow) from the slots. The training criterion is designed to foster 'information separation' among the slots, while the architecture explicitly allocates activations to individual slots, leading to a method we call Divided Attention (DivA). At test time, DivA handles a different number of objects and different image resolution than seen at training, and is invariant to permutations of the slots. DivA achieves state-of-the-art performance while tripling the runtime speed of comparable methods, up to 104 FPS, and reduces the performance gap from supervised methods to 12% or less. Objects bootstrapped by DivA can then be used to prime static classifiers via contrastive learning. On fewer than 5,000 video clips, training DINO on DivA's object proposals narrows the performance gap to ImageNet-based training by up to 30.2% compared to training directly on the video frames.
Key facts. No citing papers in the map yet (data through 7 Oct 2026). Builds on 50 of its 78 references that are in the map. First posted on arXiv 4 Apr 2023.
Builds on
50 of 78 references.
References · 50
- 2017Attention Is All You Needcited by 59,932
- 2021Learning Transferable Visual Models From Natural Language Supervisioncited by 33,456
- 2014Microsoft COCO: Common Objects in Contextcited by 17,498
- 2020A Simple Framework for Contrastive Learning of Visual Representationscited by 11,979
- 2019Momentum Contrast for Unsupervised Visual Representation Learningcited by 7,482
- 2021Emerging Properties in Self-Supervised Vision Transformerscited by 6,893
- 2016DeepLab: Semantic Image Segmentation with Deep Convolutional Nets, Atrous Convolution, and Fully Connected CRFscited by 3,239
- 2016Pyramid Scene Parsing Networkcited by 2,472
- 2020RAFT: Recurrent All-Pairs Field Transforms for Optical Flowcited by 2,385
- 2015FlowNet: Learning Optical Flow with Convolutional Networkscited by 1,054
- 2017The 2017 DAVIS Challenge on Video Object Segmentationcited by 942
- 2020Object-Centric Learning with Slot Attentioncited by 865
38 more
- 2018YouTube-VOS: A Large-Scale Video Object Segmentation Benchmarkcited by 381
- 2015Learning Deconvolution Network for Semantic Segmentationcited by 365
- 2019Multi-Object Representation Learning with Iterative Variational Inferencecited by 359
- 2021Conditional Object-Centric Learning from Videocited by 247
- 2023MOSE: A New Dataset for Video Object Segmentation in Complex Scenescited by 232
- 2022Bridging the Gap to Real-World Object-Centric Learningcited by 219
- 2016Attend, Infer, Repeat: Fast Scene Understanding with Generative Modelscited by 209
- 2023Cut and Learn for Unsupervised Object Detection and Instance Segmentationcited by 186
- 2022SAVi++: Towards End-to-End Object-Centric Learning from Real-World Videoscited by 165
- 2021Self-supervised Video Object Segmentation by Motion Groupingcited by 147
- 2021Illiterate DALL-E Learns to Composecited by 147
- 2022Simple Unsupervised Object-Centric Learning for Complex and Naturalistic Videoscited by 139
- 2018Sequential Attend, Infer, Repeat: Generative Modelling of Moving Objectscited by 128
- 2017Neural Expectation Maximizationcited by 123
- 2019Spatial Broadcast Decoder: A Simple Architecture for Learning Disentangled Representations in VAEscited by 116
- 2022TokenCut: Segmenting Objects in Images and Videos with Self-supervised Transformer and Normalized Cutcited by 111
- 2017FusionSeg: Learning to combine motion and appearance for fully automatic segmention of generic objects in videoscited by 77
- 2021SMURF: Self-Teaching Multi-Frame Unsupervised RAFT with Full-Image Warpingcited by 74
- 2019Unsupervised Moving Object Detection via Contextual Information Separationcited by 72
- 2019Motion Guided Attention for Video Salient Object Detectioncited by 72
- 2017Learning Video Object Segmentation with Visual Memorycited by 66
- 2022Segmenting Moving Objects via an Object-Centric Layered Representationcited by 63
- 2022Deformable Sprites for Unsupervised Video Decompositioncited by 61
- 2019Towards Segmenting Anything That Movescited by 51
- 2022Object Representations as Fixed Points: Training Iterative Refinement Algorithms with Implicit Differentiationcited by 46
- 2021The Emergence of Objectness: Learning Zero-Shot Segmentation from Videoscited by 45
- 2022Discovering Objects that Can Movecited by 44
- 2022EM-driven unsupervised learning for efficient motion segmentationcited by 33
- 2023Object Discovery from Motion-Guided Tokenscited by 25
- 2019EpO-Net: Exploiting Geometric Constraints on Dense Trajectories for Motion Saliencycited by 22
- 2022MOVE: Unsupervised Movable Object Segmentation and Detectioncited by 20
- 2018Unsupervised Video Object Segmentation using Motion Saliency-Guided Spatio-Temporal Propagationcited by 17
- 2022A Simple and Powerful Global Optimization for Unsupervised Video Object Segmentationcited by 15
- 2022Motion-inductive Self-supervised Object Discovery in Videoscited by 14
- 2018Conditional Prior Networks for Optical Flowcited by 11
- 2016A Multi-cut Formulation for Joint Segmentation and Tracking of Multiple Objectscited by 7
- 2020Iterative Knowledge Exchange Between Deep Learning and Space-Time Spectral Clustering for Unsupervised Segmentation in Videoscited by 6
- 2015Generalized Regressive Motion: a Visual Cue to Collisioncited by 1
Built on by
Not cited yet.