Vai a Mappa Corsi Laboratorio Glossario Come funziona Problemi comuni Inizia →
ITEN
← Corso 02 · Vedere (Lezione 02.04 · 16 minuti · Fotocamera · Primo modello)

Ritagliare ai pixel.

Una macchia su una foglia non sta in un riquadro. Qui un modello dà una risposta a ogni pixel, stacca le persone dallo sfondo delle videochiamate e stima quanto è lontano ogni punto di una foto.

Cosa impari
  1. Cos'è una maschera e come si usa per misurare
  2. Perché le reti che segmentano hanno la forma di una U
  3. La differenza tra segmentazione semantica e per istanze
  4. Come un modello stima la profondità da una foto sola
Ti serve sapere

Se non ti ricordi una di queste cose, il link ti porta al capitolo che la spiega.

Come vuoi seguirla
Preparo la scena…
  1. 01 Ogni pixel

    Ogni pixel riceve la sua classe.

    Una macchia su una foglia non è un riquadro. Per misurarla bisogna sapere quali pixel sono macchia e quali no. La segmentazione01.04 fa proprio questo. Dà una classe a ogni pixel della foto, per esempio foglia, macchia o sfondo. Il risultato è una seconda immagine, grande come la prima, fatta di zone colorate.

    In pratica. La segmentazione serve quando contano la forma o l'area. Se ti basta sapere dove sta un oggetto, un riquadro costa molto meno.

01 / 07
(Approfondisci)

Qualche numero in più.


(01)

U-Net, nata per il microscopio

Olaf Ronneberger e due colleghi dell'Università di Friburgo hanno presentato U-Net nel 2015. Serviva a segmentare cellule al microscopio, dove le foto etichettate sono pochissime. In una delle gare che ha vinto aveva a disposizione solo 30 immagini per imparare.

Il segreto sono i ponti, in inglese skip connection. Copiano i dettagli fini dalla prima metà della rete, prima che vadano persi, e li consegnano alla seconda metà proprio dove servono per disegnare i bordi. Da allora la forma a U si trova ovunque, anche dentro molti modelli che generano immagini.

(02)

Come si misura una maschera

Per le maschere si usa lo stesso IoU02.03 dei riquadri, contando i pixel invece delle aree. Si confronta la maschera del modello con quella disegnata a mano, pixel in comune diviso pixel coperti in tutto.

In medicina si usa spesso anche il coefficiente di Dice. Conta due volte i pixel in comune e li divide per la somma dei pixel delle due maschere. Va da 0 a 1 come l'IoU ed è sempre un po' più alto a parità di maschere, quindi due numeri vanno confrontati solo se sono dello stesso tipo.

IoU  = pixel in comune / pixel coperti in tutto
Dice = 2 × pixel in comune / (pixel della maschera A + pixel della maschera B)
(03)

Profondità relativa e metri veri

Depth Anything V2, pubblicato nel 2024, esiste in tre taglie. La più piccola ha circa 25 milioni di pesi, la più grande 335 milioni. Di base dà una profondità relativa. Sa che il vaso è più vicino della finestra, non che è a 80 centimetri.

Per avere i metri servono altre informazioni, come la dimensione del sensore e la lunghezza focale, oppure un modello addestrato apposta su foto con le distanze misurate. È quello che fanno le versioni metriche dello stesso modello, e Depth Pro di Apple.

  • 25 Mpesi della versione Small
  • 335 Mpesi della versione Large
(Prova sul telefono)

La segmentazione dal vivo


Usa la fotocamera frontale e inquadrati. Il modello separa in diretta la persona dallo sfondo, che si spegne. Con i pulsanti sotto l'inquadratura vedi solo la maschera, oppure sfochi lo sfondo come in una videochiamata. Con il cursore cambi la soglia di confidenza e guardi come cambiano i bordi, soprattutto intorno ai capelli e alle dita.

Lo strumento ha bisogno di JavaScript acceso.

Prova con la luce alle spalle e poi con la luce davanti. Il modello è lo stesso, la maschera no. Le immagini restano nel telefono.

(Verifica)

4 domande per chiudere la lezione.

Quando rispondi a tutte, la lezione risulta fatta e sulla mappa la sua pietra diventa gialla. Conta rispondere, non il punteggio.


  1. (01)

    Vuoi sapere quanta parte di una foglia è malata, in percentuale. Cosa usi?

  2. (02)

    A cosa servono i ponti tra le due metà di una U-Net?

  3. (03)

    Tre mele si toccano. Cosa fa la segmentazione semantica?

  4. (04)

    Cosa non può sapere un modello di profondità da una foto sola?

Per chiudere la lezione rispondi alla verifica

← Trovare gli oggetti Torna alla mappa
(Prossima lezione · 02.05) Mani, corpo, volto