深度学习入门(7) - Video Understanding

本文探讨了在处理受限内存的视频数据时,如何通过降采样、单帧CNN、不同融合策略(如早期和晚期融合)、3DCNN(如C3D)、光学流、两流网络、以及递归卷积网络和注意力机制(如I3D和Spatio-TemporalSelf-Attention)来处理和比较帧间运动。文章还提及了时序结构建模和预训练/微调方法在视频分析中的应用。
摘要由CSDN通过智能技术生成

Videos

Due to the memory constraints, we have to do some down-sampling

Raw video: long high fps

Training: short clips with low fps

testing: run model on different clips, averaging predictions

Single-frame CNN

train normal 2D CNN to classify frames independently!

easy but a very strong baseline!

Late fusion

take the time axis into account

(flatten / average pooling) concatenate the results of CNNs and feed to MLP to get a classification score

Problem: Hard to compare low-level motion between frames

Early Fusion

compare frames with very first conv layer after that normal 2D CNN

then pass a 2D CNN to get class score

Problem: only one layer of the temporal processing may be not enough

3D CNN (slow fusion network)

use 3D conv and 3D pooling operations

C3D: The VGG of 3D CNNs

Measuring Motion: Optical Flow

Optical Flow gives a displacement field F between image t and image t+1.

Two-Stream Networks

combine Spatial stream Convnet and Temporal stream Convnet to a large vector and get a class score

Train the two Convnets seperately and take averages in Test time

Modeling long-term temporal structure

we can extract features with CNN (2D / 3D) and use lstm in the time axis

trick: sometimes we don’t backprop to CNN to save memory (use them as a feature extractor)

Recurrent Convolutional Network

请添加图片描述请添加图片描述

Spatio-Temporal Self-Attention (Nonlocal Block)

Inflating 2D Networks to 3D (I3D)

take a 2D CNN architecture and replace each 2D conv/pool with a 3D version

we can inflate the trained weighted as well, duplicate them in time

pre-train model on images -> inflate them into videos -> fine-tuning

We can use the same visualizing tricks

SlowFast Networks

请添加图片描述

Other aspects: Temporal Action Localization, Spatio-Temporal Detection

  • 7
    点赞
  • 20
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值