Torna ai progetti
Computer Vision · CASO STUDIO

Statistiche di ogni giocatore, direttamente dal video della partita

Analisi AI delle partite di calcio

Operativo presso il cliente

Un sistema operativo per analizzare partite di calcio a partire dai video e dagli stream, anche in tempo reale. Ho addestrato modelli di rilevamento e tracciamento per lavorare su riprese grandangolari e convenzionali, producendo statistiche e highlights per partite professionali e amatoriali.

Live
analisi anche degli stream
Object detectionObject trackingAnalisi videoHighlights
Portiere che rinvia il pallone durante una partita di calcio
Computer Vision
Immagine illustrativa
IL PROGETTO IN DETTAGLIO

Contesto e obiettivo.

Il progetto riguarda l’analisi automatizzata delle partite di calcio attraverso Computer Vision. I video della partita diventano l’ingresso di una pipeline che combina rilevamento e tracciamento, ricava informazioni dalla sequenza e produce statistiche e highlights. Il sistema è stato realizzato nel maggio 2026 ed è operativo presso il cliente.

Ho seguito l’addestramento dei modelli di object detection e object tracking e il loro inserimento nel flusso di analisi. Il lavoro comprende riprese grandangolari e inquadrature convenzionali, per contesti professionali e amatoriali, e l’elaborazione di stream anche in tempo reale. Queste caratteristiche rendono il sistema adatto al materiale video su cui il cliente lavora effettivamente.

01 / ESIGENZA DEL CLIENTE

Il problema da risolvere.

Una partita è una sequenza continua di movimenti, cambi di posizione e situazioni che si sviluppano contemporaneamente. Un singolo fotogramma mostra soltanto una parte del contesto. Per ricavare informazioni dal gioco occorre collegare ciò che viene rilevato nel tempo, mantenendo una lettura coerente della sequenza e del movimento dei soggetti.

Le riprese grandangolari e quelle convenzionali hanno caratteristiche differenti: cambia la porzione di campo visibile, la dimensione dei soggetti nell’immagine e il modo in cui l’azione occupa l’inquadratura. Anche il materiale di partite professionali e amatoriali può presentare condizioni diverse. Il progetto doveva affrontare questa varietà attraverso i modelli e la pipeline video.

Il risultato richiesto comprendeva statistiche e highlights. Era quindi necessario collegare il livello visivo alle informazioni da utilizzare e alle sequenze da rivedere. Il sistema doveva sostenere un percorso di analisi completo, dal video alle uscite applicative, conservando il rapporto fra ciò che è stato osservato e il momento della partita a cui si riferisce.

02 / SOLUZIONE

Come ho affrontato il progetto.

Ho addestrato modelli che svolgono due funzioni complementari. L’object detection individua i soggetti nelle immagini; l’object tracking ne segue la continuità lungo la sequenza. Il tracciamento permette di andare oltre una raccolta di rilevamenti indipendenti e di analizzare come il movimento si sviluppa nei fotogrammi successivi.

Questi componenti sono stati collegati alla pipeline che riceve il video o lo stream della partita. L’analisi produce statistiche e highlights a partire dalle sequenze elaborate. Il lavoro comprende anche l’ingresso in tempo reale, dove l’elaborazione deve accompagnare il flusso disponibile invece di attendere soltanto una revisione successiva dell’intera registrazione.

Giocatori durante una partita di calcio su un campo in un parco
Immagine illustrativa · Giocatori durante una partita di calcio su un campo in un parco
IL FUNZIONAMENTO

Dai dati al risultato.

01

Video della partita

Riprese grandangolari e convenzionali, con ingresso video e stream anche durante il gioco.

02

Detection e tracking

Modelli addestrati individuano i soggetti e ne seguono il movimento lungo la sequenza.

03

Statistiche e highlights

L’analisi viene trasformata nelle informazioni e nelle sequenze video utilizzate dal cliente.

Schema descrittivo del flusso di lavoro del progetto.

03 / SVILUPPO

Le fasi del progetto.

4 fasi, dalla preparazione iniziale agli strumenti da consegnare.

01FASE

Materiale video e condizioni di ripresa

Ho impostato il lavoro considerando riprese grandangolari e convenzionali e i due contesti di utilizzo: calcio professionale e amatoriale. La modalità di ripresa influenza dimensione dei soggetti, visibilità dell’azione e continuità delle informazioni nel video.

Questa fase ha collegato il problema di analisi alle caratteristiche delle immagini. Il sistema doveva lavorare sul contenuto visivo disponibile, senza presupporre che ogni partita avesse la stessa inquadratura o la stessa distribuzione dei soggetti nel campo ripreso.

  • Riprese grandangolari e inquadrature convenzionali
  • Contesti professionali e amatoriali
02FASE

Addestramento dei modelli di rilevamento

Ho addestrato i modelli di object detection per individuare i soggetti nelle riprese di gioco. Il rilevamento costituisce il primo passaggio per trasformare un fotogramma in informazioni utilizzabili dalla pipeline.

La preparazione del modello è stata parte del progetto, insieme al suo uso sulla sequenza video. La lettura delle immagini deve restare collegata alle condizioni di ripresa, perché lo stesso soggetto può apparire con dimensioni, orientamenti e livelli di visibilità differenti durante la partita.

  • Modelli addestrati sul compito di rilevamento
  • Inserimento del rilevamento nel percorso di elaborazione video
03FASE

Tracciamento e analisi della sequenza

Ho sviluppato il livello di object tracking per seguire nel tempo i soggetti rilevati. Il suo compito è collegare i fotogrammi e rendere disponibile una lettura del movimento lungo la sequenza, invece di trattare ogni immagine come un evento isolato.

Il lavoro ha incluso la gestione dello stream anche in tempo reale. Rilevamento e tracciamento sono quindi componenti dello stesso percorso: l’ingresso delle immagini alimenta l’analisi progressiva della partita e le informazioni che ne vengono ricavate.

  • Continuità dei soggetti nel tempo
  • Elaborazione delle sequenze e degli stream di gioco
04FASE

Statistiche e generazione degli highlights

Ho collegato i risultati della parte visiva alle uscite richieste dal cliente: statistiche e highlights. Il sistema trasforma l’analisi delle riprese in materiali che permettono di consultare la partita anche attraverso i suoi risultati e le sequenze selezionate.

La consegna unisce i modelli addestrati e la pipeline di analisi a queste uscite. Il progetto è utilizzato dal cliente come soluzione operativa per lavorare sulle partite, con un flusso che parte dalle riprese e arriva agli strumenti di lettura del gioco.

  • Statistiche basate sulle sequenze analizzate
  • Highlights collegati al materiale della partita
Campo di calcio e giocatori osservati dalle tribune di uno stadio
Immagine illustrativa · Campo di calcio e giocatori osservati dalle tribune di uno stadio
04 / RISULTATI E CONSEGNA

Il risultato del lavoro.

Il sistema è operativo presso il cliente e analizza partite di calcio attraverso modelli di rilevamento e tracciamento addestrati per il progetto. Gestisce riprese grandangolari e convenzionali e comprende il lavoro sugli stream anche in tempo reale, con uscite dedicate a statistiche e highlights.

Il risultato valorizza il video come fonte di dati e come materiale da consultare per sequenze. Detection, tracking e analisi finale costituiscono un percorso unico: le immagini alimentano il monitoraggio del movimento e vengono trasformate in informazioni e contenuti utili alla revisione delle partite professionali e amatoriali.

  • Analisi delle riprese collegata alla continuità del movimento
  • Supporto a due tipi di inquadratura: grandangolare e convenzionale
  • Utilizzo su partite professionali e amatoriali
  • Statistiche e highlights prodotti dalla pipeline video
IL PROSSIMO PROGETTO

Parliamo del tuo
progetto.

Descrivimi cosa vuoi ottenere e quali dati hai a disposizione. La prima call di 30 minuti è gratuita.

Parliamo del tuo progetto