Case Study · Sports & Sponsorship

    Measuring media exposure for Lucky Sport Cycling Team

    Upload a race. Get a verifiable sponsor exposure report. No manual review.

    01

    Executive Summary

    Sponsorship in cycling has long relied on manual estimation of broadcast exposure. It is a process that is both unreliable and expensive, and it leaves teams unable to give sponsors a defensible answer to the question that matters most: what did we actually get?

    Together with Lucky Sport Cycling Team, we set out to replace that estimate with measurement. The solution is a serverless platform that turns raw broadcast footage into a verifiable exposure report. Users upload a race, and the system handles the rest.

    02

    About the Customer

    Lucky Sport Cycling Team is a competitive cycling team with a portfolio of commercial sponsors. Like most teams, their sponsors invest significant budgets with little visibility into actual media exposure. The team had no reliable way to give sponsors a defensible answer to the question that matters most: what did we actually get?

    03

    Challenge

    Replacing estimation with measurement

    Sports sponsors invest significant budgets with little visibility into actual media exposure. Lucky Sport needed a way to prove approximately how much visibility their sponsors receive, with hard data rather than estimates. Existing approaches relied on manual review, which is both unreliable and expensive.

    04

    Solution

    An end-to-end pipeline from footage to report

    1. Step 01

      Upload

      A race goes in. No prep, no manual review.

    2. Step 02

      Detect

      Custom-trained object detection identifies the team's riders frame by frame across the entire broadcast.

    3. Step 03

      Transcribe

      AWS Transcribe converts race commentary into a searchable text stream.

    4. Step 04

      Reason

      Anthropic's Claude on AWS Bedrock surfaces narrative mentions of the team and individual riders.

    5. Step 05

      Report

      A finished PDF, per race or aggregated across a season.

    Technologies used

    AWS Batch · AWS Lambda · AWS Transcribe · AWS Bedrock + Anthropic Claude · Custom object detection · Claude Code (development)

    05

    Result

    A sales conversation built on evidence

    Each report delivers concrete figures: screen share, estimated exposure time, virtual exposure time, verbal mentions, and a shot-type timeline showing how the team appeared throughout the broadcast.

    Building this meant solving the real-world messiness of broadcast footage along the way: corrupted video containers, multi-hour races, and an asynchronous pipeline that has to coordinate ML inference, transcription, and language model analysis across a single job.

    For Lucky Sport and their partners, this turns a sales conversation built on estimates into one built on evidence.

    01

    Sponsors receive verifiable exposure data rather than estimates

    02

    The team can generate a full report for any race without manual review

    03

    Reports aggregate across a season for trend-level analysis

    04

    Generative AI at the core enables fast iteration as the sport and sponsors' demands evolve

    Interested in a similar solution?

    Let's explore how AI and computer vision can turn your data into evidence.

    Get in touch
    Awiant – AI and AWS Cloud Solutions

    We make AI work in the real world. From AWS cloud to actual business value — strategy, engineering, and operations under one roof.

    A part of Co-native – The home of cloud specialists

    Contact

    • info@awiant.com
    • +46 8 23 45 00
    • Stockholm • Malmö • Karlstad

    © 2026 Awiant. All rights reserved.