Mmpose

Latest version: v1.3.2

Safety actively analyzes 681935 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 4 of 7

0.26.0

**Highlights**

- Support [RLE (Residual Log-likelihood Estimation)](https://arxiv.org/abs/2107.11291), ICCV'2021 ([\#1259](https://github.com/open-mmlab/mmpose/pull/1259)) Indigo6, ly015
- Support [Swin Transformer](https://arxiv.org/abs/2103.14030), ICCV'2021 ([\#1300](https://github.com/open-mmlab/mmpose/pull/1300)) yumendecc, ly015
- Support [PVT](https://arxiv.org/abs/2102.12122), ICCV'2021 and [PVTv2](https://arxiv.org/abs/2106.13797), CVMJ'2022 ([\#1343](https://github.com/open-mmlab/mmpose/pull/1343)) zengwang430521
- Speed up inference and reduce CPU usage by optimizing the pre-processing pipeline ([\1320](https://github.com/open-mmlab/mmpose/pull/1320)) chenxinfeng4, liqikai9

**New Features**

- Support [RLE (Residual Log-likelihood Estimation)](https://arxiv.org/abs/2107.11291), ICCV'2021 ([\#1259](https://github.com/open-mmlab/mmpose/pull/1259)) Indigo6, ly015
- Support [Swin Transformer](https://arxiv.org/abs/2103.14030), ICCV'2021 ([\#1300](https://github.com/open-mmlab/mmpose/pull/1300)) yumendecc, ly015
- Support [PVT](https://arxiv.org/abs/2102.12122), ICCV'2021 and [PVTv2](https://arxiv.org/abs/2106.13797), CVMJ'2022 ([\#1343](https://github.com/open-mmlab/mmpose/pull/1343)) zengwang430521
- Support [FPN](https://openaccess.thecvf.com/content_cvpr_2017/html/Lin_Feature_Pyramid_Networks_CVPR_2017_paper.html), CVPR'2017 ([\#1300](https://github.com/open-mmlab/mmpose/pull/1300)) yumendecc, ly015

**Improvements**

- Speed up inference and reduce CPU usage by optimizing the pre-processing pipeline ([\1320](https://github.com/open-mmlab/mmpose/pull/1320)) chenxinfeng4, liqikai9
- Video demo supports models that requires multi-frame inputs ([\1300](https://github.com/open-mmlab/mmpose/pull/1300)) liqikai9, jin-s13
- Update benchmark regression list ([\1328](https://github.com/open-mmlab/mmpose/pull/1328)) ly015, liqikai9
- Remove unnecessary warnings in `TopDownPoseTrack18VideoDataset` ([\1335](https://github.com/open-mmlab/mmpose/pull/1335)) liqikai9
- Improve documentation quality ([\1313](https://github.com/open-mmlab/mmpose/pull/1313), [\#1305](https://github.com/open-mmlab/mmpose/pull/1305)) Ben-Louis, ly015
- Update deprecating settings in configs ([\1317](https://github.com/open-mmlab/mmpose/pull/1317)) ly015

**Bug Fixes**

- Fix a bug in human skeleton grouping that may skip the matching process unexpectedly when `ignore_to_much` is True ([\1341](https://github.com/open-mmlab/mmpose/pull/1341)) daixinghome
- Fix a GPG key error that leads to CI failure ([\1354](https://github.com/open-mmlab/mmpose/pull/1354)) ly015
- Fix bugs in distributed training script ([\1338](https://github.com/open-mmlab/mmpose/pull/1338), [\#1298](https://github.com/open-mmlab/mmpose/pull/1298)) ly015
- Fix an upstream bug in xtoccotools that causes incorrect AP(M) results ([\1308](https://github.com/open-mmlab/mmpose/pull/1308)) jin-s13, ly015
- Fix indentiation errors in the colab tutorial ([\1298](https://github.com/open-mmlab/mmpose/pull/1298)) YuanZi1501040205
- Fix incompatible model weight initialization with other OpenMMLab codebases ([\1329](https://github.com/open-mmlab/mmpose/pull/1329)) 274869388
- Fix HRNet FP16 checkpoints download URL ([\1309](https://github.com/open-mmlab/mmpose/pull/1309)) YinAoXiong
- Fix typos in `body3d_two_stage_video_demo.py` ([\1295](https://github.com/open-mmlab/mmpose/pull/1295)) mucozcan

**Breaking Changes**

- Refactor bbox processing in datasets and pipelines ([\1311](https://github.com/open-mmlab/mmpose/pull/1311)) ly015, Ben-Louis
The bbox format conversion (xywh to center-scale) and random translation are moved from the dataset to the pipeline. The comparison between new and old version is as below:

<table aligned='center'>
<thead>
<tr align='center'>
<td> </td>
<th> v0.26.0 </th>
<th> v0.25.0 </th>
</tr>
</thead>
<tbody>
<tr>
<th>Dataset<br><small>(e.g. <a href='https://github.com/open-mmlab/mmpose/blob/master/mmpose/datasets/datasets/top_down/topdown_coco_dataset.py'>TopDownCOCODataset</a>)</small>
</th>
<td valign='top'>

python
...
Data sample only contains bbox
rec.append({
'bbox': obj['clean_bbox][:4],
...
})


</td>
<td valign='top'>

python
...
Convert bbox from xywh to center-scale
center, scale = self._xywh2cs(*obj['clean_bbox'][:4])
Data sample contains center and scale
rec.append({
'bbox': obj['clean_bbox][:4],
'center': center,
'scale': scale,
...
})


</td>
</tr>
<tr>
<th>Pipeline Config<br><small>(e.g. <a href='https://github.com/open-mmlab/mmpose/blob/master/configs/body/2d_kpt_sview_rgb_img/topdown_heatmap/coco/hrnet_w32_coco_256x192.py'>HRNet+COCO</a>)</small></th>
<td valign='top'>

python
...
train_pipeline = [
dict(type='LoadImageFromFile'),
Convert bbox from xywh to center-scale
dict(type='TopDownGetBboxCenterScale', padding=1.25),
Randomly shift bbox center
dict(type='TopDownRandomShiftBboxCenter', shift_factor=0.16, prob=0.3),
...
]


</td>
<td valign='top'>

python
...
train_pipeline = [
dict(type='LoadImageFromFile'),
...
]


</td>
</tr>
<tr>
<th>Advantage</th>
<td valign='top'>
<li>Simpler data sample content</li>
<li>Flexible bbox format conversion and augmentation</li>
<li>Apply bbox random translation every epoch (instead of only applying once at the annotation loading)
</td>
<td valign='top'>-</td>
</tr>
<tr>
<th>BC Breaking</th>
<td valign='top'>The method <code>_xywh2cs</code> of dataset base classes (e.g. <a href='https://github.com/open-mmlab/mmpose/blob/master/mmpose/datasets/datasets/base/kpt_2d_sview_rgb_img_top_down_dataset.py'>Kpt2dSviewRgbImgTopDownDataset</a>) will be deprecated in the future. Custom datasets will need modifications to move the bbox format conversion to pipelines.</td>
<td valign='top'>-</td>
</tr>
</tbody>
</table>

0.25.1

This release is meant to fix the compatibility with the latest mmcv v1.5.0

0.25.0

**Highlights**

- Support Shelf and Campus datasets with pre-trained VoxelPose models, ["3D Pictorial Structures for Multiple Human Pose Estimation"](http://campar.in.tum.de/pub/belagiannis2014cvpr/belagiannis2014cvpr.pdf), CVPR'2014 ([\#1225](https://github.com/open-mmlab/mmpose/pull/1225)) liqikai9 wusize
- Add `Smoother` module for temporal smoothing of the pose estimation with configurable filters ([\1127](https://github.com/open-mmlab/mmpose/pull/1127)) ailingzengzzz, ly015
- Support SmoothNet for pose smoothing, ["SmoothNet: A Plug-and-Play Network for Refining Human Poses in Videos"](https://arxiv.org/abs/2112.13715), arXiv'2021 ([\#1279](https://github.com/open-mmlab/mmpose/pull/1279)) ailingzengzzz, ly015
- Add multiview 3D pose estimation demo ([\1270](https://github.com/open-mmlab/mmpose/pull/1270)) wusize

**New Features**

- Support Shelf and Campus datasets with pre-trained VoxelPose models, ["3D Pictorial Structures for Multiple Human Pose Estimation"](http://campar.in.tum.de/pub/belagiannis2014cvpr/belagiannis2014cvpr.pdf), CVPR'2014 ([\#1225](https://github.com/open-mmlab/mmpose/pull/1225)) liqikai9 wusize
- Add `Smoother` module for temporal smoothing of the pose estimation with configurable filters ([\1127](https://github.com/open-mmlab/mmpose/pull/1127)) ailingzengzzz, ly015
- Support SmoothNet for pose smoothing, ["SmoothNet: A Plug-and-Play Network for Refining Human Poses in Videos"](https://arxiv.org/abs/2112.13715), arXiv'2021 ([\#1279](https://github.com/open-mmlab/mmpose/pull/1279)) ailingzengzzz, ly015
- Add multiview 3D pose estimation demo ([\1270](https://github.com/open-mmlab/mmpose/pull/1270)) wusize
- Support multi-machine distributed training ([\1248](https://github.com/open-mmlab/mmpose/pull/1248)) ly015

**Improvements**

- Update HRFormer configs and checkpoints with relative position bias ([\1245](https://github.com/open-mmlab/mmpose/pull/1245)) zengwang430521
- Support using different random seed for each distributed node ([\1257](https://github.com/open-mmlab/mmpose/pull/1257), [\#1229](https://github.com/open-mmlab/mmpose/pull/1229)) ly015
- Improve documentation quality ([\1275](https://github.com/open-mmlab/mmpose/pull/1275), [\#1255](https://github.com/open-mmlab/mmpose/pull/1255), [\#1258](https://github.com/open-mmlab/mmpose/pull/1258), [\#1249](https://github.com/open-mmlab/mmpose/pull/1249), [\#1247](https://github.com/open-mmlab/mmpose/pull/1247), [\#1240](https://github.com/open-mmlab/mmpose/pull/1240), [\#1235](https://github.com/open-mmlab/mmpose/pull/1235)) ly015, jin-s13, YoniChechik

**Bug Fixes**

- Fix keypoint index in RHD dataset meta information ([\1265](https://github.com/open-mmlab/mmpose/pull/1265)) liqikai9
- Fix pre-commit hook unexpected behavior on Windows ([\1282](https://github.com/open-mmlab/mmpose/pull/1282)) liqikai9
- Remove python-dev installation in CI ([\1276](https://github.com/open-mmlab/mmpose/pull/1276)) ly015
- Unify hyphens in argument names in tools and demos ([\1271](https://github.com/open-mmlab/mmpose/pull/1271)) ly015
- Fix ambiguous channel size in `channel_shuffle` that may cause exporting failure ([\1242]( PINTO0309https://github.com/open-mmlab/mmpose/pull/1242)) PINTO0309
- Fix a bug in Webcam API that causes single-class detectors fail ([\1239](https://github.com/open-mmlab/mmpose/pull/1239)) 674106399
- Fix the issue that `custom_hook` can not be set in configs ([\1236](https://github.com/open-mmlab/mmpose/pull/1236)) bladrome
- Fix incompatible MMCV version in DockerFile ([\raykindle](https://github.com/open-mmlab/mmpose/pull/raykindle))
- Skip invisible joints in visualization ([\1228](https://github.com/open-mmlab/mmpose/pull/1228)) womeier

0.24.0

**Highlights**

- Support HRFormer ["HRFormer: High-Resolution Vision Transformer for Dense Predict"](https://proceedings.neurips.cc/paper/2021/hash/3bbfdde8842a5c44a0323518eec97cbe-Abstract.html), NeurIPS'2021 ([\#1203](https://github.com/open-mmlab/mmpose/pull/1203)) zengwang430521
- Support Windows installation with pip ([\1213](https://github.com/open-mmlab/mmpose/pull/1213)) jin-s13, ly015
- Add WebcamAPI documents and tutorials ([\1187](https://github.com/open-mmlab/mmpose/pull/1187)) ly015

**New Features**

- Support HRFormer ["HRFormer: High-Resolution Vision Transformer for Dense Predict"](https://proceedings.neurips.cc/paper/2021/hash/3bbfdde8842a5c44a0323518eec97cbe-Abstract.html), NeurIPS'2021 ([\#1203](https://github.com/open-mmlab/mmpose/pull/1203)) zengwang430521
- Support Windows installation with pip ([\1213](https://github.com/open-mmlab/mmpose/pull/1213)) jin-s13, ly015
- Support CPU training with mmcv < v1.4.4 ([\1161](https://github.com/open-mmlab/mmpose/pull/1161)) EasonQYS, ly015
- Add "Valentine Magic" demo with WebcamAPI ([\1189](https://github.com/open-mmlab/mmpose/pull/1189), [\#1191](https://github.com/open-mmlab/mmpose/pull/1191)) liqikai9

**Improvements**

- Refactor multi-view 3D pose estimation framework towards better modularization and expansibility ([\1196](https://github.com/open-mmlab/mmpose/pull/1196)) wusize
- Add WebcamAPI documents and tutorials ([\1187](https://github.com/open-mmlab/mmpose/pull/1187)) ly015
- Refactor dataset evaluation interface to align with other OpenMMLab codebases ([\1209](https://github.com/open-mmlab/mmpose/pull/1209)) ly015
- Add deprecation message for deploy tools since [MMDeploy](https://github.com/open-mmlab/mmdeploy) has supported MMPose ([\#1207](https://github.com/open-mmlab/mmpose/pull/1207)) QwQ2000
- Improve documentation quality ([\1206](https://github.com/open-mmlab/mmpose/pull/1206), [\#1161](https://github.com/open-mmlab/mmpose/pull/1161)) ly015
- Switch to OpenMMLab official pre-commit-hook for copyright check ([\1214](https://github.com/open-mmlab/mmpose/pull/1214)) ly015

**Bug Fixes**

- Fix hard-coded data collating and scattering in inference ([\1175](https://github.com/open-mmlab/mmpose/pull/1175)) ly015
- Fix model configs on JHMDB dataset ([\1188](https://github.com/open-mmlab/mmpose/pull/1188)) jin-s13
- Fix area calculation in pose tracking inference ([\1197](https://github.com/open-mmlab/mmpose/pull/1197)) pallgeuer
- Fix registry scope conflict of module wrapper ([\1204](https://github.com/open-mmlab/mmpose/pull/1204)) ly015
- Update MMCV installation in CI and documents ([\1205](https://github.com/open-mmlab/mmpose/pull/1205))
- Fix incorrect color channel order in visualization functions ([\1212](https://github.com/open-mmlab/mmpose/pull/1212)) ly015

0.23.0

**Highlights**

- Add [MMPose Webcam API](https://github.com/open-mmlab/mmpose/tree/master/tools/webcam): A simple yet powerful tools to develop interactive webcam applications with MMPose functions. ([\#1178](https://github.com/open-mmlab/mmpose/pull/1178), [\#1173](https://github.com/open-mmlab/mmpose/pull/1173), [\#1173](https://github.com/open-mmlab/mmpose/pull/1173), [\#1143](https://github.com/open-mmlab/mmpose/pull/1143), [\#1094](https://github.com/open-mmlab/mmpose/pull/1094), [\#1133](https://github.com/open-mmlab/mmpose/pull/1133), [\#1098](https://github.com/open-mmlab/mmpose/pull/1098), [\#1160](https://github.com/open-mmlab/mmpose/pull/1160)) ly015, jin-s13, liqikai9, wusize, luminxu, zengwang430521 mzr1996

**New Features**

- Add [MMPose Webcam API](https://github.com/open-mmlab/mmpose/tree/master/tools/webcam): A simple yet powerful tools to develop interactive webcam applications with MMPose functions. ([\#1178](https://github.com/open-mmlab/mmpose/pull/1178), [\#1173](https://github.com/open-mmlab/mmpose/pull/1173), [\#1173](https://github.com/open-mmlab/mmpose/pull/1173), [\#1143](https://github.com/open-mmlab/mmpose/pull/1143), [\#1094](https://github.com/open-mmlab/mmpose/pull/1094), [\#1133](https://github.com/open-mmlab/mmpose/pull/1133), [\#1098](https://github.com/open-mmlab/mmpose/pull/1098), [\#1160](https://github.com/open-mmlab/mmpose/pull/1160)) ly015, jin-s13, liqikai9, wusize, luminxu, zengwang430521 mzr1996
- Support ConcatDataset ([\1139](https://github.com/open-mmlab/mmpose/pull/1139)) Canwang-sjtu
- Support CPU training and testing ([\1157](https://github.com/open-mmlab/mmpose/pull/1157)) ly015

**Improvements**

- Add multi-processing configurations to speed up distributed training and testing ([\1146](https://github.com/open-mmlab/mmpose/pull/1146)) ly015
- Add default runtime config ([\1145](https://github.com/open-mmlab/mmpose/pull/1145))

- Upgrade isort in pre-commit hook ([\1179](https://github.com/open-mmlab/mmpose/pull/1179)) liqikai9
- Update README and documents ([\1171](https://github.com/open-mmlab/mmpose/pull/1171), [\#1167](https://github.com/open-mmlab/mmpose/pull/1167), [\#1153](https://github.com/open-mmlab/mmpose/pull/1153), [\#1149](https://github.com/open-mmlab/mmpose/pull/1149), [\#1148](https://github.com/open-mmlab/mmpose/pull/1148), [\#1147](https://github.com/open-mmlab/mmpose/pull/1147), [\#1140](https://github.com/open-mmlab/mmpose/pull/1140)) jin-s13, wusize, TommyZihao, ly015

**Bug Fixes**

- Fix undeterministic behavior in pre-commit hooks ([\1136](https://github.com/open-mmlab/mmpose/pull/1136)) jin-s13
- Deprecate the support for "python setup.py test" ([\1179](https://github.com/open-mmlab/mmpose/pull/1179)) ly015
- Fix incompatible settings with MMCV on HSigmoid default parameters ([\1132](https://github.com/open-mmlab/mmpose/pull/1132)) ly015
- Fix albumentation installation ([\1184](https://github.com/open-mmlab/mmpose/pull/1184)) BIGWangYuDong

0.22.0

**Highlights**

- Support VoxelPose ["VoxelPose: Towards Multi-Camera 3D Human Pose Estimation in Wild Environment"](https://arxiv.org/abs/2004.06239), ECCV'2020 ([\#1050](https://github.com/open-mmlab/mmpose/pull/1050)) wusize
- Support Soft Wing loss ["Structure-Coherent Deep Feature Learning for Robust Face Alignment"](https://linchunze.github.io/papers/TIP21_Structure_coherent_FA.pdf), TIP'2021 ([\#1077](https://github.com/open-mmlab/mmpose/pull/1077)) jin-s13
- Support Adaptive Wing loss ["Adaptive Wing Loss for Robust Face Alignment via Heatmap Regression"](https://arxiv.org/abs/1904.07399), ICCV'2019 ([\#1072](https://github.com/open-mmlab/mmpose/pull/1072)) jin-s13

**New Features**

- Support VoxelPose ["VoxelPose: Towards Multi-Camera 3D Human Pose Estimation in Wild Environment"](https://arxiv.org/abs/2004.06239), ECCV'2020 ([\#1050](https://github.com/open-mmlab/mmpose/pull/1050)) wusize
- Support Soft Wing loss ["Structure-Coherent Deep Feature Learning for Robust Face Alignment"](https://linchunze.github.io/papers/TIP21_Structure_coherent_FA.pdf), TIP'2021 ([\#1077](https://github.com/open-mmlab/mmpose/pull/1077)) jin-s13
- Support Adaptive Wing loss ["Adaptive Wing Loss for Robust Face Alignment via Heatmap Regression"](https://arxiv.org/abs/1904.07399), ICCV'2019 ([\#1072](https://github.com/open-mmlab/mmpose/pull/1072)) jin-s13
- Add LiteHRNet-18 Checkpoints trained on COCO. ([\1120](https://github.com/open-mmlab/mmpose/pull/1120)) jin-s13

**Improvements**

- Improve documentation quality ([\1115](https://github.com/open-mmlab/mmpose/pull/1115), [\#1111](https://github.com/open-mmlab/mmpose/pull/1111), [\#1105](https://github.com/open-mmlab/mmpose/pull/1105), [\#1087](https://github.com/open-mmlab/mmpose/pull/1087), [\#1086](https://github.com/open-mmlab/mmpose/pull/1086), [\#1085](https://github.com/open-mmlab/mmpose/pull/1085), [\#1084](https://github.com/open-mmlab/mmpose/pull/1084), [\#1083](https://github.com/open-mmlab/mmpose/pull/1083), [\#1124](https://github.com/open-mmlab/mmpose/pull/1124), [\#1070](https://github.com/open-mmlab/mmpose/pull/1070), [\#1068](https://github.com/open-mmlab/mmpose/pull/1068)) jin-s13, liqikai9, ly015
- Support CircleCI ([\1074](https://github.com/open-mmlab/mmpose/pull/1074)) ly015
- Skip unit tests in CI when only document files were changed ([\1074](https://github.com/open-mmlab/mmpose/pull/1074), [\#1041](https://github.com/open-mmlab/mmpose/pull/1041)) QwQ2000, ly015
- Support file_client_args in LoadImageFromFile ([\1076](https://github.com/open-mmlab/mmpose/pull/1076)) jin-s13

**Bug Fixes**

- Fix a bug in Dark UDP postprocessing that causes error when the channel number is large. ([\1079](https://github.com/open-mmlab/mmpose/pull/1079), [\#1116](https://github.com/open-mmlab/mmpose/pull/1116)) X00123, jin-s13
- Fix hard-coded `sigmas` in bottom-up image demo ([\1107](https://github.com/open-mmlab/mmpose/pull/1107), [\#1101](https://github.com/open-mmlab/mmpose/pull/1101)) chenxinfeng4, liqikai9
- Fix unstable checks in unit tests ([\1112](https://github.com/open-mmlab/mmpose/pull/1112)) ly015
- Do not destroy NULL windows if `args.show==False` in demo scripts ([\1104](https://github.com/open-mmlab/mmpose/pull/1104)) bladrome

Page 4 of 7

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.