-
Notifications
You must be signed in to change notification settings - Fork 14
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
What if the training pairs are without bbox? #11
Comments
Hi, we use the area of one person's bounding box to normalize this person's offset during calculating the loss of the offset map. By the way, we use the average of all keypoints belong to the same person as the center of this person. In the code, we can choose the center of the person's bounding box as the center of this person, which may cause confusion. The APs of the two choices are the same. |
yes.
But what if there are only one joint rather than 17 joints like coco?
How should we set the code?
Thanks!
…On Fri, 5 Mar 2021 at 9:33 PM, Gengzigang ***@***.***> wrote:
Hi, we use the area of one person's bounding box to normalize this
person's offset during calculating the loss of the offset map.
You can use the maximum and minimum coordinates of the key points to
estimate the size of the people. The selection of this normalization tool
doesn't influence the performance.
By the way, we use the average of all keypoints belong to the same person
as the center of this person. In the code, we can choose the center of the
person's bounding box as the center of this person, which may cause
confusion. The APs of the two choices are the same.
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
<#11 (comment)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/ANDWCHIIF2JBYRUGTEK2YOLTCDMRTANCNFSM4YU73IMA>
.
|
The normalization tool should be designed for your project. You can use any length that reflects the size of the person, or you can directly regress the offsets without this normalization. |
OK. I am trying the BBox generation based on the projection. But the BB is for the head rather than the whole body. Thank you very much! |
For your case, I think the heatmap is more suitable because you just need to detect the head keypoints and the heatmap can detect all the same kind of the keypoints precisely and efficiently. |
Sorry I just got confused about this: Do you mean we should just remove the offset loss? or "I think the heatmap is more suitable because you just need to detect the head keypoints and the heatmap can detect all the same kind of the keypoints precisely and efficiently." --> you mean we still need to use both heatmap and offset loss during detection? |
You can totally remove the offset regression part both in the training and post-processing. In this method, the offset means the location offset between the keypoint location and the center point location. However, in your case, I do not know how to choose the center point. I am curious about how do you use the offset regression. |
Actually, https://openaccess.thecvf.com/content_CVPR_2019/html/Ribera_Locating_Objects_Without_Bounding_Boxes_CVPR_2019_paper.html |
This method requires bbox during training. What if the training pairs are without bbox?
How can we calculate the
area
andloss of offset
?The text was updated successfully, but these errors were encountered: