TL;DR
This paper introduces HalluciNet, a method for training 2D-CNNs to hallucinate spatiotemporal features typically learned by 3D-CNNs, improving action understanding tasks while reducing computational costs.
Contribution
It proposes a novel hallucination approach where a 2D-CNN learns to predict future activity, enhancing action recognition without needing 3D-CNNs during inference.
Findings
Improved performance on action recognition, quality assessment, and scene recognition
Enables deployment in resource-constrained environments
Hallucination task enhances understanding of action evolution
Abstract
Spatiotemporal representations learned using 3D convolutional neural networks (CNN) are currently used in state-of-the-art approaches for action related tasks. However, 3D-CNN are notorious for being memory and compute resource intensive as compared with more simple 2D-CNN architectures. We propose to hallucinate spatiotemporal representations from a 3D-CNN teacher with a 2D-CNN student. By requiring the 2D-CNN to predict the future and intuit upcoming activity, it is encouraged to gain a deeper understanding of actions and how they evolve. The hallucination task is treated as an auxiliary task, which can be used with any other action related task in a multitask learning setting. Thorough experimental evaluation shows that the hallucination task indeed helps improve performance on action recognition, action quality assessment, and dynamic scene recognition tasks. From a practical…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Code & Models
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
MethodsApproximating Spatiotemporal Representations Using a 2DCNN
