All Projects → ssfootball04 → generative_pose

ssfootball04 / generative_pose

Licence: Apache-2.0 license
Code for our ICCV 19 paper : Monocular 3D Human Pose Estimation by Generation and Ordinal Ranking

Programming Languages

python
139335 projects - #7 most used programming language

Projects that are alternatives of or similar to generative pose

Awesome Human Motion
🏃‍♀️ A curated list about human motion capture, analysis and synthesis.
Stars: ✭ 161 (+155.56%)
Mutual labels:  human-pose-estimation
Binary Human Pose Estimation
This code implements a demo of the Binarized Convolutional Landmark Localizers for Human Pose Estimation and Face Alignment with Limited Resources paper by Adrian Bulat and Georgios Tzimiropoulos.
Stars: ✭ 210 (+233.33%)
Mutual labels:  human-pose-estimation
pose-estimation-3d-with-stereo-camera
This demo uses a deep neural network and two generic cameras to perform 3D pose estimation.
Stars: ✭ 40 (-36.51%)
Mutual labels:  human-pose-estimation
Deepstream pose estimation
This is a sample DeepStream application to demonstrate a human pose estimation pipeline.
Stars: ✭ 168 (+166.67%)
Mutual labels:  human-pose-estimation
Human Pose Estimation.pytorch
The project is an official implement of our ECCV2018 paper "Simple Baselines for Human Pose Estimation and Tracking(https://arxiv.org/abs/1804.06208)"
Stars: ✭ 2,485 (+3844.44%)
Mutual labels:  human-pose-estimation
Pyranet
Code for "Learning Feature Pyramids for Human Pose Estimation" (ICCV 2017)
Stars: ✭ 222 (+252.38%)
Mutual labels:  human-pose-estimation
V2v Posenet Pytorch
PyTorch implementation of V2V-PoseNet with IntegralPose/PoseFix loss
Stars: ✭ 156 (+147.62%)
Mutual labels:  human-pose-estimation
Seg2Eye
Official implementation of "Content-Consistent Generation of Realistic Eyes with Style", ICCW 2019
Stars: ✭ 26 (-58.73%)
Mutual labels:  iccv2019
Pytorch realtime multi Person pose estimation
Pytorch version of Realtime Multi-Person Pose Estimation project
Stars: ✭ 205 (+225.4%)
Mutual labels:  human-pose-estimation
TA3N
[ICCV 2019 Oral] TA3N: https://github.com/cmhungsteve/TA3N (Most updated repo)
Stars: ✭ 45 (-28.57%)
Mutual labels:  iccv2019
Imgclsmob
Sandbox for training deep learning networks
Stars: ✭ 2,405 (+3717.46%)
Mutual labels:  human-pose-estimation
Multiposenet.pytorch
pytorch implementation of MultiPoseNet (ECCV 2018, Muhammed Kocabas et al.)
Stars: ✭ 191 (+203.17%)
Mutual labels:  human-pose-estimation
H36m Fetch
Human 3.6M 3D human pose dataset fetcher
Stars: ✭ 220 (+249.21%)
Mutual labels:  human-pose-estimation
Keraspersonlab
Keras-tensorflow implementation of PersonLab (https://arxiv.org/abs/1803.08225)
Stars: ✭ 163 (+158.73%)
Mutual labels:  human-pose-estimation
FrameNet
FrameNet: Learning Local Canonical Frames of 3D Surfaces from a Single RGB Image
Stars: ✭ 115 (+82.54%)
Mutual labels:  iccv2019
Vnect
Real-time 3D human pose estimation, implemented by tensorflow
Stars: ✭ 157 (+149.21%)
Mutual labels:  human-pose-estimation
Cu Net
Code for "Quantized Densely Connected U-Nets for Efficient Landmark Localization" (ECCV 2018) and "CU-Net: Coupled U-Nets" (BMVC 2018 oral)
Stars: ✭ 218 (+246.03%)
Mutual labels:  human-pose-estimation
BlazePoseBarracuda
BlazePoseBarracuda is a human 2D/3D pose estimation neural network that runs the Mediapipe Pose (BlazePose) pipeline on the Unity Barracuda with GPU.
Stars: ✭ 131 (+107.94%)
Mutual labels:  human-pose-estimation
SMIT
Pytorch implemenation of Stochastic Multi-Label Image-to-image Translation (SMIT), ICCV Workshops 2019.
Stars: ✭ 37 (-41.27%)
Mutual labels:  iccv2019
Monoloco
[ICCV 2019] Official implementation of "MonoLoco: Monocular 3D Pedestrian Localization and Uncertainty Estimation" in PyTorch + Social Distancing
Stars: ✭ 242 (+284.13%)
Mutual labels:  human-pose-estimation

generative_pose

Code for our ICCV 19 Paper : Monocular 3D Human Pose Estimation by Generation and Ordinal Ranking, available here : https://arxiv.org/abs/1904.01324

Teaser Image

Dependencies

  • pytorch 1.0.0
  • h5py 2.8.0
  • matplotlib 3.0.2

Setup

  1. Clone this repository.
  2. Download the data from Google Drive and unzip it inside the parent directory. It contains preprocessed ground truth 3D coordinates on Human3.6, and 2D pose + Ordinal Relation detections from our 2DPoseNet/OrdinalNet module.

Running the Code

For training MultiPoseNet, run the following command

python main.py --exp [name of your experiment]

For testing run,

python main.py --exp [name of your experiment] --test --numSamples [num of samples to generate] --load [pre-trained model]

Pre-trained model

We provide a pre-trained model on Google Drive. You can reproduce our results by running the test script with this model and generating 200 samples.

Code Layout

This repository closely follows una_dinosauria's Tensorflow repo for their ICCV 17 paper A Simple Yet Effective Baseline for 3D Pose Estimation, and weigq's Pytorch repo for the same.

Citing

If you use this code, please cite our work :

@InProceedings{Sharma_2019_ICCV,
author = {Sharma, Saurabh and Varigonda, Pavan Teja and Bindal, Prashast and Sharma, Abhishek and Jain, Arjun},
title = {Monocular 3D Human Pose Estimation by Generation and Ordinal Ranking},
booktitle = {The IEEE International Conference on Computer Vision (ICCV)},
month = {October},
year = {2019}
}
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].