Skip to content

Commit

Permalink
[Version] Bump to version 0.8.0 (#114)
Browse files Browse the repository at this point in the history
Update version.py and changelog.md
  • Loading branch information
LazyBusyYang authored May 5, 2023
1 parent 65bb4b4 commit a9207b0
Show file tree
Hide file tree
Showing 2 changed files with 41 additions and 25 deletions.
64 changes: 40 additions & 24 deletions docs/en/changelog.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,45 @@
# 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**

- Add [mview_mperson_end2end_estimator](https://github.com/openxrlab/xrmocap/blob/main/xrmocap/core/estimation/mview_mperson_end2end_estimator.py) for learning-based method.
- Add SMPLX support and allow smpl_data initiation in [mview_sperson_smpl_estimator](https://github.com/openxrlab/xrmocap/blob/main/xrmocap/core/estimation/mview_sperson_smpl_estimator.py).
- Add multiple optimizers, detailed joint weights and priors, grad clipping for better SMPLify results.
- Add [mediapipe_estimator](https://github.com/openxrlab/xrmocap/blob/main/xrmocap/human_perception/keypoints_estimation/mediapipe_estimator.py) for human keypoints2d perception.

**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**
Expand All @@ -19,30 +59,6 @@

- Refactor Deformable and ProjAttn for MvP

**Documentation**

- Add readthedocs
- Add shape-aware 3d pose optim doc
- Update docs and tutorials for MvP training and evaluation
- Update docs and benchmark for MVPose and MVPose tracking
- Update docs for single person in getting started
- Add LICENSE note
- Add S-Lab license
- Fix outdata URL, and advices for docs

**CICD**

- Add some github actions for issue management
- Fix github workflow build job won't fail when pytest fails
- Remove secrets in build CI

**Bug Fixes**

- Fix SMPL(X/XD)Data
- Fix mistakes for mview sperson
- Fix bugs in MvP training


### v0.5.0 (01/09/2022/)

**Highlights**
Expand Down
2 changes: 1 addition & 1 deletion xrmocap/version.py
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
# Copyright (c) OpenXRLab. All rights reserved.

__version__ = '0.7.0'
__version__ = '0.8.0'


def parse_version_info(version_str):
Expand Down

0 comments on commit a9207b0

Please sign in to comment.