Ultralytics YOLO27:
Torna al glossario di Ultralytics

Panoptic Segmentation

Esplora la segmentazione panottica per unificare la segmentazione semantica e quella delle istanze. Scopri come Ultralytics YOLO26 offre una comprensione precisa delle scene per i progetti di AI.

La segmentazione panottica è un'attività completa di visione artificiale (CV) che unifica due forme distinte di analisi delle immagini: la segmentazione semantica e la segmentazione delle istanze. Mentre i metodi tradizionali trattano queste attività separatamente, classificando in generale le regioni di sfondo come "cielo" o "erba", oppure rilevando oggetti specifici come "auto" o "persona", la segmentazione panottica le combina in un unico framework coerente. Questo approccio assegna un valore univoco a ogni pixel di un'immagine, fornendo una comprensione completa della scena che distingue tra oggetti numerabili (indicati come "things") e regioni di sfondo amorfe (indicate come "stuff"). Garantendo che ogni pixel venga considerato e classificato, questa tecnica imita la percezione visiva umana più fedelmente rispetto ai metodi di rilevamento isolati.

Il concetto fondamentale: stuff e things#

Per comprendere appieno la segmentazione panottica, è utile capire la dicotomia delle informazioni visive che elabora. L'attività suddivide il mondo visivo in due categorie principali:

  • Categorie stuff: rappresentano regioni amorfe con texture o materiali simili che non sono numerabili. Tra gli esempi rientrano strade, acqua, erba, cielo e pareti. In un'analisi panottica, tutti i pixel appartenenti a una "strada" vengono raggruppati in un'unica regione semantica, perché distinguere tra "segmento di strada A" e "segmento di strada B" è generalmente irrilevante.
  • Categorie things: sono oggetti numerabili con geometria e confini definiti. Tra gli esempi rientrano pedoni, veicoli, animali e utensili. I modelli panottici devono identificare ogni "thing" come un'entità univoca, assicurandosi che due persone affiancate vengano riconosciute come istanze separate (ad esempio, "Persona A" e "Persona B") invece che come un'unica forma indistinta.

Questa distinzione è fondamentale per i sistemi avanzati di intelligenza artificiale (AI), perché consente loro di muoversi negli ambienti interagendo simultaneamente con oggetti specifici.

Come funzionano le architetture panottiche#

Le moderne architetture per la segmentazione panottica impiegano generalmente un potente backbone di apprendimento profondo (DL), come una rete neurale convoluzionale (CNN) o un Transformer per la visione (ViT), per estrarre rappresentazioni ricche delle caratteristiche da un'immagine. La rete si suddivide generalmente in due rami o "teste":

  1. Testa semantica: questo ramo predice un'etichetta di classe per ogni pixel, generando una mappa densa dello "stuff" presente nella scena.

  2. Testa delle istanze: contemporaneamente, questo ramo utilizza tecniche simili al rilevamento degli oggetti per localizzare le "things" e generare le relative maschere.

Un modulo di fusione o una fase di post-elaborazione risolve quindi i conflitti tra questi output, ad esempio decidendo se un pixel appartiene a un'istanza di "persona" o alla parete di "sfondo" dietro di essa, per produrre una mappa di segmentazione panottica finale e priva di sovrapposizioni.

Applicazioni nel mondo reale#

La natura olistica della segmentazione panottica la rende indispensabile nei settori in cui sicurezza e contesto sono fondamentali.

  • Veicoli autonomi: le auto a guida autonoma si affidano alla percezione panottica per spostarsi in sicurezza. La componente semantica identifica le superfici percorribili (strade) e i confini (marciapiedi), mentre la componente delle istanze tiene traccia degli ostacoli dinamici, come pedoni e altri veicoli. Questa visione unificata aiuta gli algoritmi di pianificazione del veicolo a prendere decisioni più sicure in scenari complessi di gestione del traffico.
  • Analisi delle immagini mediche: nella patologia digitale, l'analisi dei campioni di tessuto richiede spesso la segmentazione della struttura generale del tessuto (stuff), contando e misurando contemporaneamente specifici tipi di cellule o tumori (things). Questa analisi dettagliata aiuta i medici a quantificare accuratamente le patologie e a formulare diagnosi.
  • Robotica: i robot di servizio che operano in ambienti non strutturati, come abitazioni o magazzini, devono distinguere tra il pavimento che possono attraversare (sfondo) e gli oggetti che devono manipolare o evitare (istanze).

Implementazione della segmentazione con Ultralytics#

Sebbene l'addestramento panottico completo possa essere complesso, gli sviluppatori possono ottenere una segmentazione delle istanze ad alta precisione, una componente fondamentale del problema panottico, utilizzando Ultralytics YOLO26. Questo modello all'avanguardia offre prestazioni in tempo reale ed è ottimizzato per la distribuzione su dispositivi edge.

L'esempio seguente in Python mostra come caricare un modello di segmentazione pre-addestrato ed eseguire l'inferenza per isolare oggetti distinti:

from ultralytics import YOLO

# Load the YOLO26 segmentation model
model = YOLO("yolo26n-seg.pt")

# Run inference on an image to segment individual instances
# The model identifies 'things' and generates pixel-perfect masks
results = model("https://ultralytics.com/images/bus.jpg")

# Display the resulting image with overlaid segmentation masks
results[0].show()

Per i team che desiderano gestire i propri dati di addestramento e automatizzare il processo di annotazione, Ultralytics Platform offre una suite di strumenti per la gestione dei dataset e l'addestramento dei modelli. Un'annotazione dei dati di alta qualità è fondamentale per le attività di segmentazione, poiché i modelli richiedono etichette precise a livello di pixel per apprendere in modo efficace.

Distinguere i termini correlati#

Comprendere le differenze tra i tipi di segmentazione è fondamentale per selezionare il modello giusto per il tuo progetto:

  • Segmentazione semantica: si concentra esclusivamente sulla classificazione dei pixel in categorie. Risponde alla domanda "a quale classe appartiene questo pixel?" (ad esempio, albero o cielo), ma non è in grado di separare i singoli oggetti della stessa classe. Se due auto si sovrappongono, appaiono come un'unica grande forma indistinta di "auto".
  • Segmentazione delle istanze: si concentra esclusivamente sul rilevamento e sulla mascheratura degli oggetti numerabili. Risponde alla domanda "quale oggetto è questo?", ma generalmente ignora completamente il contesto dello sfondo.
  • Segmentazione panottica: combina entrambe. Risponde alle domande "che cos'è questo pixel?" e "a quale istanza di oggetto appartiene?" per l'intera immagine, assicurandosi che nessun pixel rimanga non classificato.

Per approfondire i formati dei dataset utilizzati in queste attività, puoi consultare la documentazione del dataset COCO, che costituisce un benchmark standard per misurare le prestazioni della segmentazione.

Explore solutions

Visione artificiale per immagini aeree

Visione artificiale per immagini aeree

Traduci immagini di droni e aeree in informazioni in tempo reale per agricoltura, acquacoltura, monitoraggio ambientale, conservazione e analisi geospaziale con Ultralytics YOLO.
Scopri di più
Computer vision nel settore aerospaziale

Computer vision nel settore aerospaziale

Porta la visione artificiale al monitoraggio aereo con i modelli Ultralytics YOLO. Potenzia droni, flussi di lavoro aerospaziali, conservazione ambientale e industrie geospaziali con soluzioni di computer vision.
Scopri di più

Proteggi ogni sito con i modelli Ultralytics YOLO. La visione artificiale alimenta il monitoraggio del perimetro, il rilevamento delle minacce, il riconoscimento delle targhe e la sicurezza sul lavoro.
Scopri di più
Computer vision nella robotica

Computer vision nella robotica

Potenzia macchine più intelligenti con i modelli Ultralytics YOLO. La Vision AI nella robotica abilita la navigazione autonoma, la percezione, il tracciamento degli oggetti e il controllo in tempo reale.
Scopri di più
Computer vision nella logistica

Computer vision 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 nei magazzini in tempo reale.
Scopri di più
Computer vision nel commercio al dettaglio

Computer vision nel commercio al dettaglio

Reinventa il commercio al dettaglio con i modelli Ultralytics YOLO. La Vision AI potenzia il tracciamento dell'inventario, il monitoraggio degli scaffali, la gestione delle code e analisi più intelligenti dei clienti.
Scopri di più
Computer vision nel settore sanitario

Computer vision nel settore sanitario

Crea soluzioni sanitarie con i modelli Ultralytics YOLO. La Vision AI nel settore sanitario abilita imaging medico più rapido, diagnosi più intelligenti e monitoraggio dei pazienti.
Scopri di più
Computer vision nella produzione

Computer vision nella produzione

Ottimizza la produzione con i modelli Ultralytics YOLO. La Vision AI supporta il controllo qualità, il rilevamento dei difetti, la conformità ai DPI e l'automazione delle linee di assemblaggio.
Scopri di più
Computer vision nel settore automobilistico

Computer vision nel settore automobilistico

Applica la computer vision al settore automobilistico con i modelli Ultralytics YOLO. La vision AI migliora la sicurezza stradale, i sistemi di assistenza alla guida e l'automazione dei veicoli per strade più intelligenti.
Scopri di più
Computer vision in agricoltura

Computer vision in agricoltura

Porta la vision AI nell'agricoltura intelligente con i modelli Ultralytics YOLO. Abilita il monitoraggio delle colture, il tracciamento del bestiame e l'agricoltura di precisione per raccolti più abbondanti e intelligenti.
Scopri di più
Visione artificiale per immagini aeree

Visione artificiale per immagini aeree

Traduci immagini di droni e aeree in informazioni in tempo reale per agricoltura, acquacoltura, monitoraggio ambientale, conservazione e analisi geospaziale con Ultralytics YOLO.
Scopri di più
Computer vision nel settore aerospaziale

Computer vision nel settore aerospaziale

Porta la visione artificiale al monitoraggio aereo con i modelli Ultralytics YOLO. Potenzia droni, flussi di lavoro aerospaziali, conservazione ambientale e industrie geospaziali con soluzioni di computer vision.
Scopri di più

Proteggi ogni sito con i modelli Ultralytics YOLO. La visione artificiale alimenta il monitoraggio del perimetro, il rilevamento delle minacce, il riconoscimento delle targhe e la sicurezza sul lavoro.
Scopri di più
Computer vision nella robotica

Computer vision nella robotica

Potenzia macchine più intelligenti con i modelli Ultralytics YOLO. La Vision AI nella robotica abilita la navigazione autonoma, la percezione, il tracciamento degli oggetti e il controllo in tempo reale.
Scopri di più
Computer vision nella logistica

Computer vision 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 nei magazzini in tempo reale.
Scopri di più
Computer vision nel commercio al dettaglio

Computer vision nel commercio al dettaglio

Reinventa il commercio al dettaglio con i modelli Ultralytics YOLO. La Vision AI potenzia il tracciamento dell'inventario, il monitoraggio degli scaffali, la gestione delle code e analisi più intelligenti dei clienti.
Scopri di più
Computer vision nel settore sanitario

Computer vision nel settore sanitario

Crea soluzioni sanitarie con i modelli Ultralytics YOLO. La Vision AI nel settore sanitario abilita imaging medico più rapido, diagnosi più intelligenti e monitoraggio dei pazienti.
Scopri di più
Computer vision nella produzione

Computer vision nella produzione

Ottimizza la produzione con i modelli Ultralytics YOLO. La Vision AI supporta il controllo qualità, il rilevamento dei difetti, la conformità ai DPI e l'automazione delle linee di assemblaggio.
Scopri di più
Computer vision nel settore automobilistico

Computer vision nel settore automobilistico

Applica la computer vision al settore automobilistico con i modelli Ultralytics YOLO. La vision AI migliora la sicurezza stradale, i sistemi di assistenza alla guida e l'automazione dei veicoli per strade più intelligenti.
Scopri di più
Computer vision in agricoltura

Computer vision in agricoltura

Porta la vision AI nell'agricoltura intelligente con i modelli Ultralytics YOLO. Abilita il monitoraggio delle colture, il tracciamento del bestiame e l'agricoltura di precisione per raccolti più abbondanti e intelligenti.
Scopri di più
Visione artificiale per immagini aeree

Visione artificiale per immagini aeree

Traduci immagini di droni e aeree in informazioni in tempo reale per agricoltura, acquacoltura, monitoraggio ambientale, conservazione e analisi geospaziale con Ultralytics YOLO.
Scopri di più
Computer vision nel settore aerospaziale

Computer vision nel settore aerospaziale

Porta la visione artificiale al monitoraggio aereo con i modelli Ultralytics YOLO. Potenzia droni, flussi di lavoro aerospaziali, conservazione ambientale e industrie geospaziali con soluzioni di computer vision.
Scopri di più

Proteggi ogni sito con i modelli Ultralytics YOLO. La visione artificiale alimenta il monitoraggio del perimetro, il rilevamento delle minacce, il riconoscimento delle targhe e la sicurezza sul lavoro.
Scopri di più
Computer vision nella robotica

Computer vision nella robotica

Potenzia macchine più intelligenti con i modelli Ultralytics YOLO. La Vision AI nella robotica abilita la navigazione autonoma, la percezione, il tracciamento degli oggetti e il controllo in tempo reale.
Scopri di più
Computer vision nella logistica

Computer vision 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 nei magazzini in tempo reale.
Scopri di più
Computer vision nel commercio al dettaglio

Computer vision nel commercio al dettaglio

Reinventa il commercio al dettaglio con i modelli Ultralytics YOLO. La Vision AI potenzia il tracciamento dell'inventario, il monitoraggio degli scaffali, la gestione delle code e analisi più intelligenti dei clienti.
Scopri di più
Computer vision nel settore sanitario

Computer vision nel settore sanitario

Crea soluzioni sanitarie con i modelli Ultralytics YOLO. La Vision AI nel settore sanitario abilita imaging medico più rapido, diagnosi più intelligenti e monitoraggio dei pazienti.
Scopri di più
Computer vision nella produzione

Computer vision nella produzione

Ottimizza la produzione con i modelli Ultralytics YOLO. La Vision AI supporta il controllo qualità, il rilevamento dei difetti, la conformità ai DPI e l'automazione delle linee di assemblaggio.
Scopri di più
Computer vision nel settore automobilistico

Computer vision nel settore automobilistico

Applica la computer vision al settore automobilistico con i modelli Ultralytics YOLO. La vision AI migliora la sicurezza stradale, i sistemi di assistenza alla guida e l'automazione dei veicoli per strade più intelligenti.
Scopri di più
Computer vision in agricoltura

Computer vision in agricoltura

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

Costruiamo insieme il futuro dell'AI!

Inizia il tuo percorso verso il futuro del machine learning