Our new X account is live! Follow @wizwand_team for updates
WorkDL logo mark

Video Classification with Channel-Separated Convolutional Networks

About

Group convolution has been shown to offer great computational savings in various 2D convolutional architectures for image classification. It is natural to ask: 1) if group convolution can help to alleviate the high computational cost of video classification networks; 2) what factors matter the most in 3D group convolutional networks; and 3) what are good computation/accuracy trade-offs with 3D group convolutional networks. This paper studies the effects of different design choices in 3D group convolutional networks for video classification. We empirically demonstrate that the amount of channel interactions plays an important role in the accuracy of 3D group convolutional networks. Our experiments suggest two main findings. First, it is a good practice to factorize 3D convolutions by separating channel interactions and spatiotemporal interactions as this leads to improved accuracy and lower computational cost. Second, 3D channel-separated convolutions provide a form of regularization, yielding lower training accuracy but higher test accuracy compared to 3D convolutions. These two empirical findings lead us to design an architecture -- Channel-Separated Convolutional Network (CSN) -- which is simple, efficient, yet accurate. On Sports1M, Kinetics, and Something-Something, our CSNs are comparable with or better than the state-of-the-art while being 2-3 times more efficient.

Du Tran, Heng Wang, Lorenzo Torresani, Matt Feiszli• 2019

Related benchmarks

TaskDatasetResultRank
Action RecognitionKinetics-400
Top-1 Acc79.2
413
Action RecognitionUCF101 (test)
Accuracy94.708
307
Action RecognitionKinetics 400 (test)
Top-1 Accuracy79.2
245
Video ClassificationKinetics 400 (val)
Top-1 Acc82.6
204
Action RecognitionSomething-something v1 (test)
Top-1 Accuracy49.3
189
Action RecognitionSomething-Something V1
Top-1 Acc49.3
162
Video Action RecognitionKinetics 400 (val)
Top-1 Acc77.8
151
Action RecognitionKinetics-400 full (val)
Top-1 Acc82.5
136
Deepfake DetectionDFDC
AUC68.1
135
Video ClassificationKinetics-400
Top-1 Acc79.2
131
Showing 10 of 33 rows

Other info

Code

Follow for update