YOLO Vision 2026:
Torna al glossario Ultralytics

Multi-Object Tracking (MOT)

Esplora il Multi-Object Tracking (MOT) nella visione artificiale. Impara a rilevare e tracciare entità utilizzando Ultralytics YOLO26 per la guida autonoma, la vendita al dettaglio e altro ancora.

Il Multi-Object Tracking (MOT) è un'attività dinamica nella computer vision (CV) che consiste nel rilevare più entità distinte all'interno di un flusso video e nel mantenerne le identità nel corso del tempo. A differenza del classico object detection, che tratta ogni fotogramma come un'istantanea isolata, il MOT introduce una dimensione temporale nell'intelligenza artificiale (AI). Assegnando un numero di identificazione (ID) unico a ciascuna istanza rilevata, come un determinato pedone in mezzo alla folla o un veicolo su un'autostrada, gli algoritmi di MOT consentono ai sistemi di tracciare traiettorie, analizzare il comportamento e comprendere le interazioni. Questa capacità è fondamentale per il moderno video understanding e permette alle macchine di percepire la continuità in un ambiente in evoluzione.

Come funziona il MOT#

La maggior parte dei sistemi di tracciamento contemporanei opera secondo il paradigma "tracking-by-detection". Questo approccio separa il processo in due fasi principali: identificare cosa è presente nel fotogramma e successivamente associare tali risultati agli oggetti noti dal passato.

  1. Rilevamento: In ogni fotogramma, un modello ad alte prestazioni come YOLO26 analizza l'immagine per individuare gli oggetti, generando bounding boxes e probabilità di classe.

  2. Previsione del movimento: Per anticipare dove si sposterà successivamente un oggetto, gli algoritmi utilizzano spesso un Kalman Filter. Questo strumento matematico stima lo stato di un sistema dinamico, come la velocità e la posizione, aiutando a restringere l'area di ricerca nel fotogramma successivo.

  3. Associazione dei dati: Il sistema associa i nuovi rilevamenti alle tracce esistenti. I metodi di ottimizzazione come l'Hungarian algorithm risolvono questo problema di assegnazione riducendo al minimo il costo dell'abbinamento, basandosi spesso sull'Intersection over Union (IoU) per misurare la sovrapposizione spaziale.

  4. Re-Identification (ReID): Quando si verificano ostruzioni visive, note come occlusione, i tracker avanzati utilizzano embeddings visivi per riconoscere l'oggetto quando questo riappare. Questo aiuta a prevenire il cosiddetto "ID switching", garantendo che il sistema sappia che l'auto che esce da una galleria è la stessa che vi è entrata.

Distinguere il MOT dal Single Object Tracking#

Sebbene la terminologia sia simile, il Multi-Object Tracking (MOT) differisce in modo significativo dal Single Object Tracking (SOT). Il SOT si concentra sul seguire un unico bersaglio specifico inizializzato nel primo fotogramma, ignorando spesso tutte le altre entità. Al contrario, il MOT deve gestire un numero sconosciuto e variabile di bersagli che possono entrare o uscire dalla scena in qualsiasi momento. Ciò rende il MOT computazionalmente più impegnativo, poiché richiede una logica robusta per gestire l'avvio, la terminazione delle tracce e le complesse interazioni tra più corpi in movimento.

Applicazioni nel mondo reale#

La capacità di tracciare più entità simultaneamente guida l'innovazione in diversi settori chiave.

  • Guida autonoma: Le auto a guida autonoma fanno grande affidamento sul MOT per viaggiare in sicurezza. Tracciando pedoni, ciclisti e altri veicoli, i autonomous systems possono prevedere le posizioni future per evitare collisioni. Questo spesso comporta la fusione di dati provenienti da telecamere e LiDAR sensors per la massima affidabilità.
  • Retail Analytics: Nei negozi fisici, i rivenditori utilizzano l'AI in retail per tracciare il percorso dei clienti. Gli algoritmi di MOT generano heatmaps del traffico pedonale, aiutando i responsabili a ottimizzare la disposizione del negozio e a migliorare la queue management durante le ore di punta.
  • Sports Analytics: Le squadre professionistiche utilizzano il MOT per analizzare i movimenti dei giocatori e le tattiche di squadra. Tracciando ogni giocatore in campo, gli allenatori possono estrarre metriche dettagliate su velocità, distanza coperta e posizionamento tattico utilizzando tecniche di pose estimation.

Implementazione del MOT con Python#

Ultralytics rende semplice implementare il tracciamento con modelli all'avanguardia. Il metodo track() integra perfettamente la logica di rilevamento e tracciamento, supportando algoritmi come ByteTrack e BoT-SORT. L'esempio seguente mostra come tracciare veicoli in un video utilizzando il YOLO26 model consigliato.

from ultralytics import YOLO

# Load the official YOLO26 small model
model = YOLO("yolo26s.pt")

# Track objects in a video file (or use '0' for webcam)
# The 'persist=True' argument keeps track IDs consistent between frames
results = model.track(source="traffic_analysis.mp4", show=True, persist=True)

# Print the IDs of objects tracked in the first frame
if results[0].boxes.id is not None:
    print(f"Tracked IDs: {results[0].boxes.id.int().tolist()}")

Sfide nel Multi-Object Tracking#

Nonostante i progressi, il MOT rimane un campo complesso. L'occlusione è una difficoltà primaria; quando gli oggetti si incrociano o si nascondono dietro ostacoli, mantenere l'identità è complesso. Le scene affollate, come una maratona animata o uno stuolo di uccelli, mettono alla prova i limiti degli algoritmi di data association. Inoltre, mantenere velocità di real-time inference durante l'elaborazione di flussi video ad alta risoluzione richiede architetture di modelli efficienti e spesso hardware specializzato come i dispositivi NVIDIA Jetson.

Per affrontare queste sfide, i ricercatori stanno esplorando approcci di deep learning end-to-end che uniscono rilevamento e tracciamento in un'unica rete, oltre a sfruttare la Ultralytics Platform per annotare dataset complessi e addestrare modelli personalizzati robusti.

Explore solutions

Real-time AI that works with your team

AI nella Robotica

Potenzia macchine più intelligenti con i modelli Ultralytics YOLO. La Vision AI nella robotica guida la navigazione autonoma, la percezione, il tracciamento degli oggetti e il controllo in tempo reale.
Scopri di più
Real-time AI that works with your team

IA nella logistica

Semplifica la logistica con i modelli Ultralytics YOLO. La Vision AI abilita l'ispezione dei pacchi, lo smistamento, il tracciamento dei veicoli e il monitoraggio della sicurezza in magazzino in tempo reale.
Scopri di più
Real-time AI that works with your team

AI nel settore Retail

Reimmagina il retail con i modelli Ultralytics YOLO. La Vision AI alimenta il tracciamento dell'inventario, il monitoraggio degli scaffali, la gestione delle code e insight più intelligenti sui clienti.
Scopri di più
Real-time AI that works with your team

IA nel settore sanitario

Crea soluzioni sanitarie con i modelli Ultralytics YOLO. La vision AI nella sanità potenzia l'imaging medico più rapido, diagnosi più intelligenti e il monitoraggio dei pazienti.
Scopri di più
Real-time AI that works with your team

IA nella produzione

Ottimizza la produzione con i modelli Ultralytics YOLO. La Vision AI guida il controllo qualità, il rilevamento dei difetti, la conformità ai DPI e l'automazione della linea di assemblaggio.
Scopri di più
Real-time AI that works with your operation

AI nel settore automobilistico

Applica la computer vision al settore automobilistico con i modelli Ultralytics YOLO. La vision AI migliora la sicurezza stradale, l'assistenza alla guida e l'automazione dei veicoli per strade più intelligenti.
Scopri di più
Real-time AI tailored to your operation

AI in Agricoltura

Porta la vision AI nell'agricoltura intelligente con i modelli Ultralytics YOLO. Potenzia il monitoraggio delle colture, il tracciamento del bestiame e l'agricoltura di precisione per rese più elevate e intelligenti.
Scopri di più
Real-time AI that works with your team

AI nella Robotica

Potenzia macchine più intelligenti con i modelli Ultralytics YOLO. La Vision AI nella robotica guida la navigazione autonoma, la percezione, il tracciamento degli oggetti e il controllo in tempo reale.
Scopri di più
Real-time AI that works with your team

IA nella logistica

Semplifica la logistica con i modelli Ultralytics YOLO. La Vision AI abilita l'ispezione dei pacchi, lo smistamento, il tracciamento dei veicoli e il monitoraggio della sicurezza in magazzino in tempo reale.
Scopri di più
Real-time AI that works with your team

AI nel settore Retail

Reimmagina il retail con i modelli Ultralytics YOLO. La Vision AI alimenta il tracciamento dell'inventario, il monitoraggio degli scaffali, la gestione delle code e insight più intelligenti sui clienti.
Scopri di più
Real-time AI that works with your team

IA nel settore sanitario

Crea soluzioni sanitarie con i modelli Ultralytics YOLO. La vision AI nella sanità potenzia l'imaging medico più rapido, diagnosi più intelligenti e il monitoraggio dei pazienti.
Scopri di più
Real-time AI that works with your team

IA nella produzione

Ottimizza la produzione con i modelli Ultralytics YOLO. La Vision AI guida il controllo qualità, il rilevamento dei difetti, la conformità ai DPI e l'automazione della linea di assemblaggio.
Scopri di più
Real-time AI that works with your operation

AI nel settore automobilistico

Applica la computer vision al settore automobilistico con i modelli Ultralytics YOLO. La vision AI migliora la sicurezza stradale, l'assistenza alla guida e l'automazione dei veicoli per strade più intelligenti.
Scopri di più
Real-time AI tailored to your operation

AI in Agricoltura

Porta la vision AI nell'agricoltura intelligente con i modelli Ultralytics YOLO. Potenzia il monitoraggio delle colture, il tracciamento del bestiame e l'agricoltura di precisione per rese più elevate e intelligenti.
Scopri di più
Real-time AI that works with your team

AI nella Robotica

Potenzia macchine più intelligenti con i modelli Ultralytics YOLO. La Vision AI nella robotica guida la navigazione autonoma, la percezione, il tracciamento degli oggetti e il controllo in tempo reale.
Scopri di più
Real-time AI that works with your team

IA nella logistica

Semplifica la logistica con i modelli Ultralytics YOLO. La Vision AI abilita l'ispezione dei pacchi, lo smistamento, il tracciamento dei veicoli e il monitoraggio della sicurezza in magazzino in tempo reale.
Scopri di più
Real-time AI that works with your team

AI nel settore Retail

Reimmagina il retail con i modelli Ultralytics YOLO. La Vision AI alimenta il tracciamento dell'inventario, il monitoraggio degli scaffali, la gestione delle code e insight più intelligenti sui clienti.
Scopri di più
Real-time AI that works with your team

IA nel settore sanitario

Crea soluzioni sanitarie con i modelli Ultralytics YOLO. La vision AI nella sanità potenzia l'imaging medico più rapido, diagnosi più intelligenti e il monitoraggio dei pazienti.
Scopri di più
Real-time AI that works with your team

IA nella produzione

Ottimizza la produzione con i modelli Ultralytics YOLO. La Vision AI guida il controllo qualità, il rilevamento dei difetti, la conformità ai DPI e l'automazione della linea di assemblaggio.
Scopri di più
Real-time AI that works with your operation

AI nel settore automobilistico

Applica la computer vision al settore automobilistico con i modelli Ultralytics YOLO. La vision AI migliora la sicurezza stradale, l'assistenza alla guida e l'automazione dei veicoli per strade più intelligenti.
Scopri di più
Real-time AI tailored to your operation

AI in Agricoltura

Porta la vision AI nell'agricoltura intelligente con i modelli Ultralytics YOLO. Potenzia il monitoraggio delle colture, il tracciamento del bestiame e l'agricoltura di precisione per rese più elevate e intelligenti.
Scopri di più

Costruiamo insieme il futuro dell'AI!

Inizia il tuo viaggio con il futuro del machine learning