A Temporal Sequence Learning for Action Recognition and Prediction
In this work\footnote {This work was supported in part by the National Science Foundation under grant IIS-1212948.}, we present a method to represent a video with a sequence of words, and learn the temporal sequencing of such words as the key information for predicting and recognizing human actions. We leverage core concepts from the Natural Language Processing (NLP) literature used in sentence classification to solve the problems of action prediction and action recognition. Each frame is converted into a word that is represented as a vector using the Bag of Visual Words (BoW) encoding method. The words are then combined into a sentence to represent the video, as a sentence. The sequence of words in different actions are learned with a simple but effective Temporal Convolutional Neural Network (T-CNN) that captures the temporal sequencing of information in a video sentence. We demonstrate that a key characteristic of the proposed method is its low-latency, i.e. its ability to predict an action accurately with a partial sequence (sentence). Experiments on two datasets, \textit{UCF101} and \textit{HMDB51} show that the method on average reaches 95\% of its accuracy within half the video frames. Results, also demonstrate that our method achieves compatible state-of-the-art performance in action recognition (i.e. at the completion of the sentence) in addition to action prediction.
Code (0)
등록된 구현이 없습니다.
Tasks
Action RecognitionPredictionSentenceSentence ClassificationSimilar Papers 제목 키워드 기반
ProActive: Self-Attentive Temporal Point Process Flows for Activity Sequences
Any human activity can be represented as a temporal sequence of actions performed to achieve a certain goal. Unlike machine-made time series, these action sequences are highly disparate as the time taken to finish a simi…
Activity RecognitionPredictionTime Series AnalysisAction Recognition with Spatio-Temporal Visual Attention on Skeleton Image Sequences
Action recognition with 3D skeleton sequences is becoming popular due to its speed and robustness. The recently proposed Convolutional Neural Networks (CNN) based methods have shown good performance in learning spatio-te…
Action RecognitionSkeleton Based Action RecognitionTemporal Action LocalizationSurgical Temporal Action-aware Network with Sequence Regularization for Phase Recognition
To assist surgeons in the operating theatre, surgical phase recognition is critical for developing computer-assisted surgical systems, which requires comprehensive understanding of surgical videos. Although existing stud…
Surgical phase recognitionWith a Little Help from my Temporal Context: Multimodal Egocentric Action Recognition
In egocentric videos, actions occur in quick succession. We capitalise on the action's temporal context and propose a method that learns to attend to surrounding actions in order to improve recognition performance. To in…
Action RecognitionLanguage ModelingLanguage ModellingTapestry of Time and Actions: Modeling Human Activity Sequences using Temporal Point Process Flows
Human beings always engage in a vast range of activities and tasks that demonstrate their ability to adapt to different scenarios. Any human activity can be represented as a temporal sequence of actions performed to achi…
Activity RecognitionPrediction