Computer vision for broadcast
Models tuned for footage nobody cleaned up first: compression artefacts, moving cameras, floodlights, bodies in the way.
- Mask-level segmentation
- Occlusion and camera motion
- Measured accuracy and throughput
AI • Computer Vision • Live Broadcast Systems
I’m Burak Soyak. Since 2005 I’ve built the software behind live sport — statistics engines, broadcast graphics, timing and results — through SD, HD and 4K, on site at football matches and F1H2O World Championship rounds. Since 2023 I’ve been putting computer vision on top of it: segmentation and tracking that hold up on real broadcast footage, not curated datasets.
Capabilities layered, not replaced.
First live broadcast: Galatasaray–Bordeaux, UEFA Cup.
Running on real broadcast footage, not a demo dataset.
AlterVision / AdSwap
Drag the handle. That is a real televised match, and every pitch-side board in the right-hand frame was replaced by a pipeline I built — detected, masked, and composited through camera movement, player occlusion and broadcast compression.
Three things I’ve already shipped more than once.
Models tuned for footage nobody cleaned up first: compression artefacts, moving cameras, floodlights, bodies in the way.
NDI, SRT and file pipelines that hold their frame rate for a full match, not for a thirty-second demo clip.
The systems that put numbers on screen. I’ve run them at championship rounds where a wrong result is visible to everyone watching.
Not a reading list — this is what I’ve shipped with.
Most candidates have one half of it. I have both, with the dates to show it.
Vision engineers usually haven’t sat in an OB truck. Broadcast engineers usually can’t write a segmentation pipeline. I’ve done twenty years of one and three of the other, and the translation between them is where most projects stall.
Championship rounds, foreign venues, kit that arrived late, a feed that dropped twenty minutes before transmission. Two decades of show days taught me to design for the failure first and the happy path second.
Most AI work dies between “the model works” and “it’s on air”. I don’t hand over a notebook — I deliver the pipeline: ingest, process, validate, publish, monitor.
I’ve written the software and then stood behind the operator using it live. If it isn’t obvious to someone with a director shouting in their ear, it isn’t finished.
Because “I picked it up on the job” shouldn’t be the whole answer.
Currently studying, with applied projects across supervised and unsupervised learning, optimisation, interpretability and modern deep learning. It runs alongside the production work rather than instead of it — the coursework goes straight into what I ship.
UK-based, available now, and specific about the fit.
Send the problem, the deadline, whether the footage is live or recorded, and what success actually means — latency, quality, cost. I’ll tell you straight whether it’s something I can do well.