What Is Automatic Highlight Detection?
Automatic highlight detection uses computer vision and machine learning to find a match's key moments without an operator logging them by hand.

Automatic highlight detection is the use of computer vision and machine-learning models to automatically identify the key moments in a sports match — goals, shots, saves, cards and similar events — without a person logging them by hand. It is the detection layer that sits underneath any automatic highlights system, and the quality of everything downstream depends on it.
How it works
Models analyse the video feed frame by frame. First they locate the things that matter — the ball, the players, the officials and the pitch lines. Then a recognition model classifies what is happening at each moment and time-stamps it, so a candidate moment can later be clipped, ranked and assembled. The output is not a finished highlight; it is a structured list of “something important happened here.”
What it can detect
Modern systems detect a wide range of events. RISE recognises 38 event classes across its archive, with a core recognition model reaching 0.76 macro F1 on five primary classes, trained on 9,065 labelled clips. Coverage and accuracy vary by event type, because some moments are simply rarer and therefore have less training data behind them.
Detection vs highlight generation
Detection finds the moments. Generation decides which ones matter and assembles them into something watchable. The two are constantly confused, and that confusion is the source of a lot of disappointment — a system can detect brilliantly and still produce poor highlights if its ranking has no editorial sense. The full chain is covered in How Does AI Create Automatic Sports Highlights?.
Why broadcast footage makes it harder
Detection trained on clean tactical cameras often falls apart on real broadcast feeds, which are full of overlays, replays, cutaways and changing camera angles. Building models that survive that mess is most of the work. We wrote about this in Training AI on Broadcast Footage Is Harder Than You Think.
Limitations to know about
- Broadcast feeds with overlays and replays are much harder than clean tactical footage.
- Rare events have less training data, so accuracy varies by event type.
- Detection alone has no editorial judgement — it flags a moment whether or not it belongs in a package.
- A high detection rate is worthless if it comes with a stream of false positives.
What makes detection accurate?
Three things drive accuracy far more than the choice of model architecture. The first is training data that matches your real footage — a model trained on the kind of feed you actually broadcast will beat a fancier model trained on clean tactical cameras every time. The second is clear, consistent event definitions, so the model is not left guessing what counts as a shot or a chance. The third is disciplined false-positive control tuned to what producers will actually tolerate.
- Representative training data — broadcast feeds, not just tactical cameras.
- Clear, consistent event definitions for your sport.
- False-positive control tuned to producer tolerance.
- Enough examples of rare events — or honesty about the limits where there are not.
How detection has improved
Early automatic detection relied on crude signals — crowd-noise spikes, scoreboard changes, sudden camera movements — to guess where something interesting happened. It worked sometimes and embarrassed itself often. Modern detection uses computer vision trained on large amounts of real footage, so it understands the action itself rather than inferring it from proxies. That shift, from guessing around the event to recognising the event, is why detection has gone from a gimmick to something broadcasters can actually build on. The proxy signals still have a supporting role, but they are no longer the main event.
Detection confidence and review
Good detection does not just say an event happened; it says how confident it is. That confidence score is what makes a sensible workflow possible: clear, high-confidence events can be handled automatically, while borderline ones are flagged for a human to check. A system that outputs every detection as equally certain forces a team to review everything or trust everything, both of which defeat the purpose. The presence of honest, well-calibrated confidence is one of the clearest signs of a mature detection system rather than a demo built to impress.
