Skip to content
Levijoy

Results

How well does it actually work?

We'd rather show you the honest numbers than the flattering ones. Here's how Levijoy performs across real competition footage — including footage of horses and riders it had never seen before.

Evaluated tier by tier, not just on its best day.

Levijoy was scored by F1 score — a single number that balances catching real jumps against not raising false alarms. The “Development” tier is where thresholds were tuned, so treat it as a best case. The two hold-out tiers, on riders and horses the system had never encountered, are the more honest measure of how it performs on a yard’s own footage.

TierDetailVideosPrecisionRecallF1 score
Early prototypeSAM2 approach, since abandoned837.3%21.6%27.3%
Developmentin-sample tuning569.0%89.1%77.8%
Partial hold-outunseen riders458.3%60.9%59.6%
Full hold-outfully unseen648.9%69.7%57.5%

The early prototype (shown for context, not in use today) tried to outline the horse’s silhouette frame by frame. Switching to tracking three fixed points on the body roughly tripled F1 — see how it works for why.

What drives accuracy

Tracking quality is the real bottleneck.

On footage where the horse was tracked reliably more than 65% of the time, Levijoy reached 74.5% F1. Below 65% reliable tracking, that dropped to 52.3%. In other words: the detection logic itself is solid — the biggest lever for improving results further is clearer footage and better pose-tracking, not a smarter detector.

F1 gap between good and poor tracking quality
22.2pp

We'd rather show you the failure cases than hide them.

Three patterns account for most of the errors we see today — each one is a concrete target for the next round of improvement.

  • Missed jump (rear view)

    Jumped straight towards or away from the camera, the vertical motion barely registers.

  • False positive (label switch)

    In a crowded arena, tracking briefly jumps onto another horse and reads it as motion.

  • Ambiguous peak (canter stride)

    An unusually pronounced canter stride occasionally clears the bar for a real jump.

Three failure cases: a missed rear-view jump, a false positive from a label switch onto another horse, and an ambiguous canter-stride peak

What Levijoy is — and isn't — today.

  • Viewpoint sensitivity

    Rear- and front-on jumps compress the vertical motion the system relies on, accounting for around 10% of missed jumps.

  • Depends on tracking quality

    Footage with poor lighting, low resolution, or difficult angles gives the pose-tracking model less to work with, and accuracy drops with it.

  • Trained on a modest dataset

    25 videos across 5 horses, all from one country. It generalizes well within that scope, but hasn't yet been tested at wider scale.

  • Counts jumps — nothing more, yet

    Levijoy currently detects that a jump happened and when. It doesn't yet identify which fence, whether there was a fault, or a competition score.

See how it performs on your own footage.