Enhancing Self-Supervised Fine-Grained Video Object Tracking with Dynamic Memory Prediction
Zihan Zhou, Changrui Dai, Aibo Song, Xiaolin Fang
TL;DR
The paper tackles the challenge of self-supervised fine-grained video object tracking under occlusion and fast motion by enabling multiple reference frames to participate directly in frame reconstruction. It introduces Dynamic Memory Prediction (DMP), consisting of a Reference Frame Memory Engine that maintains Short-Term and Long-Term memories and a Bidirectional Target Prediction Network that propagates target information across frames via cluster-based region alignment. The approach achieves state-of-the-art performance among self-supervised methods on DAVIS-17 video segmentation and JHMDB pose keypoint tracking, approaching supervised methods in several metrics (e.g., mean J&F of $76.4$ on DAVIS-17). Its decoder-free design and plug-and-play nature suggest broad applicability to various video-processing tasks without semantic annotations, while effectively mitigating occlusion and rapid motion challenges.
Abstract
Successful video analysis relies on accurate recognition of pixels across frames, and frame reconstruction methods based on video correspondence learning are popular due to their efficiency. Existing frame reconstruction methods, while efficient, neglect the value of direct involvement of multiple reference frames for reconstruction and decision-making aspects, especially in complex situations such as occlusion or fast movement. In this paper, we introduce a Dynamic Memory Prediction (DMP) framework that innovatively utilizes multiple reference frames to concisely and directly enhance frame reconstruction. Its core component is a Reference Frame Memory Engine that dynamically selects frames based on object pixel features to improve tracking accuracy. In addition, a Bidirectional Target Prediction Network is built to utilize multiple reference frames to improve the robustness of the model. Through experiments, our algorithm outperforms the state-of-the-art self-supervised techniques on two fine-grained video object tracking tasks: object segmentation and keypoint tracking.
