Unsupervised Visual Representation Learning by Tracking Patches in Video

05/06/2021
by   Guangting Wang, et al.
16

Inspired by the fact that human eyes continue to develop tracking ability in early and middle childhood, we propose to use tracking as a proxy task for a computer vision system to learn the visual representations. Modelled on the Catch game played by the children, we design a Catch-the-Patch (CtP) game for a 3D-CNN model to learn visual representations that would help with video-related tasks. In the proposed pretraining framework, we cut an image patch from a given video and let it scale and move according to a pre-set trajectory. The proxy task is to estimate the position and size of the image patch in a sequence of video frames, given only the target bounding box in the first frame. We discover that using multiple image patches simultaneously brings clear benefits. We further increase the difficulty of the game by randomly making patches invisible. Extensive experiments on mainstream benchmarks demonstrate the superior performance of CtP against other video pretraining methods. In addition, CtP-pretrained features are less sensitive to domain gaps than those trained by a supervised action recognition task. When both trained on Kinetics-400, we are pleasantly surprised to find that CtP-pretrained representation achieves much higher action classification accuracy than its fully supervised counterpart on Something-Something dataset. Code is available online: github.com/microsoft/CtP.

READ FULL TEXT

page 1

page 4

page 8

page 10

page 11

research
08/22/2018

Video Jigsaw: Unsupervised Learning of Spatiotemporal Context for Video Action Recognition

We propose a self-supervised learning method to jointly reason about spa...
research
06/12/2018

A Graph Transduction Game for Multi-target Tracking

Semi-supervised learning is a popular class of techniques to learn from ...
research
04/17/2018

Temporal Coherent and Graph Optimized Manifold Ranking for Visual Tracking

Recently, weighted patch representation has been widely studied for alle...
research
10/04/2017

Visual Tracking via Learning Dynamic Patch-based Graph Representation

Existing visual tracking methods usually localize a target object with a...
research
02/16/2015

Unsupervised Learning of Video Representations using LSTMs

We use multilayer Long Short Term Memory (LSTM) networks to learn repres...
research
04/27/2022

Offline Visual Representation Learning for Embodied Navigation

How should we learn visual representations for embodied agents that must...
research
11/14/2021

Unsupervised Action Localization Crop in Video Retargeting for 3D ConvNets

Untrimmed videos on social media or those captured by robots and surveil...

Please sign up or login with your details

Forgot password? Click here to reset