Changelog

v0.8.0 (05/05/2023/)

Highlights

  • Refactor evaluation for MvP, mvpose_tracking, mvpose and fourdag, sharing the same super-class.

  • Add smpl visualization and unit test, based on minimal_pytorch_rasterizer. Multi-person and multi-gender are supported.

  • Add mmdeploy for faster human perception.

New Features

  • Add PriorConstraint optimizer for 3D keypoints, filtering out poorly quality bboxes and limbs.

  • Add mask in smpl_data. The person whose mask is zero will not be plotted.

  • Add function auto_load_smpl_data, it chooses a correct class when you forget of which type the npz file is.

  • Add class Timer for recording average time consumption.

Refactors

  • Refactor evaluation metrics including MPJPE, PA-MPJPE, PCK, PCP, mAP, and recall.

v0.7.0 (23/12/2022/)

Highlights

New Features

  • Add mview_mperson_end2end_estimator, performing MvP estimation on customized data.

  • Add mediapipe_estimator, another alternative human keypoints2d perception method like mmpose_top_down_estimator.

  • Add RemoveDuplicate keypoints3d optimizer to remove duplicate MvP keypoints3d predictions.

Refactors

  • Refactor mview_sperson_smpl_estimator, compatible with SMPLX.

  • Refactor SMPLify, add grad clipping, joint angle priors, loss-parameter mapping, per-parameter optimizers, and body part weights.

  • Refactor evaluation for learning-based methods.

v0.6.0 (14/10/2022/)

Highlights

  • Add 4D Association Graph, the first Python implementation to reproduce this algorithm

  • Add Multi-view multi-person top-down smpl estimation

  • Add reprojection error point selector

New Features

  • Add 4D Association Graph, the first Python implementation to reproduce this algorithm

  • Add Multi-view multi-person top-down smpl estimation

  • Add structures for mview mperson kps3d/smpl estimator

  • Add reprojection error point selector

Refactors

  • Refactor Deformable and ProjAttn for MvP

v0.5.0 (01/09/2022/)

Highlights

New Features

  • Add peception module based on mmdet, mmpose and mmtrack

  • Add Shape-aware 3D Pose Optimization

  • Add Keypoints3d optimizer and multi-view single-person api

  • Add data_converter and data_visualization for shelf, campus and cmu panoptic datasets

  • Add multiple selectors to support more point selection strategies for triangulation

  • Add Keypoints and Limbs data structure

  • Add multi-way matching registry

  • Refactor the pictorial block (c/c++) in python