LGCVNov 19, 2015

Spatio-temporal video autoencoder with differentiable memory

arXiv:1511.06309v5312 citations
Originality Incremental advance
AI Analysis

This addresses the problem of reducing supervision in video analysis tasks like segmentation, though it is incremental as it builds on existing autoencoder and LSTM methods.

The paper tackles unsupervised motion feature learning by proposing a spatio-temporal video autoencoder that predicts optical flow and next frames, and demonstrates its application in weakly-supervised semantic segmentation of videos.

We describe a new spatio-temporal video autoencoder, based on a classic spatial image autoencoder and a novel nested temporal autoencoder. The temporal encoder is represented by a differentiable visual memory composed of convolutional long short-term memory (LSTM) cells that integrate changes over time. Here we target motion changes and use as temporal decoder a robust optical flow prediction module together with an image sampler serving as built-in feedback loop. The architecture is end-to-end differentiable. At each time step, the system receives as input a video frame, predicts the optical flow based on the current observation and the LSTM memory state as a dense transformation map, and applies it to the current frame to generate the next frame. By minimising the reconstruction error between the predicted next frame and the corresponding ground truth next frame, we train the whole system to extract features useful for motion estimation without any supervision effort. We present one direct application of the proposed framework in weakly-supervised semantic segmentation of videos through label propagation using optical flow.

Code Implementations1 repo
Foundations

The foundational work for this paper's niche, ranked by how specifically the neighbourhood builds on it — not by global fame.

Your Notes