← 开源
microsoft

voxelpose-pytorch

Official implementation of "VoxelPose: Towards Multi-Camera 3D Human Pose Estimation in Wild Environment"

ModelsVision modelsPython
在 GitHub 打开
增长势头
+024 小时新增 Star0.0%
554
Star
91
Fork
+0
本周
5
贡献者
创建于 2020-07-30 · 更新于 2026-10-03 · 今日第 17144 名
主要开发者
CHUNYUWANGmicrosoftopensourcemeijieru

microsoft/voxelpose-pytorch 排名第 17,144,有 554 个星标。

同类别比较

microsoft/voxelpose-pytorch 排名第 17,144,此处有 8 个同类条目;dome272/VQGAN-pytorch 排名第 17,140。

同类别比较
名称排名指标
SKT-AI/KoGPT217,034
星标数:
559
分叉数:
102
简介:
Korean GPT-2 pretrained cased (KoGPT2)
22-hours/cabrita17,049
语言:
Jupyter Notebook
星标数:
558
分叉数:
69
简介:
Finetuning InstructLLaMA with portuguese data
OpenLemur/Lemur17,113
语言:
Python
星标数:
555
分叉数:
34
简介:
[ICLR 2024] Lemur: Open Foundation Models for Language Agents
dome272/VQGAN-pytorch17,140
语言:
Python
星标数:
554
分叉数:
84
简介:
Pytorch implementation of VQGAN (Taming Transformers for High-Resolution Image Synthesis) (https://arxiv.org/pdf/2012.09841.pdf)
InternLM/InternLM-Math17,166
语言:
Python
星标数:
552
分叉数:
39
简介:
State-of-the-art bilingual open-sourced Math reasoning LLMs.
FlashLabs-AI-Corp/FlashLabs-Chroma17,181
语言:
Jupyter Notebook
星标数:
551
分叉数:
57
简介:
Worlds first open-source real-time end-to-end spoken dialogue model with personalized voice cloning.
akashmjn/tinydiarize17,187
语言:
Python
星标数:
551
分叉数:
21
简介:
Minimal extension of OpenAI's Whisper adding speaker diarization with special tokens
DeepSceneSeg/EfficientPS17,204
语言:
Python
星标数:
550
分叉数:
73
简介:
PyTorch code for training EfficientPS for Panoptic Segmentation
关键参数与规格
关键参数与规格
参数值
语言Python
类别Models
子类别Vision models
关键词3D, Computer vision, Datasets, Model architecture
星标数554
分叉数91
贡献者5
创建日期2020-07-30
更新日期2026-10-03
1 天星标数0
7 天星标数0
排名17,144
上次排名16,930
排名变化-214
7 天星标排名15,931
上次 7 天星标排名15,938
7 天星标排名变化7
总星标排名17,882
上次总星标排名17,854
总星标排名变化-28
国家USA
README 摘录

VoxelPose This is the official implementation for: **VoxelPose: Towards Multi-Camera 3D Human Pose Estimation in Wild Environment**, Hanyue Tu, Chunyu Wang, Wenjun Zeng *ECCV 2020 (Oral) (arXiv 2004. Clone this repo, and we'll call the directory that you cloned multiview-multiperson-pose as ${POSE_ROOT}. Data preparation Shelf/Campus datasets 1. Download the datasets from and extract them under and , respectively. We have processed the camera parameters to our formats and you can download them from this repository. Due

to the limited and incomplete annotations of the two datasets, we don't train our model using this dataset. Instead, we directly use the 2D pose estimator trained on COCO, and use independent 3D human poses from the Panoptic dataset to train our 3D model. For testing, we first estimate 2D poses and generate 2D heatmaps for these two datasets in this repository. The predicted poses can also download from the repository. You can also use the models trained on COCO

dataset (like HigherHRNet) to generate 2D heatmaps directly. The directory tree should look like this: CMU Panoptic dataset 1. Download the dataset by following the instructions in panoptic-toolbox and extract them under . You can only download those sequences you need. You can also just download a subset of camera views by specifying the number of views (HD_Video_Number) and changing the camera order in . The sequences and camera views used in our project can be obtained from our

paper. Note that we only use HD videos, calibration data, and 3D Body Keypoint in the codes. You can comment out other irrelevant codes such as downloading 3D Face data in . Download the pretrained backbone model from pretrained backbone and place it here: (ResNet-50 pretrained on COCO dataset and finetuned jointly on Panoptic dataset and MPII). The directory tree should look like this: Training CMU Panoptic dataset Train and validate on the five selected camera views. You can specify

the GPU devices and batch size per GPU in the config file. Shelf/Campus datasets Evaluation CMU Panoptic dataset Evaluate the models. It will print evaluation results to the screen. / Shelf/Campus datasets It will print the PCP results to the screen. Citation If you use our code or models in your research, please cite with: Contributing This project welcomes contributions and suggestions. Most contributions require you to agree to a Contributor License Agreement (CLA) declaring that you have the

right to, and actually do, grant us the rights to use your contribution. For details, visit When you submit a pull request, a CLA bot will automatically determine whether you need to provide a CLA and decorate the PR appropriately (e. Simply follow the instructions provided by the bot. You will only need to do this once across all repos using our CLA. This project has adopted the Microsoft Open Source Code of Conduct. For more information see the Code

of Conduct FAQ or contact opencode@microsoft. com with any additional questions or comments.

常见问题

记录了多少星标和分叉?

microsoft/voxelpose-pytorch 有 554 个星标和 91 个分叉。

仓库排名是多少?

microsoft/voxelpose-pytorch 排名第 17,144。

记录的语言和类别是什么?

microsoft/voxelpose-pytorch 有 554 个星标,语言为 Python,类别为 Models。

哪个仓库排名最接近?

microsoft/voxelpose-pytorch 与 dome272/VQGAN-pytorch 比较,后者排名第 17,140,有 554 个星标。

README

VoxelPose

This is the official implementation for:

VoxelPose: Towards Multi-Camera 3D Human Pose Estimation in Wild Environment,
Hanyue Tu, Chunyu Wang, Wenjun Zeng
ECCV 2020 (Oral) (arXiv 2004.06239)

Installation

  1. Clone this repo, and we'll call the directory that you cloned multiview-multiperson-pose as ${POSE_ROOT}.
  2. Install dependencies.

Data preparation

Shelf/Campus datasets

  1. Download the datasets from http://campar.in.tum.de/Chair/MultiHumanPose and extract them under ${POSE_ROOT}/data/Shelf and ${POSE_ROOT}/data/CampusSeq1, respectively.

  2. We have processed the camera parameters to our formats and you can download them from this repository. They lie in ${POSE_ROOT}/data/Shelf/ and ${POSE_ROOT}/data/CampusSeq1/, respectively.

  3. Due to the limited and incomplete annotations of the two datasets, we don't train our model using this dataset. Instead, we directly use the 2D pose estimator trained on COCO, and use independent 3D human poses from the Panoptic dataset to train our 3D model. It lies in ${POSE_ROOT}/data/panoptic_training_pose.pkl. See our paper for more details.

  4. For testing, we first estimate 2D poses and generate 2D heatmaps for these two datasets in this repository. The predicted poses can also download from the repository. They lie in ${POSE_ROOT}/data/Shelf/ and ${POSE_ROOT}/data/CampusSeq1/, respectively. You can also use the models trained on COCO dataset (like HigherHRNet) to generate 2D heatmaps directly.

The directory tree should look like this:

${POSE_ROOT}
|-- data
    |-- Shelf
    |   |-- Camera0
    |   |-- ...
    |   |-- Camera4
    |   |-- actorsGT.mat
    |   |-- calibration_shelf.json
    |   |-- pred_shelf_maskrcnn_hrnet_coco.pkl
    |-- CampusSeq1
    |   |-- Camera0
    |   |-- Camera1
    |   |-- Camera2
    |   |-- actorsGT.mat
    |   |-- calibration_campus.json
    |   |-- pred_campus_maskrcnn_hrnet_coco.pkl
    |-- panoptic_training_pose.pkl

CMU Panoptic dataset

  1. Download the dataset by following the instructions in panoptic-toolbox and extract them under ${POSE_ROOT}/data/panoptic_toolbox/data.
  • You can only download those sequences you need. You can also just download a subset of camera views by specifying the number of views (HD_Video_Number) and changing the camera order in ./scripts/getData.sh. The sequences and camera views used in our project can be obtained from our paper.
  • Note that we only use HD videos, calibration data, and 3D Body Keypoint in the codes. You can comment out other irrelevant codes such as downloading 3D Face data in ./scripts/getData.sh.
  1. Download the pretrained backbone model from pretrained backbone and place it here: ${POSE_ROOT}/models/pose_resnet50_panoptic.pth.tar (ResNet-50 pretrained on COCO dataset and finetuned jointly on Panoptic dataset and MPII).

The directory tree should look like this:

${POSE_ROOT}
|-- models
|   |-- pose_resnet50_panoptic.pth.tar
|-- data
    |-- panoptic-toolbox
        |-- data
            |-- 16060224_haggling1
            |   |-- hdImgs
            |   |-- hdvideos
            |   |-- hdPose3d_stage1_coco19
            |   |-- calibration_160224_haggling1.json
            |-- 160226_haggling1  
            |-- ...

Training

CMU Panoptic dataset

Train and validate on the five selected camera views. You can specify the GPU devices and batch size per GPU in the config file. We trained our models on two GPUs.

python run/train_3d.py --cfg configs/panoptic/resnet50/prn64_cpn80x80x20_960x512_cam5.yaml

Shelf/Campus datasets

python run/train_3d.py --cfg configs/shelf/prn64_cpn80x80x20.yaml
python run/train_3d.py --cfg configs/campus/prn64_cpn80x80x20.yaml

Evaluation

CMU Panoptic dataset

Evaluate the models. It will print evaluation results to the screen./

python test/evaluate.py --cfg configs/panoptic/resnet50/prn64_cpn80x80x20_960x512_cam5.yaml

Shelf/Campus datasets

It will print the PCP results to the screen.

python test/evaluate.py --cfg configs/shelf/prn64_cpn80x80x20.yaml
python test/evaluate.py --cfg configs/campus/prn64_cpn80x80x20.yaml

Citation

If you use our code or models in your research, please cite with:

@inproceedings{voxelpose,
    author={Tu, Hanyue and Wang, Chunyu and Zeng, Wenjun},
    title={VoxelPose: Towards Multi-Camera 3D Human Pose Estimation in Wild Environment},
    booktitle = {European Conference on Computer Vision (ECCV)},
    year = {2020}
}

Contributing

This project welcomes contributions and suggestions. Most contributions require you to agree to a Contributor License Agreement (CLA) declaring that you have the right to, and actually do, grant us the rights to use your contribution. For details, visit https://cla.opensource.microsoft.com.

When you submit a pull request, a CLA bot will automatically determine whether you need to provide a CLA and decorate the PR appropriately (e.g., status check, comment). Simply follow the instructions provided by the bot. You will only need to do this once across all repos using our CLA.

This project has adopted the Microsoft Open Source Code of Conduct. For more information see the Code of Conduct FAQ or contact opencode@microsoft.com with any additional questions or comments.

排名相邻
同类项目