|
1 | 1 | # Changelog
|
2 | 2 |
|
| 3 | +### v0.8.0 (05/05/2023/) |
| 4 | + |
| 5 | +**Highlights** |
| 6 | + |
| 7 | +- Refactor evaluation for MvP, mvpose_tracking, mvpose and fourdag, sharing the same super-class. |
| 8 | +- Add smpl visualization and unit test, based on `minimal_pytorch_rasterizer`. Multi-person and multi-gender are supported. |
| 9 | +- Add mmdeploy for faster human perception. |
| 10 | + |
| 11 | +**New Features** |
| 12 | + |
| 13 | +- Add `PriorConstraint` optimizer for 3D keypoints, filtering out poorly quality bboxes and limbs. |
| 14 | +- Add mask in smpl_data. The person whose mask is zero will not be plotted. |
| 15 | +- Add function `auto_load_smpl_data`, it chooses a correct class when you forget of which type the npz file is. |
| 16 | +- Add class Timer for recording average time consumption. |
| 17 | + |
| 18 | +**Refactors** |
| 19 | + |
| 20 | +- Refactor evaluation metrics including MPJPE, PA-MPJPE, PCK, PCP, mAP, and recall. |
| 21 | + |
| 22 | +### v0.7.0 (23/12/2022/) |
| 23 | + |
| 24 | +**Highlights** |
| 25 | + |
| 26 | +- Add [mview_mperson_end2end_estimator](https://github.com/openxrlab/xrmocap/blob/main/xrmocap/core/estimation/mview_mperson_end2end_estimator.py) for learning-based method. |
| 27 | +- 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). |
| 28 | +- Add multiple optimizers, detailed joint weights and priors, grad clipping for better SMPLify results. |
| 29 | +- Add [mediapipe_estimator](https://github.com/openxrlab/xrmocap/blob/main/xrmocap/human_perception/keypoints_estimation/mediapipe_estimator.py) for human keypoints2d perception. |
| 30 | + |
| 31 | +**New Features** |
| 32 | + |
| 33 | +- Add `mview_mperson_end2end_estimator`, performing MvP estimation on customized data. |
| 34 | +- Add `mediapipe_estimator`, another alternative human keypoints2d perception method like `mmpose_top_down_estimator`. |
| 35 | +- Add `RemoveDuplicate` keypoints3d optimizer to remove duplicate MvP keypoints3d predictions. |
| 36 | + |
| 37 | +**Refactors** |
| 38 | + |
| 39 | +- Refactor `mview_sperson_smpl_estimator`, compatible with SMPLX. |
| 40 | +- Refactor `SMPLify`, add grad clipping, joint angle priors, loss-parameter mapping, per-parameter optimizers, and body part weights. |
| 41 | +- Refactor evaluation for learning-based methods. |
| 42 | + |
3 | 43 | ### v0.6.0 (14/10/2022/)
|
4 | 44 |
|
5 | 45 | **Highlights**
|
|
19 | 59 |
|
20 | 60 | - Refactor Deformable and ProjAttn for MvP
|
21 | 61 |
|
22 |
| -**Documentation** |
23 |
| - |
24 |
| -- Add readthedocs |
25 |
| -- Add shape-aware 3d pose optim doc |
26 |
| -- Update docs and tutorials for MvP training and evaluation |
27 |
| -- Update docs and benchmark for MVPose and MVPose tracking |
28 |
| -- Update docs for single person in getting started |
29 |
| -- Add LICENSE note |
30 |
| -- Add S-Lab license |
31 |
| -- Fix outdata URL, and advices for docs |
32 |
| - |
33 |
| -**CICD** |
34 |
| - |
35 |
| -- Add some github actions for issue management |
36 |
| -- Fix github workflow build job won't fail when pytest fails |
37 |
| -- Remove secrets in build CI |
38 |
| - |
39 |
| -**Bug Fixes** |
40 |
| - |
41 |
| -- Fix SMPL(X/XD)Data |
42 |
| -- Fix mistakes for mview sperson |
43 |
| -- Fix bugs in MvP training |
44 |
| - |
45 |
| - |
46 | 62 | ### v0.5.0 (01/09/2022/)
|
47 | 63 |
|
48 | 64 | **Highlights**
|
|
0 commit comments