-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathclean.json
More file actions
1 lines (1 loc) · 3.3 KB
/
Copy pathclean.json
File metadata and controls
1 lines (1 loc) · 3.3 KB
1
{"exercise_label":"Clean","confidence":0.8,"analysis_mode":"detailed_rep_analysis","feedback":["Predicted exercise: Clean.","Model confidence: 80.0%.","Model prediction used."],"rep_feedback":[{"rep":1,"start_frame":3,"first_pull_frame":162,"extension_frame":195,"catch_frame":399,"end_frame":546,"score":8.5,"grade":"Good","issues":["Torso may be losing position during the pull.","Arms may be bending early during the pull.","Elbows may be slow coming through in the catch."],"breakdown":{"first_pull":"poor","extension":"good","turnover":"early_arm_bend","catch":"deep_catch","front_rack":"poor","bar_path":"good"},"feedback":["Stay braced and keep your chest up through the first pull.","Keep arms long until you finish extending.","Whip elbows through fast and catch in a strong front rack."]}],"set_summary":{"detected_reps":1,"avg_rep_score":8.5,"best_rep":1,"worst_rep":1,"trend":"Form appears consistent across the set.","biggest_fix":"Keep building consistent reps."},"coaching_zones":{"first_pull":{"label":"First Pull","status":"needs_work","message":"Stay braced and keep your chest up through the first pull.","affected_reps":[1]},"extension":{"label":"Extension","status":"good","message":"Extension looks solid across the set.","affected_reps":[]},"turnover":{"label":"Turnover","status":"needs_work","message":"Keep arms long until you finish extending.","affected_reps":[1]},"catch":{"label":"Catch","status":"good","message":"Catch looks solid across the set.","affected_reps":[]},"front_rack":{"label":"Front Rack","status":"needs_work","message":"Whip elbows through fast and catch in a strong front rack.","affected_reps":[1]},"bar_path":{"label":"Bar Path","status":"good","message":"Bar Path looks solid across the set.","affected_reps":[]}},"overlay_video_url":null,"phase_images":{"setup":"/outputs/clean_setup_499bc3e1.jpg","first_pull":"/outputs/clean_first_pull_b9bf1c9b.jpg","extension":"/outputs/clean_extension_4ade3c7e.jpg","catch":"/outputs/clean_catch_4aa014c4.jpg","finish":"/outputs/clean_finish_1b793682.jpg","debug_sheet":"/outputs/clean_phase_debug_366da83d.jpg"},"debug":{"original_prediction":"clean","original_confidence":0.8,"final_prediction":"clean","override_used":false,"classification_reason":"trusted_model_prediction","raw_predictions":{"bench_press":0.0018371606711298227,"deadlift":0.0962647944688797,"push_press":0.012297098524868488,"squat":0.0606340691447258},"oly_router_prediction":"not_oly","oly_router_confidence":0.6233,"overhead_router_prediction":null,"overhead_router_confidence":null,"squat_router_prediction":null,"squat_router_confidence":null,"biomechanics":{"avg_knee_angle":135.63410209019978,"min_knee_angle":37.813305139541626,"max_knee_angle":178.3367462158203,"avg_hip_angle":112.30802227656046,"min_hip_angle":25.907254695892334,"max_hip_angle":179.03902435302734,"avg_torso_angle":37.00490406083338,"min_torso_angle":0.25487783551216125,"max_torso_angle":177.12396240234375,"avg_elbow_angle":137.4423200889067,"min_elbow_angle":12.520283222198486,"max_elbow_angle":178.58846282958984,"avg_valgus_ratio":1.0918006323294631,"min_valgus_ratio":0.5,"wrist_above_shoulder_ratio":0.22424242424242424},"frames_seen":551,"frames_processed":165,"pose_frames":165,"sample_every":3,"runtime_sequence_shape":[30,136],"classifier_input_shape":[30,136],"router_input_shape":[30,68],"oly_router_input_shape":[528]}}