Delving Deeper into Convolutional Networks for Learning Video Representations
About
We propose an approach to learn spatio-temporal features in videos from intermediate visual representations we call "percepts" using Gated-Recurrent-Unit Recurrent Networks (GRUs).Our method relies on percepts that are extracted from all level of a deep convolutional network trained on the large ImageNet dataset. While high-level percepts contain highly discriminative information, they tend to have a low-spatial resolution. Low-level percepts, on the other hand, preserve a higher spatial resolution from which we can model finer motion patterns. Using low-level percepts can leads to high-dimensionality video representations. To mitigate this effect and control the model number of parameters, we introduce a variant of the GRU model that leverages the convolution operations to enforce sparse connectivity of the model units and share parameters across the input spatial locations. We empirically validate our approach on both Human Action Recognition and Video Captioning tasks. In particular, we achieve results equivalent to state-of-art on the YouTube2Text dataset using a simpler text-decoder model and without extra 3D CNN features.
Related benchmarks
| Task | Dataset | Result | Rank | |
|---|---|---|---|---|
| Action Recognition | UCF101 | Accuracy91.4 | 365 | |
| Action Recognition | HMDB51 | 3-Fold Accuracy58.5 | 191 | |
| Semantic segmentation | French Land Parcel Identification System (PASTIS) (one fold of ~490 sequences) | Overall Accuracy79.8 | 13 | |
| Precipitation nowcasting | HKO-7 (test) | CSI (r >= 0.5)55.11 | 12 | |
| Temporal Crop Segmentation | PASTIS | Threshold 10% Score2.4 | 11 | |
| Temporal Crop Segmentation | Germany | Performance Score @ 10%1.32 | 11 | |
| Semantic segmentation | PASTIS 11 (test) | Score @ T=10%2.4 | 10 | |
| Semantic segmentation | Germany 32 (test) | Score @ 10%1.32 | 10 | |
| Maze Solving | Mazes-19 | Accuracy (Mazes-19)75.1 | 7 | |
| Maze Solving | Mazes-25 | Accuracy46.93 | 7 |