-
Notifications
You must be signed in to change notification settings - Fork 263
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
How to reproduce MobilePose v2 result? Which diagonal edge for normalized? #71
Comments
Hi @Learningm I know this is an old issue but have you figured out after computing the 9 2D keypoints, how they were lifted to 3D space using EPnP |
@Mechazo11 I didn't figure out. It's hard to reimplement with few details mentioned in papers. |
@Learningm I am going to try this direction, sharing here to ask whether this kinda makes sense to you too. We start by passing a 224x224x3 pytorch tensor of an object. Lets call the origin of this image crop After ingesting the tensor, the network now gives me To compute loss I also calculate the normalized What do you think of this approach? My idea is rather than doing a coordinate shift, we capitalize on the well-known top-left corner that is commonly associated with 2D images. |
@Mechazo11 I'm afraid that i can not make some comments about your approach, cause i have moved to other topics instead of focusing this direction. https://github.com/NVlabs/FoundationPose, as far as i know, this recent work about pose estimation seems pretty good, hope it helps ! |
Hi, I am interested in these amazing work but I wonder how to reproduce mobilepose v2 result.
How to understand the loss 'per vertex MSE normalized on diagonal edge length' ? What do you mean by diagonal edge length? 2D or 3D? I guess it should be 2D because the output keypoints are 2D, but which diagonal edge? We got six faces of the cuboid, 12 diagonal edges of cuboid faces, 2 diagonal edges for 3D cuboid. However, the 2 diagonal edges for 3D cuboid are not equal cause they are projected to the 2D space.
I guess the training pipeline should be:
Could you explain more details about this part(which diagonal edges)? Thank you very much.
The text was updated successfully, but these errors were encountered: