Scopri YOLO26: vision AI di prossima generazione.
Ultralytics
Torna al glossario Ultralytics

U-Net

Esplora l'architettura U-Net per una precisa segmentazione delle immagini. Scopri come il suo design simmetrico unico e le skip connection alimentano l'IA medica e l'analisi satellitare.

U-Net è un'architettura distinta nel campo del deep learning progettata specificamente per attività precise di segmentazione delle immagini. Sviluppata originariamente per l'analisi di immagini biomediche, questa convolutional neural network (CNN) è diventata uno standard per qualsiasi applicazione che richieda la classificazione a livello di pixel. A differenza della classificazione di immagini standard che assegna un'unica etichetta a un'intera immagine, U-Net classifica ogni singolo pixel, consentendo al modello di definire la forma e la posizione esatta degli oggetti. La sua capacità di lavorare in modo efficace con training data limitati la rende estremamente preziosa in campi specializzati dove i grandi set di dati scarseggiano.

Link to this sectionL'architettura unica a "U"#

Il nome "U-Net" deriva dalla sua forma simmetrica, che ricorda la lettera U. L'architettura consiste in due percorsi principali: un percorso di contrazione (encoder) e un percorso di espansione (decoder). Il percorso di contrazione cattura il contesto dell'immagine riducendone le dimensioni spaziali, simile a un backbone standard in altri modelli di visione. Il percorso di espansione esegue efficacemente l'upsampling della feature map per ripristinare le dimensioni originali dell'immagine per una localizzazione precisa.

Una caratteristica distintiva di U-Net è l'uso delle skip connections. Queste connessioni colmano il divario tra encoder e decoder, trasferendo le caratteristiche ad alta risoluzione dal percorso di contrazione direttamente a quello di espansione. Questo meccanismo permette alla rete di combinare informazioni contestuali con informazioni spaziali dettagliate, prevenendo la perdita di dettagli fini che spesso si verifica durante il downsampling. Questa struttura aiuta a mitigare problemi come quello del vanishing gradient, garantendo un apprendimento robusto.

Link to this sectionApplicazioni nel mondo reale#

Sebbene U-Net sia nata in campo medico, la sua versatilità ha portato all'adozione in vari settori.

  • Diagnosi medica: U-Net è ampiamente utilizzata nell'AI in healthcare per identificare anomalie in scansioni TC e immagini RM. Ad esempio, consente la segmentazione precisa di brain tumors o la delineazione degli organi per la pianificazione chirurgica. L'elevata accuracy del modello è critica qui, poiché confini perfetti a livello di pixel possono influenzare significativamente la diagnosi e il trattamento.
  • Analisi di immagini satellitari: Nell'analisi geospaziale, U-Net aiuta nell'satellite image analysis per attività come il monitoraggio della deforestazione o la pianificazione urbana. Eseguendo la land cover classification, il modello può distinguere tra corpi idrici, foreste e aree urbane, aiutando gli scienziati a monitorare il climate change e i cambiamenti ambientali nel tempo.

Link to this sectionU-Net vs. altri modelli di segmentazione#

È importante distinguere U-Net da altri termini di computer vision. U-Net esegue la semantic segmentation, che tratta oggetti multipli della stessa classe (es. due auto diverse) come un'unica entità (la maschera della classe "auto"). Al contrario, l'instance segmentation identifica e separa ogni singola istanza di oggetto.

Le architetture moderne, come i modelli di segmentazione YOLO26, offrono un'alternativa più veloce e in tempo reale alla tradizionale U-Net per molte applicazioni industriali. Sebbene U-Net eccella nella ricerca medica grazie alla sua precisione con set di dati piccoli, la segmentazione basata su YOLO è spesso preferita per il deployment su edge devices dove la velocità di inferenza è fondamentale.

Link to this sectionImplementazione della segmentazione#

Per gli utenti che desiderano eseguire attività di segmentazione in modo efficiente, i framework moderni forniscono strumenti semplificati. Puoi utilizzare l'Ultralytics Platform per annotare i set di dati di segmentazione e addestrare modelli senza dover scrivere molto codice.

Ecco un breve esempio di come eseguire l'inferenza utilizzando un modello di segmentazione pre-addestrato dal pacchetto ultralytics:

from ultralytics import YOLO

# Load a YOLO26 segmentation model (a fast alternative for segmentation tasks)
model = YOLO("yolo26n-seg.pt")

# Run inference on an image to generate segmentation masks
results = model.predict("path/to/image.jpg", save=True)

# Process the results (e.g., access masks)
for result in results:
    masks = result.masks  # Access the segmentation masks object

Link to this sectionConcetti chiave e ottimizzazione#

Per ottenere le migliori prestazioni da una U-Net o un'architettura di segmentazione simile, i professionisti impiegano spesso la data augmentation. Tecniche come rotazione, ridimensionamento e deformazioni elastiche aiutano il modello ad apprendere l'invariance e a prevenire l'overfitting, che è particolarmente importante quando i dati di addestramento sono limitati.

Inoltre, definire la corretta loss function è vitale. Le scelte comuni includono il coefficiente di Dice o la focal loss, che gestiscono lo squilibrio delle classi meglio della cross-entropy standard, assicurando che il modello si concentri sui pixel difficili da classificare. Per saperne di più sulla storia e sui dettagli tecnici, puoi leggere la nostra guide on U-Net architecture dettagliata.

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