Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Fix] modify yoloxpose test settings #2706

Merged
merged 1 commit into from
Sep 19, 2023
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
8 changes: 4 additions & 4 deletions configs/body_2d_keypoint/yoloxpose/coco/yoloxpose_coco.md
Original file line number Diff line number Diff line change
Expand Up @@ -53,7 +53,7 @@ Results on COCO val2017 with detector having human AP of 56.4 on COCO val2017 da

| Arch | Input Size | AP | AP<sup>50</sup> | AP<sup>75</sup> | AR | AR<sup>50</sup> | ckpt | log |
| :-------------------------------------------- | :--------: | :---: | :-------------: | :-------------: | :---: | :-------------: | :-------------------------------------------: | :-------------------------------------------: |
| [yoloxpose_tiny](/configs/body_2d_keypoint/yoloxpose/coco/yoloxpose_tiny_4xb64-300e_coco-416.py) | 416x416 | 0.527 | 0.794 | 0.557 | 0.577 | 0.843 | [ckpt](https://download.openmmlab.com/mmpose/v1/body_2d_keypoint/yolox_pose/yoloxpose_tiny_4xb64-300e_coco-416-76eb44ca_20230829.pth) | [log](https://download.openmmlab.com/mmpose/v1/body_2d_keypoint/yolox_pose/yoloxpose_tiny_4xb64-300e_coco-416-20230829.json) |
| [yoloxpose_s](/configs/body_2d_keypoint/yoloxpose/coco/yoloxpose_s_8xb32-300e_coco-640.py) | 640x640 | 0.642 | 0.873 | 0.702 | 0.688 | 0.912 | [ckpt](https://download.openmmlab.com/mmpose/v1/body_2d_keypoint/yolox_pose/yoloxpose_s_8xb32-300e_coco-640-56c79c1f_20230829.pth) | [log](https://download.openmmlab.com/mmpose/v1/body_2d_keypoint/yolox_pose/yoloxpose_s_8xb32-300e_coco-640-20230829.json) |
| [yoloxpose_m](/configs/body_2d_keypoint/yoloxpose/coco/yoloxpose_m_8xb32-300e_coco-640.py) | 640x640 | 0.697 | 0.903 | 0.766 | 0.739 | 0.933 | [ckpt](https://download.openmmlab.com/mmpose/v1/body_2d_keypoint/yolox_pose/yoloxpose_m_8xb32-300e_coco-640-84e9a538_20230829.pth) | [log](https://download.openmmlab.com/mmpose/v1/body_2d_keypoint/yolox_pose/yoloxpose_m_8xb32-300e_coco-640-20230829.json) |
| [yoloxpose_l](/configs/body_2d_keypoint/yoloxpose/coco/yoloxpose_l_8xb32-300e_coco-640.py) | 640x640 | 0.714 | 0.906 | 0.785 | 0.756 | 0.934 | [ckpt](https://download.openmmlab.com/mmpose/v1/body_2d_keypoint/yolox_pose/yoloxpose_l_8xb32-300e_coco-640-de0f8dee_20230829.pth) | [log](https://download.openmmlab.com/mmpose/v1/body_2d_keypoint/yolox_pose/yoloxpose_l_8xb32-300e_coco-640-20230829.json) |
| [yoloxpose_tiny](/configs/body_2d_keypoint/yoloxpose/coco/yoloxpose_tiny_4xb64-300e_coco-416.py) | 416x416 | 0.526 | 0.793 | 0.556 | 0.571 | 0.833 | [ckpt](https://download.openmmlab.com/mmpose/v1/body_2d_keypoint/yolox_pose/yoloxpose_tiny_4xb64-300e_coco-416-76eb44ca_20230829.pth) | [log](https://download.openmmlab.com/mmpose/v1/body_2d_keypoint/yolox_pose/yoloxpose_tiny_4xb64-300e_coco-416-20230829.json) |
| [yoloxpose_s](/configs/body_2d_keypoint/yoloxpose/coco/yoloxpose_s_8xb32-300e_coco-640.py) | 640x640 | 0.641 | 0.872 | 0.702 | 0.682 | 0.902 | [ckpt](https://download.openmmlab.com/mmpose/v1/body_2d_keypoint/yolox_pose/yoloxpose_s_8xb32-300e_coco-640-56c79c1f_20230829.pth) | [log](https://download.openmmlab.com/mmpose/v1/body_2d_keypoint/yolox_pose/yoloxpose_s_8xb32-300e_coco-640-20230829.json) |
| [yoloxpose_m](/configs/body_2d_keypoint/yoloxpose/coco/yoloxpose_m_8xb32-300e_coco-640.py) | 640x640 | 0.695 | 0.899 | 0.766 | 0.733 | 0.926 | [ckpt](https://download.openmmlab.com/mmpose/v1/body_2d_keypoint/yolox_pose/yoloxpose_m_8xb32-300e_coco-640-84e9a538_20230829.pth) | [log](https://download.openmmlab.com/mmpose/v1/body_2d_keypoint/yolox_pose/yoloxpose_m_8xb32-300e_coco-640-20230829.json) |
| [yoloxpose_l](/configs/body_2d_keypoint/yoloxpose/coco/yoloxpose_l_8xb32-300e_coco-640.py) | 640x640 | 0.712 | 0.901 | 0.782 | 0.749 | 0.926 | [ckpt](https://download.openmmlab.com/mmpose/v1/body_2d_keypoint/yolox_pose/yoloxpose_l_8xb32-300e_coco-640-de0f8dee_20230829.pth) | [log](https://download.openmmlab.com/mmpose/v1/body_2d_keypoint/yolox_pose/yoloxpose_l_8xb32-300e_coco-640-20230829.json) |
36 changes: 18 additions & 18 deletions configs/body_2d_keypoint/yoloxpose/coco/yoloxpose_coco.yml
Original file line number Diff line number Diff line change
Expand Up @@ -15,11 +15,11 @@ Models:
Results:
- Dataset: COCO
Metrics:
AP: 0.527
[email protected]: 0.794
[email protected]: 0.557
AR: 0.577
[email protected]: 0.843
AP: 0.526
[email protected]: 0.793
[email protected]: 0.556
AR: 0.571
[email protected]: 0.833
Task: Body 2D Keypoint
Weights: https://download.openmmlab.com/mmpose/v1/body_2d_keypoint/yolox_pose/yoloxpose_tiny_4xb64-300e_coco-416-76eb44ca_20230829.pth
- Config: configs/body_2d_keypoint/yoloxpose/coco/yoloxpose_s_8xb32-300e_coco-640.py
Expand All @@ -31,11 +31,11 @@ Models:
Results:
- Dataset: COCO
Metrics:
AP: 0.642
[email protected]: 0.873
AP: 0.641
[email protected]: 0.872
[email protected]: 0.702
AR: 0.688
[email protected]: 0.912
AR: 0.682
[email protected]: 0.902
Task: Body 2D Keypoint
Weights: https://download.openmmlab.com/mmpose/v1/body_2d_keypoint/yolox_pose/yoloxpose_s_8xb32-300e_coco-640-56c79c1f_20230829.pth
- Config: configs/body_2d_keypoint/yoloxpose/coco/yoloxpose_m_8xb32-300e_coco-640.py
Expand All @@ -47,11 +47,11 @@ Models:
Results:
- Dataset: COCO
Metrics:
AP: 0.697
[email protected]: 0.903
AP: 0.695
[email protected]: 0.899
[email protected]: 0.766
AR: 0.739
[email protected]: 0.933
AR: 0.733
[email protected]: 0.926
Task: Body 2D Keypoint
Weights: https://download.openmmlab.com/mmpose/v1/body_2d_keypoint/yolox_pose/yoloxpose_m_8xb32-300e_coco-640-84e9a538_20230829.pth
- Config: configs/body_2d_keypoint/yoloxpose/coco/yoloxpose_l_8xb32-300e_coco-640.py
Expand All @@ -63,10 +63,10 @@ Models:
Results:
- Dataset: COCO
Metrics:
AP: 0.714
[email protected]: 0.906
[email protected]: 0.785
AR: 0.756
[email protected]: 0.934
AP: 0.712
[email protected]: 0.901
[email protected]: 0.782
AR: 0.749
[email protected]: 0.926
Task: Body 2D Keypoint
Weights: https://download.openmmlab.com/mmpose/v1/body_2d_keypoint/yolox_pose/yoloxpose_l_8xb32-300e_coco-640-de0f8dee_20230829.pth
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
_base_ = './yolopose_s_8xb32-300e_coco-640.py'
_base_ = './yoloxpose_s_8xb32-300e_coco-640.py'

widen_factor = 1
deepen_factor = 1
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
_base_ = './yolopose_s_8xb32-300e_coco-640.py'
_base_ = './yoloxpose_s_8xb32-300e_coco-640.py'

widen_factor = 0.75
deepen_factor = 0.67
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -132,7 +132,7 @@
loss_bbox_aux=dict(type='L1Loss', reduction='sum', loss_weight=1.0),
),
test_cfg=dict(
score_thr=0.001,
score_thr=0.01,
nms_thr=0.65,
))

Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
_base_ = './yolopose_s_8xb32-300e_coco-640.py'
_base_ = './yoloxpose_s_8xb32-300e_coco-640.py'

# model settings
widen_factor = 0.375
Expand Down
2 changes: 1 addition & 1 deletion mmpose/evaluation/functional/nms.py
Original file line number Diff line number Diff line change
Expand Up @@ -356,7 +356,7 @@ def nms_torch(bboxes: Tensor,
idx, indices = indices[0], indices[1:]
bbox = bboxes[idx]
ious = iou_calculator(bbox, bboxes[indices])
close_indices = torch.where(ious > threshold)[0]
close_indices = torch.where(ious > threshold)[1]
keep_indices = torch.ones_like(indices, dtype=torch.bool)
keep_indices[close_indices] = 0
groups.append(torch.cat((idx[None], indices[close_indices])))
Expand Down