Glossario

Segmentazione dell'istanza

Scopri come la segmentazione delle istanze perfeziona il rilevamento degli oggetti con una precisione a livello di pixel, consentendo maschere dettagliate degli oggetti per le applicazioni di intelligenza artificiale.

Addestra i modelli YOLO semplicemente
con Ultralytics HUB

Per saperne di più

La segmentazione delle istanze è una sofisticata tecnica di computer vision che perfeziona il rilevamento degli oggetti non solo identificandoli all'interno di un'immagine, ma anche delineando i confini precisi di ciascun oggetto a livello di pixel. A differenza dei metodi più semplici, la segmentazione delle istanze distingue tra le singole istanze della stessa classe di oggetti, fornendo una maschera dettagliata per ogni oggetto della scena. Questo livello di comprensione granulare la rende preziosa per le applicazioni che richiedono un riconoscimento e una separazione precisi degli oggetti.

Cos'è la segmentazione delle istanze?

La segmentazione delle istanze va oltre il rilevamento di base degli oggetti, che disegna dei riquadri di delimitazione intorno agli oggetti, e la segmentazione semantica, che etichetta ogni pixel di un'immagine con una classe ma non distingue tra i singoli oggetti della stessa classe. Invece, la segmentazione di istanza identifica in modo univoco ogni istanza di oggetto, anche quando si sovrappongono. Ad esempio, in un'immagine con più auto, la segmentazione di istanza non solo le riconoscerà tutte come "auto", ma creerà anche una maschera separata e perfetta dal punto di vista dei pixel per ogni singola auto, distinguendole l'una dall'altra e dallo sfondo. Questa capacità è fondamentale negli scenari in cui è importante contare i singoli oggetti o analizzare le loro forme specifiche.

Segmentazione dell'istanza e attività correlate

Pur essendo correlata, la segmentazione delle istanze si differenzia in modo significativo da altri compiti di computer vision:

  • Rilevamento degli oggetti: Il rilevamento degli oggetti si concentra sull'identificazione e la localizzazione degli oggetti all'interno di un'immagine disegnando dei riquadri di delimitazione intorno ad essi. Ti dice quali e dove sono gli oggetti, ma non la loro forma esatta o i loro confini.
  • Segmentazione semantica: La segmentazione semantica classifica ogni pixel di un'immagine in classi predefinite, come "cielo", "strada" o "auto". Fornisce una comprensione della scena a livello di pixel, ma non distingue tra istanze separate della stessa classe di oggetti. Ad esempio, tutte le auto vengono etichettate come pixel "auto", ma non vengono distinte come oggetti individuali.
  • Segmentazione delle istanze: La segmentazione delle istanze combina i punti di forza di entrambe. Esegue una classificazione a livello di pixel come la segmentazione semantica, ma differenzia e segmenta anche ogni istanza di oggetto individualmente, come il rilevamento degli oggetti, fornendo una comprensione completa e dettagliata degli oggetti in un'immagine.

Applicazioni della segmentazione delle istanze

La precisione della segmentazione delle istanze la rende essenziale in diversi campi:

  • Guida autonoma: Nelle auto a guida autonoma, la segmentazione delle istanze può aiutare il veicolo a comprendere l'ambiente circostante, identificando e tracciando con precisione ogni pedone, veicolo e ostacolo sulla strada. Questa percezione dettagliata è fondamentale per una navigazione sicura e per prendere decisioni in scenari di traffico complessi.
  • Analisi delle immagini mediche: Nel settore sanitario, la segmentazione delle istanze è preziosa per l'analisi delle immagini mediche. Può essere utilizzata per segmentare con precisione singole cellule, tumori o organi da scansioni mediche come la risonanza magnetica o la TAC, aiutando la diagnosi, la pianificazione del trattamento e il monitoraggio della progressione della malattia. Ad esempio, Ultralytics YOLOv8 può essere utilizzato per il rilevamento dei tumori nelle immagini mediche, sfruttando la segmentazione delle istanze per individuare e delineare con precisione i tumori.
  • Robotica: Per i robot che interagiscono con il mondo reale, la segmentazione delle istanze fornisce la comprensione dettagliata della scena necessaria per svolgere compiti complessi. Che si tratti di un braccio robotico che preleva articoli in un magazzino o di un robot di servizio che naviga in un ambiente dinamico, conoscere la forma e la posizione precisa di ogni oggetto è fondamentale per un funzionamento efficace e sicuro.

Segmentazione delle istanze e Ultralytics YOLO

Ultralytics YOLO sono all'avanguardia nella segmentazione delle istanze in tempo reale, offrendo modelli come Ultralytics YOLOv8 e Ultralytics YOLO11 che sono in grado di eseguire la segmentazione delle istanze con elevata precisione e velocità. Questi modelli possono essere facilmente addestrati su set di dati personalizzati e distribuiti utilizzando l'HUB di Ultralytics per semplificare la gestione e la distribuzione dei modelli. Per iniziare a lavorare con la segmentazione delle istanze, puoi esplorare risorse come l' uso di Ultralytics YOLO11 per la segmentazione delle istanze e conoscere la segmentazione con i modelli preaddestrati Ultralytics YOLOv8 in Python.

Leggi tutto