z-logo
open-access-imgOpen Access
Parallelizing Convolutional Neural Networks for Action Event Recognition in Surveillance Videos
Author(s) -
Qicong Wang,
Jinhao Zhao,
Dingxi Gong,
Yehu Shen,
Maozhen Li,
Yunqi Lei
Publication year - 2016
Publication title -
international journal of parallel programming
Language(s) - English
Resource type - Journals
SCImago Journal Rank - 0.255
H-Index - 34
eISSN - 1573-7640
pISSN - 0885-7458
DOI - 10.1007/s10766-016-0451-4
Subject(s) - computer science , speedup , thread (computing) , convolutional neural network , parallel computing , correctness , benchmark (surveying) , multi core processor , parallel algorithm , computation , cuda , artificial intelligence , algorithm , geodesy , geography , operating system
In order to deal with action recognition for large scale video data, this paper presents a MapReduce based parallel algorithm for SASTCNN, a sparse auto-combination spatio-temporal convolutional neural network. We design and implement a parallel matrix multiplication algorithm based on MapReduce. We use the MapReduce programming model to parallelize SASTCNN on a Hadoop platform. In order to take advantage of the computing power of multi-core CPU, the Map and Reduce processes of MapReduce are implemented using a multi-thread technique. A series of experiments on both WEIZMAN and KTH data sets are carried out. Compared with traditional serial algorithms, the feasibility, stability and correctness of the parallel SASTCNN are validated and a speedup in computation is obtained. Experimental results also show that the proposed method could provide more competitive results on the two data sets than other benchmark methods.

The content you want is available to Zendy users.

Already have an account? Click here to sign in.
Having issues? You can contact us here
Accelerating Research

Address

John Eccles House
Robert Robinson Avenue,
Oxford Science Park, Oxford
OX4 4GP, United Kingdom