CoachMe


We select four frames from the boxing test video and arrange them in chronological order. Overlay the attention maps generated by Human Pose Perception, highlighting only the top three most important joints and the top three most significant connections between these key joints. There will be four attention maps corresponding to the four attention graphs produced by Human Pose Perception.
Each set of images is accompanied by three instructional prompts, each generated by a different model: CoachMe, LLaMA, and GPT-4o, providing their predicted guidance based on the visual content.
Additionally, include visual representations of six sport indicators: error detection, temporal awareness, body part localization, causality, methodology detection, and coordination. These six sport indicators are proposed in the CoachMe paper and are used to evaluate the relevance and applicability of the instructional prompts in the context of athletic performance.Overall framework of CoachMe. CoachMe architecture comprises three modules: Concept Difference (Sec. 3.1), Human Pose Perception (Sec. 3.2), and Instruct Motion (Sec. 3.3). Instruct Motion compares the motion Tokenlearner with Tokenref to obtain the difference Tokendiff and take Tokenlearner and Tokendiff as input to the LM to generate instructions.
By analyzing the proportion of each sport indicator present in the instructional prompts across the entire dataset (train + test), we obtain the matrix on the far left, where each value represents a proportion.
We also analyze the distribution of sport indicators predicted in the instructional prompts generated by different models—CoachMe, LLaMa, and GPT-4o—based on videos from the test dataset, and incorporate the G-eval consistency scores, which assess consistency with the ground truth. These analyses result in the three matrices on the right.
Each value in these matrices represents the total G-eval score accumulated across all instructional prompts in which the two corresponding sport indicators co-occur, normalized by the total number of prompts multiplied by the maximum possible G-eval score.