kinemotion

AthletePose3D Validation Methodology

This document outlines the theoretical and technical methodology for validating Kinemotion using the AthletePose3D (AP3D) dataset, specifically focusing on Coordinate Normalization and 3D Joint Angle Calculation in monocular video analysis.

1. Overview

Validating a monocular (single-camera) pose estimation system against a 3D gold-standard dataset like AthletePose3D requires more than simple point comparison. To achieve research-grade results, we must account for perspective, distance, and the inherent limitations of 2D image data.

2. Coordinate Normalization (Pixels to MM)

Why it matters for Monocular Video

In monocular video, the same movement (e.g., a 50cm jump) results in different pixel displacements depending on:

  1. Camera Distance: An athlete further away produces fewer pixels per cm.
  2. Resolution: 1080p vs. 4K changes the pixel count for the same physical movement.

Methodology: Procrustes Alignment

To compare MediaPipe landmarks (normalized [0, 1] or pixel coordinates) with AP3D ground truth (world coordinates in mm), we use Procrustes Analysis (specifically the Kabsch Algorithm).

Implementation Difficulty: Medium

3. 3D Joint Angle Calculation

Why it matters for Monocular Video

Traditional 2D analysis measures angles “flat” on the screen. This is subject to Perspective Error (Foreshortening):

Methodology: Vector Analysis in 3D

We calculate the angle $\theta$ between two 3D vectors (e.g., Thigh and Shank) using the dot product:

\[\\cos(\\theta) = \\frac{\\mathbf{A} \\cdot \\mathbf{B}}{|\\mathbf{A}| |\\mathbf{B}|}\]

Where:

Implementation Difficulty: Medium-Hard

4. Strategic ROI

Feature Strategic Value Marketing Claim
Normalization Proof of absolute accuracy. “Validated to within ±X mm of gold-standard research.”
3D Angles Perspective invariance. “Accurate biomechanical angles from any camera view.”

5. Summary

Implementing these methodologies moves Kinemotion from a qualitative analysis tool to a quantitative biomechanical instrument. While 2D analysis is sufficient for the Phase 1 MVP, these 3D refinements are the foundation for Phase 2 research-grade validation.