Torna al blog
AI Segmentation
QGIS
Tutorial

AI Segmentation per QGIS: la guida completa

Un centro cittadino prima e dopo il rilevamento automatico degli edifici (after)
Un centro cittadino prima e dopo il rilevamento automatico degli edifici (before)
ImmaginiRilevato
Drag to compare
Un intero centro cittadino, rilevato in una sola passata (Saint-Germain-en-Laye, Francia, su immagini Google Satellite). Trascina la maniglia per confrontare.

AI Segmentation trasforma le immagini che hai già aperte nel tuo QGIS in livelli vettoriali puliti. Funziona in due modi. Prima la modalità Automatic, dove disegni una zona, nomini l'oggetto e ottieni tutte le istanze in una volta (impronte di edifici, parcelle, alberi, strade, pannelli solari): gira nel cloud, senza GPU sulla tua macchina. Poi la modalità Manual, dove clicchi su un oggetto e l'IA ne traccia il contorno, in locale sul tuo computer e senza limiti. L'immagine qui sopra è una singola rilevazione Automatic, e questa guida la ripercorre dal vivo in QGIS, impostazione per impostazione.

Installa e attiva

In QGIS, apri Plugin -> Gestisci e installa plugin, cerca AI Segmentation e installa. Poi accedi dal pannello (una scheda del browser, circa 15 secondi) ed entrambe le modalità sono pronte.

Il pannello AI Segmentation con il selettore Manual/Automatic, pronto per iniziare
Scegli il tuo livello di immagini e avvia.

La tua prima rilevazione

Obiettivo: estrarre ogni impronta di edificio del centro cittadino qui sopra. Una rilevazione, dall'inizio alla fine.

Disegna la tua zona

Clicca su Start Automatic AI Segmentation, poi clicca intorno all'area sulla mappa e chiudi il tracciato. Immagini nitide e ben contrastate danno i poligoni più puliti.

La zona tracciata punto per punto, poi chiusa.

Nomina l'oggetto

Digita l'oggetto (qui building), oppure sceglilo nella Library di oggetti pronti all'uso con anteprime.

Il passaggio di configurazione: oggetto impostato su building, scheda esempio, slider del dettaglio

Mostra un esempio (opzionale)

Una parola non basta sempre. Draw an example fornisce all'IA un campione tratto dalle tue stesse immagini (stesso sensore, stagione e risoluzione): traccia un oggetto, l'IA cerca i suoi simili. Exclude a look-alike fa l'opposto: traccia un falso positivo per dire all'IA "non questo". Qualche esempio più un nome è di solito la combinazione più forte, e gli esempi da soli funzionano quando l'oggetto non ha un buon nome.

Show an example: un esempio positivo (verde) e un'esclusione (rossa) tracciati sulla mappa

Le vignette di riferimento nel pannello: esempio 1 in verde, esclusione 2 in rosso

Imposta il Detail

Lo slider Detail divide la tua zona in una griglia di tile da 1024 px, ognuno rilevato a piena risoluzione e ricucito in un unico livello continuo, così gli oggetti a cavallo di una cucitura vengono uniti. Un dettaglio più fine ritaglia tile più piccoli e trova oggetti più piccoli; il numero di tile si aggiorna dal vivo (qui 12 tile). Non c'è limite di dimensione per la zona.

Anteprima dal vivo della griglia di tile sulla zona

Rileva

Clicca su Detect objects. La zona viene elaborata tile per tile e i risultati si disegnano dal vivo sulla mappa. Questa rilevazione ha trovato 2.415 oggetti in circa due minuti.

Rilevamento in corso, tile 4 di 12, 365 oggetti trovati finora

Risultati parziali disegnati dal vivo durante la rilevazione

Passa in rassegna

Il rilevamento apre una revisione, non un export. Tutto ciò che segue è istantaneo e non richiede una nuova esecuzione: filtri e rimodelli le rilevazioni finché il livello non è come deve essere. La sezione successiva analizza ogni controllo.

Il pannello di revisione: conteggio, colori di visualizzazione, istogramma della confidenza

Esporta

Clicca su Export polygons. Ottieni un livello GeoPackage stilizzato con uno schema pronto per il GIS: class, score, area_m2, perimeter_m. Qui, 306 impronte di edifici.

Livello GeoPackage esportato con 306 impronte di edifici

Tabella attributi con le colonne class, score, area_m2 e perimeter_m

I controlli della revisione, spiegati

Confidence

Ogni rilevazione porta uno score: quanto l'IA è sicura che questo poligono sia davvero il tuo oggetto. La rilevazione restituisce tutto ciò che è plausibile, e lo slider Confidence imposta lo score minimo da mantenere: trascina verso More objects per rivelare le rilevazioni più deboli, verso Only confident per tenere solo le più forti. L'istogramma sopra lo slider mostra quanti oggetti si trovano a ciascun livello, e il conteggio si aggiorna dal vivo. La stessa rilevazione, scorsa dal vivo tra More objects e Only confident:

Trascina lo slider Confidence e il livello e il conteggio si aggiornano all'istante.

Oggetti densi e ripetitivi come questi tetti ottengono score modesti, quindi partire basso e potare verso l'alto di solito funziona meglio del contrario. Gli oggetti corretti a mano vengono sempre mantenuti, qualunque sia la confidenza.

Display colors

Quattro modi di guardare le stesse rilevazioni, ognuno che risponde a una domanda diversa. Random (un colore per oggetto) verifica che i vicini siano separati. Outline confronta i confini con le immagini. Confidence mostra dove l'IA è sicura (giallo) o esita (viola), il che ti dice dove puntare lo slider della confidenza. Normal è un unico colore pulito. Solo visivo, la geometria non cambia mai.

Le quattro modalità di visualizzazione affiancate: Random, Outline, Confidence, Normal
Stesse rilevazioni, quattro letture: Random per separare i vicini, Outline per verificare i confini, Confidence per individuare le esitazioni, Normal per vedere il livello.

Refine detections

La sezione Refine detections rimodella ogni poligono in una volta, all'istante:

Pannello Refine detections con i controlli di forma, dimensione e contorno
Controlli di forma, dimensione e contorno, applicati dal vivo a tutto il livello.
  • Right angles allinea i bordi a 90 gradi, per le forme artificiali come edifici, piscine e pannelli solari.
  • Round corners ammorbidisce i contorni, per le forme naturali come alberi e cespugli.
  • Fill holes chiude i vuoti interni di ogni poligono.
  • Min / Max size nasconde le rilevazioni fuori da un intervallo di superficie al suolo, il modo più rapido di eliminare le piccole macchie di rumore.
  • Simplify outline, Clean edges ed Expand/Contract rifiniscono il contorno stesso.

Lo stesso trucco su qualsiasi cosa

La modalità Automatic è a un solo input di distanza da un lavoro completamente diverso: cambia la parola, ottieni un altro livello. Parcelle agricole su oltre 5 km²:

Parcelle agricole prima e dopo il rilevamento automatico (after)
Parcelle agricole prima e dopo il rilevamento automatico (before)
ImmaginiRilevato
Drag to compare
Prompt: farm field. Circa 250 parcelle su 5 km2, una rilevazione.

Oppure la rete stradale di un'area urbana densa:

Strade urbane prima e dopo il rilevamento automatico (after)
Strade urbane prima e dopo il rilevamento automatico (before)
ImmaginiRilevato
Drag to compare
Prompt: road. La superficie percorribile estratta come poligoni.

Alberi, auto, serre, piscine, pannelli solari funzionano tutti allo stesso modo; la Library nel pannello elenca oggetti pronti all'uso con anteprime se preferisci non indovinare la formulazione.

Il modo Manual

Manual fa girare un modello locale sul tuo computer, senza limiti, dopo una configurazione una tantum dal pannello. Clicca su un oggetto e l'IA ne traccia il contorno; il clic sinistro aggiunge superficie, il clic destro la toglie, e mantieni ed esporti i poligoni uno per uno. Brilla quando ti servono dieci oggetti precisi invece di mille, o quando vuoi il controllo totale su ogni contorno.

Modalità Manual: un clic su un tetto, un poligono pulito tracciato
Modalità Manual: un clic, un contorno, sulla tua macchina.

Le due modalità si concatenano: Refine in Manual mode, direttamente dentro la revisione Automatic, apre le tue rilevazioni in Manual così puoi correggere o aggiungere qualche oggetto a mano, poi torni ed esporti tutto insieme.

Pulsante Refine in Manual mode dentro il pannello di revisione Automatic
Refine in Manual mode: ritocca a mano il risultato automatico, poi esporta.

Provalo sulla tua mappa

Il miglior test è una zona su cui lavori davvero: installa AI Segmentation, eseguilo lì, e confronta il livello con ciò che avresti digitalizzato a mano. E se qualcosa si comporta in modo strano, il pulsante ? Help nel pannello ci raggiunge direttamente.

Written byLilien Auger
·7 min read
Contact