DwangoMediaVillage / 3dpose_gan
Licence: mit
The authors' implementation of Unsupervised Adversarial Learning of 3D Human Pose from 2D Joint Locations
Stars: ✭ 124
Programming Languages
python
139335 projects - #7 most used programming language
Projects that are alternatives of or similar to 3dpose gan
Transmomo.pytorch
This is the official PyTorch implementation of the CVPR 2020 paper "TransMoMo: Invariance-Driven Unsupervised Video Motion Retargeting".
Stars: ✭ 225 (+81.45%)
Mutual labels: generative-adversarial-network, unsupervised-learning
UEGAN
[TIP2020] Pytorch implementation of "Towards Unsupervised Deep Image Enhancement with Generative Adversarial Network"
Stars: ✭ 68 (-45.16%)
Mutual labels: generative-adversarial-network, unsupervised-learning
Improved-Wasserstein-GAN-application-on-MRI-images
Improved Wasserstein GAN (WGAN-GP) application on medical (MRI) images
Stars: ✭ 23 (-81.45%)
Mutual labels: generative-adversarial-network, unsupervised-learning
Dragan
A stable algorithm for GAN training
Stars: ✭ 189 (+52.42%)
Mutual labels: generative-adversarial-network, unsupervised-learning
All About The Gan
All About the GANs(Generative Adversarial Networks) - Summarized lists for GAN
Stars: ✭ 630 (+408.06%)
Mutual labels: generative-adversarial-network, unsupervised-learning
Gan Sandbox
Vanilla GAN implemented on top of keras/tensorflow enabling rapid experimentation & research. Branches correspond to implementations of stable GAN variations (i.e. ACGan, InfoGAN) and other promising variations of GANs like conditional and Wasserstein.
Stars: ✭ 210 (+69.35%)
Mutual labels: generative-adversarial-network, unsupervised-learning
Indoor-SfMLearner
[ECCV'20] Patch-match and Plane-regularization for Unsupervised Indoor Depth Estimation
Stars: ✭ 115 (-7.26%)
Mutual labels: unsupervised-learning, pose-estimation
Iseebetter
iSeeBetter: Spatio-Temporal Video Super Resolution using Recurrent-Generative Back-Projection Networks | Python3 | PyTorch | GANs | CNNs | ResNets | RNNs | Published in Springer Journal of Computational Visual Media, September 2020, Tsinghua University Press
Stars: ✭ 202 (+62.9%)
Mutual labels: generative-adversarial-network, unsupervised-learning
Hidt
Official repository for the paper "High-Resolution Daytime Translation Without Domain Labels" (CVPR2020, Oral)
Stars: ✭ 513 (+313.71%)
Mutual labels: generative-adversarial-network, unsupervised-learning
Sc Sfmlearner Release
Unsupervised Scale-consistent Depth and Ego-motion Learning from Monocular Video (NeurIPS 2019)
Stars: ✭ 468 (+277.42%)
Mutual labels: unsupervised-learning, pose-estimation
catgan pytorch
Unsupervised and Semi-supervised Learning with Categorical Generative Adversarial Networks
Stars: ✭ 50 (-59.68%)
Mutual labels: generative-adversarial-network, unsupervised-learning
Hypergan
Composable GAN framework with api and user interface
Stars: ✭ 1,104 (+790.32%)
Mutual labels: generative-adversarial-network, unsupervised-learning
Recycle Gan
Unsupervised Video Retargeting (e.g. face to face, flower to flower, clouds and winds, sunrise and sunset)
Stars: ✭ 367 (+195.97%)
Mutual labels: generative-adversarial-network, unsupervised-learning
Context Encoder
[CVPR 2016] Unsupervised Feature Learning by Image Inpainting using GANs
Stars: ✭ 731 (+489.52%)
Mutual labels: generative-adversarial-network, unsupervised-learning
Marta Gan
MARTA GANs: Unsupervised Representation Learning for Remote Sensing Image Classification
Stars: ✭ 75 (-39.52%)
Mutual labels: generative-adversarial-network, unsupervised-learning
Bcpd
Bayesian Coherent Point Drift (BCPD/BCPD++); Source Code Available
Stars: ✭ 116 (-6.45%)
Mutual labels: unsupervised-learning
Mgan
Masking GAN - Image attribute mask generation
Stars: ✭ 120 (-3.23%)
Mutual labels: generative-adversarial-network
A Nice Mc
Code for "A-NICE-MC: Adversarial Training for MCMC"
Stars: ✭ 115 (-7.26%)
Mutual labels: generative-adversarial-network
Tensorflow Mnist Cgan Cdcgan
Tensorflow implementation of conditional Generative Adversarial Networks (cGAN) and conditional Deep Convolutional Adversarial Networks (cDCGAN) for MANIST dataset.
Stars: ✭ 122 (-1.61%)
Mutual labels: generative-adversarial-network
Unsupervised Adversarial Learning of 3D Human Pose from 2D Joint Locations
This is the authors' implementation of Unsupervised Adversarial Learning of 3D Human Pose from 2D Joint Locations
Run Inference for demo (with openpose)
- Download openpose pretrained model
- openpose_pose_coco.prototxt
- pose_iter_440000.caffemodel
- Run Inference
python bin/demo.py sample/image.png --lift_model sample/gen_epoch_500.npz --model2d pose_iter_440000.caffemodel --proto2d openpose_pose_coco.prototxt
-
Need OpenCV >= 3.4
- < 3.3 results extreamly wrong estimation
Dependencies(Recommended versions)
- Python 3.6.5
- Cupy 4.0.0
- Chainer 4.0.0
- OpenCV 3.4 (when showing results)
- git-lfs
- to download pre-trained model
- or you can download pre-trained model directory from https://github.com/DwangoMediaVillage/3dpose_gan/blob/master/sample/gen_epoch_500.npz?raw=true
Training
Human3.6M dataset
-
[x] Unsupervised learning of 3D points from ground truth 2D points
python bin/train.py --gpu 0 --mode unsupervised --dataset h36m --use_heuristic_loss
-
[ ] Unsupervised learning of 3D points from detected 2D points by Stacked Hourglass
TBA
-
[x] Supervised learning of 3D points from ground truth 2D points
python bin/train.py --gpu 0 --mode supervised --activate_func relu --use_bn
MPII dataset
TBA
MPI-INF-3DHP dataset
TBA
Evaluation
python bin/eval.py results/hoge/gen_epoch_*.npz
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].