All Projects → naviocean → pseudo-3d-pytorch

naviocean / pseudo-3d-pytorch

Licence: other
No description or website provided.

Programming Languages

python
139335 projects - #7 most used programming language

Projects that are alternatives of or similar to pseudo-3d-pytorch

P3D-Debinarizer-Arma-3
P3DDebinarizer converts binarized p3d models (ODOL format) to editable MLOD format
Stars: ✭ 31 (+6.9%)
Mutual labels:  p3d
EFBConnect
A utility that shares Microsoft Flight Simulator position, attitude, and traffic information with ForeFlight.
Stars: ✭ 18 (-37.93%)
Mutual labels:  p3d
project-demo
An Online Web Game "You Perform, I Guess!" based on C3D Model
Stars: ✭ 36 (+24.14%)
Mutual labels:  c3d
QSimPlanner
A tool for fuel planning and take-off/landing performance calculations.
Stars: ✭ 56 (+93.1%)
Mutual labels:  p3d
MTL-AQA
What and How Well You Performed? A Multitask Learning Approach to Action Quality Assessment [CVPR 2019]
Stars: ✭ 38 (+31.03%)
Mutual labels:  c3d
simconnect-rust
SimConnect bindings for rust.
Stars: ✭ 24 (-17.24%)
Mutual labels:  p3d
biomechanics dataset
Information of public available data sets for biomechanics.
Stars: ✭ 31 (+6.9%)
Mutual labels:  c3d
video features
Extract video features from raw videos using multiple GPUs. We support RAFT and PWC flow frames as well as S3D, I3D, R(2+1)D, VGGish, CLIP, ResNet features.
Stars: ✭ 225 (+675.86%)
Mutual labels:  i3d
conv3d-video-action-recognition
My experimentation around action recognition in videos. Contains Keras implementation for C3D network based on original paper "Learning Spatiotemporal Features with 3D Convolutional Networks", Tran et al. and it includes video processing pipelines coded using mPyPl package. Model is being benchmarked on popular UCF101 dataset and achieves result…
Stars: ✭ 50 (+72.41%)
Mutual labels:  c3d
C3D-tensorflow
Action recognition with C3D network implemented in tensorflow
Stars: ✭ 34 (+17.24%)
Mutual labels:  c3d
kinetics-i3d-Pytorch
No description or website provided.
Stars: ✭ 61 (+110.34%)
Mutual labels:  i3d
VAOS
Virtual Aviation Operations System
Stars: ✭ 44 (+51.72%)
Mutual labels:  p3d
temporal-ssl
Video Representation Learning by Recognizing Temporal Transformations. In ECCV, 2020.
Stars: ✭ 46 (+58.62%)
Mutual labels:  c3d
R2Plus1D-C3D
A PyTorch implementation of R2Plus1D and C3D based on CVPR 2017 paper "A Closer Look at Spatiotemporal Convolutions for Action Recognition" and CVPR 2014 paper "Learning Spatiotemporal Features with 3D Convolutional Networks"
Stars: ✭ 54 (+86.21%)
Mutual labels:  c3d
gaitutils
Extract and visualize gait data
Stars: ✭ 28 (-3.45%)
Mutual labels:  c3d
BMT
Source code for "Bi-modal Transformer for Dense Video Captioning" (BMVC 2020)
Stars: ✭ 192 (+562.07%)
Mutual labels:  i3d
i3d-tensorflow
Inflated 3D ConvNets for video understanding
Stars: ✭ 46 (+58.62%)
Mutual labels:  c3d
I3DShapesTool
Tool used for extracting the binary .i3d.shapes files used by the GIANTS engine
Stars: ✭ 15 (-48.28%)
Mutual labels:  i3d
fake-racer
Jogo de corrida tributo aos jogos da era 16-bit. Feito 100% em HTML / JavaScript / CSS.
Stars: ✭ 20 (-31.03%)
Mutual labels:  pseudo-3d

Pseudo-3D Residual Networks

This repo implements the network structure of P3D[1] with PyTorch, pre-trained model weights are converted from caffemodel, which is supported from the author's repo

Requirements:

  • pytorch
  • numpy
  • ffmpeg (for extract image frames from videos)

Pretrained weights

1, P3D-199 trained on Kinetics dataset:

Google Drive url

2, P3D-199 trianed on Kinetics Optical Flow (TVL1):

Google Drive url

Prepare Dataset UCF101

First, download the dataset from UCF into the data folder and then extract it.

cd data && wget http://crcv.ucf.edu/data/UCF101/UCF101.rar
unrar e UCF101.rar

Next, make 3 folders train, test and validation:

mkdir train test validation

Finally, run scripts to extract image frames from videos;

python move.py
python makeVideoFolder.py
python extract.py

Run Code

1, For Training from scratch

python main.py /path/data/

2, For Fine-tuning

python main.py /path/data/ --pretrained

3, For Evaluate model

python main.py /path/data/ --resume=checkpoint.pth.tar --evaluate

4, For testing model

python main.py /path/data/ --test

Experiment Result From Us

Dataset Accuracy
UCF-101 81.6%
MERL Shopping 82.6%

Reference:

[1]Learning Spatio-Temporal Representation with Pseudo-3D Residual,ICCV2017

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].