Skip to content

أرقامك بلغتكYOUR NUMBERS. YOUR LANGUAGE.

Brytica
Sample outputCoachFaisal Al-Otaibi
Live
Sessions
PlayerCountrySessionsDistanceCoverageWork:rest
Sami Al-HarbiKSA143,180 m62%1 : 0.7
Nawaf Al-DosariKSA122,940 m58%1 : 0.9
Turki Al-ShehriKSA112,760 m55%1 : 0.8
Rakan Al-QahtaniKSA92,510 m51%1 : 1.1
Majed Al-HarthiKSA82,340 m49%1 : 1.0

Rendered play, measured as it runs. Hover a tracked player to see its path; click an event marker to jump to it.

0407
Phase
Rest
Strokes
0
Distance 04
0 m
Distance 07
0 m
Tempo
Work : rest
0.0 / 30 s

Measured on one full match — 1,436 seconds of play.

  1. probe
  2. decode
  3. shuttle
  4. rallies
  5. players
  6. metrics
  7. overlay
frame rate
read
resolution
read
duration
1,436 s

The file is read: frame rate, resolution, duration.

Frames are pulled out of the video.

The object of play is located in every frame.

43,081

frames of shuttle detection

Those detections resolve into windows of play and rest.

92

rally windows

68% of the match was play

People are found and posed inside those windows.

29,347

frames of pose, scoped to those rallies

Movement, distance, coverage and timing, in court space.

rendered output

A rendered video with the tracks and boxes drawn on it.

444

candidate strokes

20

attributed to a named player, in match play

4.5%

strokes by player — match play

This field stays blank on purpose. Proving a contact belongs to the near player is geometric — and the far player's pose is often not there to prove it with.

Shuttle detection: TrackNetV3. Pose: RTMPose, with YOLOX for person detection. Inference: ONNX Runtime throughout.