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

Roadmap of MMPose #9

Open
hellock opened this issue Jul 13, 2020 · 76 comments
Open

Roadmap of MMPose #9

hellock opened this issue Jul 13, 2020 · 76 comments
Labels
community/good first issue an issue ready for a new contributor community/help wanted extra attention is needed

Comments

@hellock
Copy link
Member

hellock commented Jul 13, 2020

We keep this issue open to collect feature requests from users and hear your voice. Our monthly release plan is also available here.

You can either:

  1. Suggest a new feature by leaving a comment.
  2. Vote for a feature request with 👍 or be against with 👎. (Remember that developers are busy and cannot respond to all feature requests, so vote for your most favorable one!)
  3. Tell us that you would like to help implement one of the features in the list or review the PRs. (This is the greatest things to hear about!)
@hellock hellock added community/good first issue an issue ready for a new contributor community/help wanted extra attention is needed labels Jul 13, 2020
@hellock hellock pinned this issue Jul 13, 2020
@aa12356jm

This comment has been minimized.

@jin-s13

This comment has been minimized.

@jin-s13
Copy link
Collaborator

jin-s13 commented Jul 23, 2020

TODO List (continuously updated... [last edit: 2023.1.14]) :
Here is a collection of feature requests.
Items that have already been implemented in MMPose will be removed from the list.

  1. More popular backbones
  1. Add more popular datasets:
  1. More 2d human pose estimation method.
  1. More 2d face alignment algorithms.

  2. More 3d human pose algorithms.

  1. Support 2d video pose estimation and tracking
  1. Support Vehicle pose estimation
  1. Add 3D Pose Consistency Benchmark Documentation: Add 3D Pose Consistency Benchmark #828

  2. Mano based hand keypoints detection

  3. Depth-based 3d hand pose estimation

  1. Multi-view 3d pose estimation
  1. Support memonger

  2. Support Pytorch AMP training Regarding multi-gpu training #339

  3. Hyperparameter tuner Optuna

  4. Support Unity plugin

  5. print loss during evaluation. No log INFO show on terminal when training? #333

  6. Quantization Aware Training Quantization Aware Training #359

  7. Easier Usage (API)

  8. Export to Torchscript How to export the model to torchscript? #576

@gachiemchiep

This comment has been minimized.

@jin-s13

This comment has been minimized.

@innerlee
Copy link
Contributor

Speed up inference #40

@jin-s13

This comment has been minimized.

@pablovela5620

This comment has been minimized.

@lisa676

This comment has been minimized.

@OasisYang

This comment has been minimized.

@flynnamy

This comment has been minimized.

@innerlee

This comment has been minimized.

@OasisYang

This comment has been minimized.

@jin-s13

This comment has been minimized.

@pablovela5620

This comment has been minimized.

@Witek-
Copy link

Witek- commented Sep 23, 2020

Add Yolov4 and OpenPose

@fhir-obesity

This comment has been minimized.

@innerlee

This comment has been minimized.

@san-guy
Copy link

san-guy commented Oct 5, 2020

Bottom up for MPII dataset?

@fhir-obesity

This comment has been minimized.

@HuangJunJie2017
Copy link
Contributor

support memonger : https://github.com/Lyken17/pytorch-memonger

@jin-s13

This comment has been minimized.

@canghaiyunfan

This comment was marked as resolved.

@francescotaioli
Copy link

Background : 3d pose estimation (with video generation) with a high number of people (es: official video, minute 00:19 sec, but with a lot of people

Result video: the original video is put on the top-left, with the subsuquent 3d pose of the people on the right. If there are a lot of people, the final video has strange resolution (i.e 6000x400) because every people detected is on put on the same row.

What could be improve: split the people 3d pose visualization into multiple row

@piercus

This comment was marked as resolved.

@liwenssss
Copy link

update Interhand2.6M dataset which contains MANO hand mesh parameters.......

@walsvid
Copy link
Contributor

walsvid commented Apr 11, 2022

It would be nice to have Depth-Based 3D Hand Pose Estimation methods like A2J.

@vra
Copy link

vra commented Apr 21, 2022

It would be great to have SmoothNet trained on 3DPW and AIST++ :)

@qinb
Copy link

qinb commented Apr 24, 2022

It would be nice to add SmoothNet training code about pose estimation, hoping it could easily retrain on my own dataset.

@Joyako

This comment was marked as resolved.

@ly015

This comment was marked as resolved.

@yshMars

This comment was marked as resolved.

@levan92
Copy link

levan92 commented May 25, 2022

Will be really helpful to implement MIPNet into mmpose:

  • It is particularly useful to tackle data where there are crowded/highly occluded humans. Was previously the SOTA on OCHuman before ViTPose came along. Within the realms of convnets, it should still be the SOTA, and it seems like the idea is general enough to be applied to different types of backbones.

@levan92
Copy link

levan92 commented May 25, 2022

Also similar to #1389 request, will be nice to integrate ViTPose into mmpose. ViTPose is already implemented in mmpose, so I expect integration to be much easier 😄

@jin-s13

This comment was marked as resolved.

@liuzhuang13
Copy link

It would be nice to support ConvNeXt backbones. It is a very simple model that is purely convolutional. They can serve as a drop-in replacement for ResNet or Swin Transformer architectures. ImageNet-22k pretrained ConvNeXt variants are considered state-of-the-art in this regime.

Official code: https://github.com/facebookresearch/ConvNeXt
ConvNeXt was also implemented in the mmsegmentation and mmdetection libraries.

Thanks!

@jin-s13 jin-s13 pinned this issue Aug 30, 2022
@darcula1993
Copy link

It would be nice to have Poseaug augmentation pipeline for 3d pose estimation.
official code: [(https://github.com/jfzhang95/PoseAug)]

Thanks!

@AshvantSelvam
Copy link

AshvantSelvam commented Nov 4, 2022

Would like to have Tracing support for mmPose models.
I have been able to successfully use 'torch2torchscript' under mmdeploy.apis to trace mmSegmentation Models. However, using the same on mmPose (triedconfigs under dekr and associative_embedding) with the following mmdeploy config: '\mmdeploy\configs\mmpose\pose-detection_torchscript.py' would throw the following error:

File "mmdetection\mmpose\mmpose\datasets\pipelines\shared_transform.py", line 176, in call
meta[key_tgt] = results[key_src]

KeyError: 'flip_index'

Would really appreciate having this feature! Thanks

@qwert31639
Copy link

@jin-s13
Copy link
Collaborator

jin-s13 commented Dec 13, 2022

Can SCRFD be added to mmpose? https://github.com/deepinsight/insightface/tree/master/detection/scrfd

It seems that SCRFD is for face detection. MMPose will focus on pose estimation/keypoint detection. Maybe it is more appropriate to support it in mmdet.

@BobDLA
Copy link

BobDLA commented Feb 6, 2023

Are you still woking on the openpose which has list on the ROADMAP for years?

Thanks

@Tau-J Tau-J unpinned this issue Apr 20, 2023
HAOCHENYE pushed a commit to HAOCHENYE/mmpose that referenced this issue Jun 27, 2023
* update isort

* update

* update comments

* update

* update

* update

* fix bug in use cases

* resolve all comments

* add description of basedatasample

* rename meta_info to metainfo as meta is an adj.

* update

* resolve comments

* clean set data

* finished doc

* rephrase

* update

* resolve comments

* more clear organization

* rephrase

* rephrase

* replace 基础数据元素 by 数据元素

* rephrase
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
community/good first issue an issue ready for a new contributor community/help wanted extra attention is needed
Projects
None yet
Development

No branches or pull requests