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.
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.
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.
Pur essendo correlata, la segmentazione delle istanze si differenzia in modo significativo da altri compiti di computer vision:
La precisione della segmentazione delle istanze la rende essenziale in diversi campi:
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.