Maximum heatmap value in 2D Pose Estimation #47
-
Hi Nicholas, Thanks for your interesting work! From my understanding of your work, the HHR part try to regress the heatmap with the targets being prepare in EvoSkeleton/libs/dataset/h36m/h36m_pose.py Line 239 in b2b355f which generate heatmaps with Gaussian (as the center value set to 1). However when I use the provided HHR model to inference on some images (cropped H3.6M), the maximum value of each heatmao happened to be some float value between 10~16 which kind of bother me a lot. Do you know the reason behind the outputs not being some scalar closer to 1? Thank you! |
Beta Was this translation helpful? Give feedback.
Replies: 1 comment 2 replies
-
Hi Cheng-Yen, That model was trained with soft arg-max operation and coordinate loss. Instead of training with L2 loss towards ground truth Gaussian dots, the activation maps are transformed into coordinates and directly supervised by coordinate loss. Thus the activation map does not need to lie in the 0-1 range before soft-max operation. The details are in this function: EvoSkeleton/libs/hhr/core/loss.py Line 90 in b2b355f |
Beta Was this translation helpful? Give feedback.
Hi Cheng-Yen,
That model was trained with soft arg-max…