Self-Supervised Learning via multi-Transformation Classification for Action Recognition
Self-supervised tasks have been utilized to build useful representations that can be used in downstream tasks when the annotation is unavailable. In this paper, we introduce a self-supervised video representation learning method based on the multi-transformation classification to efficiently classify human actions. Self-supervised learning on various transformations not only provides richer contextual information but also enables the visual representation more robust to the transforms. The spatio-temporal representation of the video is learned in a self-supervised manner by classifying seven different transformations i.e. rotation, clip inversion, permutation, split, join transformation, color switch, frame replacement, noise addition. First, seven different video transformations are applied to video clips. Then the 3D convolutional neural networks are utilized to extract features for clips and these features are processed to classify the pseudo-labels. We use the learned models in pretext tasks as the pre-trained models and fine-tune them to recognize human actions in the downstream task. We have conducted the experiments on UCF101 and HMDB51 datasets together with C3D and 3D Resnet-18 as backbone networks. The experimental results have shown that our proposed framework is outperformed other SOTA self-supervised action recognition approaches. The code will be made publicly available.
Code (0)
등록된 구현이 없습니다.
Tasks
Action RecognitionClassificationGeneral ClassificationRepresentation LearningSelf-Supervised Action RecognitionSelf-Supervised LearningSimilar Papers 제목 키워드 기반
Self-Supervised Multi-View Learning via Auto-Encoding 3D Transformations
3D object representation learning is a fundamental challenge in computer vision to infer about the 3D world. Recent advances in deep learning have shown their efficiency in 3D object recognition, among which view-based m…
3D Object Classification3D Object RecognitionMULTI-VIEW LEARNINGObject+4Gated Self-supervised Learning For Improving Supervised Learning
In past research on self-supervised learning for image classification, the use of rotation as an augmentation has been common. However, relying solely on rotation as a self-supervised transformation can limit the ability…
Classificationimage-classificationImage ClassificationSelf-Supervised LearningTransRank: Self-supervised Video Representation Learning via Ranking-based Transformation Recognition
Recognizing transformation types applied to a video clip (RecogTrans) is a long-established paradigm for self-supervised video representation learning, which achieves much inferior performance compared to instance discri…
Action RecognitionRepresentation LearningRetrievalSelf-Supervised Learning+1SORTAD: Self-Supervised Optimized Random Transformations for Anomaly Detection in Tabular Data
We consider a self-supervised approach to anomaly detection in tabular data. Random transformations are applied to the data, and then each transformation is identified based on its output. These predicted transformations…
Anomaly DetectionTransformNet: Self-supervised representation learning through predicting geometric transformations
Deep neural networks need a big amount of training data, while in the real world there is a scarcity of data available for training purposes. To resolve this issue unsupervised methods are used for training with limited …
Data Augmentationimage-classificationImage ClassificationRepresentation Learning