Distributed Feature Extraction on Apache Spark for Human Action Recognition

2020

Closed access Metadata (CSL-JSON)
DOI 10.1109/imcom48794.2020.9001680
Data confidence 70 medium
How this score is calculated

It is built from checkable properties of the record itself: whether the article has a DOI, how many independent sources confirmed its data, whether the required fields are filled in, and how recent the latest confirmation is. Disagreement between sources and a missing identifier lower it. A value of 80 or above means the record was published without further checking; 60 to 79 means it is published at reduced confidence, with a manual check advisable. A record verified by an editor by hand is never pushed below 90 by a recalculation. This scores our data about the article, not the article itself.

Abstract

Local feature extraction is one of the most important tasks to build robust video representation in human action recognition. Recent advances in computing visual features, especially deep-learned features, have achieved excellent performance on a variety of action datasets. However, the extraction process is computing-intensive and extremely time-consuming when conducting it on large-scale video data. Consequently, to extract video features over big data, most of the existing methods that run on single machine become inefficient due to the limit of computation power and memory capacity. In this paper, we propose the elastic solutions for feature extraction based on the Spark framework. Particularly, exploiting the in-memory computing capability of Spark, the process of computing features are parallelized by partitioning video data into videos or frames and place them into resilient distributed datasets (RDDs) for the subsequent processing. Then, we present the parallel algorithms to extract the state-of-the-art deep-learned features on the Spark cluster. Subsequently, using the distributed encoding, the extracted features are aggregated into the global representation which is fed into the learned classifier to recognize actions in videos. Experimental results on a benchmark dataset demonstrate that our proposed methods can significantly speed up the extraction process and achieve the promising scalability performance.