Sintonizzati su YOLO Vision 2025!
25 settembre 2025
10:00 — 18:00 BST
Evento ibrido
Yolo Vision 2024
Glossario

Intersezione sull'Unione (IoU)

Scopri cos'è l'Intersection over Union (IoU), come viene calcolata e il suo ruolo fondamentale nel rilevamento di oggetti e nella valutazione dei modelli di AI.

L'Intersection over Union (IoU) è una metrica di valutazione fondamentale utilizzata nella computer vision (CV), in particolare per le attività di object detection. Misura la sovrapposizione tra due confini: il bounding box previsto generato da un modello e il bounding box ground-truth, che è il contorno corretto etichettato manualmente. Il punteggio risultante, un valore compreso tra 0 e 1, quantifica la precisione con cui un modello ha localizzato un oggetto in un'immagine. Un punteggio di 1 rappresenta una corrispondenza perfetta, mentre un punteggio di 0 indica nessuna sovrapposizione. Questa metrica è fondamentale per valutare l'accuratezza della localizzazione di modelli come Ultralytics YOLO11.

Come funziona IoU (Intersection over Union)?

Nel suo nucleo, IoU calcola il rapporto tra l'intersezione (area sovrapposta) e l'unione (area totale coperta da entrambe le caselle) delle bounding box previste e ground-truth. Immagina due quadrati sovrapposti. L'"intersezione" è l'area condivisa in cui si sovrappongono. L'"unione" è l'area totale che entrambi i quadrati coprono insieme, contando la parte sovrapposta solo una volta. Dividendo l'intersezione per l'unione, IoU fornisce una misura standardizzata di quanto bene la casella prevista si allinea con l'oggetto reale. Questo concetto semplice ma potente è una pietra angolare del moderno deep learning (DL) per il rilevamento di oggetti.

Una parte fondamentale dell'utilizzo di IoU è l'impostazione di una "soglia IoU". Questa soglia è un valore predefinito (ad esempio, 0,5) che determina se una previsione è corretta. Se il punteggio IoU per una casella prevista è superiore a questa soglia, viene classificato come "vero positivo". Se il punteggio è inferiore, è un "falso positivo". Questa soglia influenza direttamente altre metriche di performance come Precisione e Recall, ed è una componente critica nel calcolo della mean Average Precision (mAP), una metrica standard per la valutazione dei modelli di object detection su dataset di riferimento come COCO.

Applicazioni nel mondo reale

Lo IoU è essenziale per convalidare le prestazioni di innumerevoli sistemi di AI. Ecco un paio di esempi:

  1. Guida autonoma: Nell'IA per auto a guida autonoma, IoU viene utilizzato per valutare quanto bene il sistema di visione dell'auto rileva pedoni, altri veicoli e segnali stradali. Un punteggio IoU elevato assicura che i bounding box previsti siano precisi, il che è fondamentale per la sicurezza della navigazione e l'evitamento delle collisioni. Aziende come Waymo fanno molto affidamento su un'accurata object detection per la sicurezza dei loro sistemi autonomi.
  2. Imaging medicale: Nell'analisi di immagini mediche, l'IoU aiuta a valutare l'accuratezza dei modelli che identificano anomalie come tumori o lesioni in scansioni come risonanze magnetiche o TAC. La localizzazione precisa è fondamentale per la pianificazione del trattamento e l'IoU fornisce una misura affidabile dell'utilità clinica della previsione di un modello. Questo è cruciale in applicazioni come la rilevazione di tumori utilizzando modelli YOLO.

Migliorare le prestazioni del modello con IoU

L'IoU non è solo una metrica di valutazione, ma è parte integrante del processo di training stesso. Molte moderne architetture di object detection, incluse le varianti di Ultralytics YOLOv8 e YOLO11, utilizzano l'IoU o le sue varianti direttamente all'interno delle loro funzioni di loss. Queste loss avanzate basate su IoU, come Generalized IoU (GIoU), Distance-IoU (DIoU) o Complete-IoU (CIoU), aiutano il modello a imparare a prevedere bounding box che non solo si sovrappongono bene, ma considerano anche fattori come la distanza tra i centri e la coerenza delle proporzioni. Ciò porta a una convergenza più rapida e a migliori prestazioni di localizzazione rispetto alle tradizionali regression loss. Puoi trovare confronti dettagliati tra diversi modelli YOLO nella nostra documentazione.

Il monitoraggio dell'IoU durante l'addestramento del modello e la regolazione degli iperparametri aiuta gli sviluppatori a perfezionare i modelli per una migliore localizzazione. Strumenti come Ultralytics HUB consentono di tracciare l'IoU e altre metriche, semplificando il ciclo di miglioramento del modello. Nonostante la sua diffusa utilità, l'IoU standard può talvolta essere insensibile, specialmente per i box non sovrapposti. Questa limitazione ha portato allo sviluppo delle varianti IoU sopra menzionate. Tuttavia, l'IoU rimane una pietra angolare della valutazione della computer vision.

IoU vs. Altre Metriche

Sebbene l'IoU sia fondamentale, è importante comprenderne la relazione con altre metriche:

  • IoU vs. Accuratezza: L'accuratezza è una metrica comune nelle attività di classificazione, che misura la percentuale di previsioni corrette. Tuttavia, non è adatta per l'object detection perché non tiene conto dell'errore di localizzazione. Una previsione potrebbe classificare correttamente un oggetto, ma posizionare male il bounding box. IoU affronta specificamente questo problema misurando la qualità della localizzazione.
  • IoU vs. precisione media media (mAP): Questi termini sono correlati ma distinti. IoU misura la qualità di un singolo bounding box previsto. Al contrario, mAP è una metrica completa che valuta le prestazioni del modello su tutti gli oggetti e le classi in un dataset. Viene calcolato facendo la media dei valori di precisione su più soglie IoU e tutte le classi. Essenzialmente, IoU è un elemento costitutivo per il calcolo della mAP. Una spiegazione dettagliata di questa relazione può essere trovata nella nostra guida alle metriche di performance di YOLO.
  • IoU vs. Punteggio F1: Il punteggio F1 è la media armonica di precisione e richiamo ed è spesso utilizzato nella classificazione. Mentre precisione e richiamo vengono utilizzati nel calcolo della mAP, il punteggio F1 stesso non misura direttamente la qualità della localizzazione come fa IoU. È più focalizzato sull'equilibrio tra la ricerca di tutte le istanze positive e la correttezza di tali risultati.

Unisciti alla community di Ultralytics

Entra nel futuro dell'AI. Connettiti, collabora e cresci con innovatori globali

Iscriviti ora
Link copiato negli appunti