IMPose: Closed-Loop Correction Propagation for Interactive Multi-Person Pose Annotation
High-quality dynamic human pose annotations provide important supervision for learning fine-grained human motion, yet dense multi-person video annotation remains labor-intensive. Sparse human corrections can reduce this effort, but their propagated locations may become unreliable and ambiguous across identities. Existing interactive refinement and temporal propagation methods do not explicitly address how imperfect propagated corrections should participate in subsequent multi-person pose inference. We propose IMPose, a correction-conditioned temporal inference framework for interactive multi-person pose annotation. IMPose separates temporal correspondence from pose estimation: propagated corrections are treated as geometric priors rather than final predictions and are refined by a correction-aware decoder using target-frame visual evidence. A keypoint-aware identity state further combines structured pose geometry with trajectory history to preserve person- and joint-level correspondence. The refined pose and identity state are fed back to subsequent frames, forming a closed temporal correction loop. Under a controlled sparse-correction protocol on PoseTrack21, one correction improves mean average precision (mAP) from 38.87 to 67.99 and Higher Order Tracking Accuracy (HOTA) from 52.21 to 64.89. At a 20-frame correction interval, IMPose achieves 89.03% keypoint-level Object Keypoint Similarity (K-OKS), compared with 81.41% for CoTracker and 70.12% for PoseWarper-based propagation. We further extend PoseTrack21 with 188K additional person instances through 3.55M annotation updates to keypoints, bounding boxes, and person IDs using 100 annotator-hours. The annotation tool, code, and extended dataset will be released.