Unsupervised object-centric learning from videos is a promising approach to extract structured representations from large, unlabeled collections of videos. To support downstream tasks like autonomous control, these representations must be both compositional and temporally consistent. Existing approaches based on recurrent processing often lack long-term stability across frames because their training objective does not enforce temporal consistency. In this work, we introduce a novel object-level temporal contrastive loss for video object-centric models that explicitly promotes temporal consistency. Our method significantly improves the temporal consistency of the learned object-centric representations, yielding more reliable video decompositions that facilitate challenging downstream tasks such as unsupervised object dynamics prediction. Furthermore, the inductive bias added by our loss strongly improves object discovery, leading to state-of-the-art results on both synthetic and real-world datasets, outperforming even weakly-supervised methods that leverage motion masks as additional cues.
Overview of Slot-Slot Contrastive and Feature Reconstruction loss functions.
SLOT CONTRAST model architecture overview.
Consistent object-discovery performance of SLOT CONTRAST in comparison with SAVi, STEVE, VideoSAUR on MOVi-C, MOVi-E, and YouTube-VIS datasets. VideoSAURv2 is an improved version of the VideoSAUR trained on DINOv2 features. Both metrics are computed for the whole video (24 frames for MOVi, up to 76 frames for YouTube-VIS).
Downstream task of predicting object dynamics. Comparison of predictions made by SlotFormer based on representations obtained from SLOT CONTRAST and from Feature Reconstruction.