Live capture — Vertical Jump
Hip-centroid flight-time model + reach calibration
Flight time
0.535 s
Knee flexion
107°
L/R symmetry
90%
Confidence
96%
Detected result
39.4 cm
91st percentile · F13 national norm
Fault detection
- Valid countermovement depth
- No arm-swing violation
- Landing 6% left-dominant
Live coaching cue
"दोनों पैरों पर बराबर उतरो" — land evenly on both feet. Spoken in the athlete's language on-device.
Battery test queue
Tap a test to load its protocol and CV model
Device & integrity
Everything below runs without a network
Battery test workflow
Six steps, ~90 seconds per test, one assessor for a full class
- 1
Identify
Scan athlete QR or search by Splink ID — works fully offline from the cached roster.
- 2
Calibrate
3-second A4 sheet / cone calibration establishes the ground plane and scale.
- 3
Record
Camera records at 120fps; on-device pose runs in real time with a live quality bar.
- 4
Validate
Anti-cheat and protocol checks run before the score is accepted.
- 5
Score
Result, percentile, fault list and coaching cue generated in under 4 seconds.
- 6
Sync
Signed record queues to the Athlete Digital Passport; syncs on any network.
Perception → intelligence chain
Camera sees → AI detects → model calculates → Splink stores → insight
Camera Sees
1080p / 120fps phone video, 3s calibration board, any daylight ground surface.
HBC capture SDK · auto-exposure lock · lens-distortion profile
AI Detects
33-keypoint 3D pose skeleton, athlete re-ID, ground plane, equipment markers.
HBC pose engine (BlazePose-XL fine-tuned on 2.1M Indian youth frames)
Model Calculates
Joint angles, flight time, COM trajectory, contact events, symmetry index, fault flags.
Biomechanics solver + per-test scoring heads + anti-cheat validator
Splink Stores
Signed test record on the Athlete Digital Passport with evidence hash and confidence.
Longitudinal record store · ABHA/APAAR-linked identity · audit ledger
Insight Generated
Percentile vs national norms, talent potential delta, injury-risk flag, next drill block.
Splink intelligence layer · explainable scoring · vernacular narrative