Skip to content

OPEC-Net Visualize:Generate visualized human pose estimation results under 2D occlusion based on the OPEC-Net(基于 OPEC-NET 生成2D遮挡下的可视化人体姿态估计结果)

Notifications You must be signed in to change notification settings

ligaoqi2/OPEC-Net_Visualize

Repository files navigation

OPEC-Net Visualize

This is a visualize version of OPEC-Net.

Original Paper

Peeking into occluded joints: A novel framework for crowd pose estimation(ECCV2020)

Result

  • Due to the memory of GPU, I have only tested the OPEC_GCN_CrowdPose_Test_FC.py model.
  • You could get better result if you choose other config model to train.
  • The wild img / video result and demo script will be updated soon !!

result

result

result

Dependencies

Make sure you have installed the python UV first

  uv.sync

This code is tested under win 11 environment with single NVIDIA 4060 GPU.

Python 3.9 version is used for development.

Download

1. Checkpoints

My trained checkpoints is here

2. Pretrain module checkpoints

Alphapose+

SPPE

yolov3

3. Datasets

1) Occluded Pose(OCPose)

Original author provide the download link of OCPose dataset.

Google Drive

Baidu Drive

2) Other Datasets

4. Annotations

pls, Download annotations processed by sampling rules according to our paper

5. Visualize Json file

The original and optimized json file for visualization.

Quick Start

Your project structure should be like this:

${Project_dir}
└───data
│   └───coco
│   │      train2017
│   │      └─── xx.jpg
│   └───crowdpose
│          └─── xx.jpg
│   └───images
│          └─── xx.jpg
└───train_process_datasets
│      │--  train_crowd_train.json
│      └─── coco_pose_45.json
└───test_process_datasets
│      │--  crowdpose_test.json
│      │--  test_compute_map++.json
│      └─── pred_test_best_match.json
└───vis_process_datasets
│      │--  pred.json
│      └─── ori.json
└───weights
       │-- sppe
       │     sppe weights
       |-- ssd
       └───yolo 
             yolow eights

Just See My Checkpoint's results

python vis_crowd.py

The result imgs will be saved in vis_crowd folder.

Training script

result

Test script

result

Train and Validate Results

Refer to the original repo.

Acknowledgement

Contact

About

OPEC-Net Visualize:Generate visualized human pose estimation results under 2D occlusion based on the OPEC-Net(基于 OPEC-NET 生成2D遮挡下的可视化人体姿态估计结果)

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published