Pose Estimation

Pose estimation predicts keypoints such as joints, hands, faces, animal landmarks, or object parts. It often follows object detection because the person or object crop constrains the keypoint search, and it feeds downstream video tasks such as gesture recognition.

Keypoint heatmaps

Top-down pose systems detect instances, then predict keypoint heatmaps for each landmark . A coordinate estimate can be the heatmap argmax,

or a soft-argmax. Evaluation commonly normalizes Euclidean error by a body or box scale and reports PCK:

Worked example

With torso scale and threshold , a keypoint is correct when its Euclidean error is at most pixels.

KeypointTrue pointPredicted pointNormalized errorCounted correct?
Shoulder0.050yes
Elbow0.180yes
Wrist0.269no
Hand tipoccludedexcludednot evaluated

Two of the three visible keypoints fall within the threshold, so . The occluded keypoint is excluded, which must match the annotation policy.

Caveats

Crowding, truncation, and occlusion create association errors, not just localization errors. Synthetic data can provide exact landmarks, but unrealistic body shapes or camera geometry can hurt transfer. Report missed keypoints separately from localization quality.

References