PooDLe: Pooled and dense self-supervised learning from naturalistic videos
Alex N. Wang, Christopher Hoang, Yuwen Xiong, Yann LeCun, Mengye Ren
TL;DR
PooDLe tackles self-supervised learning from naturalistic, dense video by unifying a dense, flow-equivariant objective with a pooled subcrop objective, augmented by a Spatial Decoder Module to preserve small objects. The approach uses flow-informed cropping to generate aligned subcrops and enforces invariance across both dense feature maps and pooled, region-level representations. Empirical results on BDD100K and Walking Tours show state-of-the-art semantic segmentation and object detection performance, with notable gains on small and rare classes and solid transfer to Cityscapes and ADE20K. The study also analyzes cropping strategies and temporal sampling, providing practical guidelines for video SSL design and highlighting the importance of multi-scale integration in dense naturalistic data.
Abstract
Self-supervised learning has driven significant progress in learning from single-subject, iconic images. However, there are still unanswered questions about the use of minimally-curated, naturalistic video data, which contain dense scenes with many independent objects, imbalanced class distributions, and varying object sizes. In this paper, we propose PooDLe, a self-supervised learning method that combines an invariance-based objective on pooled representations with a dense SSL objective that enforces equivariance to optical flow warping. Our results show that a unified objective applied at multiple feature scales is essential for learning effective image representations from naturalistic videos. We validate our method with experiments on the BDD100K driving video dataset and the Walking Tours first-person video dataset, demonstrating its ability to capture spatial understanding from a dense objective and semantic understanding via a pooled representation objective.
